:root {
    --bg: #090a0f;
    --bg2: #0d0e13;

    --border: #252522;
    --border2: #1c1c1a;

    --bright: #f0f0e8; /* name, headers, ready. — near white */
    --mid: #bfbfb7; /* [OK] content, main body */
    --dim: #b3b3ab; /* secondary prose, sub-text */
    --dimmer: #383834; /* init line, near-invisible */
    --acc: #d8d8cc; /* man page section names */
    --ok: #6aad6a; /* [OK] prefix */
    --warn: #c4973a; /* [WARN] prefix */
    --bl: #6a98be; /* → navigation hints */
    --hash: #585850; /* commit hash */
    --ts: #4a4a44; /* timestamp */
    --pt: #a0a098; /* post title */

    --db-label: #b3b3ab;
    --db-key: #b3b3ab;
    --db-val: #bfbfb7;
    --db-ok: #6aad6a;
    --db-warn: #c4973a;
    --db-clock: #e0e0d8;
    --db-date: #b3b3ab;

    --gb-label: #b3b3ab;
    --gb-name: #bfbfb7;
    --gb-date: #585850;
    --gb-msg: #d8d8cc;
    --gb-like: #b3b3ab;
    --gb-ph: #585850;
    --gb-input: #bfbfb7;

    --h0: #141412;
    --h1: #1a2e1a;
    --h2: #254a25;
    --h3: #306030;
    --h4: #3e7a3e;

    --font-display: "EB Garamond", Georgia, serif;
    --font-mono: "JetBrains Mono", "Fira Mono", "Courier New", monospace;

    --fs-9: 9px;
    --fs-10: 10px;
    --fs-11: 11px;
    --fs-12: 12px;
    --fs-13: 13px;
    --fs-14: 14px;
    --fs-18: 18px;
    --fs-20: 20px;
    --fs-34: 34px;
}
