/* Tarot Deck: midnight blue, gilt edges, mystic sigils. Dark ground, parchment text, gold accent, Cormorant +
   EB Garamond (IM Fell for eyebrows), gilt double frames, star glyphs. */
:root{--accent:#E5B85C;--accent-ink:#E5B85C;--on-accent:#0C1433}
h1,h2,h3{font-weight:500;letter-spacing:0}
h1 em,h2 em{font-style:italic;color:#E5B85C}
.eyebrow{background:none;padding:0;border-radius:0;font-family:"IM Fell English",Georgia,serif;font-style:italic;letter-spacing:.06em;text-transform:none;font-size:1rem;color:#E5B85C}
.eyebrow::before{content:"✶ "}
.eyebrow-l{color:#F3EAD0}
.btn{border-radius:2px;font-weight:600;letter-spacing:.06em;color:#0C1433}
.btn-line{color:#F3EAD0;border-color:rgba(243,234,208,.4)}
.btn-glass{background:rgba(243,234,208,.08);color:#F3EAD0;border:1px solid rgba(229,184,92,.6)}
.btn:hover,.bk:hover{box-shadow:none}
.card,.orow,.obox,.rvw,.stats li{box-shadow:none;border:1px solid rgba(229,184,92,.35);outline:1px solid rgba(229,184,92,.2);outline-offset:3px}
.card:hover,.orow:hover{border-color:#E5B85C}
.orow-feat{border:1px solid #E5B85C;outline-color:rgba(229,184,92,.6)}
.stats b{color:#E5B85C;font-weight:500}
.sec-soft{background:#101A3E}
.pxb-card{background:#15204A;color:#F3EAD0;backdrop-filter:none;border:1px solid rgba(229,184,92,.5)}
