:root{--ink:#1d1029;--gold:#E2B53E;--gold-d:#8f6a14;--blue:#4b2470;--cream:#FBF7FF}
.site-header{background:#1d1029eb}
@media(max-width:1180px){nav{background:#1d1029}}
.hero{background:radial-gradient(ellipse at 75% 35%,rgba(226,181,62,.45),transparent 45%),radial-gradient(ellipse at 20% 90%,rgba(120,60,170,.5),transparent 55%),linear-gradient(135deg,#1a0b2e 0%,#3d1a63 45%,#5e2b8c 70%,#22103a 100%)}
.dark,.featured{background:linear-gradient(180deg,#221333,#2c1842 60%,#1d1029)}
.welcome .lineart{stroke:#4b2470}
.origins tbody tr:first-child td{background:#FBF7FF!important}
.placeholder{background:#FBF7FF;color:#4b2470}
.featured::before{border-color:#E2B53E33}
