
:root{color-scheme:dark;--bg:#050208;--panel:#0b0610;--panel2:#100718;--border:#32113e;--text:#f5eef8;--muted:#9d8ca5;--purple:#b52ee6;--purple2:#7b12b8;--green:#4ee99a}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 0,#160621 0,transparent 32%),var(--bg);color:var(--text);font-family:Inter,system-ui,Arial,sans-serif}
a{color:inherit;text-decoration:none}.wiki-top{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:300px minmax(260px,680px) auto;gap:22px;align-items:center;padding:16px 28px;border-bottom:1px solid var(--border);background:rgba(5,2,8,.95);backdrop-filter:blur(14px)}
.wiki-brand{display:flex;align-items:center;gap:11px}.wiki-brand img{width:46px;height:46px;object-fit:contain}.wiki-brand strong{display:block;font-size:19px}.wiki-brand strong span{color:#d443ff}.wiki-brand small{display:block;color:#806f88;font-size:8px;letter-spacing:.12em;margin-top:2px}
.wiki-search{display:flex;height:42px}.wiki-search input{flex:1;border:1px solid #3b1747;border-radius:10px 0 0 10px;background:#09050d;color:white;padding:0 14px;outline:none}.wiki-search button,.wiki-panel-btn{border:1px solid #7d259c;background:linear-gradient(135deg,var(--purple),var(--purple2));color:white;font-size:9px;font-weight:900;padding:0 17px}.wiki-search button{border-radius:0 10px 10px 0}.wiki-panel-btn{justify-self:end;padding:13px 17px;border-radius:10px}
.wiki-shell{display:grid;grid-template-columns:300px minmax(0,1fr);max-width:1500px;margin:0 auto;min-height:calc(100vh - 140px)}.wiki-sidebar{padding:26px 20px;border-right:1px solid #24102b;background:rgba(8,4,11,.64)}.wiki-sidebar h4{margin:22px 10px 7px;color:#c240f0;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.wiki-sidebar a{display:block;padding:9px 10px;border-radius:8px;color:#a897af;font-size:11px;line-height:1.35}.wiki-sidebar a:hover,.wiki-sidebar a.active{background:#180a20;color:white}.wiki-home{border:1px solid #30113b}
.wiki-content{padding:38px 48px 70px;max-width:1080px}.wiki-breadcrumb{font-size:9px;color:#806e87;margin-bottom:20px}.wiki-kicker{color:#da4dff;font-size:9px;font-weight:900;letter-spacing:.13em}.wiki-article h1,.wiki-content>h1{font-size:38px;line-height:1.08;margin:8px 0 12px}.wiki-lead{font-size:15px;line-height:1.7;color:#b6a8bc;max-width:850px}.wiki-toc{display:flex;flex-wrap:wrap;gap:8px;margin:27px 0;padding:14px;border:1px solid #32123c;border-radius:12px;background:#0b0610}.wiki-toc strong{width:100%;font-size:10px;color:#d8c5df}.wiki-toc a{font-size:9px;color:#be8bce;border:1px solid #32143b;padding:7px 9px;border-radius:7px}.wiki-article section{padding:22px 0;border-top:1px solid #211027}.wiki-article h2{font-size:22px;margin:0 0 9px}.wiki-article section p{color:#aea0b4;line-height:1.75;font-size:13px;margin:0}
.wiki-results{display:grid;gap:10px}.wiki-results a{display:block;padding:16px;border:1px solid #30123a;border-radius:12px;background:#0a050e}.wiki-results a:hover{border-color:#6a2580}.wiki-results small{display:block;color:#c33ef1;font-size:8px}.wiki-results strong{display:block;margin:4px 0;font-size:15px}.wiki-results span{color:#97869e;font-size:11px}.wiki-empty{padding:24px;border:1px solid #32143c;border-radius:12px;color:#927f99}
.wiki-footer{display:flex;gap:18px;justify-content:center;padding:22px;border-top:1px solid #25102d;color:#796a80;font-size:9px}.wiki-footer a{color:#b59cbd}
@media(max-width:900px){.wiki-top{grid-template-columns:1fr auto}.wiki-search{grid-column:1/-1;grid-row:2}.wiki-shell{grid-template-columns:1fr}.wiki-sidebar{display:flex;overflow:auto;gap:6px;border-right:0;border-bottom:1px solid #24102b;padding:12px}.wiki-sidebar section{display:contents}.wiki-sidebar h4{display:none}.wiki-sidebar a{white-space:nowrap;border:1px solid #25102d}.wiki-content{padding:28px 20px}.wiki-article h1{font-size:30px}}

/* CerberWiki 72.1.56 — responsive/PWA/WebView fix */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{min-width:0;overflow-x:hidden}
.wiki-shell{width:100%;max-width:none}
.wiki-content{width:100%;max-width:1180px}
.wiki-top{width:100%}

@media (display-mode:standalone){
  .wiki-top{padding-top:max(14px,env(safe-area-inset-top));padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}
  .wiki-shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
  .wiki-footer{padding-bottom:max(22px,env(safe-area-inset-bottom))}
}

@media(max-width:1200px){
  .wiki-top{grid-template-columns:240px minmax(240px,1fr) auto;padding:14px 18px;gap:14px}
  .wiki-shell{grid-template-columns:240px minmax(0,1fr)}
  .wiki-sidebar{padding:22px 14px}
  .wiki-content{padding:32px 30px 60px}
}

@media(max-width:900px){
  .wiki-top{position:sticky;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px}
  .wiki-brand img{width:40px;height:40px}.wiki-brand strong{font-size:17px}.wiki-brand small{font-size:7px}
  .wiki-panel-btn{padding:11px 13px;white-space:nowrap}
  .wiki-search{width:100%;height:44px}
  .wiki-search input{min-width:0;font-size:16px}
  .wiki-shell{display:block;min-height:0}
  .wiki-sidebar{position:sticky;top:110px;z-index:8;display:flex;width:100%;overflow-x:auto;overflow-y:hidden;gap:7px;padding:10px 12px;background:#09040d;border-right:0;border-bottom:1px solid #24102b;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
  .wiki-sidebar section{display:contents}.wiki-sidebar h4{display:none}.wiki-sidebar a{flex:0 0 auto;white-space:nowrap;font-size:12px;padding:10px 12px;border:1px solid #2b1234}
  .wiki-content{max-width:none;padding:26px 18px 52px}
  .wiki-article h1,.wiki-content>h1{font-size:32px}.wiki-lead{font-size:15px}.wiki-article section p{font-size:14px}
}

@media(max-width:600px){
  .wiki-top{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}
  .wiki-brand{min-width:0}.wiki-brand img{width:38px;height:38px}.wiki-brand strong{font-size:16px}.wiki-brand small{font-size:6.5px;white-space:nowrap}
  .wiki-panel-btn{font-size:8px;padding:10px 11px}
  .wiki-search{grid-column:1/-1;height:42px}.wiki-search button{font-size:8px;padding:0 13px}
  .wiki-sidebar{top:100px}
  .wiki-content{padding:22px 14px 44px}
  .wiki-breadcrumb{margin-bottom:14px}.wiki-article h1,.wiki-content>h1{font-size:28px}.wiki-lead{font-size:14px;line-height:1.6}
  .wiki-toc{margin:20px 0;padding:12px}.wiki-toc a{font-size:10px}
  .wiki-article h2{font-size:20px}.wiki-article section{padding:18px 0}.wiki-article section p{font-size:14px;line-height:1.65}
  .wiki-footer{flex-wrap:wrap;gap:10px 14px;padding:18px 12px;font-size:9px;text-align:center}
}
