/*
 * Klogsoft design tokens: the single source for the editorial palette, type and shape.
 * Every page stylesheet reads these; page files keep only component-level variables.
 * Auth pages (login, register, forgot-password, cli-login) intentionally keep their own copy in login.css.
 */

:root {
    /* Surfaces */
    --k-paper: #f3f0e8;
    --k-paper-clean: #fbfaf6;
    --k-paper-sunk: #efece4;
    --k-space-black: #18181a;
    --k-space-gray: #303032;

    /* Text */
    --k-ink: #29292b;
    --k-ink-soft: #333335;
    --k-muted: #616872;
    --k-muted-dark: #a9afb9;

    /* Hairlines */
    --k-line: rgba(41, 41, 43, 0.16);
    --k-line-strong: rgba(41, 41, 43, 0.28);
    --k-line-dark: rgba(255, 255, 255, 0.15);

    /* Accent */
    --k-accent: #6f7b91;
    --k-accent-light: #8792a7;
    --k-accent-soft: #c4c8cf;

    /* Status */
    --k-ok: #2f7a4f;
    --k-warn: #9a6512;
    --k-bad: #b3362b;

    /* Shape */
    --k-radius-sm: 0.45rem;
    --k-radius: 0.6rem;

    /* Type */
    --k-font-display: 'Instrument Sans', 'Inter', sans-serif;
    --k-font-mono: ui-monospace, 'SFMono-Regular', 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;
}
