/* HobbyWorld — Global Flavor Architecture · Adults — theme.css */
:root {
  --cur-accent:#2a7a6a; --cur-light:#c8ede8; --cur-dark:#1a5a4a; --cur-paper:#f4faf8;
  --cur-phase-1:#2a7a6a; --cur-phase-2:#c9973b; --cur-phase-3:#6a4820; --cur-phase-4:#8a3a3a;
  --paper:var(--cur-paper);
  --paper-warm:color-mix(in srgb,var(--cur-paper) 85%,#c0905a 15%);
  --paper-deep:color-mix(in srgb,var(--cur-paper) 70%,#a07840 30%);
  --ink:#1e1812; --ink-soft:#5a4e40; --ink-light:#8a7c6e;
  --font-display:'Playfair Display',Georgia,serif;
  --font-body:'Lora',Georgia,serif; --font-mono:'Inconsolata','Courier New',monospace;
  --space-xs:.4rem;--space-sm:.8rem;--space-md:1.5rem;--space-lg:2.5rem;
  --space-xl:4rem;--space-2xl:6rem;
  --radius-sm:4px;--radius-md:10px;--radius-lg:20px;--radius-xl:32px;
}
body{background:var(--cur-paper);color:var(--ink);font-family:var(--font-body);}
