/* Lords of the Fallen II theme — Umbral dark fantasy, deep violet void + Axiom amber-bronze.
   Fonts: Almendra SC (headings) + Lora (body). */
:root{
  --c1:#8c2ec0;    /* Umbral violet */
  --c1b:#b466e0;
  --c2:#c4882a;    /* Axiom amber-bronze */
  --c3:#4a1a7c;    /* deep void purple */
  --bg:#07030e;
  --bg2:#0f0520;
  --glass:rgba(140,46,192,0.07);
  --glass-brd:rgba(196,136,42,0.22);
  --radius:10px;
  --font-head:'Almendra SC',serif;
  --font-body:'Lora',serif;
}
/* Umbral void: near-black with violet corona at top, amber undertone at bottom */
.bg{background:
  radial-gradient(55% 44% at 50% 6%, color-mix(in srgb,var(--c1) 32%,transparent), transparent 60%),
  var(--bg)}
.bg::before{content:"";position:absolute;inset:0;
  background:
    radial-gradient(2px 2px at 22% 28%, var(--c1b), transparent 60%),
    radial-gradient(1.5px 1.5px at 68% 18%, var(--c2), transparent 60%),
    radial-gradient(2px 2px at 44% 55%, var(--c1b), transparent 60%),
    radial-gradient(1.5px 1.5px at 80% 45%, var(--c1), transparent 60%),
    radial-gradient(2px 2px at 12% 72%, var(--c2), transparent 60%),
    radial-gradient(1.5px 1.5px at 58% 80%, var(--c1b), transparent 60%),
    radial-gradient(1.5px 1.5px at 90% 62%, var(--c1), transparent 60%);
  opacity:.45;animation:emb 11s ease-in-out infinite alternate}
@keyframes emb{from{transform:translateY(0);opacity:.30}to{transform:translateY(-20px);opacity:.55}}
.bg::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 85% at 50% 0%, transparent 52%, rgba(0,0,0,.65) 100%)}
/* Gothic elegance: restrained tracking, un-transformed */
.hero h1,h2.title{font-weight:400;letter-spacing:.03em;text-transform:none}
.eyebrow,.kicker,.card .tag,.brand{letter-spacing:.20em}
.card h3{text-transform:none}
