/* Approved section colors. Doom home does not load this stylesheet. */
.unified-nav .unified-links a{--tint:#111923;--tab-color:#ced8db;--spectrum:linear-gradient(90deg,var(--tab-color),var(--tab-color));position:relative;background:var(--tint);color:var(--tab-color);border-color:color-mix(in srgb,var(--tab-color),transparent 66%)}
.unified-nav .unified-links a:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--spectrum);pointer-events:none}
.unified-nav .unified-links a[href="/archive/"]{--tint:#21151d;--tab-color:#f3a4ad;--spectrum:linear-gradient(90deg,#8c3343,#e77583)}
.unified-nav .unified-links a[href="/vault/"]{--tint:#17202a;--tab-color:#bbccdf;--spectrum:linear-gradient(90deg,#6f859e,#d7e4f1,#748da8)}
.unified-nav .unified-links a[href="/cosmic/"]{--tint:radial-gradient(ellipse at 25% 0,#65478177,transparent 70%),radial-gradient(ellipse at 90% 100%,#c9679760,transparent 75%),#181527;--tab-color:#e4c4fa;--spectrum:linear-gradient(90deg,#7888dc,#c0a0ef,#ec94c4,#cdb6ee)}
.unified-nav .unified-links a[href="/timeline/"]{--tint:#15241f;--tab-color:#c7ebd8;--spectrum:linear-gradient(90deg,#57d49f,#70cec9,#85a9e5,#ba98db,#e3a0a0,#ead17a,#8adca0)}
.unified-nav .unified-links a[href="/places/"]{--tint:linear-gradient(125deg,#173443,#26243b 70%,#332c20);--tab-color:#b7e4ec;--spectrum:linear-gradient(90deg,#73d7e7,#779edd,#b09ce0,#e8c984)}
.unified-nav .unified-links a[href="/rivalries/"]{--tint:linear-gradient(105deg,#281519,#2b2116);--tab-color:#fac1a2;--spectrum:linear-gradient(90deg,#d06d77,#ecaa65)}
.unified-nav .unified-links a[href="/compare/"]{--tint:#142329;--tab-color:#ade3e6;--spectrum:linear-gradient(90deg,#72c0ca 0 48%,#d5e8ec 48% 52%,#99b5db 52%)}
.unified-nav .unified-links a[href="/gallery/"]{--tint:#291b2b;--tab-color:#f0b7db;--spectrum:linear-gradient(90deg,#d184c4,#bd8adf,#f0adc9)}
.unified-nav .unified-links a[href="/guides/"]{--tint:#27221a;--tab-color:#ddcdb0;--spectrum:linear-gradient(90deg,#af9171,#d9c9a6)}
.unified-nav .unified-links a:hover,.unified-nav .unified-links a:focus-visible,.unified-nav .unified-links a:active,.unified-nav .unified-links a[aria-current]{color:#fff2cf;border-color:#dcc592b3;background:#302d25;box-shadow:inset 0 -2px #dfc591}
.unified-nav .unified-links a:hover:after,.unified-nav .unified-links a:focus-visible:after,.unified-nav .unified-links a:active:after,.unified-nav .unified-links a[aria-current]:after{background:#dfc591}

/* Doom home tab: existing Doom artwork with steel, emerald and gold trim. */
nav.unified-nav .home-link{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0 .4em;padding:12px 16px 12px 56px;min-height:54px;border:1px solid #a99563;border-radius:4px;background:linear-gradient(90deg,#07150df2 0%,#07150de8 56%,#10191cc0 100%),url('/assets/visual-stories/doom-armor-detail-thumb.webp') right center/cover no-repeat;color:#edf3eb;font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:.035em;box-shadow:inset 0 0 0 2px #0c1715,inset 0 0 0 3px #65746b66,0 0 14px #3ecb8020;text-shadow:0 2px 4px #000}
nav.unified-nav .home-link:before{content:"";position:absolute;left:9px;top:50%;transform:translateY(-50%);width:37px;height:37px;background:url('/assets/emblem-doctor-doom-tile.webp') center/cover no-repeat;border:1px solid #bba978;border-radius:3px;box-shadow:0 0 8px #45d58c44;pointer-events:none}
nav.unified-nav .home-link:after{content:"";position:absolute;left:9px;right:9px;bottom:3px;height:2px;background:linear-gradient(90deg,#54665c,#76e4ac,#c8ae73,#53675f);pointer-events:none}
nav.unified-nav .home-link .home-caption{color:#cdbb91}
nav.unified-nav .home-link:hover,nav.unified-nav .home-link:focus-visible,nav.unified-nav .home-link:active{color:#fff2cf;border-color:#e2c887;box-shadow:inset 0 0 0 2px #17241c,inset 0 0 0 3px #b59b6570,0 0 18px #54d69244}
@media(max-width:760px){nav.unified-nav .home-link{align-self:flex-start;padding:10px 14px 10px 53px;min-height:50px;max-width:100%}}

/* 1.80.2: shade families on all screens; approved columns on mobile only. */
.unified-nav .unified-links a[href="/archive/"]{--tint:linear-gradient(180deg,#491522,#3b121e);--tab-color:#ffd0d6;--spectrum:linear-gradient(90deg,#af334d,#e77583)}
.unified-nav .unified-links a[href="/vault/"]{--tint:linear-gradient(180deg,#3b121e,#30141a);--tab-color:#f0b2b2;--spectrum:linear-gradient(90deg,#ac4e62,#ce8590)}
.unified-nav .unified-links a[href="/rivalries/"]{--tint:linear-gradient(180deg,#30141a,#231016);--tab-color:#edafb9;--spectrum:linear-gradient(90deg,#863449,#b95d70)}
.unified-nav .unified-links a[href="/timeline/"]{--tint:linear-gradient(180deg,#332c50,#26243b);--tab-color:#dfd1fa;--spectrum:linear-gradient(90deg,#779edd,#b09ce0,#c4a7eb)}
.unified-nav .unified-links a[href="/places/"]{--tint:linear-gradient(180deg,#26243b,#231c34);--tab-color:#d4bff0;--spectrum:linear-gradient(90deg,#8670b3,#b09ce0,#9679bd)}
.unified-nav .unified-links a[href="/cosmic/"]{--tint:linear-gradient(180deg,#231c34,#181527);--tab-color:#cbb4ea;--spectrum:linear-gradient(90deg,#6d548e,#9c7bc6,#806197)}
.unified-nav .laws-header-link{background:linear-gradient(180deg,#69521d,#534016);color:#fff1bc;border-color:#c5a55a}
.unified-nav .laws-header-link:after{background:linear-gradient(90deg,#d8b654,#f3d58b,#c69c3d)}
.unified-nav .unified-links a[href="/gallery/"]{--tint:linear-gradient(180deg,#534016,#44321a);--tab-color:#f0d5a0;--spectrum:linear-gradient(90deg,#c29a52,#e1bd7d,#b88748)}
.unified-nav .unified-links a[href="/compare/"]{--tint:linear-gradient(180deg,#44321a,#37281c);--tab-color:#ebc49a;--spectrum:linear-gradient(90deg,#ae7944,#cf9e66,#986333)}
.unified-nav .unified-links a[href="/guides/"]{--tint:linear-gradient(180deg,#37281c,#2a211a);--tab-color:#ddbd9b;--spectrum:linear-gradient(90deg,#8d5e39,#b27f4f,#784b2c)}
@media(max-width:760px){
 .unified-nav .unified-links{grid-template-columns:repeat(3,minmax(0,1fr))}
 .unified-nav .unified-links a[href="/archive/"]{order:1}
 .unified-nav .unified-links a[href="/timeline/"]{order:2}
 .unified-nav .unified-links a[href="/gallery/"]{order:3}
 .unified-nav .unified-links a[href="/vault/"]{order:4}
 .unified-nav .unified-links a[href="/places/"]{order:5}
 .unified-nav .unified-links a[href="/compare/"]{order:6}
 .unified-nav .unified-links a[href="/rivalries/"]{order:7}
 .unified-nav .unified-links a[href="/cosmic/"]{order:8}
 .unified-nav .unified-links a[href="/guides/"]{order:9}
}
