.wiki-scope *{box-sizing:border-box}
.wiki-scope{overflow-x:hidden}
.wiki-scope{background:var(--void);color:var(--text);font:16px/1.65 var(--body);background-image:radial-gradient(900px 500px at 70% -10%, color-mix(in srgb,var(--arcane) 14%, transparent), transparent 70%);margin:0}
.wiki-scope button{font:inherit;color:inherit}
.wiki-scope a{color:var(--gold-1)}
.wiki-scope input,.wiki-scope select,.wiki-scope textarea{color:var(--text);background-color:var(--panel-solid);caret-color:var(--gold-2)}
.wiki-scope input::placeholder,.wiki-scope textarea::placeholder{color:var(--muted);opacity:1}
.wiki-scope option{color:var(--text);background-color:var(--panel-solid)}
.wiki-scope input:-webkit-autofill,.wiki-scope textarea:-webkit-autofill,.wiki-scope select:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--gold-2);box-shadow:0 0 0 1000px var(--panel-solid) inset;transition:background-color 999999s ease-in-out}
.wiki-scope :focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}
.wiki-scope img,.wiki-scope svg{max-width:100%}
.wiki-scope code{font-family:var(--ui);letter-spacing:.03em;color:var(--gold-1);background:color-mix(in srgb,var(--gold-2) 12%, transparent);border:1px solid var(--edge-dim);border-radius:3px;padding:1px 8px;font-weight:600}
.wiki-scope .fact-source{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px dotted var(--muted);white-space:nowrap;margin-left:.4em;font-size:.72em;font-weight:600;text-decoration:none}
.wiki-scope .fact-source:hover{color:var(--gold-1);border-color:var(--gold-1)}
.wiki-scope .gold-text{background:linear-gradient(180deg,var(--gold-1) 10%,var(--gold-2) 55%,var(--gold-3));color:#0000;-webkit-background-clip:text;background-clip:text}
.wiki-scope .frame{background:var(--panel);-webkit-backdrop-filter:blur(10px);border:1px solid var(--edge-dim);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);position:relative}
.wiki-scope .frame:before,.wiki-scope .frame:after{content:"";pointer-events:none;border:1px solid var(--gold-2);width:26px;height:26px;position:absolute}
.wiki-scope .frame:before{border-bottom:0;border-right:0;top:5px;left:5px}
.wiki-scope .frame:after{border-top:0;border-left:0;bottom:5px;right:5px}
.wiki-scope .top{z-index:30;box-sizing:border-box;color:#efe6da;background:#0c0a0b;border-bottom:1px solid #2b2320;align-items:center;gap:14px;height:68px;padding:0 20px;display:flex;position:fixed;inset:0 0 auto}
.wiki-scope .brand{cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}
.wiki-scope .brand svg{filter:drop-shadow(0 0 8px #ff3d5f80);flex:none;width:32px;height:32px}
.wiki-scope .brand b{font-family:var(--display);letter-spacing:.12em;background:linear-gradient(#fff2c7,#c99a3c);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:900}
.wiki-scope .tabs{flex-shrink:0;align-self:stretch;align-items:stretch;gap:2px;margin-left:8px;display:flex}
.wiki-scope .tab{box-sizing:border-box;font-family:var(--ui);letter-spacing:.09em;text-transform:uppercase;color:#bfae97;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}
.wiki-scope .tab:hover{color:#e3b56a}
.wiki-scope .tab[aria-current=page]{color:#f6d79b;border-bottom-color:#e8a43c;font-weight:700;box-shadow:inset 0 -18px 20px -18px #e8a43c8c}
.wiki-scope .spacer{flex:1}
.wiki-scope .search-btn{box-sizing:border-box;color:#8d8175;cursor:pointer;height:44px;font-family:var(--ui);background:#131011;border:1px solid #2b2320;border-radius:6px;flex-shrink:0;align-items:center;gap:9px;padding:0 13px;font-size:15px;display:flex}
.wiki-scope .search-btn:hover{color:#efe6da;border-color:#e3b56a}
.wiki-scope .search-btn .search-label{color:#efe6da;white-space:nowrap}
.wiki-scope .search-btn kbd{opacity:.7;white-space:nowrap;margin-left:6px;font-size:12px}
.wiki-scope .community{flex-shrink:0;position:relative}
.wiki-scope .community-btn{box-sizing:border-box;color:#cbbca8;cursor:pointer;height:44px;font-family:var(--ui);letter-spacing:.07em;text-transform:uppercase;background:#131011;border:1px solid #2b2320;border-radius:5px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex}
.wiki-scope .community-btn:hover,.wiki-scope .community-btn[aria-expanded=true]{color:#efe6da;border-color:#e3b56a}
.wiki-scope .community-btn svg{transition:transform .15s}
.wiki-scope .community-btn[aria-expanded=true] svg{transform:rotate(180deg)}
.wiki-scope .community-menu{z-index:40;background:#14110f;border:1px solid #332b27;border-radius:6px;flex-direction:column;min-width:190px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000080}
.wiki-scope .community-menu[hidden]{display:none}
.wiki-scope .community-menu a{height:34px;font-family:var(--ui);letter-spacing:.05em;text-transform:uppercase;color:#cbbca8;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}
.wiki-scope .community-menu a:hover{color:#f6d79b;background:#ffffff0d}
.wiki-scope .community-menu a[aria-current=page]{color:#f6d79b}
.wiki-scope .community-menu a svg{color:#7d7165;flex:none}
.wiki-scope .community-menu-divider{background:#2b2320;height:1px;margin:6px 4px}
.wiki-scope .play-btn{box-sizing:border-box;color:#1a1208;height:44px;font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f2c65c 0%,#c8901f 100%);border-radius:5px;flex-shrink:0;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 0 22px #e2a52e4d}
.wiki-scope .play-btn:hover{filter:brightness(1.08)}
.wiki-scope .play-label-narrow{display:none}
.wiki-scope .icon-btn{box-sizing:border-box;color:#cbbca8;cursor:pointer;background:#131011;border:1px solid #2b2320;border-radius:5px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}
.wiki-scope .icon-btn:hover{color:#efe6da;border-color:#e3b56a}
.wiki-scope .sidebar-toggle,.wiki-scope .header-menu-btn{display:none}
.wiki-scope .header-sheet{z-index:35;background:#0e0b0c;flex-direction:column;display:flex;position:fixed;inset:68px 0 0;overflow-y:auto}
.wiki-scope .header-sheet[hidden]{display:none}
.wiki-scope .sheet-inner{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:16px 14px 24px;display:flex}
.wiki-scope .sheet-group{flex-direction:column;gap:6px;display:flex}
.wiki-scope .sheet-heading{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:#6d6157;margin-top:16px;padding:0 4px 6px;font-size:11px;font-weight:700}
.wiki-scope .sheet-group:first-child .sheet-heading{margin-top:0}
.wiki-scope .sheet-link{box-sizing:border-box;min-height:48px;font-family:var(--ui);letter-spacing:.07em;text-transform:uppercase;color:#e3b56a;background:#131011;border:1px solid #2b2320;border-radius:6px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}
.wiki-scope .sheet-link[aria-current=page]{color:#f6d79b;background:#1d1710;border-color:#4a3a1e;font-weight:700}
.wiki-scope .sheet-link.elsewhere{color:#a89a89;background:#100e0f;border-color:#241f1c;justify-content:space-between;font-size:14px}
.wiki-scope .sheet-link.elsewhere svg{color:#7d7165;flex:none}
.wiki-scope .sheet-link.elsewhere[aria-current=page]{color:#f6d79b;background:#1d1710;border-color:#4a3a1e;font-weight:700}
.wiki-scope .sheet-theme-btn{box-sizing:border-box;color:#cbbca8;cursor:pointer;min-height:48px;font-family:var(--ui);letter-spacing:.07em;text-transform:uppercase;background:#131011;border:1px solid #2b2320;border-radius:6px;justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:14px;font-weight:600;display:flex}
.wiki-scope .shell{grid-template-columns:270px minmax(0,1fr);padding-top:68px;display:grid}
.wiki-scope .shell.full{grid-template-columns:minmax(0,1fr)}
.wiki-scope .side{background:linear-gradient(180deg,var(--deep),var(--void));border-right:1px solid var(--edge-dim);height:calc(100vh - 68px);padding:22px 14px 50px;position:sticky;top:68px;overflow:auto}
.wiki-scope .side-title{font-family:var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 10px 12px;font-size:12px;font-weight:700}
.wiki-scope .group{margin-bottom:4px}
.wiki-scope .group>button{cursor:pointer;width:100%;font-family:var(--ui);letter-spacing:.06em;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:17px;font-weight:600;display:flex}
.wiki-scope .group>button:hover{color:var(--gold-1)}
.wiki-scope .group>button .rune{border:1px solid var(--edge);flex:none;place-items:center;width:22px;height:22px;display:grid;transform:rotate(45deg)}
.wiki-scope .group>button .rune i{color:var(--gold-1);font-size:11px;font-style:normal;transform:rotate(-45deg)}
.wiki-scope .group>button .chev{color:var(--muted);margin-left:auto;transition:transform .15s}
.wiki-scope .group.open>button .chev{transform:rotate(90deg)}
.wiki-scope .group ul{border-left:1px solid var(--edge-dim);margin:0 0 8px 20px;padding:0;list-style:none;display:none}
.wiki-scope .group.open ul{display:block}
.wiki-scope .group li a{text-align:left;cursor:pointer;width:100%;color:var(--muted);background:0 0;border:0;padding:4px 14px;font-size:15px;text-decoration:none;display:block;position:relative}
.wiki-scope .group li a:hover{color:var(--text)}
.wiki-scope .group li a[aria-current=page]{color:var(--text);background:linear-gradient(90deg,var(--glow),transparent);font-weight:600}
.wiki-scope .group li a[aria-current=page]:before{content:"";background:var(--ember);width:2px;box-shadow:0 0 8px var(--ember);position:absolute;top:0;bottom:0;left:-1px}
.wiki-scope .group li .group-label{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:.7;border-top:1px solid var(--edge-dim);margin-top:6px;padding:8px 14px 4px;font-size:10.5px;font-weight:700;display:block}
.wiki-scope main{min-width:0}
.wiki-scope .wrap{max-width:1240px;padding:0 44px 90px}
.wiki-scope .sh{align-items:center;gap:16px;margin:56px 0 6px;display:flex}
.wiki-scope .sh h2{font-family:var(--display);letter-spacing:.04em;white-space:nowrap;margin:0;font-size:28px;font-weight:700}
.wiki-scope .sh:after{content:"";background:linear-gradient(90deg,var(--gold-2),transparent);flex:1;height:1px}
.wiki-scope .sh svg{flex:none;width:18px;height:18px}
.wiki-scope .sub{color:var(--muted);margin:0 0 22px 34px}
.wiki-scope .textlink{cursor:pointer;font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-1);background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}
.wiki-scope dialog{width:min(640px,92vw);color:var(--text);background:0 0;border:0;margin-top:12vh;padding:0}
.wiki-scope dialog::backdrop{backdrop-filter:blur(4px);background:#050308b8}
.wiki-scope .pal{background:var(--panel-solid)}
.wiki-scope .pal-in{border-bottom:1px solid var(--edge-dim);align-items:center;gap:12px;padding:16px 20px;display:flex}
.wiki-scope .pal-in input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:19px}
.wiki-scope .pal-list{max-height:52vh;margin:0;padding:8px;list-style:none;overflow:auto}
.wiki-scope .pal-list button{cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;gap:10px;width:100%;padding:10px 14px;display:flex}
.wiki-scope .pal-list button.sel,.wiki-scope .pal-list button:hover{background:linear-gradient(90deg,var(--glow),transparent);border-color:var(--ember)}
.wiki-scope .pal-list span{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}
.wiki-scope .pal-empty{color:var(--muted);padding:18px}
.wiki-scope .site-footer{border-top:1px solid var(--edge-dim);color:var(--muted);padding:26px 44px 40px;font-size:14px;line-height:1.6}
.wiki-scope .site-footer p{max-width:70ch;margin:0 0 6px}
.wiki-scope .site-footer a{color:var(--gold-1)}
@media (width<=1179px){.wiki-scope .search-btn{justify-content:center;width:44px;padding:0}
.wiki-scope .search-btn .search-label,.wiki-scope .search-btn kbd{display:none}
}
@media (width<=959px){.wiki-scope .tab{padding:0 13px}
.wiki-scope .tab-label{display:none}
}
@media (width<=860px){.wiki-scope .shell{grid-template-columns:1fr}
.wiki-scope .side{z-index:25;width:290px;transition:transform .2s;position:fixed;top:68px;left:0;transform:translate(-100%)}
.wiki-scope .side.show{transform:none}
.wiki-scope .sidebar-toggle{display:grid}
.wiki-scope .wrap{padding:0 18px 60px}
.wiki-scope .sub{margin-left:0}
.wiki-scope .site-footer{padding:22px 18px 36px}
.wiki-scope .top{gap:8px;padding:0 14px}
}
@media (width<=768px){.wiki-scope .tabs,.wiki-scope .community,.wiki-scope .icon-btn#themeBtn{display:none}
.wiki-scope .header-menu-btn{display:grid}
.wiki-scope .play-label-wide{display:none}
.wiki-scope .play-label-narrow{display:inline}
.wiki-scope .play-btn{padding:0 13px}
}
@media (width<=480px){.wiki-scope .top{gap:6px;padding:0 10px}
.wiki-scope .brand b{display:none}
}
@media (prefers-reduced-motion:reduce){.wiki-scope *{transition:none!important;animation:none!important}
}

.wiki-scope{--void:#e9e4ee;--deep:#f5f1f8;--panel:#ffffffb8;--panel-solid:#fff;--edge:#c8b98f;--edge-dim:#ddd3e3;--text:#1d1726;--muted:#655a72;--gold-1:#8c6716;--gold-2:#b88a2c;--gold-3:#6e4f0e;--ember:#c2213f;--arcane:#6a3fc4;--glow:#c2213f2e;--azure:#1f6fc0;--flame:#c96a09;--t1:#7d768a;--t2:#2f7fd6;--t3:#8a4fe0;--t4:#d9730f;--display:"Cinzel", "Trajan Pro", Georgia, serif;--ui:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--body:"Barlow", "Segoe UI", system-ui, sans-serif;color-scheme:light;--void:#07050b;--deep:#0e0a15;--panel:#161020b8;--panel-solid:#151020;--edge:#6e5a2c;--edge-dim:#2c2238;--text:#efe7d6;--muted:#9b90aa;--gold-1:#f3d68a;--gold-2:#c99a3c;--gold-3:#8a6420;--ember:#ff3d5f;--arcane:#9a6cff;--glow:#ff3d5f47;--azure:#4da3ff;--flame:#ff9d2e;--t1:#a7a0b4;--t2:#4da3ff;--t3:#b27bff;--t4:#ff9d2e;color-scheme:dark;color-scheme:light;}.wiki-scope{--void:#07050b;--deep:#0e0a15;--panel:#161020b8;--panel-solid:#151020;--edge:#6e5a2c;--edge-dim:#2c2238;--text:#efe7d6;--muted:#9b90aa;--gold-1:#f3d68a;--gold-2:#c99a3c;--gold-3:#8a6420;--ember:#ff3d5f;--arcane:#9a6cff;--glow:#ff3d5f47;--azure:#4da3ff;--flame:#ff9d2e;--t1:#a7a0b4;--t2:#4da3ff;--t3:#b27bff;--t4:#ff9d2e;color-scheme:dark;}