/* =====================================================================
   Theme: Reading Room (default)
   Deep forest ink, warm parchment, brass accent, muted burgundy.
   To add a new theme: copy this file, keep every variable NAME the
   same, change only the values, save as themes/<name>.css, and set
   THEME in config/config.php to <name>. Nothing else in the app needs
   to change -- every structural rule in style.css reads these vars.
   ===================================================================== */
:root {
    /* -- Color -- */
    --ink:          #1C2521;   /* primary text */
    --ink-muted:    #5B6B62;   /* secondary text */
    --paper:        #F5EFDD;   /* page background */
    --paper-raised: #FCFAF1;   /* card surfaces */
    --forest:       #24463C;   /* brand / header / primary actions */
    --forest-dark:  #17322A;
    --brass:        #B8873A;   /* accent: active states, highlights */
    --brass-light:  #E8D5A8;
    --burgundy:     #7A2E2E;   /* secondary accent: badges, alerts */
    --line:         #DED2AE;   /* hairline dividers */
    --line-soft:    #E8DFC4;
    --shadow: 0 2px 12px rgba(28, 37, 33, 0.08);
    --shadow-lift: 0 14px 32px rgba(28, 37, 33, 0.16);
    --radius: 4px;

    /* -- Type -- */
    --font-display: 'Fraunces', 'Georgia', serif;
    --font-body: 'Inter', -apple-system, sans-serif;
    --font-mono: 'IBM Plex Mono', 'Courier New', monospace;

    /* -- Spine palette for shelf navigation -- */
    --spine-1: #24463C;
    --spine-2: #7A2E2E;
    --spine-3: #B8873A;
    --spine-4: #3B4E63;
    --spine-5: #5C4A72;
    --spine-6: #8A5A2E;
    --spine-7: #2E5E55;
    --spine-8: #6B3F3F;
}

/* Google Fonts for this theme -- swap these if a new theme uses different faces */
@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
