.wiki-hub{max-width:1500px;margin:auto;padding:58px 28px 100px;overflow:hidden}.wiki-intro{text-align:center;animation:introIn .65s ease both}.wiki-intro h1{margin:0;color:#fff;font-size:clamp(40px,6vw,86px);font-style:italic;text-transform:uppercase;letter-spacing:-.055em}.wiki-intro p{margin:8px 0 0;color:#ddd;font-size:16px}.wiki-orbit{position:relative;min-height:820px;margin-top:18px;isolation:isolate}.wiki-rings{position:absolute;inset:7% 12%;border:1px solid #4b4b4b;border-radius:50%;opacity:.55;box-shadow:0 0 0 1px #120006 inset}.wiki-rings:after{content:"";position:absolute;inset:14%;border:1px dashed #620018;border-radius:50%}.wiki-shadow{position:absolute;left:50%;top:50%;width:min(27vw,370px);height:min(27vw,370px);transform:translate(-50%,-50%);z-index:3;display:grid;place-items:center;filter:drop-shadow(0 0 18px #c80028);animation:shadowIn .8s .15s cubic-bezier(.2,.8,.2,1) both,shadowPulse 3.8s 1s ease-in-out infinite}.wiki-shadow:before{content:"";position:absolute;width:110%;height:110%;border-radius:50%;background:radial-gradient(circle,#b4002938 0,#52001424 45%,transparent 72%);z-index:-1}.wiki-shadow img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;border:2px solid #df1438;box-shadow:inset 0 0 30px #000}.orbit-card{position:absolute;width:260px;min-height:108px;padding:18px 20px;border:1px solid #4b4b4b;border-left:4px solid #e40032;background:linear-gradient(120deg,#090909f5,#160006ed);color:#fff;text-decoration:none;z-index:4;transition:.22s ease;animation:cardIn .55s both}.orbit-card strong{display:block;font-size:22px;font-style:italic;text-transform:uppercase;line-height:1}.orbit-card span{display:block;margin-top:10px;color:#c9c9c9;font-size:13px;line-height:1.35}.orbit-card:hover{transform:translateY(-6px) scale(1.035);border-color:#ef1743;box-shadow:0 10px 32px #000,0 0 18px #d4002a33}.c1{left:4%;top:8%;animation-delay:.15s}.c2{left:38%;top:1%;animation-delay:.2s}.c3{right:4%;top:9%;animation-delay:.25s}.c4{right:1%;top:42%;animation-delay:.3s}.c5{right:9%;bottom:5%;animation-delay:.35s}.c6{left:39%;bottom:0;animation-delay:.4s}.c7{left:5%;bottom:7%;animation-delay:.45s}.c8{left:0;top:43%;animation-delay:.5s}@keyframes introIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes cardIn{from{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes shadowIn{from{opacity:0;transform:translate(-50%,-50%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes shadowPulse{50%{filter:drop-shadow(0 0 34px #ed003c)}}@keyframes snow{to{background-position:82px 103px,153px 187px}}
@media(max-width:900px){.wiki-hub{padding:36px 14px 90px}.wiki-orbit{min-height:980px}.wiki-rings{inset:18% 3%}.wiki-shadow{top:48%;width:310px;height:310px}.orbit-card{width:210px;min-height:90px;padding:13px 14px}.orbit-card strong{font-size:17px}.orbit-card span{font-size:11px}.c1{left:0;top:5%}.c2{right:0;left:auto;top:5%}.c3{right:0;top:24%}.c4{right:0;top:auto;bottom:24%}.c5{right:0;bottom:4%}.c6{left:0;bottom:4%}.c7{left:0;bottom:24%}.c8{left:0;top:24%}}
@media(max-width:560px){.wiki-intro h1{font-size:42px}.wiki-orbit{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:330px 4px 20px}.wiki-rings{inset:15px 8% auto;height:290px}.wiki-shadow{top:145px;width:285px;height:285px}.orbit-card{position:relative!important;inset:auto!important;width:auto;min-height:0;padding:16px 18px}.orbit-card strong{font-size:20px}.orbit-card span{font-size:13px}}
@media(prefers-reduced-motion:reduce){.wiki-shadow,.orbit-card,.wiki-intro{animation:none!important}}

/* The shared reference header adds a redundant micro-label above page titles. */
.wiki-intro::before,.wiki-intro:before{content:none!important;display:none!important}
.wiki-particles{position:fixed;inset:0;width:100vw;height:100vh;z-index:1;pointer-events:none;opacity:.78;background-image:radial-gradient(circle,#ff003d 0 1.5px,transparent 2px),radial-gradient(circle,#a90025 0 1px,transparent 1.7px),radial-gradient(circle,#ff174f 0 1px,transparent 1.8px);background-size:67px 79px,113px 127px,173px 149px;background-position:0 0,31px 47px,83px 21px;animation:wikiParticleDrift 16s linear infinite;filter:drop-shadow(0 0 3px rgba(255,0,61,.55))}
@keyframes wikiParticleDrift{from{background-position:0 0,31px 47px,83px 21px}to{background-position:54px 118px,-41px 178px,127px 209px}}
.wiki-crt{position:fixed;inset:0;width:100vw;height:100vh;z-index:9999;pointer-events:none;opacity:.95}
.wiki-crt-fallback body::after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 68%,rgba(0,0,0,.16) 100%)}
.wiki-hub{background:none!important}
.wiki-intro h1{text-shadow:4px 4px 0 #6c0014,-1px -1px 0 #000}
.wiki-hub>.sx-route-hero{display:none!important}
.wiki-intro{margin:18px auto 8px;padding:22px 18px 18px;border-top:2px solid #fff;border-bottom:5px solid #e00028;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(224,0,40,.055) 52%,transparent)}
.wiki-intro .sx-original-title{display:block!important}
.wiki-intro h1{font-family:"Arial Black","Arial Narrow",Arial,sans-serif;font-size:clamp(44px,7vw,90px);line-height:.86}
.orbit-card{border:2px solid #e8e8e8;border-left:6px solid #e00028;background:linear-gradient(180deg,#181818 0,#080808 48%,#120006 100%);box-shadow:inset 0 0 0 2px #000,inset 0 0 0 3px #6a0015,6px 6px 0 #000}
.orbit-card strong{text-shadow:2px 2px 0 #650014}
.orbit-card:hover{border-color:#fff;box-shadow:inset 0 0 0 2px #000,inset 0 0 0 3px #e00028,8px 8px 0 #000,0 0 18px #d4002a44}
.wiki-crt{opacity:1;mix-blend-mode:normal}.wiki-rings{border-color:#8c001c;opacity:.9;box-shadow:0 0 24px #a8002233,0 0 0 1px #260008 inset}.wiki-rings:after{border-color:#c5002d;opacity:.8}.wiki-shadow{filter:drop-shadow(0 0 12px #ff0037) drop-shadow(0 0 34px #8c001f)}.wiki-shadow img{border:3px solid #f00038;filter:contrast(1.14) saturate(1.08);box-shadow:0 0 0 3px #000,0 0 32px #e000284d}.orbit-card{background:linear-gradient(180deg,#1d1d1d 0,#070707 42%,#1a0006 100%);border-top-color:#fff;border-right-color:#777;border-bottom-color:#333}
/* Wiki side rails replace the old gray frame edges and run the full page height. */
.wiki-hub.sx-content-panel{border-left:0!important;border-right:0!important}
.wiki-zigrail{
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  height:auto!important;
  width:44px;
  z-index:5;
  pointer-events:none;
  overflow:hidden;
  filter:drop-shadow(0 0 5px rgba(255,0,45,.5));
}
.wiki-zigrail-left{left:0!important;}
.wiki-zigrail-right{right:0!important;transform:scaleX(-1);}
.wiki-zigrail::before,.wiki-zigrail::after{
  content:"";
  position:absolute;
  top:-60px;
  bottom:-60px;
  left:5px;
  width:34px;
  background:
    linear-gradient(135deg,transparent 42%,#850019 43% 57%,transparent 58%) 0 0/34px 44px repeat-y,
    linear-gradient(45deg,transparent 42%,#850019 43% 57%,transparent 58%) 0 22px/34px 44px repeat-y;
}
.wiki-zigrail::before{opacity:1;}
.wiki-zigrail::after{
  background:
    linear-gradient(135deg,transparent 42%,#ff174f 43% 57%,transparent 58%) 0 0/34px 44px repeat-y,
    linear-gradient(45deg,transparent 42%,#ff174f 43% 57%,transparent 58%) 0 22px/34px 44px repeat-y;
  filter:drop-shadow(0 0 6px #ff174f) drop-shadow(0 0 14px #ff003d) drop-shadow(0 0 24px #ff003d);
  -webkit-mask:linear-gradient(to bottom,transparent 0,#000 30%,#000 70%,transparent 100%) 0 -300px/100% 300px no-repeat;
  mask:linear-gradient(to bottom,transparent 0,#000 30%,#000 70%,transparent 100%) 0 -300px/100% 300px no-repeat;
  animation:wikiZigPulseFrame 7s linear infinite;
}
@keyframes wikiZigPulseFrame{
  from{-webkit-mask-position:0 -300px;mask-position:0 -300px}
  to{-webkit-mask-position:0 calc(100% + 300px);mask-position:0 calc(100% + 300px)}
}
@media(max-width:560px){.wiki-zigrail{width:28px}.wiki-zigrail::before,.wiki-zigrail::after{left:2px;width:24px;background-size:24px 34px,24px 34px;background-position:0 0,0 17px}}

/* Layer order: black background -> red particles -> wiki content -> CRT. */
body.brand-site{position:relative;isolation:isolate;background:#050505!important}
.sx-site-header{position:relative;z-index:100}
.wiki-hub{position:relative;z-index:2;isolation:isolate;background:transparent!important}
.wiki-hub.sx-content-panel{background:transparent!important;box-shadow:none!important}
.wiki-hub>.wiki-intro,.wiki-hub>.wiki-orbit{position:relative;z-index:2}

.wiki-orbit,.orbit-card{min-width:0}
.orbit-card{overflow-wrap:anywhere}

@media(max-width:560px){
  .wiki-hub{padding-left:20px;padding-right:20px}
  .wiki-shadow{width:min(285px,calc(100% - 8px));height:min(285px,calc(100% - 8px))}
  .wiki-zigrail{width:20px}
  .wiki-zigrail::before,.wiki-zigrail::after{left:1px;width:18px;background-size:18px 28px,18px 28px;background-position:0 0,0 14px}
}
