.px,.stat,.badge-demo,#replayBar,#sitePanel>div,#sitePanel input,#sitePanel pre,#connPanel,#connPanel input,#warnBar,#embedErr,kbd,#ctl input[type=number],#empty>div,.pill,.btn,.pxs-btn,.pxs-list,input[type=checkbox],#info .avatar img,#feed li,#sitePanel .bt .pv,#sitePanel .et .pv,#sitePanel .et,#sitePanel .paths,#mini,.gate-box,#gate input,.menu-list,#sitePanel .dx-mark,#sitePanel .dx-b,#sitePanel .dx-t,#sitePanel .dx-head,.dlg-box{--sx:0px;--sy:0px;--m:min(2px,var(--sx));clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% max(2px,var(--sy)),calc(100% + var(--sx) - var(--m)) max(2px,var(--sy)),calc(100% + var(--sx)) calc(max(2px,var(--sy)) + var(--m)),calc(100% + var(--sx)) calc(100% + var(--sy) - 2px),calc(100% + var(--sx) - 2px) calc(100% + var(--sy)),calc(var(--sx) + 2px) calc(100% + var(--sy)),var(--sx) calc(100% + var(--sy) - 2px),var(--sx) min(100%,calc(100% + var(--sy) - 2px)),var(--m) 100%,0 calc(100% - 2px),0 2px)}:root{--bg:#f1e6d2;--bg-2:#e6d8bf;--panel:#fff8ea;--panel-2:#f6ebd4;--ink:#3b2f3a;--ink-2:#6b5b64;--line:#d8c8ad;--accent:#8fcf9f;--accent-2:#f5a3b5;--gold:#f2c14e;--sky:#9fc6f2;--danger:#e8707f;--danger-ink:#b32d40;--stage:#cfe0c4;--edge:#3b2f3a;--scrim:#3b2f3a59;--hl:#fff0c2;--warn-bg:#ffe3e6;--rose:#8a2d4a;--tag-bot:#dfe3ea;--warn-ink:#8a6a00;--font-pixel:"Galmuri11","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--font-tiny:"Press Start 2P","Galmuri11",monospace;--s:2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-shell=dark]{--bg:#1c1720;--bg-2:#221c27;--panel:#2b2331;--panel-2:#372d3e;--ink:#f1e6d2;--ink-2:#b3a3ad;--line:#4b3f52;--accent:#3f7d55;--accent-2:#8f4a5e;--gold:#755818;--sky:#5a86b8;--danger:#d85a6a;--danger-ink:#e87684;--stage:#232c26;--edge:#0d0a10;--scrim:#08060a8c;--hl:#4a3d1c;--warn-bg:#4a2230;--rose:#f29ab3;--tag-bot:#3c4150;--warn-ink:#f2c14e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}kbd{font-family:var(--font-tiny);border:2px solid var(--edge);background:var(--panel-2);box-shadow:0 2px 0 var(--edge);white-space:nowrap;padding:4px 6px;font-size:10px}#dlg{z-index:30;background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}#dlg[hidden]{display:none}.dlg-box{background:var(--panel);border:2px solid var(--edge);width:min(360px,100%);box-shadow:4px 4px 0 var(--edge);flex-direction:column;gap:14px;padding:18px;font-size:13px;line-height:1.6;display:flex}.dlg-box p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.dlg-box .row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pxs{min-width:0;max-width:100%;display:inline-flex}.pxs-btn{font-family:var(--font-pixel);background:var(--panel-2);border:2px solid var(--edge);width:100%;max-width:100%;min-height:30px;box-shadow:0 2px 0 var(--edge);cursor:pointer;color:var(--ink);text-align:left;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.pxs-btn:active,.pxs-btn[aria-expanded=true]{box-shadow:0 1px 0 var(--edge);background:var(--gold);transform:translateY(1px)}.pxs-btn:disabled{opacity:.5;cursor:default}.pxs-btn:focus-visible{outline:3px solid var(--sky);outline-offset:-5px}.pxs-btn img,.pxs-list img{object-fit:contain;width:22px;height:22px;image-rendering:pixelated;flex:none}.pxs-val{min-width:0;display:grid}.pxs-val>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.pxs-val>span:not(.cur){visibility:hidden}.pxs-arr{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--ink);flex:none;width:0;height:0;margin-left:auto;transition:transform .15s}.pxs-btn{transition:transform var(--t-fast),box-shadow var(--t-fast),background var(--t-ui)}.pxs-btn:hover:not(:disabled):not([aria-expanded=true]){box-shadow:0 3px 0 var(--edge);transform:translateY(-1px)}.pxs-btn[aria-expanded=true] .pxs-arr{transform:rotate(180deg)}.pxs-list{z-index:50;box-sizing:border-box;background:var(--panel);border:2px solid var(--edge);box-shadow:3px 3px 0 var(--edge);max-height:280px;font-family:var(--font-pixel);color:var(--ink);scrollbar-width:thin;transform-origin:0 0;margin:0;padding:4px 0;font-size:12px;list-style:none;animation:.12s ease-out pxsIn;position:fixed;overflow:auto}.pxs-list.up{transform-origin:0 100%;animation-name:pxsInUp}.pxs-list.out{pointer-events:none;animation:90ms ease-in forwards pxsOut}@keyframes pxsIn{0%{opacity:0;transform:translateY(-4px)scaleY(.92)}}@keyframes pxsInUp{0%{opacity:0;transform:translateY(4px)scaleY(.92)}}@keyframes pxsOut{to{opacity:0;transform:scaleY(.95)}}.pxs-list li{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex}.pxs-list li>span{text-overflow:ellipsis;overflow:hidden}.pxs-list li.hi{background:var(--gold)}.pxs-list li[aria-selected=true]:before{content:"▸";flex:none;width:8px}.pxs-list li:not([aria-selected=true]):before{content:"";flex:none;width:8px}.pxs-list li[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pxs-list li.locked{color:var(--ink-2)}.pxs-list li.locked img{filter:grayscale();opacity:.55}@keyframes unlockGlow{0%,50%{background:var(--gold)}}.pxs-btn.unlocked{animation:unlockGlow var(--t-slow) ease-out 3}.btn{font-family:var(--font-pixel);background:var(--panel-2);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);cursor:pointer;min-height:36px;transition:transform var(--t-fast),box-shadow var(--t-fast),background var(--t-ui),opacity var(--t-ui);align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.btn:hover:not(:disabled):not([aria-pressed=true]){box-shadow:0 4px 0 var(--edge);transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:default}.btn:active,.btn[aria-pressed=true]{box-shadow:0 1px 0 var(--edge);transform:translateY(2px)}.btn.primary{background:var(--accent)}.btn.pink{background:var(--accent-2)}.btn.gold,.btn[aria-pressed=true]{background:var(--gold)}.btn:focus-visible,#feed li:focus-visible{outline:3px solid var(--sky);outline-offset:-5px}.btn img,.toggle img{width:14px;height:14px;image-rendering:pixelated;flex:none}a.btn{text-decoration:none}.group{gap:0;display:inline-flex}.group .btn{box-shadow:none;border-right-width:0;justify-content:center;min-width:44px}.group .btn:last-child{border-right-width:2px}.group .btn[aria-pressed=true]{transform:none}.group.theme .btn{min-height:30px;padding:3px 10px;font-size:12px}.tags{flex-wrap:wrap;gap:4px;margin:6px 0 2px;display:flex}.tag{border:1px solid var(--edge);background:var(--panel-2);padding:1px 5px;font-size:10px}.tag.camp i{border:1px solid var(--edge);vertical-align:-1px;width:7px;height:7px;margin-right:4px;display:inline-block}.tag.bot{background:var(--tag-bot)}.tag.pro{background:var(--gold);color:var(--ink)}.tag.me{background:var(--danger-ink);color:var(--panel)}.tag.rare{background:var(--sky)}.tag.lv{background:var(--gold);color:var(--ink)}.btn.mini{vertical-align:middle;--sy:2px;min-height:20px;margin-left:4px;padding:0 6px;font-size:10px}.toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}input[type=checkbox]{appearance:none;border:2px solid var(--edge);background:var(--panel-2);width:18px;height:18px;box-shadow:0 2px 0 var(--edge);cursor:pointer;transition:background var(--t-ui),transform var(--t-fast),box-shadow var(--t-fast);flex:none;margin:0;position:relative}input[type=checkbox]:checked{background:var(--accent)}input[type=checkbox]:checked:after{content:"";background:var(--ink);animation:popIn var(--t-ui) ease-out;position:absolute;inset:3px}input[type=checkbox]:active{box-shadow:0 1px 0 var(--edge);transform:translateY(1px)}input[type=checkbox]:focus-visible{outline:2px solid var(--sky);outline-offset:-4px}:root{--t-fast:80ms;--t-ui:.15s;--t-slow:.25s}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes popIn{0%{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes popOut{to{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}}@keyframes sinkOut{to{opacity:0;transform:translateY(12px)}}@keyframes bump{30%{transform:scale(1.35)}}@keyframes feedIn{0%{opacity:0;transform:translateY(-6px)}0%,40%{background:var(--hl)}}@keyframes flash{0%{opacity:.85}to{opacity:0}}#sitePanel,#dlg{animation:fadeIn var(--t-ui)}#sitePanel>div,#dlg>div{animation:popIn var(--t-ui) ease-out}#sitePanel.out,#dlg.out{animation:fadeOut var(--t-ui) forwards}#sitePanel.out>div,#dlg.out>div{animation:popOut var(--t-ui) forwards}.fade{animation:fadeIn var(--t-ui)}.out{pointer-events:none}.px{--sy:3px}.badge-demo,#mini{--sx:2px;--sy:2px}.menu-list,#replayBar,#connPanel,#warnBar,#empty>div,.pxs-list{--sx:3px;--sy:3px}#sitePanel>div,.dlg-box{--sx:4px;--sy:4px}.btn{--sy:3px;transition:transform var(--t-fast),box-shadow var(--t-fast),clip-path var(--t-fast),background var(--t-ui),opacity var(--t-ui)}.btn:hover:not(:disabled):not([aria-pressed=true]){--sy:4px}.btn:active,.btn[aria-pressed=true]{--sy:1px}.pxs-btn{--sy:2px;transition:transform var(--t-fast),box-shadow var(--t-fast),clip-path var(--t-fast),background var(--t-ui)}.pxs-btn:hover:not(:disabled):not([aria-expanded=true]){--sy:3px}.pxs-btn:active,.pxs-btn[aria-expanded=true]{--sy:1px}input[type=checkbox],kbd{--sy:2px}input[type=checkbox]:active{--sy:1px}input:focus-visible{outline:2px solid var(--sky);outline-offset:-4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site .dot,#sitePanel .status .dot{animation:none}}
