/* Phantom Blade Zero — dark kung fu punk, crimson-red + amber gold. Fonts: Exo + Barlow. */
:root{
  --c1:#c41830;--c1b:#e03050;--c2:#d48c2a;--c3:#6a1a44;
  --bg:#060307;--bg2:#0d040a;
  --glass:rgba(196,24,48,0.06);--glass-brd:rgba(212,140,42,0.20);
  --radius:10px;
  --font-head:'Exo',sans-serif;--font-body:'Barlow',sans-serif;
}
.bg{background:linear-gradient(180deg,#060307 0%,#0d040a 45%,#060307 72%,#030205 100%)}
.bg::before{content:"";position:absolute;inset:0;
  background:radial-gradient(55% 45% at 50% 25%,rgba(196,24,48,.18),transparent 60%),
             radial-gradient(40% 35% at 15% 65%,rgba(212,140,42,.08),transparent 55%),
             radial-gradient(38% 32% at 86% 18%,rgba(106,26,68,.20),transparent 52%);
  -webkit-mask-image:linear-gradient(#000,#000 80%,transparent);mask-image:linear-gradient(#000,#000 80%,transparent)}
.hero h1,h2.title,.cta-band h2{text-transform:uppercase;letter-spacing:.05em;font-weight:900}
.eyebrow,.kicker,.card .tag,.brand{letter-spacing:.20em}
.card h3{text-transform:uppercase;font-size:.88rem;letter-spacing:.04em}
