/* GILDED // the same house dressed for the gala. jade lacquer + emerald + a
   great deal of gold leaf, art deco geometry. Closest sibling to L'Heure Verte
   (so it leans on the base jade/gilt), but deco serif + a specular gilding.
   Guardrail: the gold heading uses the base non-disappearing repeat-tiled fill;
   it is NEVER allowed to render blank. */
:root{
  --ground:#0A1612; --ground-2:#0F1F18; --ground-3:#163026;
  --ink:#F5EFD8; --ink-muted:#B9C2A9; --hair:rgba(245,239,216,.15);
  --emerald:#2FD8A0; --emerald-deep:#1F9A6E; --emerald-ink:#14533B; --emerald-hi:#7CFFD0;
  --ochre:#E8C766; --ochre-deep:#B8901F;
  --jade:#0A1612; --jade-2:#0F1F18; --jade-3:#163026;
  --gilt-hi:#FBEFC2; --gilt:#E8C766; --gilt-base:#C9A227; --gilt-deep:#8A6A14;
  --pole:#E8C766; --pole-2:#2FD8A0; --pole-text:#E8C766; --focus:#2FD8A0;
}
body{background:var(--jade);font-family:'Josefin Slab',Georgia,serif}
.room--jade{--ground:#0A1612;--ground-2:#0F1F18;--ground-3:#163026;
  --ink:#F5EFD8;--ink-muted:#B9C2A9;--hair:rgba(245,239,216,.15);
  --pole:#E8C766;--pole-2:#2FD8A0;--pole-text:#E8C766;--focus:#2FD8A0}
.room--rose{--ground:#080F0C;--ground-2:#0F1F18;--ground-3:#163026;
  --ink:#F5EFD8;--ink-muted:#B9C2A9;--hair:rgba(245,239,216,.15);
  --pole:#E8C766;--pole-2:#2FD8A0;--pole-text:#FBEFC2}
.nightfall{background:var(--jade)}
.site-foot{background:var(--jade);border-top:2px solid color-mix(in srgb,var(--gilt) 60%,transparent)}
.foot-col h2{color:var(--emerald)}
/* deco serif on the display; gold fill stays the base non-disappearing gradient */
.wordmark,.goldmark,.fw{font-family:'Cinzel',Georgia,serif;font-weight:800;letter-spacing:.03em}
h2.head{font-family:'Cinzel',Georgia,serif;font-weight:700;letter-spacing:.02em}
.lede,.reading,.method-p,.foot-brand p,.hero .reading{font-family:'Josefin Slab',Georgia,serif;font-style:italic}
.hero-sub{--sub-font:'Josefin Slab',Georgia,serif;color:var(--gilt)}
/* deco double-rule under the card ring */
.plate--card .plate-img::after{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gilt) 80%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--jade) 90%,transparent),inset 0 0 0 6.5px color-mix(in srgb,var(--gilt) 45%,transparent)}
