/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --color-ink-primary: #1d1d1f;
  --color-ink-secondary: #6e6e73;
  --color-ink-tertiary: #737378; /** 輔助文字、標籤（白底小字達 WCAG AA，對齊 fingertips-home） */
  --color-ink-on-accent: #ffffff; /** 藍底/彩底上的文字 */
  --color-ink-on-dark: #f5f5f7;
  --color-ink-on-dark-muted: rgba(255, 255, 255, 0.66);
  --color-surface-page: #ffffff;
  --color-surface-subtle: #f5f5f7; /** Apple 招牌淺灰 */
  --color-surface-raised: #fbfbfd;
  --color-surface-sunken: #f0f0f2; /** 輸入框/凹陷區 */
  --color-surface-dark: #1d1d1f;
  --color-brand-blue: #0071e3;
  --color-brand-blue-hover: #0077ed;
  --color-brand-blue-tint: rgba(0, 113, 227, 0.1); /** 藍色淡底 */
  --color-brand-link: #0066cc;
  --color-border-subtle: rgba(0, 0, 0, 0.08);
  --color-border-default: rgba(0, 0, 0, 0.12);
  --color-border-strong: rgba(0, 0, 0, 0.18);
  --color-overlay-nav: rgba(255, 255, 255, 0.72); /** 毛玻璃導覽列底（對齊 fingertips-home） */
  --color-cat-safe: #198753; /** 安全（白底達 WCAG AA 4.5:1） */
  --color-cat-standard: #0071e3; /** 落點/標準 */
  --color-cat-challenge: #ac6600; /** 挑戰（白底達 WCAG AA 4.5:1） */
  --color-cat-dream: #a93d68; /** 夢幻（紫紅） */
  --color-cat-changed: #9a5a00; /** 標準異動 */
  --color-cat-fail: #d70015; /** 未達標 */
  --color-cat-neutral: #737378; /** 未知/未採計（白底達 WCAG AA） */
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 18px;
  --radius-pill: 980px;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.06);
  --shadow-card: 0 4px 24px rgba(0, 0, 0, 0.06);
  --shadow-float: 0 12px 40px rgba(0, 0, 0, 0.1);
  --font-family-base: -apple-system, BlinkMacSystemFont, 'PingFang TC', 'Heiti TC', 'Helvetica Neue', sans-serif;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
}
