@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-cyrillic-400-normal-Ckz2YJkH.woff2)format("woff2"),url(/assets/pixelify-sans-cyrillic-400-normal-DfOZNMlW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-ext-400-normal-DdH6zlBQ.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-400-normal-BkfTUL4s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-cyrillic-700-normal-CYtG5Rfp.woff2)format("woff2"),url(/assets/pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pirata-one-latin-ext-400-normal-CI_wL8s0.woff2)format("woff2"),url(/assets/pirata-one-latin-ext-400-normal-DS3wEyC3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pirata-one-latin-400-normal-C8jLWNfm.woff2)format("woff2"),url(/assets/pirata-one-latin-400-normal-CiJE7gJH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0d0b0e;--panel:#141114;--panel2:#1c181b;--line:#3a3133;--bone:#e8ddd0;--muted:#9a8f88;--red:#c0201a;--red2:#ff3b2e;--gold:#e0b060;--green:#6fb04a;--blue:#4a8ad0;--font:"VT323", monospace;--title:"Pixelify Sans", system-ui, sans-serif;--gothic:"Pirata One", serif;--sa-t:env(safe-area-inset-top,0px);--sa-r:env(safe-area-inset-right,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-l:env(safe-area-inset-left,0px);--u:1px}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--bone);font-family:var(--font);-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;margin:0;font-size:20px;overflow:hidden}#game{position:fixed;inset:0}#game canvas{image-rendering:pixelated;image-rendering:crisp-edges;display:block}#ui{pointer-events:none;z-index:10;position:fixed;inset:0}#ui .pe,#ui button,#ui input,#ui select,#ui .slot,#ui .panel{pointer-events:auto}.pix{image-rendering:pixelated;image-rendering:crisp-edges}button{font-family:var(--font)}.panel{background:var(--panel);image-rendering:pixelated;border-style:solid;border-width:16px;border-image:url(/assets/panel.png) 16 fill/16px;padding:6px 10px;box-shadow:0 6px 24px #000a}.panel.red{border-image-source:url(/assets/panel_red.png)}.btn{letter-spacing:1px;color:var(--bone);image-rendering:pixelated;cursor:pointer;text-transform:uppercase;background:0 0;border-style:solid;border-width:8px;border-image:url(/assets/button.png) 8 fill/8px;min-height:40px;padding:4px 14px;font-size:21px}.btn:hover,.btn.focus,.btn:focus-visible{color:#fff;border-image-source:url(/assets/button_hover.png);outline:none}.btn.big{min-height:52px;padding:6px 26px;font-size:26px}.btn.small{min-height:30px;padding:2px 8px;font-size:17px}.btn:disabled{opacity:.45;cursor:default}.focus{outline-offset:2px;outline:2px solid var(--gold)!important;box-shadow:0 0 0 4px #e0b06033,0 0 12px #e0b06066!important}h1,h2,h3{letter-spacing:1px;margin:0 0 6px;font-weight:700}h2{color:var(--bone);text-transform:uppercase;font-size:23px}h2 .r,.r{color:var(--red2)}.muted{color:var(--muted)}.hidden{display:none!important}.screen{pointer-events:auto;image-rendering:pixelated;background:#000 url(/assets/menu_bg.png) 50%/cover no-repeat;display:flex;position:fixed;inset:0}.screen:after{content:"";pointer-events:none;background:radial-gradient(#0000 40%,#000c 100%);position:absolute;inset:0}.screen>*{z-index:1;position:relative}.logo{image-rendering:pixelated;display:block}.menu-main{padding:calc(24px + var(--sa-t)) calc(24px + var(--sa-r)) calc(24px + var(--sa-b)) calc(48px + var(--sa-l));flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.menu-main .buttons{flex-direction:column;gap:10px;min-width:280px;margin-top:8px;display:flex}.tagline{letter-spacing:6px;color:#b7aaa0;bottom:calc(14px + var(--sa-b));white-space:nowrap;font-size:18px;position:absolute;left:50%;transform:translate(-50%)}.server-line{color:var(--muted);align-items:center;gap:6px;font-size:17px;display:flex}.server-line input,.field input{font-family:var(--font);color:var(--bone);border:1px solid var(--line);background:#0b090b;min-width:0;padding:6px 8px;font-size:20px}.server-line input:focus,.field input:focus{outline:1px solid var(--gold)}.create{padding:calc(10px + var(--sa-t)) calc(14px + var(--sa-r)) calc(10px + var(--sa-b)) calc(14px + var(--sa-l));align-items:stretch;gap:12px}.create .left{flex-direction:column;gap:6px;width:min(360px,38vw);display:flex;overflow:auto}.create .center{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.create .right{flex-direction:column;justify-content:space-between;gap:10px;width:min(330px,30vw);display:flex}.opt-title{color:var(--bone);text-transform:uppercase;letter-spacing:1px;margin:2px 0;font-size:18px}.opt-title:before{content:"• ";color:var(--red2)}.opts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.opt{cursor:pointer;min-width:40px;min-height:40px;color:var(--bone);font-family:var(--font);background:#0e0b0d;border:2px solid #3a3133;place-items:center;padding:0;display:grid}.opt.sel{border-color:var(--red2);box-shadow:0 0 8px #ff3b2e88}.opt canvas{image-rendering:pixelated;display:block}.swatch{width:40px;height:40px}.story{font-size:20px;line-height:1.45}.preview-stage{position:relative}.preview-stage canvas{image-rendering:pixelated}.err{color:var(--red2);min-height:18px;font-size:18px}.title-tag{letter-spacing:3px;align-self:flex-end;padding:4px 14px;font-size:26px}.hud-tl{top:calc(8px + var(--sa-t));left:calc(8px + var(--sa-l));align-items:flex-start;gap:8px;display:flex;position:absolute}.portrait{background:#120f11;border:2px solid #4a3c38;width:64px;height:64px;box-shadow:inset 0 0 0 2px #000,0 0 0 1px #000}.bars{flex-direction:column;gap:3px;padding-top:2px;display:flex}.bar{align-items:center;gap:5px;height:16px;display:flex}.bar .ico{flex:none}.bar .track{background:#0b090a;border:1px solid #000;width:150px;height:14px;position:relative;box-shadow:inset 0 0 0 1px #3a3133}.bar .fill{transition:width .2s;position:absolute;top:1px;bottom:1px;left:1px}.bar .val{text-align:center;text-shadow:1px 1px #000;font-size:16px;line-height:13px;position:absolute;inset:0}.bar.hp .fill{background:linear-gradient(#e2433a,#9a1a14)}.bar.hu .fill{background:linear-gradient(#e6a040,#a5641c)}.bar.th .fill{background:linear-gradient(#5aa8ea,#24609c)}.bar.st .fill{background:linear-gradient(#cfd86a,#7c8a2a)}.badges{gap:4px;margin-top:2px;font-size:16px;display:flex}.badge{background:#000a;border:1px solid #3a3133;padding:1px 6px}.badge.prot{color:#9fd0ff;border-color:#2a5a8a}.badge.cmb{color:var(--red2);border-color:#7a1a14}.name-lv{color:var(--bone);text-shadow:1px 1px #000;font-size:17px}.hud-tr{top:calc(8px + var(--sa-t));right:calc(8px + var(--sa-r));flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute}.minimap{background:#000;border:2px solid #4a3c38;position:relative;box-shadow:0 0 0 1px #000}.minimap canvas{image-rendering:pixelated;display:block}.minimap .cd{color:var(--bone);text-shadow:1px 1px #000;font-size:14px;position:absolute}.info-box{background:#0d0b0ee6;border:1px solid #3a3133;min-width:200px;max-width:240px;padding:4px 8px;font-size:17px}.info-box .pvp{color:var(--red2);font-weight:700}.objective h3{color:var(--gold);margin:0;font-size:20px}.objective .t{font-size:18px}.objective .d{color:var(--muted);font-size:16px}.hotbar{bottom:calc(8px + var(--sa-b));gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.slot{width:56px;height:56px;image-rendering:pixelated;cursor:pointer;background:url(/assets/slot.png) 50%/100% 100% no-repeat;place-items:center;display:grid;position:relative}.slot.sel{background-image:url(/assets/slot_sel.png)}.slot.pick{outline:2px dashed var(--gold);outline-offset:-3px}.slot .k{color:#d8cfc4;text-shadow:1px 1px #000;font-size:16px;position:absolute;top:1px;left:4px}.slot .q{text-shadow:1px 1px #000;font-size:17px;position:absolute;bottom:1px;right:4px}.slot .dur{background:#000;height:2px;position:absolute;bottom:4px;left:6px;right:6px}.slot .dur i{background:var(--green);height:100%;display:block}.slot .icon{image-rendering:pixelated}.hud-br{right:calc(8px + var(--sa-r));bottom:calc(8px + var(--sa-b));flex-direction:column;gap:6px;display:flex;position:absolute}.iconbtn{width:48px;height:48px;image-rendering:pixelated;cursor:pointer;background:url(/assets/slot.png) 50%/100% 100% no-repeat;border:none;place-items:center;padding:0;display:grid}.iconbtn:hover,.iconbtn.focus{background-image:url(/assets/slot_sel.png)}.chat{left:calc(8px + var(--sa-l));bottom:calc(8px + var(--sa-b));width:min(380px,34vw);font-size:18px;position:absolute}.chat .log{flex-direction:column;justify-content:flex-end;gap:1px;max-height:150px;display:flex;overflow:hidden}.chat .line{text-shadow:1px 1px #000;background:#0008;padding:1px 6px;transition:opacity 1s}.chat .line.old{opacity:0}.chat.open .line.old{opacity:1}.chat .line .n{color:#6fb0ff}.chat .line .n.bot{color:#a9b4c8}.chat .line.sys{color:#c8b48a;font-style:italic}.chat input{width:100%;font-family:var(--font);color:var(--bone);border:1px solid var(--line);background:#0b090bdd;margin-top:4px;padding:6px 8px;font-size:18px}.chat .hint{color:var(--muted);background:#0007;margin-top:4px;padding:4px 6px;font-size:16px}.prompt{white-space:nowrap;pointer-events:none;background:#0d0b0ee6;border:1px solid #5a4a40;padding:2px 8px;font-size:18px;position:absolute;transform:translate(-50%,-100%)}.prompt .key{text-align:center;border:1px solid var(--bone);background:#2a2224;min-width:18px;margin-right:6px;padding:0 4px;font-size:16px;display:inline-block}.toasts{top:calc(78px + var(--sa-t));flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.toast{background:#0d0b0ef0;border:1px solid #3a3133;padding:4px 12px;font-size:18px;animation:.2s ease-out tin}.toast.warn{color:#ffc690;border-color:#7a3a14}.toast.good{color:#a8f0b0;border-color:#2a6a3a}@keyframes tin{0%{opacity:0;transform:translateY(-6px)}}.modehint{bottom:calc(76px + var(--sa-b));background:#0d0b0ee6;border:1px solid #3a3133;padding:4px 12px;font-size:17px;position:absolute;left:50%;transform:translate(-50%)}.modehint .e{color:var(--red2)}.fps{top:calc(4px + var(--sa-t));white-space:nowrap;background:#000a;padding:2px 6px;font-size:16px;position:absolute;left:50%;transform:translate(-50%)}#hurt-vignette{opacity:0;background:radial-gradient(#0000 50%,#a00a 100%);position:absolute;inset:0}.vignette{background:radial-gradient(#0000 55%,#0007 100%);position:absolute;inset:0}.overlay{pointer-events:auto;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.overlay.dim{background:#000c}.win{max-width:min(920px,96vw);max-height:calc(100vh - 20px);overflow:auto}.win .head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.tabs{flex-wrap:wrap;gap:4px;display:flex}.tab{font-family:var(--font);color:var(--muted);cursor:pointer;background:#0e0b0d;border:1px solid #3a3133;min-height:34px;padding:4px 10px;font-size:18px}.tab.sel{color:var(--bone);border-color:var(--red)}.grid{grid-template-columns:repeat(6,56px);gap:4px;display:grid}.inv-wrap{flex-wrap:wrap;gap:16px;display:flex}.details{max-width:360px;min-height:64px;font-size:18px}.details .nm{color:var(--gold)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recipes{flex-direction:column;gap:4px;min-width:min(560px,90vw);max-height:60vh;display:flex;overflow:auto}.recipe{background:#0e0b0d;border:1px solid #2a2224;align-items:center;gap:10px;padding:4px 6px;display:flex}.recipe.ok{border-color:#3a5a2a}.recipe .nm{width:170px}.recipe .ing{flex-wrap:wrap;flex:1;gap:10px;font-size:17px;display:flex}.recipe .ing span.miss{color:var(--red2)}.recipe .ing span.have{color:#a8e08a}.recipe .why{color:#ffb080;font-size:16px}.mini-ico{vertical-align:middle;image-rendering:pixelated;display:inline-block}.best{gap:12px;min-width:min(640px,92vw);display:flex}.best .list{flex-direction:column;gap:4px;min-width:150px;display:flex}.best .facts{flex:1;font-size:18px;line-height:1.5}.best .facts .unk{color:#5a5050}.read{max-width:560px;font-size:21px;line-height:1.55}.read h2{color:var(--gold)}.settings{flex-direction:column;gap:8px;min-width:min(560px,92vw);font-size:18px;display:flex}.settings label{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings input[type=range]{width:180px}.binds{grid-template-columns:1fr auto;gap:4px 10px;max-height:32vh;display:grid;overflow:auto}.death{text-align:center}.death h1{font-family:var(--gothic);color:var(--red2);text-shadow:0 0 20px #a00;font-size:83px;font-weight:400}.spinner{border:3px solid #3a3133;border-top-color:var(--red2);border-radius:50%;width:28px;height:28px;margin:8px auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.touch{pointer-events:none;position:absolute;inset:0}.touch .zone{pointer-events:auto;position:absolute;top:0;bottom:0}.touch .zone.l{width:42%;left:0}.touch .zone.r{width:58%;right:0}.stick{pointer-events:none;background:#0004;border:2px solid #ffffff30;border-radius:50%;width:120px;height:120px;position:absolute;transform:translate(-50%,-50%)}.stick .nub{background:#e8ddd055;border:2px solid #e8ddd0aa;border-radius:50%;width:52px;height:52px;margin:-26px;position:absolute;top:50%;left:50%}.stick.fire .nub{background:#c0201a77;border-color:#ff3b2e}.tbtns{right:calc(64px + var(--sa-r));bottom:calc(80px + var(--sa-b));pointer-events:none;grid-template-columns:repeat(2,auto);gap:10px;display:grid;position:absolute}.tbtn{pointer-events:auto;width:64px;height:64px;color:var(--bone);font-family:var(--font);text-align:center;background:#0d0b0ecc;border:2px solid #5a4a40;border-radius:50%;place-items:center;padding:2px;font-size:16px;line-height:1.1;display:grid}.tbtn.big{border-color:var(--gold);width:78px;height:78px;font-size:17px}.tbtn.on{border-color:var(--red2);color:var(--red2)}.tbtn:active{transform:scale(.94)}body[data-device=touch] .kb-only,body:not([data-device=touch]) .touch-only{display:none!important}#rotate-hint{display:none}@media (orientation:portrait) and (pointer:coarse){#rotate-hint{z-index:99;color:var(--bone);font-family:var(--font);text-align:center;background:#0d0b0e;justify-content:center;align-items:center;padding:30px;font-size:26px;display:flex;position:fixed;inset:0}}@media (max-height:500px){html,body{font-size:17px}.portrait{width:44px;height:44px}.bar .track{width:110px;height:12px}.bar .val{font-size:13px;line-height:11px}.slot{width:46px;height:46px}.grid{grid-template-columns:repeat(6,46px)}.info-box{min-width:150px;max-width:180px;font-size:14px}.objective h3,.objective .t{font-size:16px}.objective .d{display:none}.chat{width:30vw;font-size:14px}.chat .log{max-height:70px}.iconbtn{width:40px;height:40px}.create .left{width:44vw}.opt{min-width:34px;min-height:34px}.swatch{width:30px;height:30px}.story{font-size:16px}.btn.big{min-height:42px;font-size:20px}.menu-main{padding-left:24px}.hotbar{bottom:calc(4px + var(--sa-b))}}body[data-device=touch] .hud-br{top:calc(6px + var(--sa-t));flex-direction:row;bottom:auto;right:50%;transform:translate(50%)}body[data-device=touch] .tbtns{right:calc(10px + var(--sa-r));bottom:calc(10px + var(--sa-b))}body[data-device=touch] #touch-build{bottom:calc(160px + var(--sa-b))!important}body[data-device=touch] .chat .hint{display:none}@media (max-height:500px){.minimap canvas{width:128px!important;height:96px!important}body[data-device=touch] .tbtn{width:58px;height:58px}body[data-device=touch] .tbtn.big{width:70px;height:70px}body[data-device=touch] .hotbar{left:42%}}h1,h2,.title-tag,.btn.big,.death h1{font-family:var(--title)}h2,.btn.big{font-size:20px}.bar .val{font-size:16px;line-height:13px}.create .right{overflow:auto}@media (max-height:500px){.story p{margin:2px 0}.title-tag{letter-spacing:1px;padding:2px 8px;font-size:16px!important}.create .right{gap:6px}.create .right .btn.big{min-height:38px;font-size:18px}.create .right .btn{min-height:34px}.create .left h2{font-size:16px}.opt-title{margin:0;font-size:15px}}.admin-btn{top:calc(8px + var(--sa-t));font-family:var(--title);letter-spacing:2px;color:#fff;cursor:pointer;background:linear-gradient(#b0201a,#6a0c08);border:2px solid #ff5a4a;padding:4px 14px;font-size:18px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 10px #c0201a88,inset 0 0 0 1px #000}.admin-btn:hover,.admin-btn.focus{background:linear-gradient(#d0302a,#8a1410)}body[data-device=touch] .admin-btn{top:calc(64px + var(--sa-t))}.adm-win{flex-direction:column;width:min(1200px,97vw);height:min(820px,94vh);display:flex;overflow:hidden}.adm-tabs{flex-wrap:wrap;gap:4px;display:flex}.adm-body{flex:1;padding-top:4px;overflow:auto}.adm-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.adm-card{background:#0e0b0d;border:1px solid #3a3133;padding:8px 10px}.adm-card .v{color:var(--bone);font-size:30px}.adm-card .l{color:var(--muted);font-size:15px}.adm-card.warn .v{color:#ff8a60}.adm-split{align-items:flex-start;gap:12px;min-height:100%;display:flex}.adm-left{flex-direction:column;flex:none;gap:6px;width:340px;display:flex}.adm-detail{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.adm-list{flex-direction:column;gap:2px;max-height:calc(94vh - 190px);display:flex;overflow:auto}.adm-prow{text-align:left;font-family:var(--font);color:var(--bone);cursor:pointer;background:#0e0b0d;border:1px solid #2a2224;align-items:center;gap:6px;padding:4px 8px;font-size:18px;display:flex}.adm-prow.sel,.adm-prow:hover,.adm-prow.focus{border-color:var(--red);background:#1a1013}.adm-prow .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.adm-prow .hp{font-size:15px}.dot{background:#444;border-radius:50%;flex:none;width:9px;height:9px}.dot.on{background:#5ad05a;box-shadow:0 0 6px #5ad05a}.dot.away{background:#d0a040}.tag{color:var(--muted);white-space:nowrap;border:1px solid #3a3133;padding:0 6px;font-size:14px}.tag.adm{color:#ffd040;border-color:#8a6a10}.tag.ban{color:#ff6a50;border-color:#7a1a14}.tag.ok{color:#8af08a;border-color:#2a6a3a}.adm-sec{background:#0e0b0d88;border:1px solid #2a2224;flex-direction:column;gap:6px;padding:6px 8px;display:flex}.adm-in{font-family:var(--font);color:var(--bone);border:1px solid var(--line);background:#0b090b;min-width:0;padding:3px 6px;font-size:17px}.adm-in.num{width:76px}.adm-in:focus{outline:1px solid var(--gold)}.adm-inv{grid-template-columns:repeat(8,46px)}.adm-inv .slot{width:46px;height:46px}.btn.danger{color:#ffb0a0;border-image-source:url(/assets/panel_red.png)}.btn.on{color:#ffd040}.adm-map{width:100%;image-rendering:pixelated;cursor:crosshair;border:1px solid #3a3133}.adm-table{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow:auto}.adm-table .tr{background:#0e0b0d;align-items:center;gap:8px;padding:2px 6px;font-size:17px;display:flex}.adm-table .tr span:first-child{min-width:120px}.adm-table .tr .muted{flex:1}.adm-logs{flex-direction:column;max-height:calc(94vh - 220px);margin:6px 0;font-size:17px;display:flex;overflow:auto}.adm-logs .lg{border-bottom:1px solid #1c171a;gap:10px;padding:1px 6px;display:flex}.adm-logs .ts{color:var(--muted);white-space:nowrap}.adm-logs .cat{color:#b0a090;flex:none;width:96px}.adm-logs .lg.morte .cat,.adm-logs .lg.pvp .cat{color:#ff6a50}.adm-logs .lg.admin .cat{color:#ffd040}.adm-logs .lg.chat .cat{color:#6fb0ff}.chat .line .n.adm{color:#ff5a4a}@media (max-width:900px){.adm-split{flex-direction:column}.adm-left{width:100%}}.adm-win>.head{flex-wrap:nowrap}.adm-win>.head h2{white-space:nowrap;font-size:18px}.adm-win>.head .adm-tabs{flex:1;justify-content:center}.adm-win>.head>.btn{flex:none}
