/*
 * ピタまる 色・書体トークン（--pm-*）。ANEXIS の --anx-* とは共有しない。
 * ブランド色は未決。仮の「落ち着いた1色（--pm-primary）＋アクセント1色（--pm-accent）」で組んでいる。
 * 差し替えるときは、このファイルのライト／ダーク両方の値だけを変える。
 */
:root {
    --pm-bg: #faf8f4;
    --pm-surface: #ffffff;
    --pm-text: #1f2a2c;
    --pm-text-muted: #4b5759;
    --pm-border: #d9d4ca;
    --pm-primary: #2e5e5a;
    --pm-on-primary: #ffffff;
    --pm-accent: #c9622b;
    --pm-accent-soft: #fbe8dc;
    --pm-on-accent-soft: #1f2a2c;
    --pm-error: #b3261e;
    --pm-success-soft: #e3f0ee;
    --pm-on-success-soft: #1f2a2c;

    --pm-font-body: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;
    --pm-font-mark: "Nikumaru Pitamaru", var(--pm-font-body);
}

@media (prefers-color-scheme: dark) {
    :root {
        --pm-bg: #161b1c;
        --pm-surface: #1f2628;
        --pm-text: #eef2f1;
        --pm-text-muted: #b4bebd;
        --pm-border: #36403f;
        --pm-primary: #7fb8b1;
        --pm-on-primary: #10201e;
        --pm-accent: #f09a62;
        --pm-accent-soft: #3a2a20;
        --pm-on-accent-soft: #f6e3d6;
        --pm-error: #ff8a80;
        --pm-success-soft: #20332f;
        --pm-on-success-soft: #e3f0ee;
    }
}
