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

:root {
  --color-ink-primary: #1d1d1f; /** 主要文字（近黑） */
  --color-ink-secondary: #6e6e73; /** 次要文字 */
  --color-ink-tertiary: #737378; /** 輔助文字、標籤（在白底小字達 WCAG AA 對比） */
  --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-dark: #000000;
  --color-surface-dark-elevated: #1d1d1f;
  --color-brand-blue: #0071e3; /** 主要動作鍵（Apple 按鈕藍） */
  --color-brand-blue-hover: #0077ed;
  --color-brand-link: #0066cc; /** 文字連結藍 */
  --color-state-positive: #1d9e63; /** 上漲 / 高機率 */
  --color-state-negative: #e0301e; /** 下跌 / 低機率 */
  --color-state-warning: #b25000;
  --color-border-subtle: rgba(0, 0, 0, 0.08);
  --color-border-default: rgba(0, 0, 0, 0.12);
  --color-border-on-dark: rgba(255, 255, 255, 0.16);
  --color-overlay-nav: rgba(255, 255, 255, 0.72); /** 毛玻璃導覽列底 */
  --color-overlay-scrim: rgba(0, 0, 0, 0.5);
  --color-warm-paper: #f7f2e9; /** AI 影片系列區塊底（暖紙色，呼應影片水彩視覺；全頁唯一暖色事件） */
  --color-warm-ink: #7a4e24; /** 暖紙底上的 eyebrow／強調字（WCAG AA 對比） */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-8: 32px;
  --space-10: 40px;
  --space-12: 48px;
  --space-16: 64px;
  --space-20: 80px;
  --space-30: 120px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 18px;
  --radius-xl: 24px;
  --radius-2xl: 32px;
  --radius-pill: 980px;
  --shadow-card: 0 4px 24px rgba(0, 0, 0, 0.06);
  --shadow-card-hover: 0 12px 40px rgba(0, 0, 0, 0.1);
  --shadow-float: 0 30px 60px rgba(0, 0, 0, 0.12);
  --font-family-base: 'Noto Sans TC', -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'Helvetica Neue', sans-serif;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
}
