/**
 * Design tokens (frontend + scroll/layout helpers).
 * Palette aligns with theme.json presets; use both for block editor parity.
 */
:root {
    --color-base: #f7f7f7;
    --color-white: #ffffff;
    --color-primary: #004dc0;
    --color-black: #121c36;
    --color-gray: #6a779a;
    --color-line: #e0e8f1;

    --font-figtree: "Figtree", sans-serif;
    --font-hiragino-ud-sans-medium: "FP-HiraginoUDSansStdN-W5", sans-serif;
    --font-hiragino-ud-sans-regular: "FP-HiraginoUDSansStdN-W4", sans-serif;

    /* ブログ区分ごとのページ背景色（あとから個別指定可） */
    --blog-bg-prisert: #f7f7f7;
    --blog-bg-welfare: #fff9f1;
    --blog-bg-nursery: #fff9f1;
    --blog-bg-food: #fff;
}
