:root{--wiki-bg:#080b10;--wiki-panel:#101722;--wiki-line:#26364a;--wiki-text:#eef5ff;--wiki-muted:#9eb1c7;--wiki-accent:#69d6ff;--wiki-warm:#ffb866}.wiki-body{margin:0;background:radial-gradient(circle at 20% 0,#142238 0,#080b10 34rem);color:var(--wiki-text);font-family:Inter,system-ui,sans-serif}.wiki-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 3vw;background:rgba(8,11,16,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--wiki-line)}.wiki-nav a{color:var(--wiki-text);text-decoration:none}.wiki-nav nav{display:flex;gap:1.1rem;flex-wrap:wrap}.wiki-brand{display:flex;align-items:center;gap:.7rem;font-weight:800}.wiki-brand img{width:42px;height:42px;object-fit:contain}.wiki-main{width:min(1600px,94vw);margin:auto}.wiki-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:3rem;padding:5rem 0 3rem;align-items:end}.wiki-kicker,.wiki-section-heading span{color:var(--wiki-accent);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:800}.wiki-hero h1{font-size:clamp(3rem,7vw,7rem);line-height:.88;margin:.4rem 0 1.2rem;max-width:10ch}.wiki-hero p{color:var(--wiki-muted);font-size:1.1rem;max-width:70ch}.wiki-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.wiki-stat{background:linear-gradient(160deg,#151f2d,#0d131d);border:1px solid var(--wiki-line);border-radius:18px;padding:1.2rem}.wiki-stat strong{display:block;font-size:2.1rem}.wiki-stat span{color:var(--wiki-muted);font-size:.85rem}.wiki-section{padding:3.5rem 0;border-top:1px solid var(--wiki-line)}.wiki-section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem}.wiki-section-heading h2{font-size:clamp(2rem,4vw,3.5rem);margin:.25rem 0 0}.wiki-section-heading p{color:var(--wiki-muted)}.wiki-fullbleed{width:100%}.change-grid,.thread-grid,.wiki-explainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.change-card,.thread-card,.wiki-explainer>div{border:1px solid var(--wiki-line);background:var(--wiki-panel);border-radius:18px;padding:1.15rem}.change-card small,.thread-card small{color:var(--wiki-accent)}.world-map-shell,.graph-shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:620px;border:1px solid var(--wiki-line);border-radius:22px;overflow:hidden;background:#080d14}.world-map{position:relative;min-height:620px;background:radial-gradient(circle at 48% 40%,rgba(68,130,175,.2),transparent 35%),linear-gradient(135deg,#0e1a26,#070b10);overflow:hidden}.world-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(105,214,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(105,214,255,.045) 1px,transparent 1px);background-size:40px 40px}.map-point{position:absolute;transform:translate(-50%,-50%);border:0;background:none;color:var(--wiki-text);cursor:pointer;text-align:center}.map-point:before{content:"";display:block;width:18px;height:18px;margin:auto;border-radius:50%;background:var(--wiki-accent);box-shadow:0 0 0 7px rgba(105,214,255,.12),0 0 22px var(--wiki-accent)}.map-point span{display:block;margin-top:.55rem;font-weight:700;text-shadow:0 2px 6px #000}.wiki-inspector{padding:1.5rem;border-left:1px solid var(--wiki-line);background:#0d141e}.wiki-inspector p{color:var(--wiki-muted);line-height:1.55}.graph-shell{min-height:760px}.graph-shell svg{width:100%;height:760px;background:radial-gradient(circle at center,rgba(76,117,151,.13),transparent 55%)}.graph-controls{display:flex;gap:.6rem}.graph-controls input,.graph-controls button,#episode-select{background:#0d141e;color:var(--wiki-text);border:1px solid var(--wiki-line);border-radius:10px;padding:.65rem .8rem}.graph-edge{stroke:#3b536e;stroke-width:1.4;opacity:.7}.graph-edge.active{stroke:var(--wiki-accent);stroke-width:2.5;opacity:1}.graph-node circle{stroke:#07101a;stroke-width:4;cursor:grab}.graph-node text{fill:var(--wiki-text);font-size:13px;pointer-events:none;text-anchor:middle}.graph-node.active circle{stroke:var(--wiki-warm);stroke-width:6}.thread-card .status{display:inline-block;padding:.3rem .55rem;border-radius:999px;background:#182536;color:var(--wiki-accent);font-size:.75rem}.wiki-explainer strong{font-size:1.15rem}.wiki-explainer p{color:var(--wiki-muted)}.wiki-footer{border-top:1px solid var(--wiki-line);padding:2rem 3vw;color:var(--wiki-muted)}.wiki-footer a{color:var(--wiki-text)}.wiki-empty{color:var(--wiki-muted);padding:2rem;border:1px dashed var(--wiki-line);border-radius:16px}@media(max-width:900px){.wiki-nav{align-items:flex-start;flex-direction:column}.wiki-hero,.world-map-shell,.graph-shell{grid-template-columns:1fr}.wiki-inspector{border-left:0;border-top:1px solid var(--wiki-line)}.wiki-section-heading{align-items:flex-start;flex-direction:column}.graph-controls{width:100%}.graph-controls input{flex:1}}

/* Forge Born world imagery */
.wiki-forge-landscape{margin:0 0 3.5rem;overflow:hidden;border:1px solid rgba(145,170,138,.28);border-radius:24px;background:#07100d;box-shadow:0 28px 65px rgba(0,0,0,.28)}
.wiki-forge-landscape img{display:block;width:100%;aspect-ratio:21/8;min-height:24rem;object-fit:cover}
.wiki-forge-landscape figcaption{display:flex;gap:.65rem;align-items:baseline;flex-wrap:wrap;padding:.9rem 1.2rem;background:#0d141e;color:var(--wiki-muted)}
.wiki-forge-landscape figcaption strong{color:var(--wiki-text);font-size:1rem}
.world-map{background:linear-gradient(rgba(6,12,18,.56),rgba(6,12,18,.7)),url('/assets/forgeborn/fire-forge-v3.webp?v=20260911b') center/cover no-repeat}
.world-map:before{background-image:linear-gradient(rgba(145,170,138,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(145,170,138,.055) 1px,transparent 1px);background-size:40px 40px}
@media(max-width:900px){.wiki-forge-landscape img{min-height:16rem;aspect-ratio:16/9}}
