/* 公开站独有的变量：app 的旋钮里还没有同名的（app 的旋钮由 scripts/sync_site_tokens.py
   生成到 basing_tokens.css，不在这里写）。默认值给 classic；themes/*.css 覆盖。
   以后 app 也用到其中某一格，就把它挪进 app 的旋钮，从这里删掉。 */

:root {
  --fs-hero: 34px;             /* 首页主句 */
  --lh-ui: 1.5;

  /* 三块强调色：层叠动效里上层的 report、被点亮的依据。classic 是灰阶。 */
  --accent-1: #aeaeb2;
  --accent-2: #8e8e93;
  --accent-3: #d2d2d7;

  /* 键、单行输入、文字动作、图标键的格与描边粗细、--bad 已挪进 basing_family.css（与 app 共用，2026-09-25） */

  /* 点开的示意卡（report 结构、探针）的阴影：classic 用 app 的浮层阴影 */
  --peek-shadow: var(--shadow-float);

  /* 层叠动效 */
  --stack-face: var(--raised);  /* 纸色：节点、白色那块 report 的字 */
  --stack-face-tint: transparent;                                   /* SVG 顶面：颜色交给磨砂纸 */
  --stack-wall: color-mix(in srgb, var(--ink) 5%, transparent);     /* 侧壁：在纸上压一层暗 */
  /* 每块板的磨砂纸：classic 不透明、不糊（与 app 现在一样），primary 半透明磨砂 */
  --frost-face: var(--stack-face);
  --frost-a1: var(--accent-1);
  --frost-a2: var(--accent-2);
  --frost-a3: var(--accent-3);
  --frost-blur: none;
  --stack-line: var(--ink);     /* 轮廓 */
  --stack-grid: var(--hair);    /* 背后的网格 */
  --stack-stroke: 1.3px;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme]) {
    --accent-1: #636366;
    --accent-2: #8e8e93;
    --accent-3: #48484a;
  }
}
