/* ============================================================
   L1 · 原始值层 —— 留白(apple)   ★ 站点默认主题
   ------------------------------------------------------------
   设计依据:/root/AIUI/apple/DESIGN.md,值取自第一期已验收的原型。
     - 单一 Action Blue #0066cc 承载全部交互信号,不引入第二强调色
     - 系统字体栈,正文 17px(非 16px),显示级负字距 -0.6px
     - 药丸型按钮(pill 即动作信号)
     - 阴影极少,层级靠表面色变化 + 磨砂玻璃
     - 按压统一 scale(0.95)
     - 磨砂:saturate(180%) blur(20px) @ 80% 不透明
   ============================================================ */

[data-theme-name='apple'] {
  --t-font-display: -apple-system, BlinkMacSystemFont, 'SF Pro Display', system-ui, 'Segoe UI', Roboto, 'PingFang SC', 'Microsoft YaHei', sans-serif;
  --t-font-body: -apple-system, BlinkMacSystemFont, 'SF Pro Text', system-ui, 'Segoe UI', Roboto, 'PingFang SC', 'Microsoft YaHei', sans-serif;
  --t-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  --t-fs-display: 44px; --t-fs-h1: 32px; --t-fs-h2: 24px; --t-fs-h3: 20px;
  --t-fs-body: 17px; --t-fs-sm: 15px; --t-fs-xs: 13px; --t-fs-xxs: 12px;
  --t-fw-body: 400; --t-fw-mid: 600; --t-fw-strong: 600;
  --t-track-display: -0.6px; --t-track-title: -0.4px; --t-track-body: -0.2px;
  --t-lh-tight: 1.08; --t-lh-snug: 1.3; --t-lh-body: 1.47;

  --t-r-xs: 5px; --t-r-sm: 8px; --t-r-md: 11px; --t-r: 11px;
  --t-r-lg: 18px; --t-r-xl: 18px; --t-r-pill: 9999px;

  --t-dur-fast: 130ms; --t-dur: 220ms; --t-dur-slow: 380ms;
  --t-ease: cubic-bezier(.4,0,.2,1);
  --t-ease-out: cubic-bezier(.16,1,.3,1);
  --t-ease-spring: cubic-bezier(.34,1.56,.64,1);
  --t-press: .95;

  --t-glass-blur: saturate(180%) blur(20px);
  --t-glass-alpha: .8;
  --t-sidebar-w: 252px;
  --t-btn-weight: 400;
  --t-nav-radius: var(--t-r-sm);
  --t-lh-loose: 1.75;
}
[data-theme-name='apple'][data-theme='light'] {
  --t-primary: #0066cc; --t-primary-hover: #0071e3; --t-primary-active: #0055ad;
  --t-primary-soft: #eaf2fc; --t-on-primary: #ffffff; --t-focus: rgb(0 113 227 / .5);
  --t-canvas: #ffffff; --t-surface-1: #ffffff; --t-surface-2: #f5f5f7;
  --t-surface-3: #fafafc; --t-surface-4: #ececf0;
  --t-glass-rgb: 245 245 247;
  --t-invert: #1d1d1f; --t-invert-2: #272729; --t-on-invert: #f5f5f7; --t-on-invert-soft: #98989d;
  --t-ink: #1d1d1f; --t-ink-body: #1d1d1f; --t-ink-muted: #6e6e73; --t-ink-subtle: #86868b;
  --t-hairline: #e0e0e0; --t-hairline-soft: #f0f0f0; --t-hairline-strong: #d2d2d7;
  --t-ok: #1d8f3c; --t-ok-soft: #e8f6ec;
  --t-warn: #a9700a; --t-warn-soft: #fdf4e3;
  --t-danger: #c9302c; --t-danger-soft: #fceceb;
  --t-info: #0066cc; --t-info-soft: #eaf2fc;
  --t-scrim: rgb(0 0 0 / .32);
  --t-shadow-1: none;
  --t-shadow-2: 0 4px 16px rgb(0 0 0 / .07);
  --t-shadow-3: 3px 5px 30px rgb(0 0 0 / .22);
  --t-rp-speech: #0055ad; --t-rp-inner: #86868b; --t-rp-action: #6e6e73;
  --t-tag1: #eaf2fc; --t-tag1f: #0055ad; --t-tag2: #e8f6ec; --t-tag2f: #1d6f33;
  --t-tag3: #f0edfa; --t-tag3f: #5a48a8; --t-tag4: #fdf4e3; --t-tag4f: #8a5c07;
  --t-tag5: #eef4f9; --t-tag5f: #345f86; --t-tag6: #fbeef5; --t-tag6f: #8d3f70;
  --t-tag7: #eef5ec; --t-tag7f: #46753a; --t-tag8: #f1f1f3; --t-tag8f: #6e6e73;
  --t-shadow-0: none;
  --t-rp-system-bg: #f5f5f7;
  --t-rp-system-fg: #6e6e73;
  --t-rp-think-bg: #f5f5f7;
}
[data-theme-name='apple'][data-theme='dark'] {
  --t-primary: #2997ff; --t-primary-hover: #47a6ff; --t-primary-active: #1a7ee0;
  --t-primary-soft: #16283c; --t-on-primary: #08131f; --t-focus: rgb(41 151 255 / .55);
  --t-canvas: #000000; --t-surface-1: #1c1c1e; --t-surface-2: #272729;
  --t-surface-3: #2a2a2c; --t-surface-4: #3a3a3c;
  --t-glass-rgb: 28 28 30;
  --t-invert: #f5f5f7; --t-invert-2: #e5e5ea; --t-on-invert: #1d1d1f; --t-on-invert-soft: #6e6e73;
  --t-ink: #f5f5f7; --t-ink-body: #e8e8ed; --t-ink-muted: #98989d; --t-ink-subtle: #7c7c80;
  --t-hairline: #38383a; --t-hairline-soft: #2c2c2e; --t-hairline-strong: #48484a;
  --t-ok: #4ad46a; --t-ok-soft: #16301c;
  --t-warn: #e8b23f; --t-warn-soft: #33270d;
  --t-danger: #ff6961; --t-danger-soft: #3a1b19;
  --t-info: #2997ff; --t-info-soft: #16283c;
  --t-scrim: rgb(0 0 0 / .62);
  --t-shadow-1: none;
  --t-shadow-2: 0 4px 18px rgb(0 0 0 / .5);
  --t-shadow-3: 3px 5px 30px rgb(0 0 0 / .6);
  --t-rp-speech: #6cb6ff; --t-rp-inner: #7c7c80; --t-rp-action: #98989d;
  --t-tag1: #16283c; --t-tag1f: #7cbaff; --t-tag2: #16301c; --t-tag2f: #6fd98a;
  --t-tag3: #241f38; --t-tag3f: #b3a4e8; --t-tag4: #33270d; --t-tag4f: #e3c86a;
  --t-tag5: #16263a; --t-tag5f: #8fbfe8; --t-tag6: #33202c; --t-tag6f: #e097c2;
  --t-tag7: #1c2b18; --t-tag7f: #9ec98f; --t-tag8: #2c2c2e; --t-tag8f: #a8a8ad;
  --t-shadow-0: none;
  --t-rp-system-bg: #272729;
  --t-rp-system-fg: #98989d;
  --t-rp-think-bg: #272729;
}
