/* Gold theme MOCKUP (preview branch only, not live). Overrides each page's colours with one black-and-gold look. */
:root{--bg:#0a0907;--card:#15130e;--line:#2e2716;--text:#f4efe3;--muted:#b4a98f;--red:#d4af37;--green:#d4af37;--yel:#f2d27a;--tagbg:#1d180b;--tagfg:#f2d27a;--tagline:#5c4a17;--gold:linear-gradient(135deg,#f7e7a1 0%,#d4af37 45%,#a8801f 100%)}
body{background:radial-gradient(1200px 600px at 70% -10%,rgba(212,175,55,.10),transparent 60%),var(--bg)}
header{border-bottom:1px solid rgba(212,175,55,.25)}
.logo span,h1 em,.num,.price b,.endcard .endprice{background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent}
.lead,.bul li{color:#e2dccb}
.buy,.endcard{border:1px solid rgba(212,175,55,.45);box-shadow:0 0 0 1px rgba(212,175,55,.08),0 20px 60px -20px rgba(212,175,55,.25)}
.card,details{border-color:#2e2716}
.card:hover{border-color:rgba(212,175,55,.45)}
.btn,.endbtn{background:var(--gold);color:#1a1405}
.tag{background:var(--tagbg);border-color:var(--tagline);color:var(--tagfg)}
h2{color:#f7efd6}
section{border-top:1px solid rgba(212,175,55,.14)}
input[type=text],input[type=email]{background:#0f0d09;border-color:#3a321d}
input:focus{outline-color:#d4af37}
