/* ============================================================
 * theme-default.css — 默认风格（M3 紫卡片）
 * 作为“重置回默认”的主题文件：完整声明紫调 :root 变量，
 * 装饰规则由 style.css 提供（本文件不重复，避免与后续主题互相污染）。
 * 切换主题时整文件替换 <link id="doc-theme">，保证回到默认即完全复位。
 * ============================================================ */
:root {
    --primary: #6750A4;
    --primary-hover: #7965B5;
    --primary-active: #5A43A3;
    --primary-container: #EADDFF;
    --primary-container-soft: #F4EEFB;
    --on-primary: #FFFFFF;
    --on-primary-container: #21005D;

    --surface: #FFFFFF;
    --surface-dim: #FAFAFB;
    --surface-bright: #FFFFFF;
    --surface-variant: #F4F2F6;
    --surface-container: #FAFAFB;
    --surface-container-high: #F4F2F6;

    --on-surface: #1C1B1F;
    --on-surface-variant: #49454F;
    --on-surface-muted: #6B6470;

    --outline: #79747E;
    --outline-variant: #CAC4D0;
    --border: #ECE6F0;

    --success: #2E7D32;
    --success-container: #E6F4EA;
    --warning: #ED6C02;
    --warning-container: #FFF4E5;
    --error: #BA1A1A;
    --error-container: #FFDAD6;
    --info: #0288D1;
    --info-container: #E1F5FE;

    --code-bg: #FAF8FD;
    --code-text: #2A2538;
    --code-border: #ECE6F0;
    --inline-code-bg: #F3EEFB;
    --inline-code-text: #5A43A3;

    --card-radius: 14px;
    --button-radius: 10px;
    --chip-radius: 6px;

    --elevation-1: 0 1px 2px rgba(0,0,0,0.03), 0 1px 3px rgba(0,0,0,0.04);
    --elevation-2: 0 2px 8px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.03);
    --elevation-3: 0 4px 16px rgba(103, 80, 164, 0.08), 0 1px 3px rgba(0,0,0,0.04);

    --base-font-size: clamp(15px, 1.7vw, 17px);
    --font-mono: 'JetBrains Mono', 'Roboto Mono', 'Cascadia Code', 'Consolas', monospace;
    --font-sans: 'Noto Sans SC', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
