/*
 * F1.5 design tokens — single source of truth for the theme.
 * Mirrors docs/design/F15デザインシステム.md (CHS Content Asset Registry, design layer).
 */

:root {
    /* base */
    --f15-paper: #fbf7f4;
    --f15-paper-soft: #f4ece6;
    --f15-ink: #3a2c30;
    --f15-ink-muted: #5e4f53;
    --f15-muted: #9a8b85;
    --f15-line: #ece1db;

    /* accent */
    --f15-rose: #bd6374;
    --f15-rose-deep: #7e4252;
    --f15-rose-tint: #faf2f0;
    --f15-rose-border: #ecd6da;
    --f15-gold: #b08d57;

    /* feature (dark) */
    --f15-feature: #1c1518;
    --f15-feature-soft: #2a1f23;
    --f15-feature-ink: #f3e7e3;
    --f15-feature-sub: #c98b97;
    --f15-feature-line: #322428;

    /* states */
    --f15-ok: #5e8a6a;
    --f15-full: #bcaca6;

    /* placeholder swatches (themed) */
    --f15-swatch-sakura: #f2dfe2;
    --f15-swatch-gold: #efe6d6;
    --f15-swatch-rose: #e7dde6;
    --f15-swatch-loc: #dfe4e6;

    /* type */
    --f15-serif: 'Cormorant Garamond', 'Times New Roman', serif;
    --f15-sans: 'Noto Sans JP', -apple-system, 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;

    /* layout */
    --f15-radius: 8px;
    --f15-radius-lg: 12px;
    --f15-maxw: 1120px;
    --f15-gutter: clamp(20px, 5vw, 56px);
}
