/* Clair Obscur: Expedition 33 theme — painterly Belle Époque dark fantasy: deep aubergine night, aged gold, candlelit warmth.
   Load with assets/hub.css or assets/article.css.
   Page must also load Google Fonts: Cormorant SC + EB Garamond. */
:root{
  --c1:#a07fc9;   /* lightened aubergine-violet for contrast */
  --c1b:#c3a9e0;
  --c2:#d4b15a;   /* aged gold */
  --c3:#c9a84c;
  --bg:#0e0918;
  --bg2:#150d24;
  --glass:rgba(160,127,201,0.07);
  --glass-brd:rgba(160,127,201,0.22);
  --radius:12px;
  --font-head:'Cormorant SC',serif;
  --font-body:'EB Garamond',serif;
}
/* painterly twilight gradient: aubergine dusk -> violet shadow -> deep canvas black */
.bg{background:linear-gradient(180deg,#1a1030 0%,#1d1232 42%,#140c22 74%,#0a0612 100%)}
.bg::before{content:"";position:absolute;inset:0;
  background:radial-gradient(82% 56% at 78% 8%,rgba(212,177,90,.16),transparent 55%),
             radial-gradient(70% 50% at 16% 26%,rgba(160,127,201,.16),transparent 60%);
  -webkit-mask-image:linear-gradient(#000,#000 80%,transparent);mask-image:linear-gradient(#000,#000 80%,transparent)}
/* elegant, refined edges to match the literary Belle Époque aesthetic */
.card,.cat,.fact,.faq details{border-radius:12px}
.hero h1,h2.title{letter-spacing:.02em}
