:root{--wiki-red:#e00028;--wiki-red-dark:#5f0718;--wiki-yellow:#ffc928;--wiki-panel:#090909;--wiki-panel-2:#0d0d0d;--wiki-line:#3f3f3f;--wiki-muted:#9c9c9c}
.shadow-wiki-article{display:grid;gap:24px}
.wiki-article-intro{position:relative;padding:26px 28px;background:linear-gradient(120deg,#080808 0 62%,#180207 62.5% 100%);border:1px solid #454545;border-left:4px solid var(--wiki-red);overflow:hidden}
.wiki-article-intro::after{content:"";position:absolute;right:-50px;top:-70px;width:260px;height:260px;border:32px solid rgba(224,0,40,.07);border-radius:50%;pointer-events:none}
.wiki-eyebrow{margin:0 0 8px!important;color:var(--wiki-yellow)!important;font:800 9px/1.2 "Courier New",monospace!important;letter-spacing:.16em;text-transform:uppercase}
.wiki-lede{max-width:1080px;margin:0!important;color:#e5e5e5!important;font-size:18px!important;line-height:1.65!important}
.wiki-primary-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px}
.wiki-primary-links a{position:relative;padding:12px 13px;text-decoration:none!important;background:#060606;border:1px solid #393939;border-left:3px solid var(--wiki-red);font-weight:800;font-size:12px}
.wiki-primary-links a span{display:block;margin-bottom:5px;color:var(--wiki-yellow);font:700 8px/1 "Courier New",monospace;letter-spacing:.12em}
.wiki-primary-links a:hover{background:#160308;border-color:#6f0a1b;border-left-color:var(--wiki-yellow)}
.wiki-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start}
.wiki-sidebar{display:grid;gap:14px;position:sticky;top:16px}
.wiki-infobox{background:linear-gradient(180deg,#0b0b0b,#060606);border:1px solid #484848;overflow:hidden;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}
.wiki-infobox-image{position:relative;min-height:360px;background:radial-gradient(circle at 50% 46%,#22040a 0,#090909 58%,#020202 100%);border-bottom:3px solid var(--wiki-red);overflow:hidden}
.wiki-infobox-image::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 47%,rgba(224,0,40,.08) 48% 52%,transparent 53%),repeating-linear-gradient(0deg,transparent 0 28px,rgba(255,255,255,.022) 29px 30px);pointer-events:none;z-index:1}
.wiki-infobox-image img{display:block;width:100%;height:410px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 22px rgba(0,0,0,.85))}
.wiki-infobox-heading{padding:14px 15px 13px;background:#0d0d0d;border-bottom:1px solid #343434}
.wiki-infobox-heading span{display:block;margin-bottom:5px;color:var(--wiki-yellow);font:800 8px/1 "Courier New",monospace;letter-spacing:.14em}
.wiki-infobox-heading strong{display:block;font:900 italic 20px/.95 Arial Black,sans-serif;text-transform:uppercase;letter-spacing:-.035em}
.wiki-infobox dl{margin:0}
.wiki-infobox dl>div{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:9px 12px;border-bottom:1px solid #242424}
.wiki-infobox dt{color:#939393;font:700 8px/1.35 "Courier New",monospace;text-transform:uppercase;letter-spacing:.07em}
.wiki-infobox dd{margin:0;color:#e6e6e6;font-size:12px;line-height:1.4;font-weight:650}
.wiki-infobox dd span{display:block;color:#777;font-size:9px;font-weight:500}
.wiki-infobox-note{margin:0!important;padding:11px 12px;color:#777!important;font:700 8px/1.45 "Courier New",monospace!important}
.wiki-toc{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;padding:14px;background:#080808;border:1px solid #3f3f3f}
.wiki-toc strong{display:block;padding:2px 6px 9px;color:var(--wiki-yellow);font:800 9px/1 "Courier New",monospace;letter-spacing:.12em}
.wiki-toc a{min-height:0!important;padding:8px 9px!important;background:transparent!important;border:0!important;border-top:1px solid #242424!important;clip-path:none!important;color:#bdbdbd!important;font:700 10px/1.25 "Courier New",monospace!important}
.wiki-toc a::after{content:"→"!important;right:8px!important;bottom:8px!important;color:#5e5e5e!important}
.wiki-toc a:hover{color:#fff!important;background:#140307!important;border-top-color:#3d0a14!important}
.wiki-article-body{display:grid;gap:14px;min-width:0}
.wiki-section{scroll-margin-top:16px;position:relative;padding:24px 26px;background:linear-gradient(135deg,#080808,#0b0b0b 76%,#110205);border:1px solid var(--wiki-line);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}
.wiki-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#d81838 0 2px,transparent 2px) top left/34px 34px no-repeat,linear-gradient(90deg,#650916 0 50px,transparent 50px) bottom/100% 1px no-repeat}
.wiki-section:target{border-color:#8e1226;box-shadow:inset 4px 0 0 var(--wiki-red)}
.wiki-section-heading{display:flex;gap:13px;align-items:center;margin-bottom:14px;padding-bottom:11px;border-bottom:1px solid #303030}
.wiki-section-heading>span{display:grid;place-items:center;width:32px;height:25px;flex:0 0 auto;color:#060606;background:var(--wiki-yellow);font:900 10px/1 "Courier New",monospace;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}
.wiki-section-heading h2{margin:0!important;font-size:23px!important;text-transform:uppercase}
.wiki-section>p:first-of-type{margin-top:0}
.wiki-fact-grid,.wiki-ability-grid,.wiki-relationship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}
.wiki-fact-grid>div,.wiki-ability-grid>article,.wiki-relationship-grid>article{padding:15px 16px;background:#070707;border:1px solid #333;border-left:3px solid #5e0917}
.wiki-fact-grid small{display:block;margin-bottom:7px;color:var(--wiki-yellow);font:800 8px/1 "Courier New",monospace;letter-spacing:.12em}
.wiki-fact-grid strong{display:block;margin-bottom:7px;font:900 italic 16px/1 Arial Black,sans-serif;text-transform:uppercase}
.wiki-fact-grid p,.wiki-ability-grid p,.wiki-relationship-grid p{margin:0!important;color:#aaa!important;font-size:12px!important;line-height:1.55!important}
.wiki-ability-grid h3,.wiki-relationship-grid h3{margin:0 0 8px!important;color:#fff!important;font:900 italic 16px/1 Arial Black,sans-serif!important;text-transform:uppercase;letter-spacing:-.02em!important}
.wiki-ability-grid>article:hover,.wiki-relationship-grid>article:hover{border-left-color:var(--wiki-red);background:#0d0809}
.wiki-timeline{display:grid;margin-top:16px;border-left:1px solid #464646}
.wiki-timeline article{display:grid;grid-template-columns:66px minmax(0,1fr);gap:16px;position:relative;padding:0 0 22px 22px}
.wiki-timeline article:last-child{padding-bottom:0}
.wiki-timeline article::before{content:"";position:absolute;left:-5px;top:4px;width:9px;height:9px;background:var(--wiki-red);box-shadow:0 0 0 4px #080808}
.wiki-timeline time{color:var(--wiki-yellow);font:900 10px/1.2 "Courier New",monospace}
.wiki-timeline h3{margin:0 0 5px!important;font:900 italic 16px/1 Arial Black,sans-serif!important;text-transform:uppercase}
.wiki-timeline p{margin:0!important;color:#aaa!important;font-size:12px!important;line-height:1.55!important}
.wiki-deep-link{margin:18px 0 0!important;padding:12px 14px;background:#100307;border-left:3px solid var(--wiki-yellow);font-size:12px!important}
.wiki-table-wrap{overflow-x:auto;margin-top:16px;border:1px solid #353535}
.wiki-table{width:100%;border-collapse:collapse;min-width:620px}
.wiki-table th,.wiki-table td{padding:10px 12px;text-align:left;border-bottom:1px solid #2d2d2d}
.wiki-table th{color:var(--wiki-yellow);background:#120307;font:800 9px/1.2 "Courier New",monospace;text-transform:uppercase;letter-spacing:.08em}
.wiki-table td{color:#cdcdcd;background:#080808;font-size:12px;line-height:1.45}
.wiki-table tr:last-child td{border-bottom:0}
.wiki-table tbody tr:hover td{background:#0f0a0b}
.wiki-question-list{display:grid;gap:8px;margin-top:14px}
.wiki-question-list details{background:#070707;border:1px solid #333;border-left:3px solid var(--wiki-red)}
.wiki-question-list summary{cursor:pointer;padding:13px 14px;color:#eee;font-weight:800;font-size:13px}
.wiki-question-list details[open] summary{color:#fff;background:#120307;border-bottom:1px solid #2f2023}
.wiki-question-list details p{margin:0!important;padding:13px 14px;color:#aaa!important;font-size:12px!important;line-height:1.6!important}
.wiki-sources ul{display:grid;gap:7px;padding-left:20px}
.wiki-sources li{font-size:12px}
.wiki-related-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}
.wiki-related-pages a{padding:12px 13px;text-decoration:none!important;background:#060606;border:1px solid #353535;border-bottom:3px solid #5d0715;font-size:12px;font-weight:800}
.wiki-related-pages a span{display:block;margin-bottom:5px;color:var(--wiki-yellow);font:700 8px/1 "Courier New",monospace;letter-spacing:.1em}
.wiki-related-pages a:hover{background:#160308;border-bottom-color:var(--wiki-red)}
.wiki-maintained{margin:18px 0 0!important;padding-top:13px;border-top:1px solid #303030;color:#717171!important;font:700 8px/1.4 "Courier New",monospace!important;text-transform:uppercase;letter-spacing:.07em}
@media(max-width:1050px){.wiki-layout{grid-template-columns:250px minmax(0,1fr)}.wiki-infobox-image img{height:340px}.wiki-primary-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.wiki-layout{grid-template-columns:1fr}.wiki-sidebar{position:static;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start}.wiki-infobox-image img{height:390px}.wiki-toc{align-self:start}.wiki-related-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.wiki-article-intro{padding:20px 18px}.wiki-lede{font-size:15px!important}.wiki-primary-links,.wiki-sidebar,.wiki-fact-grid,.wiki-ability-grid,.wiki-relationship-grid,.wiki-related-pages{grid-template-columns:1fr}.wiki-infobox{max-width:360px;margin-inline:auto}.wiki-section{padding:20px 16px}.wiki-section-heading{align-items:flex-start}.wiki-section-heading h2{font-size:19px!important}.wiki-timeline article{grid-template-columns:52px minmax(0,1fr);gap:11px;padding-left:17px}.wiki-toc{display:none!important}}

.shadow-wiki-article,.wiki-layout,.wiki-sidebar,.wiki-article-body,.wiki-section,.wiki-infobox{min-width:0}
.wiki-article-intro,.wiki-section,.wiki-infobox,.wiki-sources{overflow-wrap:anywhere}
.wiki-table-wrap{max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}
