/* 設計トークン（画面設計書 §1.3）。ビルドステップは持たない。 */
:root {
    --color-bg: #0E1116;
    --color-surface: #171B22;
    --color-border: #2A303A;
    --color-text: #E8EAED;
    --color-text-sub: #9AA3AF;
    --color-accent: #C8A45C;
    --color-accent-fg: #0E1116;
    --color-success: #3FB37F;
    --color-warning: #E0A63A;
    --color-danger: #D96666;
    --color-info: #5B9BD5;
    --color-link: #6CB4FF;          /* リンク（未訪問・明るい青） */
    --color-link-visited: #B794F6;  /* リンク（訪問済み・明るい紫） */

    --radius: 10px;
    --space: 8px;
    --font-sans: "Noto Sans JP", system-ui, -apple-system, "Hiragino Kaku Gothic ProN", sans-serif;
}

/* 管理・パートナーは明色。顧客・ログインは濃色。 */
[data-theme="light"] {
    --color-bg: #F7F8FA;
    --color-surface: #FFFFFF;
    --color-border: #DFE3E8;
    --color-text: #1B1F24;
    --color-text-sub: #5A6570;
    --color-accent: #8A6A24;
    --color-accent-fg: #FFFFFF;
    --color-link: #0000EE;          /* 管理・パートナーは従来の見た目（ブラウザ既定色）を維持 */
    --color-link-visited: #551A8B;
}
