/* HobbyWorld — Photography · Adults — theme.css */
:root {
  --cur-accent:  #2a3a5a;
  --cur-light:   #c8d8f0;
  --cur-dark:    #1a2540;
  --cur-paper:   #f6f8fc;

  --cur-phase-1: #2a3a5a;
  --cur-phase-2: #3a5a7a;
  --cur-phase-3: #c9973b;
  --cur-phase-4: #5a4a9e;
  --cur-phase-5: #4a7a5a;
  --cur-phase-6: #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,'Times New Roman',serif;
  --font-body:   'Lora',Georgia,'Palatino Linotype',serif;
  --font-mono:   'Inconsolata','Courier New',Consolas,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); }
