/* Design tokens — Potter's House redesign. Enqueue first. */
:root{
  --paper:#f6f1e9; --stone:#ebe3d6; --line:#d8cfc1; --line-strong:#cfc5b5;
  --ink:#1c1d35; --ink-muted:#4b4c60; --night:#131427;
  --gold:#e8b32e; --gold-hover:#d29e1c; --gold-deep:#8a5f00; --gold-deep-hover:#6b4a00;
  --brass:#d6b47e; --brass-light:#e6c995; --error:#b3261e;
  --font-sans:'Schibsted Grotesk',system-ui,sans-serif;
  --font-serif:'Instrument Serif',Georgia,serif;
  --font-mono:'IBM Plex Mono',ui-monospace,monospace;
  --text-display:clamp(54px,9.4vw,140px); --text-h1:clamp(44px,6.4vw,96px);
  --text-h2:clamp(40px,5vw,72px); --text-h3:clamp(24px,2vw,30px);
  --text-serif:clamp(26px,2.6vw,46px); --text-lead:clamp(19px,1.5vw,22px);
  --text-body:19px; --text-small:15px; --text-label:12.5px;
  --space-1:4px; --space-2:8px; --space-3:12px; --space-4:16px; --space-5:24px;
  --space-6:32px; --space-7:48px; --space-8:64px; --space-9:96px; --space-10:144px;
  --section-y:clamp(80px,10vw,144px); --gutter:clamp(20px,4vw,56px);
  --container:1320px; --measure:740px;
  --radius-sm:10px; --radius-md:14px; --radius-lg:18px; --radius-xl:28px; --radius-pill:999px;
  --shadow-lift:0 18px 40px -18px rgb(28 29 53 / .55);
}
