:root{color-scheme:dark;--bg:#0b0a09;--stone:#1a1714;--stone2:#241f1a;--edge:#4d3f2c;--edge2:#7a6242;--ink:#d8c9a3;--dim:#8f8168;--gold:#d1ab5c;--blood:#a3211a;--magic:#8e9cff;--unique:#c9a24e;--rare:#f2df5c;--set:#4ec84e;--bad:#e2493c;--good:#9ccb72;--cell:36px}[hidden]{display:none!important}html,body{height:100%;margin:0;background:var(--bg);overflow:hidden}body{font-family:VT323,ui-monospace,Menlo,monospace;font-size:19px;line-height:1.15;color:var(--ink);user-select:none;-webkit-user-select:none;touch-action:none}#game{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000}#view{position:absolute;left:0;top:0;image-rendering:pixelated;image-rendering:crisp-edges;cursor:default}#view.hot{cursor:crosshair}#cineBars .cb{position:fixed;left:0;right:0;height:0;background:#000;z-index:90;pointer-events:none;transition:height .8s cubic-bezier(.3,0,.2,1)}#cineBars .top{top:0}#cineBars .bot{bottom:0}body.cine #cineBars .cb{height:13vh}#cineSub{position:fixed;left:50%;bottom:3.5vh;transform:translate(-50%);z-index:91;width:min(880px,92vw);text-align:center;font-family:Grenze Gotisch,Georgia,serif;font-size:clamp(20px,3.2vw,34px);color:#ff6a3a;text-shadow:0 0 12px rgba(255,60,20,.55),0 2px 0 #000;opacity:0;transition:opacity .6s;pointer-events:none}#cineSub.on{opacity:1}body.cine #hud,body.cine #buffs,body.cine #roster,body.cine #info,body.cine #labels,body.cine #gchat,body.cine #msgs,body.cine #msgHist,body.cine #ver{opacity:0!important;transition:opacity .5s;pointer-events:none}#crt{position:absolute;left:0;top:0;pointer-events:none;z-index:400}body:has(#title:not([hidden])) #crt,body:has(#bnet:not([hidden])) #crt{z-index:7}#crt[hidden]{display:none}#glow{position:absolute;left:0;top:0;pointer-events:none;image-rendering:pixelated;z-index:0}#glow[hidden]{display:none}#hires{position:absolute;left:0;top:0;pointer-events:none;z-index:0}#flash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,#a00a0000 40%,#a00a008c);opacity:0;transition:opacity .25s}h1,h2,h3,.goth{font-family:Grenze Gotisch,Georgia,serif;font-weight:700;letter-spacing:.02em;text-wrap:balance;margin:0}#info{position:absolute;top:calc(8px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);text-align:center;pointer-events:none;min-width:220px;padding:4px 14px 6px;background:linear-gradient(#0a0807d9,#0a080799);border:1px solid #3a3024}#infoName{font-family:Grenze Gotisch,Georgia,serif;font-size:22px;color:var(--ink)}#infoBar{height:6px;background:#2a0705;border:1px solid #000;margin:3px auto 0;width:190px}#infoBar i{display:block;height:100%;background:linear-gradient(#d3372a,#7c130d);width:100%}#infoSub{font-size:16px;color:var(--dim)}#msgs{position:absolute;left:50%;bottom:140px;transform:translate(-50%);text-align:center;pointer-events:none;display:flex;flex-direction:column;gap:2px;width:min(560px,90%)}.msg{font-size:21px;text-shadow:0 1px 0 #000,0 0 6px #000;transition:opacity 1.6s}#msgHist{position:absolute;left:50%;bottom:150px;transform:translate(-50%);width:min(560px,90%);max-height:42vh;overflow-y:auto;background:#060402b8;border:1px solid #4a3a24;padding:6px 10px;font-size:18px;line-height:1.3;text-shadow:0 1px 0 #000;z-index:29;color:#ddd}#msgHist div{padding:1px 0}.panel{position:absolute;box-sizing:border-box;top:calc(10px + env(safe-area-inset-top,0px));width:min(412px,calc((100vw - 20px) / var(--uiz,1)));max-height:calc(100% - 150px);overflow:auto;background:linear-gradient(170deg,#221d18,#141110 60%);border:2px solid var(--edge);box-shadow:inset 0 0 0 1px #000,inset 0 1px #54452f,0 8px 30px #0009;padding:8px 14px 12px;z-index:20}#invPanel{right:10px}#questPanel,#tradePanel{left:10px}.trbox{display:flex;flex-wrap:wrap;gap:4px;min-height:46px;background:#000;border:1px solid #3a3024;padding:4px}.trbox .sub{margin:0}#trGold{font:inherit;font-size:18px;width:110px;background:#000;color:var(--gold);border:1px solid #3a3024;text-align:right}#trAsk,#pkAsk{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:60;background:#0a0604f2;border:2px solid;border-color:#8a6a3c #24180a #24180a #8a6a3c;padding:6px 10px;display:flex;gap:8px;align-items:center;font-size:18px}#roster{pointer-events:auto!important}.rtb{font:inherit;font-size:13px;margin-left:6px;padding:0 5px;background:#2a1c10;color:var(--gold);border:1px solid #6a5030;cursor:pointer}.bn-log .wsp{color:#63e063}#skillPanel{right:10px;width:min(270px,calc(100% - 20px))}#skTabs{display:flex;gap:3px;flex-wrap:wrap;margin-bottom:4px}#skTabs .btn{font-size:15px;padding:1px 6px}.sktree{position:relative;width:222px;height:348px;margin:4px auto 6px}.sklines{position:absolute;left:0;top:0}.skc{position:absolute;width:40px;height:40px;margin:9px 17px;padding:0;border:2px solid #3a2e20;background:#000;cursor:pointer}.skc img{width:36px;height:36px;image-rendering:pixelated;display:block;filter:grayscale(.85) brightness(.55)}.skc.has img{filter:none}.skc.can{border-color:#d8a040;box-shadow:0 0 8px #ffaa3c80}.skc.no img{filter:grayscale(1) brightness(.3)}.skc .lv{position:absolute;right:-6px;bottom:-6px;background:#000;border:1px solid #6a5030;color:#ffd070;font-size:14px;min-width:16px;line-height:14px;text-align:center}.skc:focus-visible{outline:2px solid var(--gold)}.skrow{display:flex;align-items:flex-end;gap:6px;justify-content:center}.skb{width:36px;height:36px;padding:0;border:2px solid;border-color:#8a6a3c #24180a #24180a #8a6a3c;background:#000;cursor:pointer;flex:none}.skb img{width:32px;height:32px;image-rendering:pixelated;display:block}.skb.low img{filter:saturate(.3) brightness(.6)}#skPick{position:absolute;bottom:100%;right:0;margin-bottom:6px;background:#080503f2;border:2px solid;border-color:#8a6a3c #24180a #24180a #8a6a3c;padding:6px;display:flex;flex-wrap:wrap;gap:4px;width:min(300px,90vw);z-index:40}#skPick.left{right:auto;left:0}#skPick .skc{position:relative;margin:0}#skPick .skc img{filter:none}.hudc{position:relative}.pkn{width:100%;margin:2px 0 0;font-size:14px;color:var(--dim)}.clsPick{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:6px 0}.clsCard{font:inherit;width:126px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px;background:linear-gradient(#1e1610,#0c0806);border:2px solid #3a2e20;color:var(--ink);cursor:pointer}.genPick{display:flex;gap:6px;justify-content:center}.genB{font:inherit;font-size:17px;padding:4px 18px;background:#1a120e;border:1px solid #4a3828;color:#b8a888;cursor:pointer}.genB.on{border-color:#d8a040;color:var(--gold);box-shadow:0 0 8px #ffa03c4d}.genB:focus-visible{outline:2px solid var(--gold)}.clsCard canvas{width:80px;height:96px;image-rendering:pixelated}.clsCard b{font-family:Grenze Gotisch,Georgia,serif;font-size:24px;color:var(--gold);font-weight:700}.clsCard span{font-size:14px;color:var(--dim);line-height:1.15}.heroGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;width:100%;max-height:52vh;overflow:auto;padding:2px}.heroCard{position:relative;display:flex}.heroPick{font:inherit;flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px 8px;background:linear-gradient(#1e1610,#0c0806);border:2px solid #3a2e20;color:var(--ink);cursor:pointer}.heroPick:hover,.heroPick:focus-visible{border-color:#d8a040;box-shadow:0 0 12px #ffa03c59;outline:none}.heroPick canvas{width:80px;height:96px;image-rendering:pixelated}.heroPick b{font-family:Grenze Gotisch,Georgia,serif;font-size:24px;color:var(--gold);font-weight:700;line-height:1.1;overflow-wrap:anywhere}.heroPick span{font-size:17px;color:var(--ink)}.heroPick small{font-size:14px;color:#ff8a5a;min-height:14px}.heroCard.dead .heroPick{opacity:.45;cursor:default}.heroDel{position:absolute;top:3px;right:3px;font:inherit;font-size:15px;background:#0000008c;color:var(--dim);border:1px solid #3a2e20;padding:0 6px;cursor:pointer}.heroDel.warn{color:#ff7a5a;border-color:#ff7a5a}#bnCharList.heroGrid .heroPick{background:linear-gradient(#10182c,#060a14);border-color:#2a3a5a}#bnCharList.heroGrid .heroPick:hover{border-color:#86aaff;box-shadow:0 0 12px #78a0ff59}.clsCard.on{border-color:#d8a040;box-shadow:0 0 12px #ffa03c59}.clsCard:focus-visible{outline:2px solid var(--gold)}.hcRow{display:flex;gap:8px;align-items:center;color:#d05a40;font-size:18px}.hcRow small{color:var(--dim)}.qe{border-bottom:1px solid #2e261c;padding:6px 0;display:flex;flex-direction:column;gap:2px}.qe b{color:#e8a040;font-weight:400;font-size:20px}.qe span{color:var(--ink)}.qe small{color:var(--dim);font-size:15px}.qe.main b{color:var(--gold)}.qe.done b{color:var(--dim);text-decoration:line-through}.qe.ready span{color:var(--good)}#buffs{position:absolute;left:10px;bottom:118px;display:flex;flex-direction:column;gap:3px;pointer-events:none;z-index:15}.buff{font-size:14px;border:1px solid;padding:0 6px;background:#0a0806cc}#qDlg .card{max-width:480px;background:linear-gradient(170deg,#221d18,#141110 60%);border:2px solid var(--edge);padding:16px 20px;text-align:left}#qDlg h2{color:#e8a040;font-size:30px}#qdWho{color:var(--dim)}#qdText{margin:10px 0;line-height:1.35}#qdRw{color:var(--gold)}#qdNote{color:var(--good)}#charPanel,#shopPanel{left:10px}.panel header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #3a3024;margin-bottom:8px;padding-bottom:2px}.panel h2{font-size:28px;color:var(--gold)}.x{font:inherit;font-size:22px;background:none;border:0;color:var(--dim);cursor:pointer;padding:0 4px}.x:hover{color:var(--ink)}.x:focus-visible,.btn:focus-visible,.big:focus-visible{outline:2px solid var(--gold);outline-offset:1px}#equip{position:relative;width:380px;height:244px;margin:0 auto 10px}.eq{position:absolute;background:#0d0b09;border:1px solid #3a3024;box-shadow:inset 0 0 8px #000;display:flex;align-items:center;justify-content:center;color:#4a4032;font-size:15px;cursor:pointer}.wset{position:absolute;display:flex;gap:4px;width:76px}.wset button{flex:1;height:22px;padding:0;background:#0d0b09;border:1px solid #3a3024;color:#6a5a44;font:bold 12px/1 inherit;cursor:pointer}.wset button.on{color:var(--gold);border-color:#8a6a3a;background:#1c150d}.eq img{width:100%;height:100%;object-fit:contain;image-rendering:auto;pointer-events:none}.eq.magic{background:#141633}.eq.rare{background:#29260e}.eq.unique{background:#2a220f}#grid,#sgrid,#gsgrid,.trgrid{position:relative;width:calc(10 * var(--cell));height:calc(4 * var(--cell));margin:0 auto;background-color:#0d0b09;background-image:linear-gradient(#2a241c 1px,transparent 1px),linear-gradient(90deg,#2a241c 1px,transparent 1px);background-size:var(--cell) var(--cell);border:1px solid #3a3024;cursor:pointer}.it{position:absolute;image-rendering:auto;object-fit:contain;padding:1px;box-sizing:border-box}.it.unique,.eq.unique img{animation:uglow 2.4s ease-in-out infinite}.it.set,.eq.set img{animation:sglow 2.8s ease-in-out infinite}@keyframes uglow{50%{filter:drop-shadow(0 0 4px rgba(255,190,70,.75)) brightness(1.12)}}@keyframes sglow{50%{filter:drop-shadow(0 0 4px rgba(90,230,110,.6)) brightness(1.08)}}@media (prefers-reduced-motion:reduce){.it.unique,.it.set,.eq.unique img,.eq.set img{animation:none}}.it.magic{background:#505adc33}.it.rare{background:#e6d23c29}.it.unique{background:#d2aa4633}.it.bad{background:#c8281e4d}.gold{display:flex;justify-content:space-between;margin-top:8px;color:var(--gold);font-size:20px}.hint{color:var(--dim);font-size:16px;margin:6px 0 0}.stats{width:100%;border-collapse:collapse;font-size:19px}.stats td{padding:1px 0}.stats td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums;color:#efe2c0}.stats .plus{font:inherit;width:22px;height:20px;line-height:16px;margin-left:6px;background:#3a2a14;color:var(--gold);border:1px solid var(--edge2);cursor:pointer;padding:0}.stats tr.sep td{border-top:1px solid #3a3024;padding-top:4px}.buff{color:var(--magic)}.sub{color:var(--dim);font-size:17px;margin:-4px 0 6px}#shopList{display:flex;flex-direction:column;gap:3px}.row{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;padding:3px 4px;background:#0f0d0b;border:1px solid #2c251c;cursor:pointer}.row:hover{border-color:var(--edge2);background:#1a1512}.row img{width:30px;height:30px;object-fit:contain;image-rendering:auto}.row .p{color:var(--gold);font-variant-numeric:tabular-nums}.row.poor .p{color:var(--bad)}#shopTabs{display:flex;gap:4px;margin:-2px 0 8px}#shopTabs:empty{display:none}#shopTabs .btn{font-size:19px;padding:1px 12px}.note{color:var(--dim);font-size:16px;margin:0 0 8px}.row .up{color:var(--dim);font-size:15px;margin-left:6px}#sellBox[hidden]{display:none}.wpi{width:30px;height:30px;display:grid;place-items:center;background:#0e1428;border:1px solid #3a4a80;color:#a8c0ff;font-size:19px}.row.here{opacity:.55;cursor:default}#sellBox{margin-top:10px;border:1px dashed var(--edge2);padding:8px;text-align:center;color:var(--dim);cursor:pointer}#sellBox:hover{color:var(--ink)}.q-quest{color:#e8a040}.q-magic{color:var(--magic)}.q-rare{color:var(--rare)}.q-unique{color:var(--unique)}.q-normal{color:#e8dcc0}#hud{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:0 8px calc(6px + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:10}#hud>*{pointer-events:auto}.orbw{display:flex;flex-direction:column;align-items:center;font-size:16px;color:var(--dim);font-variant-numeric:tabular-nums}.orb{width:84px;height:84px;image-rendering:pixelated}.hudc{background:linear-gradient(#27211b,#131110);border:2px solid var(--edge);box-shadow:inset 0 0 0 1px #000,inset 0 1px #4a3d2a;padding:6px 8px;display:flex;flex-direction:column;gap:6px;margin-bottom:14px}#xp{height:5px;background:#0a0908;border:1px solid #000;position:relative}#xp i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#8a6a2a,#e0bd6a);width:0}#belt{display:grid;grid-template-columns:repeat(4,30px);gap:2px}#beltWrap{position:relative;align-self:center}#beltPop{position:absolute;bottom:calc(100% + 6px);left:-5px;display:none;grid-template-columns:repeat(4,30px);gap:2px;padding:4px;background:#0c0a08f5;border:1px solid #4d3f2c;z-index:5}#beltWrap.multi:hover #beltPop,#beltWrap.multi.open #beltPop{display:grid}#beltPop:after{content:"";position:absolute;left:-6px;right:-6px;top:100%;height:10px}.slot .cnt{position:absolute;right:1px;bottom:-2px;font-size:13px;color:#e0bd6a;text-shadow:0 1px 0 #000;pointer-events:none}#sgrid{height:calc(8 * var(--cell))}#stashPanel{left:10px}#gsgrid{height:calc(8 * var(--cell))}#gstashPanel{left:10px}.hptabs{display:flex;gap:4px;margin:-2px 0 8px}.hptabs .btn{font-size:18px;padding:1px 12px}.fshop{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.fcard{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px;background:linear-gradient(#1a1410,#0c0806);border:1px solid #3a2e20;text-align:center}.fcard canvas{width:108px;height:84px;image-rendering:pixelated}.fcard b{font-size:18px;line-height:1.1}.fcard small{font-size:13px;letter-spacing:.06em;text-transform:uppercase}.fcard span{font-size:14px;color:var(--dim);line-height:1.15;flex:1}.fcard.r1{border-color:#3a4a6a}.fcard.r2{border-color:#8a6a2a;box-shadow:inset 0 0 18px #f0c8602e}.fcard.sold{opacity:.45}.fcard.pick{outline:2px solid #5ae078}.fcard .btn.poor{color:#a07a6a}.hrow{display:flex;gap:8px;align-items:center;justify-content:space-between;border-top:1px solid #2e261c;padding:5px 0}.hrow b{display:block;color:var(--gold);font-size:19px}.hrow span{font-size:15px;color:var(--dim);line-height:1.15}.hrow .btn{white-space:nowrap}.hrow .hst{white-space:nowrap;font-size:16px;color:var(--dim)}.hrow.done .hst{color:var(--good)}.hrow.busy .hst{color:#e0a860}.hrow.poor .btn{color:#a07a6a}.hrow.locked{opacity:.6}#housePanel{left:10px;width:min(360px,calc(100% - 20px))}.hslots{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.hslot{font:inherit;height:58px;background:#0d0b09;border:1px solid #3a3024;color:var(--dim);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px}.hslot img{max-width:100%;max-height:100%;image-rendering:auto}.stabs{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;margin:0 0 6px}.stabs .btn{min-width:34px;padding:0 6px}.stlock{color:var(--dim);font-size:15px;align-self:center;margin-left:4px}.q-set{color:var(--set)}.q-sock{color:#a8a8b4}.it.set{background:#3cc85029}.eq.set{background:#10240f}#tip .g{color:var(--set)}#tip .cmp{border-top:1px solid #4a3f30;margin-top:6px;padding-top:4px;opacity:.85}#labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;overflow:hidden}.gl{position:absolute;left:0;top:0;will-change:transform;transform:translate(-50%,-100%);background:#000000c7;border:1px solid #2a2622;padding:0 6px;font-size:16px;white-space:nowrap;pointer-events:auto;cursor:pointer;color:#e8dcc0}.gl:hover{border-color:#8a7a5a}.slot{width:30px;height:30px;background:#0d0b09;border:1px solid #3a3024;position:relative;cursor:pointer}.slot img{width:100%;height:100%;image-rendering:auto;object-fit:contain;pointer-events:none}.slot .k{position:absolute;left:2px;top:-3px;font-size:14px;color:#6a5d48;pointer-events:none}#buildBar{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:6px;width:min(272px,96vw);background:#080503f0;border:2px solid;border-color:#8a6a3c #24180a #24180a #8a6a3c;padding:6px;z-index:40}.bbTop{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px 8px;margin-bottom:5px}#bbHint{flex:1 1 100%;font-size:13px;color:var(--dim);line-height:1.15}#bbItems{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;max-height:246px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}#bbItems .bbi{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;height:78px;padding:2px;background:linear-gradient(#1a1410,#0c0806);border:1px solid #3a2e20;cursor:pointer;font:inherit;color:inherit}#bbItems .bbi canvas{width:54px;height:42px;flex:0 0 auto;image-rendering:pixelated}#bbItems .bbi b{font-size:12px;line-height:1.05;font-weight:400;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#bbItems .bbi.r1{border-color:#3a4a6a}#bbItems .bbi.r2{border-color:#8a6a2a}#bbItems .bbi.pick{outline:2px solid #5ae078;outline-offset:-2px}#bbItems .none{grid-column:1/-1;font-size:14px;color:var(--dim);padding:6px}body.building #msgs{bottom:300px}.plooks{display:flex;gap:3px;flex-wrap:wrap;justify-content:center;margin:2px 0}.plooks .btn{font-size:13px;padding:1px 6px}.plooks .btn.on{outline:1px solid #5ae078}#hamMenu{position:fixed;z-index:60;display:flex;gap:4px;padding:4px;background:#080503f2;border:2px solid;border-color:#8a6a3c #24180a #24180a #8a6a3c}#hamMenu[hidden]{display:none}#hamMenu .btn{font-size:18px;padding:2px 14px}.wmap{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.wml{display:flex;flex-direction:column;gap:1px;padding:4px 5px;min-height:64px;background:#0c0908;border:1px solid #2a2118;opacity:.5}.wml.seen{opacity:1}.wml b{font-size:20px;line-height:1;color:var(--gold)}.wml small{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.wml span{font-size:13px;line-height:1.1}.wml.z-cath{border-color:#4a4034}.wml.z-cata{border-color:#3a4450}.wml.z-cave{border-color:#5a3a24}.wml.z-hell{border-color:#6a2420}.wml .wp{color:#9ccb72}.wml .boss{color:#ff7a5a}.wml .ok{color:var(--dim)}.wml .uniq{color:#e0b050}.wml .bty{color:#ffb070}.twbar{position:relative;height:14px;margin-top:3px;background:#140e0a;border:1px solid #3a2e20}.twbar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#b0782a,#7a4a14)}.twbar span{position:relative;display:block;text-align:center;font-size:12px;line-height:14px;color:#f0e0c0}.twpick{display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 0 6px}.twlv{font-size:18px;color:var(--gold);min-width:200px;text-align:center}.btn{font:inherit;font-size:17px;color:var(--ink);background:#2c251e;border:1px solid var(--edge2);padding:0 6px;cursor:pointer;line-height:20px}.btn:hover{background:#3d3228}.btn.on{background:#5c2716;border-color:#b0603a}.btn u{text-decoration:none;color:var(--gold)}#tip{position:absolute;pointer-events:none;background:#090807f5;border:1px solid var(--edge2);padding:6px 12px;max-width:280px;z-index:60;text-align:center;font-size:18px}#tip .n{font-family:Grenze Gotisch,Georgia,serif;font-size:21px}#tip .m{color:var(--magic)}#tip .r{color:var(--bad)}#tip .d{color:var(--dim)}#held{position:absolute;pointer-events:none;image-rendering:auto;z-index:70;filter:drop-shadow(0 3px 3px #000)}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,#0c080659,#000000ed 75%);z-index:80;padding:16px;overflow:auto}.card{max-width:540px;width:100%;text-align:center}.overlay>.card{margin:auto}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--dim);font-size:16px}#title .titleBg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#070608}#title .titleBg img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;display:block;filter:brightness(1.22) saturate(1.08)}#title .titleBg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--k,2px) - var(--ln,1px)),rgba(0,0,0,.38) calc(var(--k,2px) - var(--ln,1px)),rgba(0,0,0,.38) var(--k,2px));background-position:0 var(--oy,0px)}#title .titleBg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 40% 58% at 50% 48%,rgba(6,4,4,.38),rgba(6,4,4,.12) 70%,transparent 100%),radial-gradient(ellipse at 50% 50%,transparent 60%,rgba(0,0,0,.45) 100%)}#title>.card{position:relative;z-index:1}#title h1{font-size:clamp(52px,12vw,96px);line-height:.9;color:#d8361f;text-shadow:0 2px 0 #3a0703,0 0 30px rgba(230,70,20,.45);margin:6px 0 10px;animation:hfire 2.6s ease-in-out infinite}@keyframes hfire{0%,to{text-shadow:0 2px 0 #3a0703,0 0 26px rgba(230,70,20,.4),0 -4px 18px rgba(255,140,40,.15)}50%{text-shadow:0 2px 0 #3a0703,0 0 40px rgba(255,90,20,.6),0 -8px 26px rgba(255,170,60,.3)}}@media (prefers-reduced-motion:reduce){#title h1{animation:none}}.lede{font-size:21px;color:#cbbd98;max-width:44ch;margin:0 auto 18px}.card label{display:block;color:var(--dim);font-size:17px;margin-bottom:4px}#heroName{font:inherit;font-size:22px;background:#0f0d0b;border:1px solid var(--edge2);color:var(--ink);text-align:center;padding:3px 8px;width:220px}.brow{display:flex;gap:10px;justify-content:center;margin:16px 0 18px;flex-wrap:wrap}.big{font-family:Grenze Gotisch,Georgia,serif;font-size:24px;padding:4px 22px;background:linear-gradient(#4a1a10,#2a0c07);color:#efd9a8;border:1px solid #9a5a36;cursor:pointer}.big:hover{background:linear-gradient(#632315,#361009)}.big.alt{background:linear-gradient(#2e2820,#1a1612);border-color:var(--edge2)}.controls{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;text-align:left;max-width:470px;margin:0 auto;font-size:18px;color:#b3a584}.controls b{color:var(--gold);font-weight:400;text-align:right}#dead h1,#win h1{font-size:clamp(48px,10vw,80px);color:#c9301f;margin-bottom:8px}#win h1{color:var(--unique)}@media (max-width:520px){:root{--cell:28px}.orb{width:60px;height:60px}#belt,#beltPop{grid-template-columns:repeat(4,26px)}.slot{width:26px;height:26px}.btn{font-size:15px;padding:0 4px}#equip{zoom:.78}#msgs{bottom:120px}}.mm{display:flex;flex-direction:column;align-items:center;gap:10px}.mmb{width:min(320px,100%);font-size:28px;padding:6px 20px}.imgb{background:none;border:0;padding:0;width:min(340px,92%);cursor:pointer;transition:filter .12s,transform .12s;line-height:0}.imgb img{width:100%;height:auto;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.7))}.imgb:hover{filter:brightness(1.15) drop-shadow(0 0 10px rgba(255,90,30,.45))}.imgb:active{transform:translateY(1px) scale(.99)}.imgb:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#title h1.logo{animation:none;margin:0 0 6px;line-height:0}#title h1.logo img{width:min(520px,88vw);height:auto;filter:drop-shadow(0 0 22px rgba(230,70,20,.4)) drop-shadow(0 4px 6px rgba(0,0,0,.8))}.mmb small{font-family:VT323,monospace;font-size:18px;color:#9ab4ff;margin-left:6px}.mmh{font-size:40px;color:var(--gold);margin-bottom:4px}.mmnote{font-size:19px;margin:0 0 6px}.opts{display:grid;grid-template-columns:auto auto;gap:10px 18px;align-items:center;font-size:21px;margin:6px 0}.opts .big{font-size:20px;padding:2px 18px;min-width:90px}#oBright,#oMapA{width:180px;accent-color:var(--gold)}#bnet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:86;background:#000 radial-gradient(ellipse at 50% -10%,#14244a,#04060c 55%,#000);color:#dcdcdc;padding:12px 16px;overflow:auto;display:flex;justify-content:center}.bn-login{align-self:center;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(420px,100%);padding-block:20px}.bn-logo,.bn-mini{font-family:Grenze Gotisch,Georgia,serif;font-weight:700;color:#e8452a;text-shadow:0 0 22px rgba(255,80,30,.55),0 2px 0 #2a0804;line-height:1}.bn-logo{font-size:clamp(52px,12vw,76px)}.bn-logo span,.bn-mini span{color:#ffb050}.bn-sub{color:#7c8aa8;letter-spacing:.14em;text-transform:uppercase;font-size:15px;margin-bottom:8px}.bn-panel{background:linear-gradient(#171a22,#0b0c10);border:2px solid;border-color:#565b69 #16171c #16171c #565b69;box-shadow:0 0 0 1px #000}.bn-form{display:flex;flex-direction:column;gap:4px;padding:14px 16px;width:100%}.bn-form label,.bn-form2 label{color:#9fb0d0;font-size:17px}#bnet input,#bnet select{font:inherit;font-size:20px;background:#04060b;color:#eaeaea;border:2px solid;border-color:#101116 #4a4e5a #4a4e5a #101116;padding:2px 6px;width:100%}#bnet input:focus-visible,#bnet select:focus-visible,.bnb:focus-visible{outline:2px solid #86aaff;outline-offset:1px}.bnb{font:inherit;font-size:19px;color:#ecd49a;background:linear-gradient(#3b3f4b,#22242c);border:2px solid;border-color:#6d7280 #131418 #131418 #6d7280;padding:2px 14px;cursor:pointer}.bnb:hover{color:#fff4c8}.bnb:active{border-color:#131418 #6d7280 #6d7280 #131418}.bnb:disabled{color:#5e6068;cursor:default}.bn-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.bn-err{color:#ff6a58;min-height:20px;font-size:18px}.bn-fine{color:#6c7890;font-size:15px;margin:6px 0 0}.bn-or{display:flex;align-items:center;gap:8px;color:#6c7890;font-size:15px;margin:10px 0 4px}.bn-or:before,.bn-or:after{content:"";flex:1;border-top:1px solid #2e323d}.bn-main{width:min(1120px,100%);display:flex;flex-direction:column;gap:8px;min-height:100%}.bn-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:space-between}.bn-mini{font-size:36px}.bn-ad{width:468px;max-width:100%;height:60px;border:2px solid;border-color:#565b69 #16171c #16171c #565b69;overflow:hidden;position:relative;background:#000;cursor:default}.bn-ad .ad{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:0 14px;animation:adin .5s ease-out}.bn-ad .ad b{font-family:Grenze Gotisch,Georgia,serif;font-size:24px;white-space:nowrap}.bn-ad .ad span{font-size:17px;line-height:1.05}@keyframes adin{0%{transform:translateY(100%)}to{transform:none}}.bn-grid{flex:1;min-height:0;display:grid;grid-template-columns:190px minmax(0,1fr) 220px;gap:8px}.bn-left,.bn-right{display:flex;flex-direction:column;gap:8px;min-width:0}.bn-big{font-size:22px;padding:8px}.bn-hero,.bn-note{padding:8px 10px;font-size:17px;color:#aab4c8}.bn-hero b{color:#ecd08a;font-weight:400;font-size:20px;display:block}.bn-chat{display:flex;flex-direction:column;min-height:0;height:calc(100vh - 130px);min-height:360px}.bn-chan{padding:4px 10px;background:#0c1a3a;color:#cfe0ff;font-size:20px;border-bottom:1px solid #000;text-align:center}.bn-log{flex:1;overflow-y:auto;padding:6px 10px;font-size:19px;line-height:1.2;overflow-wrap:anywhere}.bn-log div{margin:1px 0}.bn-log .me .nm{color:#7fe0ff}.bn-log .sys{color:#63e063}.bn-log .inf{color:#ffff6a}.bn-log .bad{color:#ff6a58}.bn-log .emo{color:#c9a4ff}.bn-log .t{color:#e0e0e0}.bn-say{display:flex;gap:6px;padding:6px;border-top:1px solid #000}.bn-h{background:#0c1a3a;color:#cfe0ff;padding:3px 10px;font-size:19px}.bn-users{flex:1;min-height:140px;display:flex;flex-direction:column}#bnUsers,#bnChans{padding:4px 6px;overflow-y:auto}.bn-u{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;padding:1px 2px;font-size:19px}.bn-u img{width:20px;height:20px;image-rendering:pixelated}.bn-u.me span{color:#7fe0ff}.lag{display:flex;gap:1px;align-items:flex-end;height:12px}.lag i{width:3px;background:#46d046;display:block}.lag i:nth-child(1){height:5px}.lag i:nth-child(2){height:8px}.lag i:nth-child(3){height:11px}.bn-c{display:block;width:100%;text-align:left;font:inherit;font-size:19px;background:none;border:0;color:#c8d0e0;padding:2px 6px;cursor:pointer}.bn-c:hover{background:#16223e}.bn-c.on{color:#ecd08a;background:#1a2440}.bn-c small{color:#6c7890}.bn-modal{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:16px;z-index:2}.bn-dlg{width:min(460px,100%);max-height:100%;overflow:auto}.bn-jg{width:min(620px,100%)}.bn-form2{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.bn-dlg>.bn-err,.bn-dlg>.bn-row,.bn-dlg>label,.bn-dlg>input{margin-inline:14px}.bn-dlg>.bn-row{margin-bottom:12px}.bn-gl{margin:10px 14px 6px;border:2px solid;border-color:#101116 #4a4e5a #4a4e5a #101116;background:#04060b;min-height:150px;max-height:260px;overflow-y:auto}.bn-g{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:3px 8px;font-size:19px;cursor:pointer;width:100%;text-align:left;background:none;border:0;color:#e0e0e0;font-family:inherit}.bn-g:hover{background:#101a30}.bn-g.sel{background:#1c2c54}.bn-g.full{color:#6c7080}.bn-g .pc{color:#9fb0d0;font-variant-numeric:tabular-nums}.bn-gd{margin:0 14px 6px;min-height:44px;color:#9fb0d0;font-size:17px}#roster{position:absolute;left:10px;top:calc(10px + env(safe-area-inset-top,0px));z-index:9;background:#06060ab8;border:1px solid #3a3e4a;padding:4px 10px 6px;min-width:150px;font-size:17px;pointer-events:none}#roster .rh{color:#86aaff;border-bottom:1px solid #2a2e3a;margin-bottom:2px}#roster div{display:flex;justify-content:space-between;gap:12px}#roster .me span:first-child{color:#7fe0ff}#roster .rw{color:#8f8168}#gchat{position:absolute;left:50%;bottom:118px;transform:translate(-50%);display:flex;gap:6px;align-items:center;background:#06060ad9;border:1px solid #4a4e5a;padding:3px 8px;z-index:30;width:min(520px,90%)}#gchat span{color:#ecd08a}#gchat input{flex:1;font:inherit;font-size:19px;background:transparent;border:0;color:#fff;outline:none}#bnet{background:#000 radial-gradient(ellipse at 50% -15%,#3a0a04,#120302 45%,#000 75%);color:#c8b898}.bn-sub{color:#8a6a48}.bn-panel{background:linear-gradient(#150f0b,#070504);border:3px solid;border-color:#7a5c34 #1e1408 #1e1408 #7a5c34;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000,inset 0 0 24px #000c}.bn-form label,.bn-form2 label{color:#c8a060}#bnet input,#bnet select{background:#000;color:#e8dcc0;border-color:#1a1008 #6a5030 #6a5030 #1a1008}#bnet input:focus-visible,#bnet select:focus-visible,.bnb:focus-visible{outline:2px solid #d8a040;outline-offset:1px}.bnb{position:relative;font-family:Grenze Gotisch,Georgia,serif;font-weight:700;letter-spacing:.04em;font-size:21px;color:#d8b060;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.9);background:linear-gradient(#2e241a,#17110b 55%,#0c0806);border:3px solid;border-color:#8a6a3c #24180a #24180a #8a6a3c;box-shadow:0 0 0 1px #000;padding:1px 16px}.bnb:hover{color:#ffe8a0;text-shadow:0 0 10px rgba(255,120,30,.8),0 1px 0 #000;background:linear-gradient(#3a2a1a,#1c130b 55%,#0e0806)}.bnb:hover:before,.bnb:hover:after,.bnb:focus-visible:before,.bnb:focus-visible:after{content:"";position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -10 20 20'%3E%3Ccircle r='9' fill='none' stroke='%23ff5a1a' stroke-width='1.3'/%3E%3Cpath d='M0-9 5.3 7.3-8.6-2.8H8.6L-5.3 7.3Z' fill='none' stroke='%23ffb040' stroke-width='1.2'/%3E%3C/svg%3E") center/contain no-repeat;animation:pspin 2.4s linear infinite;pointer-events:none}.bnb:hover:before,.bnb:focus-visible:before{left:2px}.bnb:hover:after,.bnb:focus-visible:after{right:2px}@keyframes pspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bnb:before,.bnb:after{animation:none!important}}.bnb:active{border-color:#24180a #8a6a3c #8a6a3c #24180a}.bnb:disabled{color:#5a4a38;text-shadow:none;cursor:default}.bnb:disabled:before,.bnb:disabled:after{display:none}.bn-row{gap:6px}.bn-err{color:#ff5a3a}.bn-fine{color:#7a6448}.bn-ad{border:3px solid;border-color:#7a5c34 #1e1408 #1e1408 #7a5c34;box-shadow:0 0 0 1px #000}.bn-hero,.bn-note{color:#a89878}.bn-hero b{color:#e0b860}.bn-chan,.bn-h{background:linear-gradient(#2a0a06,#150403);color:#e8c070;font-family:Grenze Gotisch,Georgia,serif;font-weight:700;letter-spacing:.05em;border-bottom:2px solid #000;box-shadow:inset 0 -1px #5a3a1c}.bn-chan{font-size:24px}.bn-h{font-size:21px}.bn-log{background:#000}.bn-log .t{color:#e8e0d0}.bn-log .nm{color:#e8c45a}.bn-log .me .nm{color:#fff}.bn-log .sys{color:#63d063}.bn-log .inf{color:#ffd84a}.bn-log .bad{color:#ff4a3a}.bn-log .emo{color:#a8a0a0}.bn-say{border-top:2px solid #3a2814;background:#0a0604}.bn-u{color:#d8ccb0}.bn-u.me span{color:#fff}.bn-c{color:#c8b898}.bn-c:hover{background:#2a0c06;color:#ffe0a0}.bn-c.on{color:#ffd070;background:#3a0e06}.bn-c small{color:#7a6448}.bn-modal{background:#000c}.bn-gl{background:#000;border-color:#1a1008 #6a5030 #6a5030 #1a1008}.bn-g{color:#d8ccb0}.bn-g:hover{background:#200804}.bn-g.sel{background:#4a1006;color:#ffe0a0}.bn-g.full{color:#5a4a38}.bn-g .pc{color:#c8a060}.bn-gd{color:#a89070}#roster{background:#080402c7;border:2px solid;border-color:#6a5030 #1e1408 #1e1408 #6a5030}#roster .rh{color:#e0b060;border-bottom-color:#3a2814;font-family:Grenze Gotisch,Georgia,serif;font-weight:700}#roster .me span:first-child{color:#fff}#gchat{background:#080402e6;border:2px solid;border-color:#6a5030 #1e1408 #1e1408 #6a5030}#gchat span{color:#e0b060}@media (max-width:820px){.bn-grid{grid-template-columns:1fr}.bn-left{flex-direction:row;flex-wrap:wrap}.bn-left>*{flex:1 1 140px}.bn-chat{height:55vh}.bn-note{display:none}}@media (prefers-reduced-motion:reduce){#flash,.msg{transition:none}.bn-ad .ad{animation:none}}.bnb.bn-discord{display:block;text-align:center;text-decoration:none;font-size:23px;padding:6px 14px;color:#fff;background:linear-gradient(#6f7af7,#4a55cc 55%,#3a43a8);border-color:#a3aaff #252c78 #252c78 #a3aaff}.bnb.bn-discord:hover{color:#fff;text-shadow:0 0 10px rgba(160,170,255,.9),0 1px 0 #000;background:linear-gradient(#7d88ff,#5560dc 55%,#434cb8)}.bnb.bn-discord:active{border-color:#252c78 #a3aaff #a3aaff #252c78}#ver{position:fixed;left:calc(4px + env(safe-area-inset-left,0px));bottom:calc(2px + env(safe-area-inset-bottom,0px));z-index:200;font:11px ui-monospace,Menlo,monospace;color:#8a7a60;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}#ver.new{opacity:1;color:#ffd070;pointer-events:auto;cursor:pointer;text-decoration:underline;text-shadow:0 0 6px #000}.bn-chars{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px}.bn-char{display:flex;gap:6px}.bnb.bn-charb{flex:1;text-align:left;display:flex;flex-direction:column;align-items:flex-start;padding:4px 12px}.bn-charb b{font-size:22px}.bn-charb span{font-family:VT323,monospace;font-size:16px;color:#b8a888;letter-spacing:0}.bnb.bn-charx{padding:2px 10px;font-size:18px}.bnb.bn-charx.warn{color:#ff7a5a}#bnNewCls .bnb.on{color:#fff4c8;border-color:#e8b050 #5a3a14 #5a3a14 #e8b050}.bn-hc{display:flex;gap:6px;align-items:center;color:#9fb0d0;font-size:17px;margin-top:6px}.bn-hc small{color:#6c7890}#guildPane{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:12px;color:#d8c9a3}#guildPane[hidden]{display:none}.gpBox{width:min(620px,100%);max-height:100%;display:flex;flex-direction:column}.gpHead{display:flex;align-items:center;justify-content:space-between}.gpHead .x{color:#cfe0ff}#gpBody{overflow:auto;padding:10px 14px 14px;display:flex;flex-direction:column;gap:10px}#gpBody>*{flex-shrink:0}#gpBody input,#gpBody textarea{font:inherit;font-size:18px;background:#000;color:#e8dcc0;border:2px solid;border-color:#1a1008 #6a5030 #6a5030 #1a1008;padding:2px 6px;min-width:0}#gpBody textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:52px}.gpRow{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.gpRow input{flex:1 1 140px}.gpName{font-family:Grenze Gotisch,Georgia,serif;font-size:30px;color:var(--gold);line-height:1}.gpName small{font-family:inherit;font-size:20px;color:#8fd0ff;margin-left:6px}.gpSub{color:var(--dim);font-size:16px}.gpMotd{background:#0a0806;border:1px solid #3a2e20;padding:6px 8px;white-space:pre-wrap;color:#e8dcc0;min-height:1.4em}.gpMotd.none{color:var(--dim);font-style:italic}.gpList{display:flex;flex-direction:column;border:1px solid #3a2e20}.gpM{display:grid;grid-template-columns:16px 1fr auto;gap:4px 8px;align-items:center;padding:3px 6px;border-bottom:1px solid #221a12}.gpM:last-child{border-bottom:0}.gpM .on{color:#63e063}.gpM .off{color:#5a4a38}.gpM b{font-weight:400;color:#e8dcc0}.gpM b small{color:var(--dim);font-size:14px;margin-left:6px}.gpM .rk{font-size:15px;color:#e8c45a}.gpM .rk.r1{color:#8fd0ff}.gpM .rk.r0{color:var(--dim)}.gpAct{grid-column:2/-1;display:flex;gap:4px;flex-wrap:wrap}.gpAct .bnb,.gpInv .bnb{font-size:15px;padding:0 8px}.gpInv{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #6a5030;background:#1a1208}.gpInv span{flex:1}.gpInv .yes{color:#63e063}.gpInv .no{color:#ff6a58}.gpLog{font-size:15px;color:var(--dim);max-height:140px;overflow:auto;border-top:1px solid #2e261c;padding-top:4px}.gpErr{color:#ff6a58;min-height:1.2em;font-size:16px}.bnb.blink{animation:gblink 1s steps(2,start) infinite}@keyframes gblink{0%{color:#fff4c8;border-color:#e8c45a;box-shadow:0 0 10px #e8c45a}to{color:#ecd49a}}@media (prefers-reduced-motion:reduce){.bnb.blink{animation:none;color:#fff4c8;border-color:#e8c45a}}.bn-log .gld,.gld{color:#8fd0ff}.gsGold{display:flex;gap:6px;align-items:center;margin-top:6px;flex-wrap:wrap}.gsGold span{flex:1 1 100%;color:var(--gold)}.gsGold input{width:110px;font:inherit;font-size:18px;background:#000;color:#e8dcc0;border:1px solid #6a5030;padding:1px 4px}.gpPerms{display:flex;flex-direction:column;gap:4px}.gpPerms select{font:inherit;font-size:16px;background:#000;color:#e8dcc0;border:1px solid #6a5030;padding:1px 4px}.gpPerms select:disabled,.gpPerms input:disabled{opacity:.75}.gpL{color:var(--dim);font-size:16px}#hellPane{z-index:88}#hellPane[hidden]{display:none}.hpCard{max-width:640px;width:100%;background:linear-gradient(170deg,#241416,#120a0b 60%);border:2px solid #6a2a2a;padding:16px 20px;text-align:left}.hpCard h2{color:#e8506a;font-size:32px}#hgBody{display:flex;flex-direction:column;gap:8px;margin:8px 0}.hpLede{line-height:1.35}.hpBeat{color:#ff7a90}.hpMech{color:var(--dim);font-size:17px}.hpWarn{color:#ff9a5a}.hpList{display:flex;flex-direction:column;gap:6px}.hpHeart{display:flex;gap:10px;align-items:center;text-align:left;font:inherit;color:inherit;background:#1a0e0e;border:1px solid #5a2a2a;padding:6px 8px;cursor:pointer}.hpHeart:hover,.hpHeart:focus-visible{border-color:#e8506a;background:#2a1212}.hpHeart img{width:30px;height:30px;image-rendering:pixelated;flex:0 0 auto}.hpHeart span{display:flex;flex-direction:column}.hpHeart small{color:var(--dim);font-size:15px}.hpCourt{display:flex;flex-direction:column;gap:8px;align-items:center;padding:10px;background:repeating-linear-gradient(0deg,#1e1a19 0,#1e1a19 3px,#1a1716 3px,#1a1716 6px);border:1px solid #3a302c}.hpRow{display:flex;gap:8px;justify-content:center;width:100%;flex-wrap:wrap}.hpSeal{padding:6px 14px;border:1px solid #3a302c;color:#6a5e58;background:#141110;font-size:17px;text-align:center}.hpSeal.on{color:#ff8a70;border-color:#8a3a2a;box-shadow:0 0 12px #ff503c59}.hpFace{flex:1 1 170px;max-width:200px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px;border:1px solid #3a302c;background:#141110;color:#6a5e58;text-align:center}.hpFace b{font-size:20px;font-weight:400}.hpFace small{font-size:14px}.hpFace span{font-size:16px;letter-spacing:2px}.hpFace em{font-size:14px;line-height:1.25;color:#7a6e66}.hpFace.on{border-color:color-mix(in srgb,var(--tint) 45%,#3a302c);color:#a8988c}.hpFace.on b{color:color-mix(in srgb,var(--tint) 60%,#8a7a70)}.hpFace.on em{color:#8a7e76}.hpFace.lit{border-color:var(--tint);box-shadow:inset 0 0 18px #0009,0 0 10px color-mix(in srgb,var(--tint) 40%,transparent);color:var(--ink)}.hpFace.lit b{color:var(--tint)}.hpFace.lit em{color:#b8a898}.hpFace.next{border-style:dashed;border-color:color-mix(in srgb,var(--tint) 60%,#3a302c);animation:hpNext 2.4s ease-in-out infinite}.hpFace.next b{font-size:26px;color:var(--tint)}@keyframes hpNext{50%{box-shadow:0 0 14px color-mix(in srgb,var(--tint) 45%,transparent)}}.hpCols{flex-wrap:nowrap;align-items:stretch}.hpCol{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}.hpCol .hpFace{max-width:none;flex:0 0 auto}.hpCol .hpFace span{letter-spacing:0;font-size:14px;color:#9a8a80}.hpCol .hpFace em{font-size:13px}.hpWing{text-align:center;color:var(--tint);font-size:15px;letter-spacing:1px;text-transform:uppercase;opacity:.8}.hpSeal b{display:block;font-size:20px;font-weight:400}.hpSeal small{font-size:14px}.hpHeart.off{opacity:.55;cursor:not-allowed}.hpHeart.off:hover{border-color:#5a2a2a;background:#1a0e0e}.hpHeart.hpDark{border-color:#b02020;background:#220808;box-shadow:0 0 14px #dc281859}.hpHeart.hpDark:hover{background:#320a0a;border-color:#ff4a3a}.hpCard{max-height:92vh;overflow-y:auto}@media (max-width:560px){.hpCols{flex-direction:column}.hpCol{flex:none}}#talkPane{z-index:87}#talkPane[hidden]{display:none}.tkCard{max-width:560px;width:100%;background:linear-gradient(170deg,#2a2016,#16100a 70%);border:2px solid #6a5232;padding:16px 20px;text-align:left}.tkCard h2{color:#e0bd6a;font-size:28px;margin-bottom:6px}.tkSay{line-height:1.45;font-size:19px;color:#e8dcc4;min-height:4.4em;margin:6px 0 12px;font-style:italic}.tkOpts{display:flex;flex-direction:column;gap:5px}.tkOpt{font:inherit;text-align:left;background:#1c150d;border:1px solid #4a3a26;color:#d8c8a8;padding:7px 12px;cursor:pointer;font-size:17px}.tkOpt:hover,.tkOpt:focus-visible{border-color:#e0bd6a;color:#fff2c8;background:#2a2014}.tkOpt.tkQuest{color:#e8a040;border-color:#8a5a22}.tkOpt.tkBiz{color:#9ccb72}.tkOpt.tkLeave{color:#9a8a70;margin-top:4px}.btn.tkTalk{color:#e0bd6a}.tkNew{margin-left:8px;font-size:12px;color:#1a1208;background:#e0bd6a;padding:0 5px;border-radius:2px;vertical-align:2px;text-transform:uppercase;letter-spacing:1px}.tkOpt.tkQuestTopic{color:#e8c890}.tkOpts{max-height:60vh;overflow-y:auto}.tkOpts .tkOpt{padding:5px 12px}#hud,.panel,#tip,#msgs,#msgHist,#buffs,#info,.overlay>.card,.mm,#trAsk,#pkAsk{zoom:var(--uiz,1)}.mmh3{font-family:Grenze Gotisch,Georgia,serif;color:var(--gold);font-size:22px;margin:14px 0 6px;text-align:center;font-weight:700}.opts.keys{grid-template-columns:1fr auto 1fr auto;gap:6px 10px}.opts.keys button{min-width:84px;padding:4px 10px;font-size:16px}.opts.keys button.wait{border-color:var(--gold);color:var(--gold)}.okNote{font-size:14px;color:var(--dim);text-align:center;margin:6px 0 0}#optCard{max-height:calc(100vh / var(--uiz,1) - 40px);max-height:calc(100dvh / var(--uiz,1) - 40px);overflow:auto;overscroll-behavior:contain}#optCard .mm{zoom:1}#bugOv .bugcard{max-width:640px;display:flex;flex-direction:column;gap:8px}#bugShot{width:100%;image-rendering:pixelated;border:1px solid var(--edge)}#bugNote{font:inherit;font-size:18px;background:#0d0b09;color:var(--ink);border:1px solid var(--edge);padding:8px;resize:vertical}.bugchk{font-size:16px;color:var(--dim);display:flex;gap:8px;align-items:center}#feelBar{position:absolute;left:50%;bottom:150px;transform:translate(-50%);zoom:var(--uiz,1);display:flex;gap:8px;align-items:center;background:linear-gradient(170deg,#221d18,#141110);border:2px solid var(--edge);padding:8px 12px;z-index:40;font-size:17px}#feelBar[hidden]{display:none}#feelBar .feelx{min-width:0;padding:2px 10px}#bugOv .bugcard{background:linear-gradient(170deg,#221d18,#141110 60%);border:2px solid var(--edge);box-shadow:inset 0 0 0 1px #000,0 8px 30px #000;padding:14px 18px}#roster .rrow{display:block;margin-top:3px}#roster .rrow>div{display:flex;justify-content:space-between;align-items:center;gap:8px}#roster .rbar{flex:1;height:5px;background:#2a0c08;border:1px solid #4a2014;min-width:60px}#roster .rbar i{display:block;height:100%;background:#b8261a}#roster .rrow.dead{opacity:.55}#roster .rw{font-size:14px;color:#b8a888;white-space:nowrap}#fps{position:absolute;right:10px;top:calc(10px + env(safe-area-inset-top,0px));z-index:16;font:14px monospace;color:#e0d8c0;background:#0009;padding:2px 6px;pointer-events:none}#gpuNote{max-width:560px;border:1px solid #8a4a2a;background:#280c06cc;padding:8px 14px;text-align:center;color:#f0c8a0;font-size:16px}#gpuNote p{margin:0 0 8px}.ld-tabs{justify-content:flex-start;margin:8px 14px 0}.ld-tabs .bnb:not(.alt){color:#fff;border-color:#e0b060 #6a4a20 #6a4a20 #e0b060}.ld-tabs .bnb.alt{opacity:.7}.ld-list{max-height:360px}.ld-row{display:grid;grid-template-columns:36px 1fr 96px 84px 110px;gap:14px;padding:2px 8px;font-size:15px}.ld-row .r{text-align:right}.ld-head{color:#e0b060;border-bottom:1px solid #3a2814;position:sticky;top:0;background:#000}.ld-dead{opacity:.5}.ld-me{color:#fff}.ld-note{margin:0 14px 6px;font-size:13px;color:#a09070}.bn-cls{display:inline-flex;align-items:center;gap:0;border:1px solid #5a4020;background:#120c08;height:30px;flex:none}.bn-cls img{width:28px;height:28px;image-rendering:pixelated;display:block}.bn-cls b{font:14px monospace;color:#e8d8b0;min-width:26px;text-align:center;padding:0 3px;border-left:1px solid #5a4020;line-height:28px}#cgDiff option:disabled{color:#6a6258}#pkAsk{z-index:90;border-color:#a03020 #300a06 #300a06 #a03020}.bt-row{grid-template-columns:1.2fr 96px 1.6fr 64px 74px}.bt-off{display:flex;align-items:center;gap:6px;color:#b8a888;white-space:nowrap}.bt-off input{width:auto}.bt-row .bnb{padding:0 8px;font-size:14px}.bt-post{margin:8px 14px 0;gap:8px;justify-content:flex-start}.bt-post input{background:#000;color:#e8dcc8;border:1px solid #5a4028;padding:3px 6px;font:inherit;width:190px}.bt-post input[type=number]{width:110px}#stro{margin:6px 0}.stro-top{display:flex;gap:6px;align-items:center;margin-bottom:6px}.stro-top span{flex:1;color:#b8a888}.stro-top .btn.on{color:#fff;border-color:#e0b060}#stroList{max-height:420px;overflow-y:auto;border:1px solid #3a2a1a;background:#00000059;min-height:120px}.stro-r{display:flex;gap:8px;align-items:center;padding:3px 6px;cursor:pointer;border-bottom:1px solid #22180e}.stro-r:hover{background:#78461e40}.stro-r img{width:32px;height:32px;object-fit:contain}.stro-r b{color:#e8dcc8;font-weight:400;display:block}.stro-r small{color:#9a8a6a}.stro-empty{padding:10px;color:#8a7a5a}#bodyPanel{left:50%;top:18%;transform:translate(-50%);min-width:280px}#bodyPanel{min-width:420px}#bodyPanel .stro-top span{white-space:nowrap}#bodyItems{max-height:380px;overflow-y:auto;border:1px solid #3a2a1a;background:#00000059;margin:6px 0}#bodyItems .stro-r.no{opacity:.5;cursor:default}#bodyItems .stro-r.no:hover{background:none}#cdBan{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:95;background:#280604eb;border:2px solid;border-color:#a03020 #300a06 #300a06 #a03020;padding:6px 14px;font-size:17px;color:#ffb0a0;zoom:var(--uiz,1);pointer-events:none;text-align:center;width:320px;line-height:1.25;white-space:pre-line}#cdBan b{display:block;color:#fff;font-weight:400;font-size:26px;margin-top:2px}body.lobtrade #tradePanel,body.lobtrade #stashPanel{z-index:110}body.lobtrade #stashPanel{left:auto;right:10px}body.lobtrade #held{z-index:125}body.lobtrade #tip{z-index:300;position:fixed}#trAsk{z-index:130}:root{--k-frame:url(/ui/kit/k1-frame-lg.webp);--k-frame-sm:url(/ui/kit/k2-frame-sm.webp);--k-modal:url(/ui/kit/k3-modal-plain.webp);--k-parch:url(/ui/kit/k4-parchment.webp);--k-div:url(/ui/kit/k5-divider.webp);--k-close:url(/ui/kit/k7-close.webp);--k-plaque:url(/ui/kit/k8-plaque.webp);--k-btn:url(/ui/kit/k10-btn-sm.webp);--k-danger:url(/ui/kit/k11-plaque-danger.webp);--k-pill:url(/ui/kit/k12-pill.webp);--k-socket:url(/ui/kit/k13-socket.webp);--k-tab:url(/ui/kit/k14-tab.webp);--k-field:url(/ui/kit/k15-field.webp);--k-arrow:url(/ui/kit/k16-arrow.webp);--k-chk:url(/ui/kit/k17-check-off.webp);--k-chk-on:url(/ui/kit/k17-check-on.webp);--k-track:url(/ui/kit/k18-track.webp);--k-knob:url(/ui/kit/k18-knob.webp);--k-strack:url(/ui/kit/k19-scroll-track.webp);--k-sthumb:url(/ui/kit/k19-scroll-thumb.webp);--k-bar:url(/ui/kit/k20-bar.webp);--k-cell:url(/ui/kit/k21-cell.webp);--k-row:url(/ui/kit/k23-row.webp)}.panel{border:10px solid transparent;border-image:var(--k-frame) 34 fill / 10px stretch;background:none;box-shadow:0 8px 30px #0009;padding:2px 6px 4px}.bn-panel{border:8px solid transparent;border-image:var(--k-frame-sm) 12 fill / 8px stretch;background:none;box-shadow:0 0 0 1px #0009,0 6px 20px #00000080}.bn-dlg,#qDlg .card,#bugOv .bugcard,#menu>.card,#dead>.card,#win>.card,#optCard,.gpBox{border:10px solid transparent;border-top-width:30px;border-image:var(--k-modal) 76 24 24 fill / 30px 10px 10px stretch;background:none;box-shadow:0 10px 40px #000000b3}#title .mm:not(#mmMain){border:10px solid transparent;border-top-width:30px;border-image:var(--k-modal) 76 24 24 fill / 30px 10px 10px stretch;padding:4px 18px 10px}#menu>.card,#dead>.card,#win>.card,#optCard{padding:6px 22px 8px}#optCard>.mm{border:0;padding:0}.panel header{border-bottom:0;background:var(--k-div) center bottom/100% 8px no-repeat;padding-bottom:8px}.gpMotd{border:10px solid transparent;border-image:var(--k-parch) 36 fill / 10px stretch;background:none;color:#2a1a0c;text-shadow:none;padding:2px 4px}.gpMotd.none{color:#6a4a2a}.big,.bnb.bn-big{white-space:nowrap;border:0;border-style:solid;border-color:transparent;border-width:0 30px;border-image:var(--k-plaque) 0 100 fill / 0 30px stretch;background:none;padding:6px 6px 7px;color:#efdcb0;text-shadow:0 2px 0 #000,0 0 8px #000;box-shadow:none}.big.alt{filter:saturate(.75) brightness(.92)}.bnb{border-style:solid;border-color:transparent;border-width:5px;border-image:var(--k-btn) 14 fill / 5px stretch;background:none;box-shadow:none}.btn{border-style:solid;border-color:transparent;border-width:4px;border-image:var(--k-btn) 14 fill / 4px stretch;background:none;line-height:18px}.big:hover,.bnb:hover,.btn:hover{background:none;filter:brightness(1.22) drop-shadow(0 0 6px rgba(255,90,30,.45))}.big.alt:hover{filter:saturate(.9) brightness(1.15) drop-shadow(0 0 6px rgba(255,90,30,.4))}.big:active,.bnb:active,.btn:active{transform:translateY(1px);filter:brightness(.9)}.big:disabled,.bnb:disabled,.btn:disabled{filter:grayscale(.85) brightness(.7);cursor:default}.btn.on{background:none;filter:sepia(.4) saturate(1.6) brightness(1.2) drop-shadow(0 0 5px rgba(255,120,40,.5))}#mNew,.bnb.bn-charx.warn{border-width:0 30px;border-image:var(--k-danger) 0 100 fill / 0 30px stretch;padding:6px 6px 7px}.bnb.bn-charx.warn{border-width:0 22px;border-image-width:0 22px;padding:2px 4px}.x{width:26px;height:26px;padding:0;flex:none;color:transparent;font-size:0;background:var(--k-close) center/contain no-repeat;align-self:center}.x:hover{background:var(--k-close) center/contain no-repeat;filter:brightness(1.25) drop-shadow(0 0 5px rgba(255,90,30,.6))}.gpHead .x{color:transparent}#skTabs .btn,.stabs .btn,.hptabs .btn,#shopTabs .btn,.ld-tabs .bnb{border-width:5px 8px 0;border-image:var(--k-tab) 14 22 0 22 fill / 5px 8px 0 stretch;padding:2px 8px 1px;filter:brightness(.62) saturate(.8)}#skTabs .btn.on,.stabs .btn.on,.hptabs .btn.on,#shopTabs .btn.on,.ld-tabs .bnb:not(.alt){filter:none;color:#ffe6a8}#skTabs .btn:hover,.stabs .btn:hover,.hptabs .btn:hover,#shopTabs .btn:hover,.ld-tabs .bnb.alt:hover{filter:brightness(.9)}.ld-tabs .bnb.alt{opacity:1}#bnet input:not([type=checkbox]),#bnet select,#heroName,#gpBody input,#gpBody textarea,.gsGold input,#trGold,#bugNote,#gchat{border-style:solid;border-color:transparent;border-width:5px;border-image:var(--k-field) 12 fill / 5px stretch;background:none;box-shadow:none}#bnet select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:26px;background:var(--k-arrow) right 4px center/16px 16px no-repeat}#bnet select option{background:#0a0604;color:#e8dcc0}#bnet input[type=checkbox],input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0 4px 0 0;flex:none;vertical-align:middle;background:var(--k-chk) center/contain no-repeat;cursor:pointer}input[type=checkbox]:checked{background-image:var(--k-chk-on)}input[type=checkbox]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:20px;background:var(--k-track) center/100% 12px no-repeat;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border:0;background:var(--k-knob) center/contain no-repeat}input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;background:var(--k-knob) center/contain no-repeat}input[type=range]::-moz-range-track{background:transparent}.panel,.bn-log,.bn-gl,#bnUsers,#bnChans,#gpBody,.overlay,#bnet,#optCard,#stroList,#bodyItems{scrollbar-color:#8a6a3c #0c0806}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--k-strack) center/12px 100% no-repeat}::-webkit-scrollbar-thumb{border:4px solid transparent;border-width:6px 0;border-image:var(--k-sthumb) 20 0 fill / 6px 0 stretch}::-webkit-scrollbar-corner{background:transparent}#grid,#sgrid,#gsgrid,.trgrid{background:var(--k-cell) 0 0/var(--cell) var(--cell);border-color:#000}.eq{border:4px solid transparent;border-image:var(--k-cell) 10 fill / 4px stretch;background:none;box-shadow:none}.slot{border:3px solid transparent;border-image:var(--k-cell) 10 fill / 3px stretch;background:none}.trbox{border:4px solid transparent;border-image:var(--k-field) 12 fill / 4px stretch;background:none}.row,.bn-g,.ld-row:not(.ld-head){border:3px solid transparent;border-image:var(--k-row) 10 fill / 3px stretch;background:none;margin-bottom:2px}.row:hover,.bn-g:hover,.bn-g.sel{background:none;filter:brightness(1.3)}.bn-g.sel{filter:brightness(1.35) sepia(.3) saturate(1.5)}.bn-gl{border:6px solid transparent;border-image:var(--k-frame-sm) 12 fill / 6px stretch;background:#000;background-clip:padding-box;padding:2px}#xp{height:9px;border:0;border-style:solid;border-color:transparent;border-width:0 6px;border-image:var(--k-bar) 0 16 fill / 0 6px stretch;background:none}#xp i{top:2px;bottom:2px}.bn-chan{border:0;border-style:solid;border-color:transparent;border-width:0 34px;border-image:var(--k-plaque) 0 100 fill / 0 34px stretch;background:none;box-shadow:none;padding:6px 0 7px;margin:4px 6px 0}.bn-h{background:none;box-shadow:none;border-bottom:0;padding:2px 10px 8px;text-align:center;background:var(--k-div) center bottom/90% 8px no-repeat}.bn-dlg>.bn-h,.gpBox>.bn-h{font-size:26px;padding:0 12px 10px;text-shadow:0 2px 0 #000,0 0 8px #000}.gpHead{justify-content:center;position:relative}.gpHead .x{position:absolute;right:6px;top:2px}.bn-ad{border:5px solid transparent;border-image:var(--k-frame-sm) 12 / 5px stretch;box-shadow:none}#roster,#tip{border:6px solid transparent;border-image:var(--k-frame-sm) 12 fill / 6px stretch;background:none}#tip{background:none}@media (max-width:820px){.bn-left>.bnb{align-self:flex-start}}#bnet{background:#000 url(/ui/net/b3-login-bg.webp) center/cover no-repeat}#bnet:has(#bnMain:not([hidden])){background-image:linear-gradient(#00000059,#0000008c),url(/ui/net/b4-lobby-bg.webp)}.bn-logo,.bn-mini{color:transparent;text-shadow:none;background:url(/ui/net/b1-wordmark.webp) center/contain no-repeat;line-height:1}.bn-logo span,.bn-mini span{color:transparent}.bn-logo{width:min(440px,88vw);aspect-ratio:900/166;font-size:0;filter:drop-shadow(0 0 18px rgba(230,70,20,.35)) drop-shadow(0 3px 4px #000)}.bn-mini{width:220px;aspect-ratio:900/166;font-size:0;filter:drop-shadow(0 2px 3px #000)}.bn-sub{text-shadow:0 1px 2px #000}.bn-big{display:flex;align-items:center;justify-content:center;gap:6px}.bn-ico{width:30px;height:30px;flex:none;margin:-4px 0;filter:drop-shadow(0 1px 1px #000)}.bn-ico.sm{width:22px;height:22px}#bnQuit{display:flex;align-items:center;justify-content:center;gap:4px}.bnb.bn-big:hover:before,.bnb.bn-big:focus-visible:before{display:none}.bn-c.on{background:url(/ui/net/b7-banner.webp) center/100% 100% no-repeat;color:#ffe0a0;text-shadow:0 1px 0 #000}.bn-log>div.sys,.bn-log>div.inf,.bn-log>div.bad,.bn-log>div.wsp,.bn-log>div.gld{padding-left:24px;background:no-repeat 0 .1em/19px 19px}.bn-log>div.sys{background-image:url(/ui/net/b8-door.webp)}.bn-log>div.inf{background-image:url(/ui/net/b8-bell.webp)}.bn-log>div.bad{background-image:url(/ui/net/b8-skull.webp)}.bn-log>div.wsp{background-image:url(/ui/net/b8-scroll.webp)}.bn-log>div.gld{background-image:url(/ui/net/b8-shield.webp)}.fdot{display:inline-block;width:14px;height:14px;background:url(/ui/net/b9-off.webp) center/contain no-repeat}.fdot.on{background-image:url(/ui/net/b9-on.webp)}.gl-ico{width:20px;height:20px;vertical-align:-4px;margin-right:5px}.pips{display:inline-flex;gap:1px;align-items:center}.pips img{width:17px;height:17px}.ld-row .medal{font-size:0;background:no-repeat left center/22px 22px;min-height:22px}.ld-row .medal.m1{background-image:url(/ui/net/b12-medal1.webp)}.ld-row .medal.m2{background-image:url(/ui/net/b12-medal2.webp)}.ld-row .medal.m3{background-image:url(/ui/net/b12-medal3.webp)}#bnet input,#bnet select{box-sizing:border-box}#bnet .bn-dlg>input{width:calc(100% - 28px)}.heroPick,.clsCard,#bnCharList.heroGrid .heroPick{border:0;background:url(/ui/front/a1-card.webp) center/100% 100% no-repeat;padding:10px 8px 14px;box-shadow:none}.heroPick:hover,.heroPick:focus-visible,.clsCard.on,#bnCharList.heroGrid .heroPick:hover{box-shadow:none;filter:brightness(1.15) drop-shadow(0 0 8px rgba(255,120,40,.55))}.clsCard:not(.on){filter:brightness(.8) saturate(.8)}.clsCard:not(.on):hover{filter:none}.heroPick canvas,.clsCard canvas{background:url(/ui/front/a4-pedestal.webp) center bottom/92% auto no-repeat}.heroPick small{display:flex;align-items:center;gap:3px}.hc-skull{width:14px;height:14px}#mmDiffBtns{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center}.diffCard{position:relative;width:150px;padding:0;border:0;background:none;cursor:pointer;font:inherit;filter:drop-shadow(0 4px 8px rgba(0,0,0,.7))}.diffCard img{width:100%;display:block}.diffCard span{position:absolute;left:0;right:0;bottom:6%;height:14%;display:flex;align-items:center;justify-content:center;font-family:Grenze Gotisch,Georgia,serif;font-weight:700;font-size:24px;color:#efdcb0;text-shadow:0 2px 0 #000,0 0 8px #000}.diffCard:hover,.diffCard:focus-visible{outline:none;filter:brightness(1.18) drop-shadow(0 0 10px rgba(255,100,30,.6))}.diffCard:disabled{cursor:default;filter:grayscale(.9) brightness(.55)}.diffCard:disabled:after{content:"";position:absolute;left:50%;top:38%;width:44px;height:44px;margin:-22px;background:url(/ui/net/b11-lock.webp) center/contain no-repeat}body{cursor:url(/ui/kit/k25-point.png) 1 1,auto}button,a,[role=radio],.bn-c,.bn-g,.slot,.eq,#grid,#sgrid,#gsgrid,#trMine,.row{cursor:url(/ui/kit/k25-point.png) 1 1,pointer}#view{cursor:url(/ui/kit/k25-point.png) 1 1,default}#view.hot{cursor:url(/ui/kit/k25-attack.png) 1 1,crosshair}body.holding,body.holding *{cursor:url(/ui/kit/k25-grab.png) 16 12,grabbing}.pk-mark{width:16px;height:16px;vertical-align:-3px;margin-left:4px}.rtb{border:3px solid transparent;border-image:var(--k-btn) 14 fill / 3px stretch;background:none}.rtb-hostile:before,.rtb-peace:before{content:"";display:inline-block;width:12px;height:12px;margin-right:3px;vertical-align:-2px;background:url(/ui/pvp/d1-hostile.webp) center/contain no-repeat}.rtb-peace:before{background-image:url(/ui/pvp/d1-peace.webp)}.bn-gl.bt-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:14px;min-height:260px;max-height:420px;border:6px solid transparent;border-image:var(--k-frame-sm) 12 / 6px stretch;background:#0a0604 url(/ui/pvp/d5-board.webp) center/cover;align-content:start}.bt-empty{grid-column:1/-1;margin:24px 8px;text-align:center;color:#c8b898;font-size:17px;text-shadow:0 1px 2px #000}.bt-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;padding:18px 10px 12px;background:url(/ui/pvp/d6-poster.webp) center/100% 100% no-repeat;color:#2a1608;text-align:center;filter:drop-shadow(0 4px 6px rgba(0,0,0,.8));transform:rotate(-1deg)}.bt-card:nth-child(2n){transform:rotate(1.2deg)}.bt-card:nth-child(3n){transform:rotate(-.4deg)}.bt-crest{width:54px;height:54px;margin-bottom:2px}.bt-name{font-family:Grenze Gotisch,Georgia,serif;font-size:22px;line-height:1;color:#4a0a04;overflow-wrap:anywhere}.bt-who{font-size:14px;color:#4a3420}.bt-pot{display:flex;align-items:center;gap:4px;font-family:Grenze Gotisch,Georgia,serif;font-weight:700;font-size:22px;color:#6a3a00;margin-top:2px}.bt-pot img{width:30px;height:30px}.bt-where{font-size:13px;line-height:1.1;color:#4a3420;min-height:2.2em}.bt-foot{display:flex;align-items:center;gap:6px;margin-top:4px}.bt-hunters{display:flex;align-items:center;gap:2px;font-size:15px;color:#3a2410}.bt-hunters img{width:18px;height:18px}.bt-foot .bnb{font-size:17px;padding:0 10px}.bt-card.me{filter:drop-shadow(0 0 8px rgba(255,60,30,.7))}.bt-card.barred{opacity:.6}.gpTabs{display:flex;gap:4px;margin-top:-2px}.gpTabs .btn{font-size:18px;border-width:5px 8px 0;border-image:var(--k-tab) 14 22 0 22 fill / 5px 8px 0 stretch;padding:2px 12px 1px;filter:brightness(.62) saturate(.8)}.gpTabs .btn.on{filter:none;color:#ffe6a8}.gpHd{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center}.gpHd .gcrest{grid-row:span 2}.gcrest{position:relative;display:inline-block;width:56px;height:64px;flex:none;filter:drop-shadow(0 2px 3px #000)}.gcrest:before,.gcrest i{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--sh) center/contain no-repeat;mask:var(--sh) center/contain no-repeat}.gcrest:before{background:#6a5030;transform:scale(1.08)}.gcrest i{background:linear-gradient(160deg,#ffffff38,#00000059),var(--f)}.gcrest i:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;-webkit-mask:var(--ch) center/contain no-repeat;mask:var(--ch) center/contain no-repeat;background:linear-gradient(160deg,#fff8,#0004),var(--m)}.gcrest.sm{width:20px;height:22px;vertical-align:-5px;margin-right:6px}.gpM .rk{display:inline-flex;align-items:center;gap:4px}.gpM .rk img{width:18px;height:18px}#gstabs{padding-top:66px;background:url(/ui/guild/c6-chest.webp) center top/auto 62px no-repeat}#bnGuild.blink .bn-ico{animation:gblink 1s ease-in-out infinite}@keyframes gblink{50%{filter:brightness(1.8) drop-shadow(0 0 6px #ff4020)}}.hudc{border:10px solid transparent;border-image:var(--k-frame) 34 fill / 10px stretch;background:none;box-shadow:0 4px 14px #0009;padding:4px 16px}.hudc:before,.hudc:after{content:"";position:absolute;top:50%;width:26px;height:120px;margin-top:-60px;background:url(/ui/hud/f1-orn.webp) center/contain no-repeat;pointer-events:none;z-index:2;filter:drop-shadow(0 2px 3px #000)}.hudc:before{left:-17px}.hudc:after{right:-17px;transform:scaleX(-1)}.orbw{position:relative}.orbw:before{content:"";position:absolute;left:50%;top:50%;width:122%;aspect-ratio:1;transform:translate(-50%,-58%);background:url(/ui/hud/f2-socket.webp) center/contain no-repeat;pointer-events:none;z-index:1}.orb{image-rendering:auto;position:relative}#btns .hb{position:relative;width:34px;height:34px;padding:0;border-width:3px;border-image:var(--k-socket) 10 fill / 3px stretch;display:inline-flex;align-items:center;justify-content:center}#btns .hb img{width:26px;height:26px;display:block;pointer-events:none}#btns .hb u{position:absolute;right:1px;bottom:-3px;font-size:13px;line-height:1;color:#ffd070;text-shadow:0 1px 0 #000,0 0 3px #000;pointer-events:none}#btns{display:flex;gap:3px;flex-wrap:wrap;justify-content:center}#bChar.on:after,#bSkill.on:after{content:"";position:absolute;right:-6px;top:-6px;width:16px;height:16px;background:url(/ui/hud/f9-plus.webp) center/contain no-repeat;animation:gblink 1.2s ease-in-out infinite}#bChar.on,#bSkill.on{filter:none}.tkCard{border:10px solid transparent;border-image:var(--k-frame) 34 fill / 10px stretch;background:none;box-shadow:0 10px 40px #000000b3;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;max-width:640px}.tkFace{width:150px;height:188px;object-fit:cover;filter:drop-shadow(0 4px 8px #000)}.tkFace[hidden]{display:none}.tkCard:has(.tkFace[hidden]){grid-template-columns:1fr}.tkOpt{border:3px solid transparent;border-image:var(--k-row) 10 fill / 3px stretch;background:none;display:flex;align-items:center;gap:8px}.tkOpt:hover,.tkOpt:focus-visible{background:none;border-color:transparent;filter:brightness(1.3)}.tkOpt:before{content:"";width:20px;height:20px;flex:none;background:url(/ui/npc/h3-gossip.webp) center/contain no-repeat}.tkOpt.tkQuest:before,.tkOpt.tkQuestTopic:before{background-image:url(/ui/npc/h3-quest.webp)}.tkOpt.tkLeave:before{background-image:url(/ui/npc/h3-leave.webp)}.tkOpt.biz-healer:before{background-image:url(/ui/npc/h3-heal.webp)}.tkOpt.biz-smith:before{background-image:url(/ui/npc/h3-repair.webp)}.tkOpt.biz-enchant:before{background-image:url(/ui/npc/h3-identify.webp)}.tkOpt.biz-gamble:before{background-image:url(/ui/npc/h3-buy.webp)}.tkOpt.biz-respec:before{background-image:url(/ui/npc/h3-unlearn.webp)}.tkOpt .tkNew{margin-left:auto}@media (max-width:560px){.tkCard{grid-template-columns:1fr}.tkFace{width:96px;height:120px}}#shopGreet{min-height:76px;padding:6px 8px 6px 78px;background:no-repeat 6px center/64px 80px;display:flex;align-items:center}#shopPanel[data-role=healer] #shopGreet{background-image:url(/ui/npc/h1-marta.webp)}#shopPanel[data-role=smith] #shopGreet{background-image:url(/ui/npc/h1-garrick.webp)}#shopPanel[data-role=enchant] #shopGreet{background-image:url(/ui/npc/h1-isolde.webp)}#shopPanel[data-role=gamble] #shopGreet{background-image:url(/ui/npc/h1-silas.webp)}#shopPanel[data-role=inn] #shopGreet{background-image:url(/ui/npc/h1-oswin.webp)}#shopPanel[data-role=respec] #shopGreet{background-image:url(/ui/npc/h1-vesper.webp)}#shopPanel header{min-height:50px;background:url(/ui/npc/h5-forge.webp) center/cover;margin:-2px -6px 8px;padding:6px 10px;border-bottom:2px solid #000}#shopPanel[data-role=healer] header{background-image:url(/ui/npc/h5-herbs.webp)}#shopPanel[data-role=enchant] header{background-image:url(/ui/npc/h5-arcane.webp)}#shopPanel[data-role=inn] header{background-image:url(/ui/npc/h5-tavern.webp)}#shopPanel[data-role=gamble] header{background-image:url(/ui/npc/h5-gamble.webp)}#shopPanel header h2{text-shadow:0 2px 0 #000,0 0 10px #000}#sellBox{border:0;height:84px;min-height:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;padding:38px 8px 6px;font-size:13px;line-height:1.25;background:url(/ui/npc/h4-counter.webp) center/100% 100% no-repeat;color:#e8dcc0;text-shadow:0 1px 2px #000}#qDlg .card{border:0;border-image:none;background:url(/ui/npc/h6-letter.webp) center/100% 100% no-repeat;width:min(520px,94vw);max-width:none;padding:54px 64px 78px 66px;box-shadow:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.8))}#qDlg h2{font-size:30px;line-height:1.05;margin:0 0 2px}#qdWho{font:italic 15px Georgia,serif;margin-bottom:8px}#qdText{font:16px/1.5 Georgia,Times New Roman,serif;margin:8px 0 10px}#qdNote,#qdRw{font:700 15px/1.4 Georgia,serif}#qDlg .brow{margin-top:14px}#info{border:8px solid transparent;border-image:url(/ui/hud/f7-target.webp) 0 60 fill / 0 34px stretch;border-width:0 34px;background:none;padding:6px 10px 8px;min-width:260px}#infoBar{border:0;height:7px;border-radius:2px;box-shadow:inset 0 0 0 1px #000}.buff{border:3px solid transparent;border-image:var(--k-frame-sm) 12 fill / 3px stretch;background:none}#qDlg .card,#qDlg .card p{color:#2a1a0c;text-shadow:none}#qDlg h2{color:#6a1206;text-shadow:none}#qdWho{color:#5a4028}#qdRw{color:#5a3200;font-weight:700}#qdNote{color:#2a5010}#invPanel>.hint{display:none}.bt-card{padding:20px 12px 14px;color:#1a0c04}.bt-card b,.bt-card span,.bt-card small,.bt-card div{text-shadow:0 0 3px rgba(255,236,200,.75)}.bt-name{font-size:25px;color:#5a0a02}.bt-who{font-size:15px;font-weight:700;color:#2a1808}.bt-pot{font-size:24px;color:#4a2400}.bt-where{font-size:14px;font-weight:700;color:#2a1808}.bt-hunters{font-size:16px;font-weight:700;color:#2a1808}.bn-gl.bt-board{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.heroPick span,.clsCard span{color:#d8c9a3}.heroPick b,.clsCard b{text-shadow:0 2px 0 #000}#bnet input:not([type=checkbox]),#bnet select{padding:4px 10px;min-height:38px;line-height:1.2}.bn-form{padding:16px 20px;gap:6px}.bn-form label{margin-top:4px}.bn-form>.bn-row,.bn-form .bn-row,.bn-dlg>.bn-row,.bn-form2 .bn-row{justify-content:center}.bn-err:empty{min-height:0}.bn-fine{text-align:center}.bn-login .bn-sub{margin-bottom:4px}#cStats tr[data-tip] td:first-child:before{content:"";display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-3px;background:no-repeat center/contain}#cStats tr[data-tip=str] td:first-child:before{background-image:url(/ui/panels/g2-str.webp)}#cStats tr[data-tip=mag] td:first-child:before{background-image:url(/ui/panels/g2-mag.webp)}#cStats tr[data-tip=dex] td:first-child:before{background-image:url(/ui/panels/g2-dex.webp)}#cStats tr[data-tip=vit] td:first-child:before{background-image:url(/ui/panels/g2-vit.webp)}#cStats tr[data-tip=res] td:first-child:before{width:46px;background:url(/ui/panels/g1-fire.webp) 0 center/14px no-repeat,url(/ui/panels/g1-cold.webp) 16px center/14px no-repeat,url(/ui/panels/g1-light.webp) 32px center/14px no-repeat}#cStats tr:not([data-tip=str]):not([data-tip=mag]):not([data-tip=dex]):not([data-tip=vit]):not([data-tip=res]) td:first-child:before{display:none}.sktree{background:#0a0908 center/cover no-repeat;border:4px solid transparent;border-image:var(--k-frame-sm) 12 / 4px stretch;box-sizing:content-box}.skc{border:4px solid transparent;border-image:url(/ui/panels/g4-node.webp) 18 / 4px stretch;background:#050404}.skc.can{box-shadow:0 0 10px #ffaa3c99}.sklines line{stroke:#8a6a3c;stroke-width:3;stroke-dasharray:7 3;stroke-linecap:round}.qe{padding-left:34px;background:url(/ui/panels/g6-side.webp) 2px 8px/24px 24px no-repeat}.qe.main{background-image:url(/ui/panels/g6-main.webp)}.qe.ready{background-image:url(/ui/panels/g6-ready.webp)}.qe.done{background-image:url(/ui/panels/g6-done.webp)}.trSeal{width:30px;height:30px;margin:-2px auto -4px;background:url(/ui/panels/g9-seal.webp) center/contain no-repeat}.eq{font-size:0}.eq:not(:has(img)):before{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;background:no-repeat center/contain;opacity:.4}.eq[data-slot=helm]:before{background-image:url(/ui/kit/k22-helm.webp)}.eq[data-slot=amulet]:before{background-image:url(/ui/kit/k22-amulet.webp)}.eq[data-slot=weapon]:before{background-image:url(/ui/kit/k22-weapon.webp)}.eq[data-slot=body]:before{background-image:url(/ui/kit/k22-body.webp)}.eq[data-slot=shield]:before{background-image:url(/ui/kit/k22-shield.webp)}.eq[data-slot=gloves]:before{background-image:url(/ui/kit/k22-gloves.webp)}.eq[data-slot=ring1]:before,.eq[data-slot=ring2]:before{background-image:url(/ui/kit/k22-ring.webp)}.eq[data-slot=belt]:before{background-image:url(/ui/kit/k22-belt.webp)}.eq[data-slot=boots]:before{background-image:url(/ui/kit/k22-boots.webp)}#stabs{padding-top:66px;background:url(/ui/guild/c6-chest.webp) center top/auto 62px no-repeat}#stroList{background:#0a0706 url(/ui/pvp/d9b-planks.webp) 0 0/256px repeat;border:4px solid transparent;border-image:var(--k-frame-sm) 12 / 4px stretch}#stroList{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px 4px;padding:10px 8px;align-content:start}.tro-c{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:22px;cursor:pointer;border-radius:4px}.tro-c:before{content:"";position:absolute;top:0;left:50%;width:20px;height:20px;margin-left:-10px;background:url(/ui/pvp/d9-peg.webp) center/contain no-repeat;filter:drop-shadow(0 2px 2px #000)}.tro-c:after{content:"";position:absolute;top:12px;left:50%;width:2px;height:12px;margin-left:-1px;background:linear-gradient(#3a2414,#7a5030);z-index:0}.tro-ear{position:relative;z-index:1}.tro-c:hover{background:radial-gradient(ellipse at 50% 45%,rgba(224,150,70,.18),transparent 70%)}.tro-ear{width:52px;height:52px;object-fit:contain;margin-top:-8px;filter:drop-shadow(1px 3px 3px rgba(0,0,0,.85));transform-origin:50% 0}.tro-c:hover .tro-ear{transform:rotate(-4deg);filter:drop-shadow(1px 3px 3px rgba(0,0,0,.85)) brightness(1.15)}.tro-pl{width:84px;height:30px;margin-top:6px;padding:0 8px;display:flex;align-items:center;justify-content:center;background:url(/ui/pvp/d9-plate.webp) center/100% 100% no-repeat;color:#f3dca4;font:700 15px/1 Grenze Gotisch,Georgia,serif;text-shadow:0 1px 1px #000,0 0 3px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#stroList .stro-empty{grid-column:1/-1;text-align:center;color:#c8b28a}#housePanel header{min-height:50px;background:url(/ui/house/i7-house.webp) center/cover;margin:-2px -6px 8px;padding:6px 10px;border-bottom:2px solid #000}#housePanel[data-mode=warmap] header{background-image:url(/ui/house/i7-warmap.webp)}#housePanel[data-mode=spy] header{background-image:url(/ui/house/i7-spy.webp)}#housePanel[data-mode=tally] header{background-image:url(/ui/house/i7-tally.webp)}#housePanel[data-mode=nest] header{background-image:url(/ui/house/i7-nest.webp)}#housePanel header h2{text-shadow:0 2px 0 #000,0 0 10px #000}#housePanel[data-mode=warmap] #hpBody{background:linear-gradient(#00000073,#0009),url(/ui/house/i8-map.webp) center/cover;padding:6px}.fcard{border:0;background:url(/ui/house/i3-card.webp) center/100% 100% no-repeat;padding:10px 8px 12px}.fcard.r1{filter:drop-shadow(0 0 3px rgba(110,140,220,.6))}.fcard.r2{box-shadow:none;filter:drop-shadow(0 0 5px rgba(240,200,96,.7))}#buildBar{border:0;background:url(/ui/house/i5-tray.webp) center/100% 100% no-repeat,#080503f0;padding:10px 12px}#bbRot,#bbDone{padding-left:22px;background:url(/ui/house/i5-rotate.webp) 3px center/16px no-repeat}#bbDone{background-image:url(/ui/house/i5-hammer.webp)}.hpCard{border:0;border-image:none;background:linear-gradient(#0a060633,#0a0606eb 170px),url(/ui/hell/j1-gate.webp) center top/100% auto no-repeat,#0e0808;padding-top:130px;border:2px solid #4a1a1a}#hellPane[data-t=court] .hpCard{background-image:linear-gradient(#0a060633,#0a0606eb 170px),url(/ui/hell/j4-court.webp)}.hpCard h2{text-shadow:0 2px 0 #000,0 0 12px #000}#dead{background:radial-gradient(ellipse at center,#2800008c,#3c0000eb 80%)}#dead>.card{background:url(/ui/sys/k31-death.webp) center 20px/100% 150px no-repeat,none;padding-top:44px}#dead.hc>.card{background:url(/ui/sys/k32-grave.webp) center top/auto 330px no-repeat;padding-top:110px;min-height:340px}#dead.hc h1{font-size:clamp(36px,6vw,54px)}#win>.card{background:linear-gradient(#0a08064d,#0a0806e6 60%),url(/ui/sys/k33-dawn.webp) center top/100% auto no-repeat,#0e0c0a;padding-top:150px}#mBug{display:inline-flex;align-items:center;gap:6px}#dead>.card,#win>.card{border:0;border-image:none;box-shadow:none}#dead>.card{background:url(/ui/sys/k31-death.webp) center 10px/100% 170px no-repeat;padding:34px 40px 10px;max-width:620px}#dead.hc>.card{background:url(/ui/sys/k32-grave.webp) center top/auto 100% no-repeat;padding:120px 60px 60px;max-width:440px;min-height:430px}#dead.hc h1{color:#c9c0b0;text-shadow:0 2px 0 #000}#dead.hc .lede{color:#e8dcc4;text-shadow:0 1px 2px #000;font-size:18px}#win>.card{border:2px solid #4a3a26;background:linear-gradient(#0a08061a,#0a0806eb 58%),url(/ui/sys/k33-dawn.webp) center top/100% auto no-repeat,#0e0c0a;padding:170px 26px 8px}#tip .n:before{content:"";display:inline-block;width:14px;height:14px;margin-right:5px;vertical-align:-2px;background:url(/ui/kit/k26-normal.webp) center/contain no-repeat}#tip .n.q-magic:before{background-image:url(/ui/kit/k26-magic.webp)}#tip .n.q-rare:before{background-image:url(/ui/kit/k26-rare.webp)}#tip .n.q-set:before{background-image:url(/ui/kit/k26-set.webp)}#tip .n.q-unique:before{background-image:url(/ui/kit/k26-unique.webp)}.spin{display:inline-block;width:20px;height:20px;margin-right:8px;vertical-align:-5px;background:url(/ui/kit/k29-pentacle.webp) center/contain no-repeat;animation:pspin 1.6s linear infinite}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.loading{display:flex;align-items:center;justify-content:center;color:#b8a888;margin:14px 0}#trAsk,#feelBar{border:0;border-style:solid;border-color:transparent;border-width:6px 22px;border-image:url(/ui/kit/k30-plain.webp) 14 60 fill / 6px 22px stretch;background:none;box-shadow:0 6px 18px #000a}#pkAsk,#cdBan{border:0;border-style:solid;border-color:transparent;border-width:6px 22px;border-image:url(/ui/kit/k30-red.webp) 14 60 fill / 6px 22px stretch;background:none;box-shadow:0 6px 18px #000a}.hrow .hico{width:42px;height:42px;flex:none;border:3px solid transparent;border-image:var(--k-cell) 10 fill / 3px stretch;border-radius:2px}.hrow{justify-content:flex-start}.hrow>div{flex:1}.hrow.locked .hico{filter:grayscale(1) brightness(.6)}#hellPane[data-m=lilith] .hpCard{background-image:linear-gradient(#0a060633,#0a0606eb 170px),url(/ui/hell/j2-lilith.webp)}#hellPane[data-m=mammon] .hpCard{background-image:linear-gradient(#0a060633,#0a0606eb 170px),url(/ui/hell/j2-mammon.webp)}#hellPane[data-m=beelzebub] .hpCard{background-image:linear-gradient(#0a060633,#0a0606eb 170px),url(/ui/hell/j2-beelzebub.webp)}.hpFace{position:relative;padding-top:34px!important}.hpFace:before{content:"";position:absolute;left:50%;top:4px;width:28px;height:28px;transform:translate(-50%);background:url(/ui/hell/j3-whole.webp) center/contain no-repeat;opacity:.55}.hpFace.on:before{background-image:url(/ui/hell/j3-broken.webp);opacity:1}.it.stained{background:url(/ui/pvp/d11-stain.webp) right bottom/70% no-repeat;filter:drop-shadow(0 0 3px rgba(200,20,10,.9))}.opts.keys button{border-style:solid;border-color:transparent;border-width:5px;border-image:url(/ui/kit/k35-key.webp) 14 fill / 5px stretch;background:none;font-family:VT323,monospace;font-size:19px;color:#e8dcc0}#bnJG>.bn-h{background:linear-gradient(#00000026,#0000008c),url(/ui/net/e2-table.webp) center/cover;margin:-2px -2px 6px;padding:18px 10px}.bn-dlg{position:relative}.bn-dlg:before,.bn-dlg:after{content:"";position:absolute;top:0;width:34px;height:34px;background:url(/ui/kit/k6-corner.webp) center/contain no-repeat;pointer-events:none;z-index:1}.bn-dlg:before{left:0}.bn-dlg:after{right:0;transform:scaleX(-1)}.heroCard.newCard .heroPick{justify-content:center;gap:8px;min-height:180px;opacity:.75}.heroCard.newCard .heroPick:hover{opacity:1}.heroCard.newCard img{width:64px;height:64px}.wmleg{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;font-size:14px;color:#b8a888}.wmleg span:before,.wml span:before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;vertical-align:-2px;background:center/contain no-repeat}.wmleg .wp:before,.wml .wp:before{background-image:url(/ui/house/i9-wp.webp)}.wmleg .boss:before,.wml .boss:before{background-image:url(/ui/house/i9-boss.webp)}.wml .ok:before{background-image:url(/ui/house/i9-ok.webp)}.wmleg .uniq:before,.wml .uniq:before{background-image:url(/ui/house/i9-uniq.webp)}.wmleg .bty:before,.wml .bty:before{background-image:url(/ui/house/i9-bty.webp)}.genB{border-style:solid;border-color:transparent;border-width:4px 14px;border-image:var(--k-pill) 0 32 fill / 4px 14px stretch;background:none;padding:2px 6px;filter:brightness(.7) saturate(.8)}.genB.on{filter:none;color:#ffe6a8;box-shadow:none}.heroGrid .heroPick,#bnCharList.heroGrid .heroPick{position:relative;display:block;aspect-ratio:280/360;padding:0;background:url(/ui/front/a4-pedestal.webp) 50% 49.7%/62% auto no-repeat,url(/ui/front/a1-card.webp) center/100% 100% no-repeat}.heroGrid .heroPick canvas{position:absolute;left:50%;top:6.5%;width:44%;height:auto;aspect-ratio:40/48;transform:translate(-50%);background:none}.heroGrid .heroPick b{position:absolute;left:6%;right:6%;top:63%;text-align:center;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heroGrid .heroPick span{position:absolute;left:10%;right:10%;top:80.5%;height:14%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.05;font-size:16px}.heroGrid .heroPick .hc-corner{position:absolute;left:9%;top:6%;min-height:0}.heroGrid .heroPick .hc-skull{width:22px;height:22px}.heroGrid .heroCard.newCard .heroPick,#bnCharList.heroGrid .heroCard.newCard .heroPick{background:url(/ui/front/a1-card.webp) center/100% 100% no-repeat;min-height:0}.heroGrid .heroCard.newCard img{position:absolute;left:50%;top:22%;transform:translate(-50%);width:34%;height:auto}#info{border-style:solid;border-color:transparent;border-width:10px 40px;border-image:url(/ui/hud/f7-target.webp) 18 80 fill / 10px 40px stretch;padding:4px 8px 5px;min-width:300px;line-height:1.1}#infoName{line-height:1.05}#infoSub{line-height:1.1;margin-top:1px}#infoBar{margin:4px auto 2px}#bnCharList.heroGrid{grid-template-columns:repeat(auto-fill,minmax(140px,170px));justify-content:center}.clsPick .clsCard{position:relative;display:block;width:126px;aspect-ratio:280/360;padding:0;flex:none;background:url(/ui/front/a4-pedestal.webp) 50% 54%/66% auto no-repeat,url(/ui/front/a1-card.webp) center/100% 100% no-repeat}.clsPick .clsCard canvas{position:absolute;left:50%;top:11%;width:48%;height:auto;aspect-ratio:40/48;transform:translate(-50%);background:none}.clsPick .clsCard b{position:absolute;left:8%;right:8%;top:80.5%;height:14%;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.clsPick .clsCard span{display:none}#bnNewCls.clsPick{margin:6px 0 4px;justify-content:center}body.tipTop #tip{z-index:300;position:fixed}#tip .d{max-width:240px;text-align:left;line-height:1.25;color:#d8c9a3;font-size:16px}#heroName,#bnet #bnNewName{border:0!important;border-image:none!important;border-radius:3px;width:260px;padding:8px 14px 7px!important;font:700 24px Grenze Gotisch,Georgia,serif;letter-spacing:.03em;text-align:center;color:#f0d890;caret-color:#ff8a3a;background:linear-gradient(#070605,#15110e)!important;box-shadow:inset 0 3px 8px #000,inset 0 -1px #2a2018,0 0 0 1px #0a0806,0 0 0 2px #5a4428,0 2px 6px #0008!important;outline:none!important;transition:box-shadow .15s}#heroName:focus,#bnet #bnNewName:focus{box-shadow:inset 0 3px 8px #000,inset 0 -1px #2a2018,0 0 0 1px #0a0806,0 0 0 2px #b07a3a,0 0 14px #ff6e2873!important}#heroName::placeholder,#bnet #bnNewName::placeholder{color:#6a5a44;font-weight:500}#bnNewName{width:100%;max-width:300px;align-self:center}#bnet .bt-off input[type=checkbox],.bt-post .bt-off input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;min-width:22px;padding:0;margin:0;border:0!important;border-image:none!important;box-shadow:none;background:url(/ui/kit/k17-check-off.webp) center/contain no-repeat!important;cursor:pointer}#bnet .bt-off input[type=checkbox]:checked{background-image:url(/ui/kit/k17-check-on.webp)!important}.bt-off{cursor:pointer;-webkit-user-select:none;user-select:none}#tip .tn{font:700 20px Grenze Gotisch,Georgia,serif;color:#e0bd6a;margin-bottom:2px}#bnCharNew{display:flex;flex-direction:column;align-items:center;gap:6px}#bnCharNew>label[for=bnNewName]{display:block;text-align:center;margin:4px 0 0}#bnNewGen,#bnNewTone{justify-content:center;gap:6px;margin-top:2px}#bnNewGen .bnb,#bnNewTone .bnb{font:inherit;font-family:VT323,monospace;font-size:17px;letter-spacing:0;text-shadow:none;color:#b8a888;border-style:solid;border-color:transparent;border-width:4px 14px;border-image:var(--k-pill) 0 32 fill / 4px 14px stretch;background:none;padding:2px 6px;filter:brightness(.7) saturate(.8)}#bnNewGen .bnb.on,#bnNewTone .bnb.on{filter:none;color:#ffe6a8}#bnNewGen .bnb:before,#bnNewGen .bnb:after,#bnNewTone .bnb:before,#bnNewTone .bnb:after{display:none}.bn-c.on{padding:9px 16px 10px;margin:2px 0;line-height:1;background-position:center;background-size:100% 100%;background-origin:border-box}#bCast{display:none!important}#bnCtx{position:fixed;z-index:120;min-width:170px;padding:4px 2px;border:6px solid transparent;border-image:var(--k-frame-sm) 12 fill / 6px stretch;box-shadow:0 8px 24px #000000bf;display:flex;flex-direction:column}#bnCtx .ctx-h{font:700 18px/1.2 Grenze Gotisch,Georgia,serif;color:#e8c878;padding:2px 10px 4px;border-bottom:1px solid #4a3622;margin-bottom:3px;white-space:nowrap}#bnCtx button{all:unset;display:block;padding:5px 12px;color:#e8dcc0;cursor:pointer;font-size:16px;white-space:nowrap}#bnCtx button:hover,#bnCtx button:focus-visible{background:linear-gradient(90deg,rgba(160,60,20,.45),transparent);color:#fff2c8}#bnCtx button.bad{color:#ff8a70}#bnCtx hr{border:0;border-top:1px solid #4a3622;margin:3px 6px}#tradePanel{max-height:calc(100vh / var(--uiz,1) - 20px);overflow-y:auto}#tradePanel .gold,#tradePanel .note{margin:4px 0}#tradePanel .sub{margin:2px 0}#menu>.card,#optCard,#bugOv .bugcard,#win>.card,.gpBox{position:relative}#menu>.card:before,#optCard:before,#bugOv .bugcard:before,#win>.card:before,.gpBox:before{content:"";position:absolute;top:-30px;left:50%;width:44px;height:21px;margin-left:-22px;background:url(/ui/kit/k3-skull.webp) center/100% 100% no-repeat;pointer-events:none}.optHub{display:flex;flex-direction:column;align-items:center;gap:8px;margin:6px 0 12px}.optHub .big{min-width:220px}.optSec .opts{margin-top:4px}#menu .brow .big{min-width:240px}#mmOptions .opts label{font-size:inherit;color:inherit}.fr-badge{all:unset;display:flex;align-items:center;justify-content:space-between;margin:2px 6px 4px;padding:3px 8px;cursor:pointer;color:#ffe08a;font-size:15px;background:linear-gradient(90deg,#a03c1473,#3c14084d);border:1px solid #8a5a22}.fr-badge b{min-width:20px;padding:0 5px;text-align:center;background:#a3211a;color:#fff;border-radius:9px;font-size:13px}.fr-badge:hover{filter:brightness(1.25)}.bn-u.fr-sent{opacity:.6}.bn-u.fr-sent small{color:#9a8a6a;margin-left:auto}#frReqs{position:fixed;z-index:120;width:300px;padding:4px 4px 6px;border:6px solid transparent;border-image:var(--k-frame-sm) 12 fill / 6px stretch;box-shadow:0 8px 24px #000000bf}#frReqs[hidden]{display:none}#frReqs .ctx-h{font:700 18px/1.2 Grenze Gotisch,Georgia,serif;color:#e8c878;padding:2px 8px 4px;border-bottom:1px solid #4a3622}#frReqList{max-height:320px;overflow-y:auto;margin:4px 0}.fr-row{display:flex;align-items:center;gap:6px;padding:3px 6px}.fr-row span{flex:1;color:#e8dcc0;overflow:hidden;text-overflow:ellipsis}#frReqs button{all:unset;cursor:pointer;padding:2px 8px;font-size:14px;border:1px solid #4a3622;color:#e8dcc0}#frReqs button:hover{filter:brightness(1.3)}#frReqs .fr-yes{color:#9ce07a;border-color:#3a6a2a}#frReqs .fr-no{color:#ff8a70;border-color:#6a2a1a}#frReqs .fr-more{display:block;margin:4px auto;text-align:center}.fr-foot{display:flex;justify-content:space-between;padding:4px 6px 0;border-top:1px solid #4a3622}#frReqs,#bnCtx{background:#0e0a08;background-clip:padding-box}
