:root{--bg: #12151b;--panel: #1b2029;--line: #2c3442;--text: #dfe4ec;--muted: #8b95a7;--accent: #e0b44c;--good: #5fbf77;--bad: #e06464;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.4 system-ui,sans-serif}button,input,select{font:inherit;color:var(--text);background:#252c38;border:1px solid var(--line);border-radius:6px;padding:6px 10px}button{cursor:pointer;transition:transform 70ms ease-out,filter 70ms ease-out,box-shadow 70ms ease-out}button:active:not(:disabled){transform:translateY(1px) scale(.96);filter:brightness(.8);box-shadow:inset 0 2px 6px #0000008c}button:hover{border-color:var(--accent)}button.primary{background:#3a3220;border-color:var(--accent)}button:disabled{opacity:.5;cursor:default}.screen{max-width:420px;margin:80px auto;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:10px}.screen button{background-image:linear-gradient(180deg,#ffffff12,#00000024);box-shadow:0 3px #0000008c,inset 0 1px #ffffff14}.screen button:hover:not(:disabled){filter:brightness(1.15)}.screen button:active:not(:disabled){transform:translateY(3px);filter:brightness(.85);box-shadow:inset 0 2px 6px #0009}button.busy{position:relative;opacity:1;transform:translateY(3px);box-shadow:inset 0 2px 6px #0009}button.busy>.busy-label{visibility:hidden}button.busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:2px solid var(--text);border-right-color:transparent;border-radius:50%;animation:button-busy .7s linear infinite}@keyframes button-busy{to{transform:rotate(360deg)}}.create-character{display:flex;flex-direction:column;gap:8px}.create-character>input{width:100%;box-sizing:border-box}.create-row>*{flex:1 0 auto;min-width:max-content}.create-big{width:100%;padding:12px 16px;font-size:16px;font-weight:600}.characters-page .screen{width:max-content;min-width:min(420px,100%);max-width:min(720px,calc(100vw - 32px))}.screen h1{margin:0 0 6px;font-size:20px}.screen>.screen-bar{margin:-24px -24px 4px;padding:8px 14px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.screen>.screen-bar .window-title{margin:0;font-size:14px;font-weight:600}.muted{color:var(--muted);font-size:12px}.error{color:var(--bad);min-height:18px}.row{display:flex;gap:8px;align-items:center}.row>input{flex:1}.character-list{display:flex;flex-direction:column;gap:6px;max-height:170px;overflow-y:auto}.character{box-sizing:border-box;height:38px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:6px}.game{--topbar-height: 58px;display:grid;grid-template-columns:1fr 340px;grid-template-rows:var(--topbar-height) 1fr;height:100vh}.topbar{grid-column:1 / 3;box-sizing:border-box;height:var(--topbar-height);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px 12px;white-space:nowrap;align-items:center;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.stage .meters{position:absolute;left:10px;top:2px;z-index:4;display:flex;flex-direction:column;font:11px/1.2 ui-monospace,monospace;min-width:52px}.topbar .who{font-weight:600;color:var(--accent)}.stage{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden}.game-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}canvas{flex:1;width:100%;min-height:0;background:#0b0d11;outline:none}.log{height:120px;overflow-y:auto;border-top:1px solid var(--line);padding:6px 10px;font-size:12px;background:var(--panel)}.log .warn{color:var(--accent)}.log .from{color:var(--accent);text-decoration:underline}.side{border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.box{padding:10px 12px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.box h2{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.member{display:flex;justify-content:space-between}.leader:after{content:" ★";color:var(--accent)}.chat{flex:1;min-height:0}.tabs{display:flex;gap:4px;flex-wrap:wrap}.tabs button{padding:2px 8px;font-size:12px}.tabs button.active{border-color:var(--accent)}.lines{flex:1;min-height:120px;overflow-y:auto;font-size:13px}.lines .from{color:var(--accent)}.lines .system{color:var(--muted);font-style:italic}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#080a0e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:50;text-align:center}.overlay-seats{position:absolute;top:10px;left:50%;transform:translate(-50%);display:flex;gap:6px}.overlay .overlay-logout{position:static;flex:none;margin-top:14px}.overlay-card{box-sizing:border-box;width:min(440px,calc(100% - 32px));display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 32px 24px;border:1px solid rgba(201,162,39,.45);border-radius:12px;background:radial-gradient(120% 90% at 50% 0%,rgba(201,162,39,.12),transparent 60%),linear-gradient(180deg,#14171f,#0d0f14);box-shadow:0 0 0 1px #000,0 18px 50px #0009}.overlay-title{font-family:Cinzel,Georgia,serif;font-size:26px;font-weight:700;letter-spacing:.08em;color:#e8c35a;text-shadow:0 2px 12px rgba(201,162,39,.35)}.overlay-bar{position:relative;box-sizing:border-box;width:100%;height:14px;margin-top:6px;overflow:hidden;border:1px solid rgba(201,162,39,.5);border-radius:7px;background:#07080b;box-shadow:inset 0 1px 3px #000c}.overlay-bar-fill{height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%) 0 0 / 120px 100% no-repeat,linear-gradient(180deg,#f2d06b,#b8871e);animation:overlay-shine 1.4s linear infinite;transition:width .25s ease-out}.overlay-bar.waiting .overlay-bar-fill{width:35%!important;animation:overlay-slide 1.3s ease-in-out infinite;transition:none}@keyframes overlay-shine{0%{background-position:-120px 0,0 0}to{background-position:calc(100% + 120px) 0,0 0}}@keyframes overlay-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}.overlay-percent{min-height:22px;font:600 18px/22px ui-monospace,monospace;color:#fff3cf}.overlay-detail{min-height:16px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.overlay-action:empty{display:none}.announcements{position:absolute;top:18%;left:50%;transform:translate(-50%);width:min(80%,720px);display:flex;flex-direction:column;gap:6px;z-index:40;pointer-events:none;text-align:center}.announcement{color:#ff5a4a;font-size:18px;font-weight:700;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;white-space:pre-wrap;overflow-wrap:anywhere}.overlay .phase{font-size:20px;color:var(--accent)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000000}.modal>div{background:var(--panel);border:1px solid var(--accent);border-radius:10px;padding:18px 22px;display:flex;flex-direction:column;gap:12px;min-width:280px}.modal>div>.modal-bar{position:static;margin:-18px -22px 0;padding-right:6px}.seats{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow:hidden}.seats-list{display:flex;flex-wrap:nowrap;gap:6px}.seats:not(.folded)>.seats-toggle,.topbar-right:not(.folded)>.topbar-menu-toggle{display:none}.seats.folded,.topbar-right.folded{flex:none}.seats.folded>.seats-toggle{padding-right:22px}.seats-caret{position:absolute;right:6px;bottom:4px;font-size:12px;color:#e8c35a}.seats.folded .seats-list,.topbar-right.folded .topbar-menu{display:none}.seats.folded.open .seats-list,.topbar-right.folded.open .topbar-menu{display:flex;flex-direction:column;gap:6px;position:fixed;z-index:10000;max-height:calc(100vh - 80px);overflow-y:auto;padding:6px;border:1px solid #8c6f1c;border-radius:6px;background:var(--panel, #120f0b);box-shadow:0 6px 18px #000000b3}.topbar-menu{display:flex;gap:inherit;align-items:center}.topbar-menu-toggle{width:36px;height:36px;padding:0;font-size:18px;line-height:1}.topbar-right.folded .topbar-menu>button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:auto;min-width:190px;padding:0 12px 0 6px}.topbar-right.folded .topbar-menu>button[data-label]:not(:has(>.button-label)):after{content:attr(data-label);font-size:13px;white-space:nowrap}.topbar-menu-lead{display:contents}.topbar-right.folded .topbar-menu-lead>button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:auto;min-width:190px;padding:0 12px 0 6px}.seats-icon{display:none}@media (max-width: 760px){html:has(.game),html:has(.game) body{height:100%;overflow:hidden;overscroll-behavior:none}.game{position:fixed;top:0;right:0;bottom:0;left:0;height:auto;grid-template-rows:minmax(0,1fr) var(--topbar-height)}.game>.topbar{grid-row:2;border-bottom:none;border-top:1px solid var(--line)}.game>.stage{grid-row:1}.topbar .wallet,.topbar-middle>.muted{display:none!important}.seats.folded>.seats-toggle{width:40px;height:40px;min-width:0;padding:0;display:grid;place-items:center}.seats.folded>.seats-toggle>:not(.seats-icon){display:none}.seats.folded>.seats-toggle>.seats-icon{position:relative;display:grid;place-items:center;color:var(--gold-text, #f3c74f)}.seats-icon>.badge{position:absolute;top:-10px;right:-12px}}.topbar .seats.compact .seat.card.empty{width:40px;max-width:40px;padding:3px;justify-content:center}.seats.compact .seat.card.empty .card-info{display:none}.topbar .seats.folded .seats-list .seat.card{width:170px;max-width:170px}.seats .seat{display:flex;gap:4px;align-items:baseline;padding:4px 12px;border-radius:6px 6px 0 0}.seats .seat.active{border-color:var(--accent);background:#3a3220}.seats .seat.card{position:relative;align-items:center;gap:8px;padding:3px 10px 3px 3px;border-radius:6px;border:2px groove rgba(201,162,39,.45);background:#fffae90f;text-align:left;flex:none;box-sizing:border-box;width:170px;height:45px;overflow:hidden}.seats .seat.card.active{border-color:#c9a227;background:linear-gradient(180deg,#c9a2274d,#fffae91a);box-shadow:0 0 0 1px #8c6f1c,0 0 12px #c9a22773}.seats .seat.card.empty{width:120px;white-space:normal;border-style:dashed;background:#fffae908;opacity:.8}.seats .seat.card.empty .card-name{white-space:normal;font-size:10px}.seats .seat.card.empty:hover{background:#fffae91a;opacity:1}.seats .seat.card.empty.locked{opacity:.55;border-style:dashed}.seats .seat.card.empty.locked.next{opacity:1;border-color:var(--accent)}.seats .seat.card.empty.locked .card-name{color:var(--accent)}.seats .seat.card.empty.locked .slot-price{font-size:9px;letter-spacing:0;opacity:.85;white-space:nowrap;overflow:visible;text-overflow:clip}.seats .seat.card.empty.locked{width:132px}.card-avatar{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:2px solid #8c6f1c;border-radius:4px;background:linear-gradient(180deg,#3b2818,#2b1d12);color:#e8c35a;font-weight:700}.card-info{display:flex;flex-direction:column;line-height:1.2;min-width:0;overflow:hidden}.card-name{font-size:12px;color:#fff3cf;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-sub{font-size:10px;color:#b8953a;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-conditions{font-size:10px;color:#e7b25a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-conditions:empty{display:none}.card-bars{display:flex;flex-direction:column;gap:1px;margin-top:2px}.card-bar{display:block;width:100%;min-width:90px;height:3px;background:#00000080}.card-bar>span{display:block;height:100%}.card-bar.health>span{background:#c8322c}.card-bar.mana>span{background:#3a6ad0}.seats .seat.card .badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:10px;line-height:16px;text-align:center;box-shadow:0 0 0 1px #0009}.pick-create{margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.pick-list{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow:auto}.pick-row{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;cursor:pointer}.pick-row:hover{background:#ffffff0d}.badge{background:var(--bad);color:#fff;border-radius:8px;padding:0 6px;font-size:11px}label.character{cursor:pointer}.character-list.character-list{display:grid;grid-auto-rows:38px;align-content:start;column-gap:12px}.character-list>.character{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;justify-content:start;align-items:center;white-space:nowrap}.character-list>.character>input{margin:0}.character-list>.character>.character-delete{padding:2px 6px;border:none;background:none;opacity:.45;cursor:pointer}.character-list>.character>.character-delete:hover{opacity:1}.character .pick-part:last-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis}.inventory{position:absolute;right:12px;top:12px;z-index:4;max-height:calc(100% - 24px);overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.inventory .body,.inventory .list{display:grid;grid-template-columns:repeat(8,44px);gap:2px}.inventory .slot{width:44px;height:44px;border:1px solid var(--line);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:9px;overflow:hidden}.inventory .grid{position:relative}.inventory .cell{position:absolute;width:44px;height:44px;border:1px solid var(--line);box-sizing:border-box}.inventory .item{width:40px;height:40px;border:2px solid #888;border-radius:4px;background:#252c38;display:flex;align-items:center;justify-content:center;position:relative;font-size:12px;font-weight:600;cursor:grab;-webkit-user-select:none;user-select:none}.inventory .item .count{position:absolute;right:2px;bottom:0;font-size:10px;color:var(--accent)}.inventory .hint{font-size:11px}.inventory .hint.fit{width:0;min-width:100%}.inventory .hint.refusal{min-height:1.3em;color:#ff3030;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.inventory.shop{min-width:320px}.inventory h3{margin:4px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.inventory,[data-panel]{cursor:grab}.inventory :is(button,input,select,textarea,a,label),[data-panel] :is(button,input,select,textarea,a,label){cursor:auto}.game.overlay-panels{grid-template-columns:1fr}.game.overlay-panels .topbar{grid-column:1 / -1}.chat-float,.side-float{position:absolute;z-index:5;background:#10131ae0;border:1px solid var(--line);border-radius:8px;font-size:12px}.chat-float{left:12px;bottom:calc(var(--stage-bottom, 0px) + 12px);width:320px;height:200px;padding:6px 8px;gap:4px}.window[data-resizable]{overflow:auto;min-width:220px;min-height:120px;max-width:calc(100% - 8px);max-height:calc(100% - 8px)}.window.chat-float[data-resizable]{overflow:hidden}.window[data-edge=l],.window[data-edge=l] *,.window[data-edge=r],.window[data-edge=r] *{cursor:ew-resize!important}.window[data-edge=b],.window[data-edge=b] *{cursor:ns-resize!important}.window[data-edge=bl],.window[data-edge=bl] *{cursor:nesw-resize!important}.window[data-edge=br],.window[data-edge=br] *{cursor:nwse-resize!important}.unread-dot{display:inline-block;width:7px;height:7px;margin-left:5px;border-radius:50%;background:#e5484d;box-shadow:0 0 4px #e5484dcc;vertical-align:middle}.chat-tab-close{margin-left:6px;padding:0 3px;border-radius:3px;opacity:.7}.chat-tab-close:hover{opacity:1;background:#ffffff1f}.chat-float h2,.side-float h2{font-size:11px}.chat-float .lines,.chat-float .log{flex:1;min-height:0;overflow-y:auto}.chat-float .log{height:auto;border:none;padding:0;background:none}.chat-float input{font-size:12px;padding:4px 6px}.side-float{right:12px;top:12px;width:270px;max-height:calc(100% - 24px);overflow-y:auto;border-left:1px solid var(--line)}.side-float .box{padding:6px 8px;gap:6px}.side-float .box:last-child{border-bottom:none}.side-float :is(button,input,select){font-size:12px}.side-float .row{flex-wrap:wrap}.side-float .row input{flex:1;min-width:0}.topbar-right{margin-left:auto;display:flex;gap:8px;align-items:center}.item-icon{image-rendering:pixelated;max-width:100%;max-height:100%}.with-icon{display:inline-flex;align-items:center;gap:6px}.with-icon .item-icon{width:28px;height:28px;object-fit:contain}.box.friends>h3{margin:0}.friends-list{display:flex;flex-direction:column;gap:2px;height:183px;flex:none;overflow-y:auto}.friend{cursor:default;-webkit-user-select:none;user-select:none;padding:2px 4px;border-radius:4px;box-sizing:border-box;height:35px;flex:none;flex-wrap:nowrap;align-items:center}.guild-members{display:flex;flex-direction:column;height:155px;flex:none;overflow-y:auto}.guild-members .member{box-sizing:border-box;min-height:31px;flex:none;align-items:center}.friend:hover{background:#ffffff0f}.friend-dot{width:8px;height:8px;border-radius:50%;background:#6b7280;flex:none}.friend.online .friend-dot{background:#3fbf4a}.friend-name{flex:1}.friend.offline .friend-name{opacity:.6}.form{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.form-field{display:flex;flex-direction:column;gap:2px}.form-field textarea{resize:vertical;min-height:3em}.pick-grid{display:flex;flex-wrap:wrap;gap:4px;max-height:180px;overflow:auto}.pick-cell{position:relative;width:40px;height:40px;padding:2px;border:2px solid var(--line);border-radius:6px;background:#00000040;display:flex;align-items:center;justify-content:center}.pick-cell.picked{outline:2px solid var(--accent);background:#e0b44c2e}.pick-cell .pick-name{font-size:9px;line-height:1;overflow:hidden}.pick-cell .pick-count{position:absolute;right:2px;bottom:1px;font-size:10px;font-weight:700;text-shadow:0 0 2px #000}.mail-list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto;margin-bottom:8px}.mail-card{border:1px solid var(--line);border-radius:6px;padding:6px 8px;background:#ffffff08}.mail-card.collected{opacity:.65}.mail-head{display:flex;align-items:center;gap:8px}.mail-text{margin:4px 0;white-space:pre-wrap}.contents{display:flex;flex-wrap:wrap;gap:4px}.chip{padding:2px 6px;border:1px solid var(--line);border-radius:12px;background:#0003}.trade-sides{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.trade-side{border:1px solid var(--line);border-radius:6px;padding:6px;min-height:60px}.trade-side.accepted{border-color:#3fbf4a}.trade-who{font-weight:600;margin-bottom:4px}.trade-side .ok{color:#3fbf4a;font-weight:400}.mail-head .spacer,.form .spacer{flex:1}.member .party-name{display:inline-flex;flex:1 1 auto;min-width:0;margin-right:12px;white-space:nowrap}.member .party-name>span{overflow:hidden;text-overflow:ellipsis}.member .party-note{flex:none;white-space:nowrap}.member .party-name+.party-note:not(:empty){margin-right:8px}.member .party-actions{display:inline-flex;gap:4px;margin-left:auto}.member .party-actions button{width:22px;height:22px;padding:0;font-size:13px;line-height:1}.member .party-hand{color:var(--wz-gold, #e6c15a)}.member .team{min-width:2.5em;margin-right:6px;text-align:center}.coins-history{width:100%;border-collapse:collapse;font-size:12px}.coins-history th,.coins-history td{text-align:left;padding:3px 6px;border-bottom:1px solid var(--line)}.coins-history td:last-child,.coins-history th:last-child{text-align:right}.history-items{list-style:none;margin:2px 0 0;padding:0 0 0 10px;font-size:11px}.history-items li{display:flex;justify-content:space-between;gap:12px;max-width:320px}.history-items .spent{color:var(--bad)}.coins-totals{display:flex;gap:18px;margin:6px 0 8px}.coins-totals .spent{color:var(--bad)}.coins-totals .earned{color:var(--good)}.coins-history .spent{color:var(--bad)}.coins-history .earned{color:var(--good)}.build-version{position:fixed;bottom:8px;left:0;right:0;text-align:center;font-size:11px;letter-spacing:.04em;pointer-events:none}.build-version.window-version{position:static;margin-top:8px;font-size:10px;opacity:.75}.language-row{justify-content:space-between;align-items:center}.language-row select.language{width:auto}.screen-foot{margin-top:4px;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.screen-foot .build-version{position:static}.screen-foot .discord-link{pointer-events:auto}.discord-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#00000059;box-shadow:inset 0 0 0 1px #5865f273;transition:background .15s,box-shadow .15s}.discord-link:hover{background:#5865f240;box-shadow:inset 0 0 0 1px #5865f2e6,0 0 8px #5865f280}.topbar .wallet{display:flex;gap:6px;align-items:center}.wallet-stack{display:flex;gap:6px}.topbar .wallet-stack{flex-direction:column;gap:2px}.topbar .wallet-stack .pill{padding:0 10px;font-size:11px;line-height:17px}.topbar .pill{padding:3px 12px;border-radius:999px;border:1px solid var(--line);background:#00000059;color:var(--text, #e6e6e6);font-variant-numeric:tabular-nums}.topbar-start,.topbar-middle,.topbar-end{display:flex;flex-wrap:nowrap;gap:inherit;align-items:center;min-width:0}.topbar-crest{display:block;flex:none;height:calc(var(--topbar-height) - 2px);width:auto;margin:-8px 0;-webkit-user-select:none;user-select:none}.topbar-middle .topbar-crest{margin-inline:12px}.topbar-end{justify-content:flex-end}body,body *{cursor:default!important}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),body textarea{cursor:text!important}.window-bar{position:sticky;z-index:2;flex:none;display:flex;align-items:center;gap:6px;box-sizing:border-box;height:20px;margin-bottom:8px;padding:0 2px 0 10px;background:#c9a22729;border-bottom:1px solid rgba(201,162,39,.28);border-top-left-radius:inherit;border-top-right-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-user-select:none;user-select:none}.window-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#e8d9a8}.window-bar .window-close{flex:none;width:22px;height:16px;padding:0;border:none;border-radius:4px;background:transparent;color:#e8d9a8;font-size:14px;line-height:16px}.window-bar .window-close:hover{background:#c8322c;color:#fff}.window-bar .window-minimize{flex:none;width:22px;height:16px;padding:0;border:none;border-radius:4px;background:transparent;color:#e8d9a8;font-size:14px;line-height:16px}.window-bar .window-minimize:hover{background:#c9a22759}.window.minimized>:not(.window-bar){display:none!important}.window.minimized{height:auto!important;min-height:0!important}.window.minimized>.window-bar{margin-bottom:0}.inventory.shop.store{left:50%;top:50%;right:auto;transform:translate(-50%,-50%);width:min(1120px,calc(100% - 16px));height:min(640px,calc(100% - 24px));overflow:hidden;gap:8px}.store-head{display:flex;align-items:center;gap:8px}.store-subtitle{flex:1;font-size:12px}.store-pills{display:flex;gap:6px}.store-pills .pill{border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:12px;white-space:nowrap}.store-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.store-tab{padding:7px 0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px;border:1px solid var(--line);background:transparent}.store-tab.active{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.store-main{flex:1;min-height:0;display:grid;grid-template-columns:190px 1fr;gap:10px;border-top:1px solid var(--line);padding-top:8px}.store-main:has(>.store-side[style*=none]){grid-template-columns:1fr}.store-side{display:flex;flex-direction:column;gap:4px;overflow-y:auto;border-right:1px solid var(--line);padding-right:8px}.store-cat{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:6px 8px;text-align:left;background:transparent;border:1px solid transparent;border-radius:6px}.store-cat:hover{border-color:var(--line)}.store-cat.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.store-cat-icon{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;color:var(--accent)}.store-cat-icon .item-icon{width:26px;height:26px;image-rendering:pixelated}.store-cat-name{flex:1}.store-count{font-size:11px;color:var(--muted)}.store-sep{border-top:1px solid var(--line);margin:4px 0}.store-content{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding-right:4px}.store-title strong{font-size:18px}.store-title .muted{font-size:12px}.store-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.store-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.store-page{min-width:110px}.store-page-at{min-width:56px;text-align:center;font-weight:700}.market-sell{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:10px}.market-sell-items{min-height:0;overflow-y:auto;padding:6px;border:1px solid #000;border-radius:2px;background:#00000059}.market-sell-items .store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sell-card{cursor:pointer}.market-sell .sell-card.picked{border-color:#4f8a3a;box-shadow:inset 0 0 0 1px #4f8a3a99,0 0 6px #4f8a3a80}.market-sell-form{align-self:start;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #000;border-radius:2px;background:#00000040}.market-sell-chosen{box-sizing:border-box;height:36px;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.market-sell-chosen>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.market-sell-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:8px}.market-sell-row input{width:100%;min-width:0;box-sizing:border-box}.market-sell-price{grid-template-columns:1fr;gap:2px}.market-sell-row .store-price{text-align:right;white-space:normal}.market-sell-form>button.primary{width:100%}.market-confirm-item{display:flex;justify-content:center;padding:4px 0;font-size:13px}.market-confirm-sum{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:3px 16px;min-width:260px;padding:8px 10px;background:#00000040}.market-confirm-sum>:nth-child(2n){text-align:right}.store-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px 12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--bg) 60%,transparent);text-align:center}.store-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.store-card.featured,.store-card.promo{border-color:var(--accent)}.store-card.compact{gap:2px;padding:8px 6px;font:inherit;color:inherit;cursor:pointer}.store-card.opened{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.store-off{position:absolute;top:8px;left:8px;font-weight:800;font-size:16px;color:var(--accent)}.store-pic{width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 70%,black)}.store-pic .item-icon{width:56px;height:56px;image-rendering:pixelated}.store-star{font-size:36px;color:var(--accent)}.store-name{font-weight:700}.store-badge{font-size:11px;padding:1px 8px;border-radius:4px;color:var(--bg);background:var(--accent)}.store-desc{font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-desc.whole{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal}.store-benefits{margin:4px 0 10px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;font-size:13px}.store-benefits ul{margin:4px 0 0;padding-left:18px;columns:2;column-gap:28px}.store-benefits li{margin:2px 0;break-inside:avoid}@media (max-width: 760px){.store-benefits ul{columns:1}}.store-price{margin-top:auto;display:flex;gap:8px;align-items:baseline;color:var(--accent);font-weight:700}.store-price s{font-weight:400;font-size:12px}.store-buy{width:100%}.store-empty{padding:20px 0}.store-search{width:auto;margin-left:200px}.store-main:has(>.store-side[style*=none])~.store-search{margin-left:0}@media (max-width: 640px){.store-main{grid-template-columns:1fr;grid-template-rows:auto 1fr}.store-side{flex-direction:row;overflow-x:auto;border-right:none;padding-right:0}.store-cat{flex:none}.store-search{margin-left:0}.store-sep{display:none}.store-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.login-page .screen .row input{flex:1;min-width:0}.login-page .language-row select.language{margin-left:auto}.login-page .notice{color:var(--good, #8fd19e);font-size:13px}.login-page .notice:empty{display:none}.login-page .login-actions{align-items:center}.link-button{background:none!important;border:none!important;box-shadow:none!important;padding:0;color:var(--accent, #e8c35a);font-size:12px;text-decoration:underline;cursor:pointer}.link-button:active:not(:disabled){transform:none!important}.or-line{display:flex;align-items:center;gap:10px;color:var(--muted, #8b93a1);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.or-line:before,.or-line:after{content:"";flex:1;border-top:1px solid var(--line)}.google-box{display:flex;justify-content:center;min-height:40px;color-scheme:light}.sign-up-box{display:flex;justify-content:center}.screen button.sign-up-button{width:100%;max-width:372px;min-height:40px}.screen button.google-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:40px;padding:0 12px;border:1px solid #8e918f;border-radius:4px;background:#131314;background-image:none;box-shadow:none;color:#e3e3e3;font:500 14px/20px Roboto,Segoe UI,system-ui,sans-serif;letter-spacing:.25px}.google-mark{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;background:#fff;border-radius:50%}.logo-backdrop{background:var(--logo, none) center / cover no-repeat,radial-gradient(ellipse at 50% 30%,#252a35,#171a21 55%,#0e1014)}.backdrop-crest{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:0}.backdrop-crest img{display:block;height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(0,0,0,.6));-webkit-user-select:none;user-select:none}.backdrop-crest .crest-art{height:100%;max-width:100%}.crest-art{position:relative;display:inline-block;line-height:0}.crest-light{position:absolute;width:var(--light-size, 6%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--light) 22%,transparent 70%);mix-blend-mode:screen;pointer-events:none;animation:crest-light 2.6s ease-in-out infinite}@keyframes crest-light{0%,to{opacity:.25;transform:translate(-50%,-50%) scale(.7)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.25)}}.crest-art>img{position:relative;z-index:1}.crest-light.behind{z-index:0;background:radial-gradient(circle closest-side,var(--light) 0%,color-mix(in srgb,var(--light) 55%,transparent) 30%,color-mix(in srgb,var(--light) 18%,transparent) 65%,transparent 100%);mix-blend-mode:normal;opacity:.85;animation:none;transition:width var(--light-pace, 2s) ease-in-out}.crest-spark{position:absolute;z-index:2;border-radius:50%;background:linear-gradient(90deg,transparent,var(--light) 40%,#fff 85%,#fff);box-shadow:0 0 4px 1px var(--light),0 0 10px 2px color-mix(in srgb,var(--light) 60%,transparent);opacity:0;pointer-events:none;animation:crest-spark 2s ease-out infinite both}@keyframes crest-spark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-angle)) scale(1)}10%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--spark-dx)),calc(-50% + var(--spark-dy))) rotate(var(--spark-angle)) scale(.4)}}@media (prefers-reduced-motion: reduce){.crest-spark{display:none}.crest-light{animation:none;opacity:.7}}.logo-page.crest-loading>*{visibility:hidden}.logo-page.crest-loading:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:36px;height:36px;border:3px solid rgba(232,195,90,.25);border-top-color:#e8c35a;border-radius:50%;animation:button-busy .8s linear infinite}.logo-page.crest-reveal .backdrop-crest{animation:crest-in .7s cubic-bezier(.2,.8,.2,1) both}.logo-page.crest-reveal .screen{animation:card-in .6s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes crest-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.logo-backdrop.logo-page{height:100vh;height:100dvh;overflow:hidden;padding:0 16px 30px;box-sizing:border-box;display:grid;justify-items:center;row-gap:16px}.logo-backdrop.login-page{grid-template-rows:minmax(0,1fr) minmax(0,420px) auto minmax(0,1fr)}.logo-backdrop.characters-page{grid-template-rows:0 minmax(0,1fr) auto}.logo-page .backdrop-crest{grid-row:2;height:100%;max-height:420px}@media (max-height: 710px){.characters-page .backdrop-crest{display:none}}.logo-backdrop.logo-page .screen,.overlay.logo-backdrop .overlay-card{position:relative;background:#101216d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 40px #000000b3}.logo-backdrop.logo-page .screen{grid-row:3;box-sizing:border-box;width:100%;max-width:420px;max-height:calc(100dvh - 46px);margin:0;overflow-y:auto}.logo-backdrop.characters-page .screen{width:max-content;min-width:min(420px,100%);max-width:calc(100vw - 32px)}.logo-backdrop.logo-page .build-version{text-shadow:0 1px 2px #000}.overlay.logo-backdrop .backdrop-crest{height:clamp(0px,calc(100vh - 360px),420px)}.overlay.logo-backdrop .overlay-title{display:none}.store-title-row{display:flex;align-items:flex-end;gap:8px}.store-title-row .store-title{flex:1}.store-sell-all{flex:none}.modal.store-confirm{z-index:1000000}.dialog{max-width:min(440px,calc(100vw - 32px))}.modal.store-confirm .dialog{width:max-content;max-width:min(640px,calc(100vw - 32px))}.modal.store-confirm .dialog>.row{flex-wrap:wrap}.modal.store-confirm .dialog>.row>button{flex:1 1 auto;height:auto;min-height:24px;white-space:normal}.dialog-text{white-space:pre-line}.store-confirm-what{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0 2px;text-align:center}.store-confirm-pic{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,#ffffff0f,#0000008c 70%);box-shadow:inset 0 2px 6px #000c,0 0 0 1px #ffffff14}.store-confirm-pic img,.store-confirm-pic canvas{width:64px;height:64px;image-rendering:pixelated}.store-confirm-pic .store-star{font-size:32px;color:var(--accent)}.store-confirm-name{font-size:14px;font-weight:700}.store-confirm-desc{max-width:300px;opacity:.75}.store-confirm-sum{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:3px 16px;min-width:240px;padding:8px 10px;border-top:1px solid rgba(255,255,255,.08);background:#00000040}.store-confirm-sum>:nth-child(2n){text-align:right}.store-confirm-price{font-size:16px;font-weight:700;color:var(--accent)}.store-confirm-after{font-weight:700}.store-confirm-unit{color:#fff}.store-confirm-sum .store-confirm-price{color:#f2d34b}.store-confirm-sum .store-confirm-price.short{color:#e5484d}.store-confirm-count{width:72px;justify-self:end;text-align:right}.modal .dialog:has(.store-confirm-what)>.row{justify-content:center}.order-form{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px}.order-form .row{flex-wrap:wrap;align-items:flex-end}.store-buttons{display:flex;gap:6px;width:100%}.store-buttons .store-buy{flex:1}.market-note{font-size:12px;color:var(--good)}.market-note.warn{color:var(--bad)}.store-title-row .sale-search{width:180px}.logout-list{display:flex;flex-direction:column;gap:6px;min-width:340px}.logout-row{align-items:center;gap:16px}.chat .from.clickable{cursor:pointer}.chat .from.clickable:hover{text-decoration:underline}.chat-name-menu{position:fixed;z-index:100000;display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--panel);border:1px solid var(--accent);border-radius:6px;box-shadow:0 4px 14px #00000080}.chat-name-menu-title{font-weight:600;padding:0 4px}.item-tip{position:fixed;z-index:2000;pointer-events:none;max-width:300px;padding:8px 10px;background:var(--panel);border:1px solid var(--accent);border-radius:8px;box-shadow:0 6px 18px #0009;display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.35}.item-tip-row{display:flex;gap:6px}.item-tip-label{color:var(--muted);flex:none}.item-tip-description{font-style:italic;opacity:.8;margin-top:2px}.store-grid:has(>.coin-pack){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.coin-pack{padding:10px 8px 8px;gap:4px;align-items:center;text-align:center;cursor:pointer}.coin-pack .store-buy{align-self:stretch;margin-top:auto}.coin-checkout>div{max-width:460px}.coin-terms-title{font-weight:700;margin-top:4px}.coin-terms{margin:0;padding-left:20px;max-height:220px;overflow-y:auto;font-size:12px;line-height:1.45;display:flex;flex-direction:column;gap:4px}.coin-dev{font-family:monospace;font-size:11px;color:#f0a040;border:1px dashed #f0a040;border-radius:4px;padding:2px 6px;align-self:flex-start}.coin-methods{gap:8px}.coin-methods .coin-method{flex:1}.coin-methods .coin-method.on{border-color:var(--accent);color:var(--accent)}.pix-qr{display:block;width:220px;height:220px;margin:6px auto;background:#fff;border-radius:4px;image-rendering:pixelated}.pix-line.pix-code{grid-template-columns:1fr auto}.pix-code code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:11px;-webkit-user-select:all;user-select:all}.pix-line{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:8px}.pix-line strong{overflow-wrap:anywhere}.coin-pack .store-pic{width:44px;height:44px}.coin-pack .store-star{font-size:22px}.coin-pack .pack-total{font-size:16px;font-weight:700;color:var(--accent)}.coin-pack .pack-split{font-size:12px}.coin-pack .pack-split strong{color:var(--good)}.coin-pack .pack-promotion{font-size:11px;font-weight:700;color:var(--good, #6fd08c);text-align:center}.coin-pack .pack-text{font-size:11px;line-height:1.35;color:var(--muted, #9aa3ad);white-space:pre-line;text-align:center}.coin-pack .pack-extra{background:#1f5a2c;color:#dff5e3;font-size:10px;padding:1px 5px}.coin-pack .store-buy{white-space:normal;font-size:12px;padding:5px 6px}.item-menu{position:fixed;z-index:1000;display:flex;flex-direction:column;min-width:140px;padding:4px;background:var(--panel, #1a1f27);border:1px solid var(--line, #2c3440);border-radius:6px;box-shadow:0 6px 18px #00000073}.item-menu .menu-title{padding:4px 8px;font-weight:600;color:var(--accent, #e0b44c)}.item-menu .menu-item{text-align:left;border:none;background:transparent;padding:5px 8px}.item-menu .menu-item:hover{background:#ffffff14}.coin-glyph{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.17em;overflow:hidden;color:transparent;text-indent:2em;white-space:nowrap;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CradialGradient id='g' cx='38%' cy='32%' r='75%'%3E%3Cstop offset='0' stop-color='%23d4ecff'/%3E%3Cstop offset='.45' stop-color='%234b9be8'/%3E%3Cstop offset='1' stop-color='%23123f7a'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='16' cy='16' r='15.2' fill='%230b2b55'/%3E%3Ccircle cx='16' cy='16' r='13.6' fill='url(%23g)'/%3E%3Ccircle cx='16' cy='16' r='10.4' fill='none' stroke='%23e2f2ff' stroke-opacity='.55' stroke-width='1.1'/%3E%3Cpath d='M20.6 11.7a6.1 6.1 0 1 0 0 8.6' fill='none' stroke='%23ffffff' stroke-width='2.7' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.wallet .pill.gold,.wallet .pill.coins{cursor:pointer}.chat-gear{margin-left:auto;padding:2px 8px;font-size:15px;line-height:1}.tabs.chat-tabs{flex-wrap:nowrap;align-items:flex-start}.chat-tab-list{display:flex;flex-wrap:wrap;gap:inherit;flex:1;min-width:0}.tabs .chat-tools{display:flex;flex:none;gap:inherit}.tabs .chat-tools .chat-gear{margin-left:0}.tabs .chat-discord svg{display:block;width:1em;height:1em}.chat-options{display:flex;flex-direction:column;gap:4px;margin:2px 0 6px;padding:6px 8px;border:1px solid var(--line);border-radius:4px;font-size:12px}.chat-options label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.screen.maintenance{text-align:center}.maintenance-held{display:flex;flex-direction:column;align-items:center;gap:2px}.maintenance-character{color:var(--text, #e8e2d0)}.maintenance-wait{display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px;color:var(--accent)}.coin-busy{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 8px}.maintenance-spinner{flex:none;width:22px;height:22px;border:3px solid rgba(232,195,90,.25);border-top-color:#e8c35a;border-radius:50%;animation:button-busy .8s linear infinite}.notice-junk{margin-top:6px;font-weight:600}.dragging{will-change:transform;transition:none!important}.game .window:not([data-resizable]):not(.hud):not(.action-bar){max-height:calc(100vh - 16px);max-width:calc(100vw - 16px);overflow-y:auto}.tibia-stage{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.hud{position:absolute;left:12px;top:12px;z-index:3;width:220px;display:flex;flex-direction:column;gap:4px;background:#10131ad9;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:12px}.hud .line.level .level-vocation{display:none}.hud .bar{position:relative}.hud .bar .fill{position:absolute;inset:0 auto 0 0;transition:width .2s}.hud .bar span{position:relative;display:block;text-align:center;line-height:16px}.hud .bar.experience .fill,.hud .bar.thin .fill{background:#6b8f3a}.hud .bar.thin{height:4px;grid-column:1 / -1}.hud button.small{align-self:flex-start;padding:2px 8px;font-size:12px}.hud .skills{display:flex;flex-direction:column;gap:4px}.hud .skill{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.hud .conditions{display:flex;flex-wrap:wrap;gap:4px}.hud .chip{border:1px solid;border-radius:8px;padding:0 6px;font-size:11px}:is(.hud,.pane-status) .fight-icon.zone.protection{border-color:#3fbf4a;background:#16301a}:is(.hud,.pane-status) .fight-icon.zone.protection .zone-shield{fill:#2e7d32;stroke:#6fdc6a}:is(.hud,.pane-status) .fight-icon.zone.city .zone-shield{fill:#4a4f58;stroke:#9aa0aa}:is(.hud,.pane-status) .fight-icon.zone.hunt{border-color:#c84040;background:#301616}:is(.hud,.pane-status) .fight-icon.zone.hunt .zone-shield{fill:#8e2323;stroke:#ff6a6a}:is(.hud,.pane-status) .fight{flex-wrap:wrap}.loot{right:12px;top:auto;bottom:130px;min-width:220px}.idle-bar{display:flex;gap:6px;align-items:center}.idle-bar .idle-line{font-size:12px;color:#cfe3b4;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idle-panel{right:12px;left:auto;top:12px;bottom:auto;max-height:calc(100% - 150px);width:420px;overflow:auto}.idle-panel .idle-log{font-size:12px;max-height:160px;overflow:auto;border-top:1px solid #444;margin-top:6px;padding-top:4px}.idle-panel label.check{display:flex;gap:6px;align-items:center}.idle-summary{left:50%;transform:translate(-50%);right:auto;top:60px;width:min(380px,calc(100vw - 32px));max-height:calc(100% - 80px);overflow:hidden;font-size:11px}.summary-head{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.summary-ended{margin:-4px 0 8px;font-size:13px}.summary-hunt{font-size:16px}.summary-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.summary-tile{display:flex;flex-direction:column;gap:1px;padding:6px 8px;background:#0b0d11;border:1px solid var(--line);border-radius:6px;min-width:0}.summary-tile strong{font-size:15px;font-variant-numeric:tabular-nums}.summary-tile.good strong{color:var(--good)}.summary-tile.bad strong{color:var(--bad)}.summary-label,.summary-note{color:var(--muted);font-size:11px}.summary-section{margin-top:10px;padding-top:6px;border-top:1px solid var(--line)}.summary-heading{font-weight:700;margin-bottom:6px}.summary-sub+.summary-sub{margin-top:6px}.summary-grid{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.summary-slot{position:relative;display:grid;place-items:center;width:40px;height:40px;background:#0b0d11;border:1px solid var(--tier, var(--line));border-radius:4px;box-shadow:inset 0 0 6px color-mix(in srgb,var(--tier, transparent) 45%,transparent)}.summary-slot .item-icon{width:32px;height:32px;image-rendering:pixelated}.summary-slot-name{font-size:9px;line-height:1.1;text-align:center;overflow:hidden;max-height:100%}.summary-count{position:absolute;right:2px;bottom:0;font-size:10px;font-weight:700;text-shadow:0 0 2px #000,0 0 2px #000}.summary-slot.sold{opacity:.75}.summary-sold{position:absolute;left:1px;top:0;padding:0 2px;font-size:8px;text-transform:uppercase;color:#ffd76a;background:#0009;border-radius:2px}.summary-kills{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 10px}.summary-kill{display:flex;align-items:center;gap:6px;min-width:0}.summary-kill span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 480px){.summary-tiles{grid-template-columns:repeat(2,1fr)}.summary-kills{grid-template-columns:1fr}}.action-bar{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:3;display:flex;gap:10px;align-items:stretch;background:#10131ae6;border:1px solid var(--line);border-radius:10px;padding:6px 8px}.bar-slots{display:grid;grid-template-columns:repeat(10,34px);grid-auto-rows:34px}.bar-slot{position:relative;padding:0;font-size:10px;line-height:1.1;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.bar-slot.empty{font-size:18px;color:#6b7385}.bar-slot .key{position:absolute;top:2px;left:4px;font-size:11px;font-weight:600;color:#aab3c5;white-space:nowrap}.bar-slot .count{position:absolute;bottom:1px;right:3px;font-size:9px;color:#e0c97a}.bar-slot .name{padding:8px 2px 0;word-break:break-word}.bar-slot.spell .name{color:#9fc4ff}.bar-slot.rune .name{color:#e0a46b}.bar-slot.item .name{color:#e57b8f}.bar-slot.off{opacity:.45}.bar-slot.wrong{border-color:#e0672c}.bar-slots .bar-slot{overflow:visible}.bar-slots .bar-slot.empty{font-size:16px}.bar-slots .bar-slot .key{z-index:3;font-size:9px;line-height:11px;pointer-events:none}.bar-slots .bar-slot .name{max-width:32px;max-height:32px;overflow:hidden;padding:0;font-size:8px}.bar-slots .slot-cooldown{font-size:12px}.bar-side{display:flex;flex-direction:column;justify-content:center}.bar-side select{max-width:150px}.bar-config{left:50%;right:auto;top:40px;transform:translate(-50%);width:640px;max-width:calc(100% - 24px)}.bar-config textarea{width:100%;box-sizing:border-box;font-family:ui-monospace,monospace;font-size:12px}.bar-config .tabs button{flex:1;display:flex;justify-content:center;align-items:center;gap:6px}.bar-config .tab-count{font-size:11px;min-width:1.6em;padding:0 5px;border-radius:8px;background:#ffffff14}.bar-head .muted{flex:1;font-size:12px;text-transform:capitalize}.bar-foot .spacer{flex:1}.bar-pick{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-height:200px}.bar-list{display:flex;flex-direction:column;gap:3px;max-height:320px;overflow:auto;padding-right:4px}.bar-none{padding:12px 4px}.bar-entry{display:flex;justify-content:space-between;gap:8px;text-align:left;font-size:12px;flex-shrink:0}.bar-entry.chosen{border-color:#4f8cff;background:#4f8cff1f}.bar-entry.lacking{opacity:.35;filter:grayscale(1)}.bar-entry.lacking:disabled{cursor:not-allowed}.bar-entry.lacking[aria-disabled=true]{cursor:help}.bar-entry.viewing{opacity:.7;outline:1px solid #d9a54a}.bar-viewing{display:flex;flex-direction:column;gap:6px}.bar-detail{display:flex;flex-direction:column;gap:6px;font-size:13px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff08;align-self:start}.bar-config .warn{color:#e0672c}.bar-config .bar-condition-name{width:6em}.bar-config .bar-condition>select:first-child{max-width:12em}.bar-config .bar-on-name{width:100%;box-sizing:border-box}.bar-condition select,.bar-condition input{font-size:12px}.idle-plan{display:flex;flex-direction:column;gap:4px;border-top:1px solid #444;padding-top:6px}.hud,.action-bar{cursor:grab}.hud :is(button,input,select),.action-bar :is(button,input,select){cursor:auto}.hunt-panel{left:50%;right:auto;transform:translate(-50%)}.hunt-loot{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 12px;font-size:12px}.hunt-loot label.check{display:flex;gap:6px;align-items:center}.bar-sets{left:50%;right:auto;top:60px;transform:translate(-50%);width:560px;max-width:calc(100% - 24px);max-height:calc(100% - 120px);display:flex;flex-direction:column;gap:8px}.bar-sets .bar-head .muted{text-transform:none}.bar-sets-current,.bar-set{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff08}.bar-sets-current .row .muted,.bar-set .row .muted{font-size:12px}.bar-set.using{border-color:#4f8cff;background:#4f8cff14}.bar-sets-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;padding:8px;overflow:auto;min-height:0;border:1px solid #000;border-radius:2px;background:#00000059}.bar-sets-list>.muted{grid-column:1 / -1}.bar-sets-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px}.bar-sets-heading .muted{font-size:12px}.bar-set-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.bar-set-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-set-badge{flex:none;padding:1px 6px;border:1px solid #4f8a3a;border-radius:2px;font-size:11px;color:#9fd68a;background:#4f8a3a2e}.bar-set-facts{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;font-size:12px}.bar-set-facts>:nth-child(2n){text-align:right}.bar-set-foot{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:2px}.bar-set-foot>button{width:100%}.bar-set-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.bar-set-actions.three{grid-template-columns:repeat(3,minmax(0,1fr))}.bar-set-actions>button{width:100%;min-width:0}.bar-sets .chips{display:flex;flex-wrap:wrap;gap:4px;font-size:11px}.bar-sets .chip{padding:1px 6px;border-radius:8px;background:#ffffff12}.bar-sets .chip-spell{color:#9cc4ff}.bar-sets .chip-rune{color:#d6a8ff}.bar-sets .chip-item{color:#e0c97a}.bar-sets .warn{color:#e0672c;font-size:12px}.bar-sets button.danger{border-color:#b5452a;color:#ff9b80}.bar-sets-form input{flex:1}.bar-sets-form textarea{width:100%;box-sizing:border-box;font-family:ui-monospace,monospace;font-size:12px}.hunt-step{flex-direction:column;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff08}.hunt-step .idle-plan{border-top:none;padding-top:0}.hunt-step-title{font-weight:600;color:#e0c97a}.idle-restock input{flex:none;width:5em}.tibia-bottom{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;max-width:calc(100% - 16px)}.dock-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;height:31px;contain:inline-size;width:100%;white-space:nowrap}.dock-actions>*{flex:none}.dock-actions .idle-bar{flex:0 1 auto;min-width:0;max-width:320px;flex-wrap:nowrap;overflow:hidden}.dock-actions .idle-bar .idle-line{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tibia-dock{display:flex;align-items:stretch;gap:8px;height:169px}.tibia-dock>*{min-height:0;overflow:hidden}.tibia-dock .conditions{flex-wrap:nowrap;overflow:hidden;height:19px;flex:none}.tibia-dock .conditions .chip{flex:none;white-space:nowrap}.tibia-dock>.hud,.tibia-dock>.action-bar{position:static;transform:none}.tibia-dock>.hud{justify-content:center}.tibia-dock>.hud{flex:none}.tibia-dock>.hud:not(.hud-controls){width:180px}.tibia-dock .bar-side{justify-content:safe center}.tibia-dock .bar-side select{max-width:100%;min-width:0}.tibia-dock>.action-bar{align-items:center}.hud .line.name{text-align:center;font-weight:600}.tibia-dock{cursor:auto}.game.overlay-panels .side-float{top:auto;right:auto;left:50%;transform:translate(-50%);bottom:calc(var(--stage-bottom, 0px) + 8px);max-height:calc(100% - var(--stage-bottom, 0px) - 24px)}.hunt-panel{top:16px;width:940px;max-width:calc(100% - 24px);height:min(640px,calc(100% - var(--stage-bottom, 150px) - 32px));max-height:none;display:flex;flex-direction:column;gap:10px;overflow:hidden}.hunt-panel .spacer{flex:1}.hunt-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.hunt-soon{margin:auto;text-align:center}.hunt-soon strong{font-size:18px}.hunt-search input{flex:1}.hunt-vocations{flex-wrap:wrap;gap:4px 12px;font-size:12px}.hunt-vocation{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.hunt-vocation input{margin:0}.hunt-list{overflow-y:auto;min-height:0}.hunt-grid{display:grid;grid-auto-rows:1fr;gap:10px;align-content:start}.hunt-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff08;cursor:pointer}.hunt-card:hover{border-color:#4f8cff}.hunt-card.here{border-color:#e0c97a}.hunt-card-text{display:flex;flex-direction:column;gap:2px;padding-right:18px;font-size:12px}.hunt-card-text strong{font-size:14px}.hunt-card-foot{grid-column:1 / -1;font-size:11px;font-style:italic;border-top:1px solid var(--line);padding-top:4px}.hunt-badge{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:6px;font-weight:700;font-size:13px;color:#e8ecf3;flex:none}.hunt-star{border:none;background:none;padding:0 2px;font-size:16px;color:#8a93a6;cursor:pointer}.hunt-star.on{color:#e0c97a}.hunt-title .hunt-name{font-size:20px}.hunt-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:1;min-height:0}.hunt-column{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px;overflow-y:auto;min-height:0}.hunt-monsters{display:flex;flex-direction:column;gap:4px}.hunt-monster-chip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px}.hunt-monster{display:flex;flex-direction:column;gap:3px;padding-top:6px;border-top:1px solid var(--line)}.hunt-monster-head{align-items:center}.hunt-loot-row{display:grid;grid-template-columns:1fr auto 28px 28px;align-items:center;gap:10px;font-size:12px;padding:3px 6px;border-radius:4px;background:#ffffff08}.hunt-foot{align-items:center;border-top:1px solid var(--line);padding-top:8px}.game.overlay-panels .side-float[data-panel=guild]{top:12px;right:12px;left:auto;bottom:auto;transform:none}:is(.hud,.pane-status) .fight{display:grid;grid-template-columns:repeat(5,24px);grid-auto-rows:24px;gap:3px;justify-content:center;margin-top:2px}:is(.hud,.pane-status) .fight-icon{width:24px;height:24px;padding:0;display:grid;place-items:center}:is(.hud,.pane-status) .fight-icon.primary{border-color:#e0c97a;background:#2a2618;box-shadow:inset -1px -1px #ffffff14,inset 1px 1px #00000080}:is(.hud,.pane-status) .fight-icon .icon{display:block;width:16px;height:16px}.seat strong{display:inline-block}.seat strong:first-letter{text-transform:uppercase}.hud .line.level,.hud .line.vocation{text-align:center}.loot-rules{left:50%;right:auto;top:16px;bottom:auto;transform:translate(-50%);max-width:calc(100% - 24px);height:min(640px,calc(100% - var(--stage-bottom, 150px) - 32px));display:flex;flex-direction:column;gap:8px}.loot-search input{flex:1}.loot-monsters{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:4px}.hunt-loot-row.off span{opacity:.6}.loot-rules{width:640px}.hunt-badge.big{width:56px;height:56px;border-radius:8px;font-size:26px}.loot-rules .hunt-monster-head .hunt-badge,.loot-rules .hunt-monster-head strong{display:none}.loot-rules .spacer{flex:1}.bar-slot .slot-icon{width:32px;height:32px;image-rendering:pixelated}.slot-icon.spell-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:11px;font-weight:700;color:#fff;text-shadow:0 1px 1px #000;box-shadow:inset 0 0 0 1px #ffffff40}.hunt-loot-row .with-icon .item-icon{width:24px;height:24px}.hunt-badge.picture{background:#0b0d11;image-rendering:pixelated;object-fit:contain}.player-menu{position:fixed;z-index:50;display:flex;flex-direction:column;min-width:150px;padding:4px;background:var(--panel, #1a1f27);border:1px solid var(--line, #2c3440);border-radius:6px;box-shadow:0 6px 18px #00000073}.player-menu .menu-title{padding:4px 8px;font-weight:600;color:var(--accent, #e0b44c)}.player-menu .menu-item{text-align:left;border:none;background:transparent;padding:5px 8px}.player-menu .menu-item:hover{background:#ffffff14}.outfit-panel{left:50%;right:auto;top:12px;transform:translate(-50%);width:560px;max-width:calc(100% - 24px);max-height:calc(100% - var(--stage-bottom, 150px) - 24px);overflow:auto}.outfit-body{display:flex;gap:12px;align-items:flex-start}.outfit-look{display:flex;flex-direction:column;align-items:center;gap:6px}.outfit-preview{width:128px;height:128px;image-rendering:pixelated;background:#0000004d;border:1px solid var(--line, #2c3440);border-radius:6px}.outfit-pick{flex:1;display:flex;flex-direction:column;gap:4px}.outfit-parts{display:flex;flex-wrap:wrap;gap:4px}.outfit-parts .swatch{display:inline-block;width:10px;height:10px;margin-right:4px;border:1px solid #000;vertical-align:middle}.palette{display:grid;grid-template-columns:repeat(19,16px);gap:2px;margin-top:4px}.swatch-cell{width:16px;height:16px;padding:0;border:1px solid rgba(0,0,0,.6);border-radius:2px}.swatch-cell.picked{outline:2px solid #fff;outline-offset:1px}.tibia-stage,.game.overlay-panels .stage{overflow:clip}.sell-panel{display:flex;flex-direction:column;min-height:0;height:100%}.sell-list{display:flex;flex-direction:column;gap:2px;overflow:auto;min-height:0;margin:6px 0}.sell-row{display:flex;align-items:center;gap:6px;padding:2px 4px;border-radius:4px}.sell-row:hover{background:#ffffff0d}.sell-row .spacer,.hunt-foot .spacer{flex:1}.summary .profit,.profit{color:#e0b44c;font-weight:600}.minimap-panel{left:auto;right:12px;top:12px;width:auto;padding:6px}.game .minimap-panel.minimap-panel{gap:6px;overflow:hidden;scrollbar-gutter:auto}.minimap-panel .spacer{flex:1}.minimap-panel .bar-head{gap:4px;margin-top:-4px}.minimap-panel .bar-head button.small{min-width:22px;height:22px;padding:0 6px;font-size:12px;line-height:1}.minimap{display:block;width:200px;height:200px;margin:0 auto;border:1px solid var(--line, #2c3440);border-radius:4px;image-rendering:pixelated;cursor:crosshair!important}.houses-panel{left:50%;right:auto;top:12px;transform:translate(-50%);width:520px;max-width:calc(100% - 24px);max-height:calc(100% - var(--stage-bottom, 150px) - 24px);display:flex;flex-direction:column;gap:6px}.houses-panel .spacer{flex:1}.houses-empty{padding:12px 4px}.houses-mine{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--accent);border-radius:8px;background:#e0b44c0f}.houses-key{color:var(--accent);font-size:16px}.houses-guests{width:100%;resize:vertical;min-height:56px;box-sizing:border-box;font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:4px 6px}.houses-filters input[type=search]{flex:1;min-width:0}.houses-list{display:flex;flex-direction:column;gap:2px;overflow:auto;min-height:0;flex:1}.houses-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:4px 6px;border-radius:6px}.houses-row:hover{background:#ffffff0d}.houses-row.mine{background:#e0b44c1a}.houses-name{display:flex;flex-direction:column;min-width:0}.houses-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.houses-name .muted{font-size:11px}.houses-free{color:var(--good);font-size:12px}.houses-owner{font-size:12px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.houses-owner.mine{color:var(--accent);font-weight:600}button.danger{border-color:var(--bad);color:var(--bad)}.house-here{position:absolute;top:10px;left:50%;transform:translate(-50%);padding:3px 12px;border-radius:12px;background:#12151bcc;border:1px solid var(--line);color:var(--accent);font-size:12px;pointer-events:none;white-space:nowrap;z-index:2}.depot-panel{left:50%;right:auto;top:12px;transform:translate(-50%);width:max-content;max-width:calc(100% - 24px);max-height:calc(100% - var(--stage-bottom, 150px) - 24px);display:flex;flex-direction:column;gap:6px}.depot-panel .spacer{flex:1}.depot-far{padding:6px 8px;border:1px solid var(--line);border-radius:6px;color:var(--accent);font-size:12px;max-width:470px}.depot-over{color:#ff6b5e;font-weight:600}.depot-pages{gap:4px;align-items:center}.depot-pages button{min-width:30px}.inventory .list.depot-grid{grid-template-columns:repeat(10,44px);overflow:auto;min-height:0}.depot-panel .hint,.depot-keeps{font-size:12px;max-width:470px}@media (max-width: 560px){.inventory .list.depot-grid{grid-template-columns:repeat(auto-fill,44px)}}.hunt-steps{display:flex;gap:6px;margin:4px 0 6px}.hunt-step{flex:1;display:flex;align-items:center;gap:8px;justify-content:center}.hunt-step.on{border-color:var(--accent);color:var(--accent)}.hunt-step.done{color:var(--good)}.hunt-step-n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;font-size:11px}.hunt-wide{flex:1}.hotkey-sets{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:6px}.hotkey-set{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;text-align:left}.hotkey-set.picked{border-color:var(--accent);background:#e0b44c14}.houses-auction{font-size:12px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.houses-auction.mine{color:var(--accent);font-weight:600}.houses-bid-input{width:6em}.houses-bid{gap:4px}.houses-auction-panel{left:auto;right:12px;top:12px;width:300px;max-width:calc(100% - 24px)}.houses-detail{display:flex;flex-direction:column;gap:6px}.houses-detail .spacer{flex:1}.houses-detail-line{display:flex;justify-content:space-between;gap:8px}.healing-panel{left:auto;right:12px;top:12px;width:340px;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:6px}.healing-panel .spacer{flex:1}.healing-slots{display:flex;flex-direction:column;gap:4px}.healing-slot{display:grid;grid-template-columns:26px 34px 1fr auto;align-items:center;gap:8px;text-align:left;padding:4px 6px}.healing-slot.off{opacity:.5}.healing-slot.wrong{border-color:var(--bad)}.healing-what{display:flex;flex-direction:column;min-width:0}.healing-what .muted{font-size:11px}.healing-slots .bar-slot.empty{width:100%;height:34px}.leave-hunt{border-color:var(--bad);color:#ffd6d4;background:#3c1212d9}:root{--gold: #c9a227;--gold-dim: #6b5326;--gold-text: #f0d48a;--leather: #2a1d10;--leather-deep: #150e07;--frame-bg: rgba(12, 15, 22, .94);--engraved: "Cinzel", "Trajan Pro", Georgia, serif}.game .topbar{padding:6px 12px}.topbar .icon-button,.topbar .topbar-menu-toggle{padding:0;display:inline-grid;place-items:center}.topbar .topbar-menu-toggle{color:var(--gold-text, #f3c74f)}.topbar .icon-button:hover,.topbar .topbar-menu-toggle:hover{border-color:var(--gold);box-shadow:inset 0 0 0 1px #000000b3,0 0 8px #c9a22773}.icon-label{position:fixed;z-index:100000;padding:3px 8px;border:1px solid var(--gold-dim, #8a7330);border-radius:4px;background:#120f0b;color:#f3c74f;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none}.topbar .icon-button.primary,.topbar .topbar-right.open .topbar-menu-toggle{border-color:var(--gold);background:radial-gradient(circle at 50% 35%,#4a3a1c,#1b150c 80%);box-shadow:0 0 10px #c9a2278c}.top-icon{display:inline-flex;line-height:0}.topbar .shop-button{display:inline-flex;align-items:center;color:var(--gold-text);font-family:var(--engraved);font-weight:700;letter-spacing:.06em;position:relative}.topbar .shop-button:after{content:"";position:absolute;top:0;left:0;width:4px;height:4px;border-radius:50%;background:#ffe9a8;box-shadow:0 0 6px 2px #f2c94ca6;offset-path:border-box;offset-anchor:center;offset-rotate:0deg;pointer-events:none;animation:shop-spark 9s linear infinite}.topbar .hunt-button:after{animation-delay:-4.5s}@keyframes shop-spark{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion: reduce){.topbar .shop-button:after{animation:none}}.topbar .pill{border-color:var(--gold-dim);background:linear-gradient(180deg,#120f0b,#0a0806)}.topbar .pill.gold{color:#f3c74f}.topbar .pill.coins{color:#8fd0ff}.topbar .pill.premium{color:#ffd76a;min-width:0;border-color:#c9a227}.tibia-dock>.hud,.tibia-dock>.action-bar{background:transparent;border:none;border-radius:0;padding:2px 4px}.hud .bar span{font-weight:600}.game.overlay-panels .chat-float{left:auto;right:12px;width:360px;height:260px}.game.overlay-panels .chat-float,.game.overlay-panels .side-float{background:var(--frame-bg);border:2px solid var(--gold-dim);border-radius:6px;box-shadow:0 4px 14px #0009}.game.overlay-panels .chat-float h2{font-family:var(--engraved);color:var(--gold-text);letter-spacing:.08em}.game .topbar{flex-wrap:nowrap;gap:8px}.topbar .topbar-right{gap:4px;flex:none}:is(.topbar .seats,.map-pane-card) .seat.card{max-width:170px}:is(.topbar .seats,.map-pane-card) .seat.card.empty{max-width:106px;padding-right:6px}:is(.topbar .seats,.map-pane-card) .seat.card.empty .card-name{font-size:9px}.topbar .pill{min-width:0;text-align:center}:is(.topbar .seats,.map-pane-card) .seat.card.empty .card-name{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.15}.hud .bar.shield .fill{background:linear-gradient(180deg,#9fd8ff,#4e9fd6)}.hud .bar.shield span{font-size:11px}.hud .worn{display:none}.hud .worn .slot{width:38px;height:38px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:8px;overflow:hidden}.hud .worn .slot-amulet{grid-area:amulet}.hud .worn .slot-head{grid-area:head}.hud .worn .slot-backpack{grid-area:backpack}.hud .worn .slot-weapon{grid-area:weapon}.hud .worn .slot-armor{grid-area:armor}.hud .worn .slot-shield{grid-area:shield}.hud .worn .slot-ring{grid-area:ring}.hud .worn .slot-legs{grid-area:legs}.hud .worn .slot-extra{grid-area:extra}.hud .worn .slot-feet{grid-area:feet}.hud .worn :is(.slot-amulet,.slot-weapon,.slot-ring,.slot-backpack,.slot-shield,.slot-extra){transform:translateY(22px)}.hud .worn .slot-backpack svg{width:26px;height:26px}.hud .worn .slot-backpack img{width:32px;height:32px}.hud .worn .item{width:34px;height:34px;box-sizing:border-box;border:1px solid #888;border-radius:3px;display:flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}.hud .worn .item img{max-width:32px;max-height:32px}.hud .worn .item .count{position:absolute;right:1px;bottom:0;font-size:9px;color:var(--accent)}.stage:has(.tibia-stage.tibia-style)>.inventory>.body{display:none}:is(.hud,.pane-status) .fight-icon.battle{border-color:#c84040;background:#301616}:is(.hud,.pane-status) .fight-icon.battle.off{border-color:#3a4150;background:#1b1f28}:is(.hud,.pane-status) .fight-icon.battle.off svg{filter:grayscale(1);opacity:.55}:is(.hud,.pane-status) .fight-icon.haste{border-color:#3f8fd6;background:#142636}:is(.hud,.pane-status) .fight-icon.invisible{border-color:#9fb4cc;background:#1c2533}:is(.hud,.pane-status) .fight-icon.training{border-color:#d23c3c;background:#331414}:is(.hud,.pane-status) .fight-icon.ailment.fire{border-color:#e0672c;background:#33190c}:is(.hud,.pane-status) .fight-icon.ailment.poison{border-color:#5fae3c;background:#182c12}:is(.hud,.pane-status) .fight-icon.ailment.drunk{border-color:#d9a23a;background:#30230d}:is(.hud,.pane-status) .fight-icon.ailment.paralyze{border-color:#a678e0;background:#241a33}:is(.hud,.pane-status) .fight-icon.haste.off,:is(.hud,.pane-status) .fight-icon.training.off,:is(.hud,.pane-status) .fight-icon.invisible.off,:is(.hud,.pane-status) .fight-icon.ailment.off{border-color:#3a4150;background:#1b1f28}:is(.hud,.pane-status) .fight-icon.haste.off svg,:is(.hud,.pane-status) .fight-icon.training.off svg,:is(.hud,.pane-status) .fight-icon.invisible.off svg,:is(.hud,.pane-status) .fight-icon.ailment.off svg{filter:grayscale(1);opacity:.55}.loot-heads{background:none;padding-top:0;padding-bottom:0}.loot-heads span{text-align:center}.loot-items{max-height:60vh}.hunt-loot-row input[type=checkbox]{justify-self:center}.courier-wait{color:#e8b65a;font-weight:600}:is(.hud,.pane-status) .fight-icon.secure{border-color:#3fbf4a;background:#16301a;cursor:pointer}:is(.hud,.pane-status) .fight-icon.secure.off{border-color:#c84040;background:#301616}:is(.hud,.pane-status) .fight-icon.pzlock{border-color:#c84040;background:#301616}:is(.hud,.pane-status) .fight-icon.pzlock.off{border-color:#3a4150;background:#1b1f28}:is(.hud,.pane-status) .fight-icon.pzlock.off svg{filter:grayscale(1);opacity:.55}.war-region{display:flex;flex-direction:column;gap:4px;padding:8px;margin-bottom:8px;border:1px solid var(--line);border-radius:6px}.war-board{position:absolute;top:8px;left:50%;transform:translate(-50%);min-width:220px;padding:6px 10px;background:#14100cd1;border:1px solid rgba(230,90,70,.8);border-radius:6px;color:#f2e6d0;font-size:12px;pointer-events:none;z-index:5}.war-board-head,.war-board-row{display:flex;justify-content:space-between;gap:12px}.war-board-head{margin-bottom:4px;color:#ff9a8a}.war-board.starting{top:42%;min-width:0;padding:10px 22px;background:#14080699;border-color:#ff3c28e6;color:#ff3b2a;font-size:26px;text-shadow:0 2px 4px #000}.quest-card{display:flex;flex-direction:column;gap:5px;padding:10px;margin-bottom:8px;border:1px solid var(--line);border-radius:6px}.quest-card .quest-text{line-height:1.4}.quest-card .pill.done{color:#5fd07a;border:1px solid #5fd07a;border-radius:999px;padding:0 8px;font-size:11px}.quest-card .quest-start{display:flex;align-items:center;gap:10px}.quest-card.quest-pick{cursor:pointer}.quest-card.quest-pick:hover{border-color:var(--accent, #e0c97a)}.quest-card .pill.playing{color:#e0c97a;border:1px solid #e0c97a;border-radius:999px;padding:0 8px;font-size:11px}.quest-card-foot{align-self:stretch;margin-top:auto;font-size:11px;font-style:italic;border-top:1px solid var(--line);padding-top:4px}.quest-detail{display:flex;flex-direction:column;gap:8px;max-width:560px;margin:0 auto}.quest-detail .quest-name{font-size:18px}.quest-detail .quest-text{line-height:1.4}.quest-detail .pill.done{color:#5fd07a;border:1px solid #5fd07a;border-radius:999px;padding:0 8px;font-size:11px}.quest-detail .quest-start{display:flex;align-items:center;gap:10px}.hunt-away{margin:6px 0;padding:8px 10px;border:1px solid #c8322c;border-radius:6px;background:#c8322c26;color:#ff6b63;font-weight:600}.hunt-at-war{padding:18px;text-align:center;font-size:18px}.character-panel{left:50%;right:auto;top:72px;transform:translate(-50%);width:min(1020px,calc(100% - 24px));max-height:calc(100% - var(--stage-bottom, 150px) - 84px);overflow:auto;display:flex;flex-direction:column;gap:10px}.character-title{display:flex;gap:10px;align-items:baseline}.character-title strong{font-size:15px}.character-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.character-body{display:flex;flex-direction:column;gap:10px}.character-head{display:flex;gap:14px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px}.character-portrait{flex:none;width:96px;height:96px;border:1px solid var(--line);border-radius:6px;background:#0000004d;image-rendering:pixelated}.character-name strong{font-size:20px}.character-level{color:#7fb2ff;font-size:12px}.character-numbers{margin-left:auto;display:grid;grid-template-columns:repeat(3,auto);gap:4px 20px;font-size:12px}.character-stat{display:flex;gap:6px;align-items:baseline}.character-stat.health strong{color:#e86b6b}.character-stat.mana strong{color:#6b9bff}.character-grid{display:grid;grid-template-columns:1.2fr 1.3fr .8fr;gap:10px}.character-grid.two{grid-template-columns:1fr 1fr}.character-box{border:1px solid var(--line);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px;font-size:12px}.character-box-title{font-weight:700;font-size:13px;color:var(--gold-text)}.character-skill{display:grid;grid-template-columns:1fr 34px 1fr 36px;gap:8px;align-items:center}.character-skill.head{font-size:11px}.character-skill .bar.thin,.character-box .bar{position:relative;height:5px;background:#0b0d11;border-radius:3px;overflow:hidden}.character-box .bar{height:7px}.character-skill .bar .fill,.character-box .bar .fill{position:absolute;inset:0 auto 0 0;background:#8a6be0}.character-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.character-card{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:#0003}.character-card strong{font-size:14px}.character-protection,.character-bonus,.character-progress-line{display:flex;justify-content:space-between;gap:8px}.character-protection .good,.character-bonus.total strong{color:#5fbf77}.character-protection .bad{color:#e06464}.character-bonus.total{border-top:1px solid var(--line);padding-top:6px;font-weight:700}.character-deaths{display:flex;flex-direction:column;gap:4px}.character-death{display:grid;grid-template-columns:180px 80px 1fr;gap:10px;padding:6px 8px;border:1px solid var(--line);border-radius:6px}.character-death.pvp{border-color:#e0646499}.character-empty{padding:40px 0;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:6px}.outfit-panel.embedded{position:static;transform:none;width:auto;max-width:none;max-height:none;overflow:visible;border:none;padding:0;background:none}@media (max-width: 760px){.character-grid,.character-grid.two{grid-template-columns:1fr}.character-numbers{grid-template-columns:repeat(2,auto)}.character-tabs{grid-template-columns:repeat(2,1fr)}}.hud .line.opens{cursor:pointer}.hud .line.name.opens:hover{text-decoration:underline}.prey-panel{left:50%;right:auto;top:12px;transform:translate(-50%);width:760px;max-width:calc(100% - 24px);max-height:calc(100% - var(--stage-bottom, 150px) - 24px);display:flex;flex-direction:column;gap:6px;overflow:auto}.prey-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width: 720px){.prey-slots{grid-template-columns:1fr}}.prey-slot{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--line);border-radius:6px}.prey-slot-head{display:flex;justify-content:space-between;align-items:center}.prey-locked{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 8px;text-align:center}.prey-hunted{display:flex;gap:8px;align-items:center;padding:6px;border:1px solid var(--accent);border-radius:6px}.prey-stars{color:#f0c040;letter-spacing:1px}.prey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.prey-cell{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;min-width:0}.prey-monster{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.prey-monster.small{width:40px;height:40px}.prey-name{font-size:11px;max-width:100%;line-height:1.15;text-align:center;white-space:normal}.prey-hint,.prey-free{font-size:12px}.prey-pick{display:flex;flex-direction:column;gap:4px}.prey-wildcards{align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.prey-wild{display:flex;flex-direction:column;gap:4px;font-size:12px}.tab-window{left:50%;right:auto;top:12px;transform:translate(-50%);width:min(760px,calc(100% - 24px));max-height:calc(100% - var(--stage-bottom, 150px) - 24px);overflow:auto;display:flex;flex-direction:column;gap:10px}.tab-window-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.tab-window-body{display:flex;flex-direction:column;gap:8px}.in-tab{position:static!important;transform:none!important;width:auto!important;max-width:none!important;max-height:none!important;border:none!important;padding:0!important;background:none!important;box-shadow:none!important}.in-tab>.bar-head{display:none}.tab-window-body label.row{justify-content:flex-start;gap:8px;cursor:pointer}.tab-window[data-panel=options]{width:min(460px,calc(100% - 24px))}.tab-window-body label.row input[type=checkbox]{flex:none;width:auto;margin:0}.tab-window-body .row>button{flex:none;white-space:nowrap}.bar-set-row .bar-set-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-sets-manage{padding:1px 6px;font-size:12px}.bar-side.bar-side{font-size:11px;gap:3px}.bar-side.bar-side select{font-size:11px}.bar-side .row{flex-wrap:nowrap}.bar-side .row>.muted{min-width:0;white-space:nowrap}.bar-side.bar-side .row>select{flex:1;min-width:0}.bar-side button.bar-step,.bar-side button.bar-sets-manage{width:18px;height:18px;min-width:0;padding:0;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.topbar .hunt-button{margin-left:6px}.has-unread{position:relative}.has-unread:after{content:"";position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 4px #e5484de6}.slot-cooldown{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:conic-gradient(transparent calc((1 - var(--left, 0)) * 360deg),#000000b8 0);display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;text-shadow:0 0 3px #000,0 0 2px #000;z-index:2}.tab-window[data-panel=task-tracker]{left:12px;top:240px;transform:none;width:240px;gap:6px}.task-track-list{min-height:79px}.task-track-list>.member{display:flex;align-items:center;gap:8px}.task-track-portrait{flex:none;width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.task-track-name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-track-list>.member>strong{flex:none;font-variant-numeric:tabular-nums}.task-track-list>.member.reached>strong{color:var(--good)}.hunt-analyzer{right:12px;left:auto;top:70px;width:min(380px,calc(100vw - 32px));max-height:calc(100% - var(--stage-bottom, 150px) - 80px);overflow:hidden;font-size:11px;contain:content}:is(.hunt-analyzer,.idle-summary) .analyzer-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}:is(.hunt-analyzer,.idle-summary) .analyzer-list-box{min-height:34px}:is(.hunt-analyzer,.idle-summary) .summary-head{margin-bottom:4px}:is(.hunt-analyzer,.idle-summary) .summary-hunt{font-size:13px}:is(.hunt-analyzer,.idle-summary) .summary-tiles{grid-template-columns:repeat(2,1fr);gap:4px}.summary-tile.summary-balance{grid-column:1 / -1}:is(.hunt-analyzer,.idle-summary) .summary-tile{padding:3px 5px;border-radius:4px}:is(.hunt-analyzer,.idle-summary) .summary-tile strong{font-size:12px}:is(.hunt-analyzer,.idle-summary) :is(.summary-label,.summary-note){font-size:10px}:is(.hunt-analyzer,.idle-summary) .summary-section{margin-top:6px;padding-top:4px}:is(.hunt-analyzer,.idle-summary) .summary-heading{margin-bottom:3px;font-size:11px}:is(.hunt-analyzer,.idle-summary) .summary-grid{gap:2px}:is(.hunt-analyzer,.idle-summary) .summary-slot{width:34px;height:34px;border-radius:3px}:is(.hunt-analyzer,.idle-summary) .summary-count{font-size:9px}:is(.hunt-analyzer,.idle-summary) .summary-kills{gap:2px 8px}:is(.hunt-analyzer,.idle-summary) .summary-kill{gap:4px}:is(.hunt-analyzer,.idle-summary) .summary-kill .hunt-badge{width:20px;height:20px;border-radius:4px;font-size:11px}.analyzer-list>div{display:flex;justify-content:space-between;gap:8px}.task-card{border:1px solid var(--line);border-radius:6px;padding:8px 10px;margin:6px 0;display:flex;flex-direction:column;gap:4px}.task-reward{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--accent)}.task-open{color:var(--good)}.task-closed{color:var(--bad)}.task-progress{flex:1;min-width:120px}.task-card.locked{opacity:.6}.task-card :is(.boss-verdict,.boss-face-row){margin-top:auto}.task-take{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px}.boss-face.go{background:#1f5a2c;border-color:var(--good);color:#dff5e3}.boss-face.no,.boss-face.no:disabled{background:#5a1f1f;border-color:var(--bad);color:#ffd6d4;opacity:1}.hunt-card-portrait{width:64px;height:64px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:#00000059;grid-row:span 2}.monster-portrait{width:56px;height:56px;image-rendering:pixelated;background:transparent}.ranking-panel{left:50%;right:auto;top:12px;transform:translate(-50%);width:min(560px,calc(100% - 24px));max-height:calc(100% - var(--stage-bottom, 150px) - 24px);display:flex;flex-direction:column;gap:8px}.ranking-head{justify-content:space-between}.ranking-groups{flex-wrap:wrap;gap:4px}.ranking-list{overflow-y:auto;min-height:0}.ranking-table{width:100%;border-collapse:collapse;font-size:13px}.ranking-table th{text-align:left;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);padding:4px 6px}.ranking-table td{padding:3px 6px;border-bottom:1px solid rgba(255,255,255,.04)}.ranking-rank{width:2.5em;color:var(--muted)}.ranking-score{text-align:right;font-variant-numeric:tabular-nums}.ranking-mine td{color:var(--gold-text, #e0c97a);font-weight:600}.war-card{gap:6px;max-width:260px}.war-title{display:flex;align-items:baseline;gap:8px;font-size:14px}.war-visual{position:relative;height:130px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#0b0d12}.war-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transition:opacity .8s}.war-slide.on{opacity:1}.war-map{width:100%;height:100%;object-fit:cover}.war-monsters{display:grid;grid-template-columns:repeat(3,40px);justify-content:center;align-content:center;gap:6px 16px;padding:4px}.war-monster .monster-portrait{width:40px;height:40px}.war-places{font-size:12px;margin-top:-4px;text-align:center}.war-card{text-align:center}.war-card .war-title,.war-card .war-next{justify-content:center}.war-join{align-self:stretch}.war-cards{display:grid;grid-template-columns:repeat(auto-fill,260px);justify-content:center;gap:10px}.war-cards>.war-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:6px;align-items:start;width:260px;max-width:260px;margin:0;text-align:center}.war-cards .war-places{margin-top:0}.war-cards .war-action{display:flex;flex-direction:column;gap:4px}.war-countdown{font-variant-numeric:tabular-nums;color:var(--accent)}.war-next.live,.war-next.live .war-countdown{color:#ff7a6a}.war-next.on,.war-next.on .war-countdown{color:#f5d04c}.blessings-panel{left:50%;right:auto;top:12px;transform:translate(-50%);width:min(460px,calc(100% - 24px));display:flex;flex-direction:column;gap:8px}.blessings-list{display:flex;flex-direction:column;gap:4px}.blessing-row{display:grid;grid-template-columns:1.4em 1fr auto;align-items:center;gap:8px;padding:4px 6px;border:1px solid var(--line);border-radius:6px}.blessing-row .blessing-mark{color:#e06464;text-align:center}.blessing-row.held .blessing-mark{color:#5fbf77}.blessing-row.held .blessing-name{color:var(--gold-text, #e0c97a)}.blessings-all{align-self:stretch}.blessings-full{color:#5fbf77;font-weight:600;text-align:center}.blessings-deaths{gap:8px;align-items:stretch}.blessings-death{flex:1;padding:6px 8px;border:1px solid var(--line);border-radius:6px;font-size:12px}.blessings-total{font-size:18px;color:var(--gold-text, #e0c97a)}.character-stat.clickable{cursor:pointer}.character-stat.clickable:hover strong{text-decoration:underline}.hunt-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:10px}.hunt-body>*{flex:0 0 100%}.hunt-body>.war-card,.hunt-body>.task-card,.hunt-body>.quest-card{flex:0 0 260px;max-width:260px;margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.hunt-body .card-title{font-size:14px}.hunt-body .card-subtitle{font-size:12px;margin-top:-4px}.hunt-body .row,.hunt-body .task-reward,.hunt-body .quest-start{justify-content:center;flex-wrap:wrap}.hunt-body>*>.war-visual,.hunt-body>*>button{align-self:stretch}.hunt-body>*>.row,.hunt-body>*>.quest-start{align-self:stretch}.hunt-body>.task-card .row>button,.hunt-body>.quest-card .quest-start>button{flex:1 1 100%}.hunt-grid{grid-template-columns:repeat(auto-fill,220px);justify-content:center}.hunt-grid .hunt-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.hunt-grid .hunt-card-text{align-items:center;padding-right:0}.hunt-grid .hunt-card-foot{align-self:stretch;margin-top:auto}.game .window.window.window[data-look=classic] .hunt-card-name button.hunt-star,.game .window.window.window[data-look=classic] .hunt-card-name button.hunt-star:is(:hover,:active){position:static;min-width:0;margin-right:4px;padding:0;border:none;border-image:none;background:none;box-shadow:none;transform:none;vertical-align:baseline;font-size:16px;color:#8a93a6}.game .window.window.window[data-look=classic] .hunt-card-name button.hunt-star.on{color:#ffd23f}.hunt-body>.quest-detail .row,.hunt-body>.quest-detail .quest-start{justify-content:flex-start}canvas.aiming,body.rune-aiming,body.rune-aiming *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><g fill='none' stroke-linecap='round'><circle cx='16' cy='16' r='10' stroke='black' stroke-width='4'/><circle cx='16' cy='16' r='10' stroke='%23ff3b30' stroke-width='2'/><path d='M16 1v9M16 22v9M1 16h9M22 16h9' stroke='black' stroke-width='4'/><path d='M16 1v9M16 22v9M1 16h9M22 16h9' stroke='%23ffffff' stroke-width='2'/><circle cx='16' cy='16' r='1.5' fill='%23ff3b30' stroke='black' stroke-width='1'/></g></svg>") 16 16,crosshair!important}.hunt-card.task-pick{cursor:pointer}.hunt-body>.task-sheet{flex:0 1 460px;max-width:460px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 18px;text-align:center;border:1px solid rgba(214,170,90,.45);border-radius:10px;background:linear-gradient(180deg,#d6aa5a1a,#00000040);box-shadow:0 4px 14px #00000059}.task-sheet-title{font-size:18px;color:var(--accent)}.task-sheet-subtitle{margin-top:-6px;font-size:12px}.task-sheet .monster-portrait,.task-sheet .hunt-card-portrait{width:72px;height:72px;border:1px solid var(--line);border-radius:8px;background:#0000004d}.task-sheet-text{font-size:13px}.hunt-body .task-reward.reward-list{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-self:center;justify-content:flex-start;gap:4px;text-align:left}.task-reward.reward-list>span{display:flex;align-items:center;gap:6px;min-height:20px}.task-reward.reward-list>span:before{content:"•";color:var(--accent)}.task-reward.reward-list .item-icon{width:20px;height:20px}.task-sheet-head{align-self:stretch;margin-top:4px;padding-top:8px;border-top:1px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #9a9a9a)}.task-checks{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.hunt-panel>.hunt-foot .task-progress{max-width:180px}.outfit-split{display:flex;gap:6px;min-height:0}.outfit-box{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:4px;padding:4px;border:1px solid #000;border-radius:2px;background:var(--well, rgba(0, 0, 0, .55));box-shadow:inset 0 0 0 1px var(--hud-glow-soft, rgba(255, 255, 255, .04))}.outfit-box-head{font-family:var(--hud-f-body);font-size:12.5px;font-weight:500;color:var(--hud-gold-hi, #e8c873)}.outfit-cards{display:grid;grid-template-columns:repeat(auto-fill,96px);gap:8px;max-height:260px;overflow-y:auto;padding:2px}.outfit-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px 6px;border:1px solid var(--line, #2c3440);border-radius:6px;background:linear-gradient(180deg,#1d222c,#151922);text-align:center}.outfit-card:hover{border-color:var(--gold-dim, #8a7330)}.outfit-card.picked{border-color:var(--gold, #c9a227);box-shadow:0 0 8px #c9a22759}.outfit-card-frame{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#00000040}.outfit-card-none{font-size:22px;color:#6c7586}.outfit-card-name{font-size:12px;font-weight:600;line-height:1.2}.outfit-card-line{font-size:11px}.battle-panel{width:260px;overflow-x:hidden}.battle-filters{gap:4px;margin-bottom:6px;flex-wrap:nowrap}.battle-filters button{flex:1;min-width:0;padding:3px 4px}.battle-list{display:flex;flex-direction:column;gap:2px;overflow-y:auto;height:198px;flex:1 0 auto}.battle-row{display:flex;flex:none;align-items:center;gap:6px;width:100%;box-sizing:border-box;height:38px;padding:2px 4px;text-align:left;background:transparent;border:1px solid transparent}.battle-row.target{border-color:#e5484d;box-shadow:inset 0 0 0 1px #e5484d}.battle-face{flex:none;width:32px;height:32px;image-rendering:pixelated}.battle-row:hover{border-color:#e5484d}.battle-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.battle-name{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.battle-row.player .battle-name{color:#9fc4ff}.battle-hp{height:4px;background:#000;border:1px solid #222}.battle-hp-fill{display:block;height:100%}:root{--wz-bronze: #b07a3c;--wz-bronze-dim: #6b5430;--wz-gold: #d9b45a;--wz-gold-text: #f2d48c;--wz-ink: #0b0d12;--wz-panel: linear-gradient(180deg, #12151c 0%, #0c0e13 100%);--wz-slate: linear-gradient(180deg, #1f2938 0%, #151c28 100%);--wz-slate-line: #3a4659;--wz-text: #dfe5ee}button,input,select,textarea{border-color:var(--wz-slate-line);border-radius:4px}button{background:var(--wz-slate);color:var(--wz-text);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0009}button:hover{border-color:#6d7d96}button.primary,button.active{border-color:var(--wz-gold);background:linear-gradient(180deg,#3a2f16,#221a0b);color:var(--wz-gold-text);box-shadow:0 0 8px #d9b45a59,inset 0 1px #ffe6a026}input,select,textarea{background:#0c1017;color:#cfd6e2}input::placeholder,textarea::placeholder{color:#6c7686}input:focus,select:focus,textarea:focus{outline:none;border-color:#6d7d96}.game .window.window.window{background-origin:border-box;padding-bottom:16px}.game .window.window.window>.window-bar{margin:-4px -6px 8px}.hud .bar.health:after,.hud .bar.mana:after,.hud .bar.experience:after{content:"";position:absolute;top:-2px;right:-5px;bottom:-2px;left:-5px;border:0 solid transparent;border-image:url(/ui/bar.png) 14 / 10px stretch;pointer-events:none;z-index:1}.hud .bar.health span,.hud .bar.mana span,.hud .bar.experience span{z-index:2}.hud .bar.experience{border-color:#3a4352}.hud .bar.experience span{font-size:11px;line-height:12px}.hud .bar span{font-size:12px}.topbar .wallet-stack{box-sizing:border-box;justify-content:center;gap:0;padding:0 4px;border:1px solid #c08a3e;border-radius:5px;background:radial-gradient(circle at 50% 40%,#1e1b16,#0c0b09 85%);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #c08a3e40,0 2px 4px #000000b3}.topbar .wallet-stack .pill{border:none;border-radius:0;background:transparent}.hud .worn .item,.inventory .item{border-color:transparent;background:transparent}.logo-page .screen.screen.screen{background-origin:border-box}.logo-page .screen :is(.character,.coins-box){border-color:var(--wz-slate-line)}.modal>div:not(.dialog),.modal>.dialog.dialog{background-origin:border-box}.top-icon img{display:block;width:26px;height:26px;object-fit:contain;-webkit-user-select:none;user-select:none}.topbar .icon-button,.topbar .topbar-menu-toggle{border:1px solid #c08a3e;border-radius:5px;background:radial-gradient(circle at 50% 40%,#1e1b16,#0c0b09 85%);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #c08a3e40,0 2px 4px #000000b3}.topbar .icon-button:hover{border-color:#f0c66a;box-shadow:inset 0 0 0 1px #000,0 0 10px #f0c66a73}.topbar .shop-button{gap:10px;font-size:15px}.topbar .wallet-stack .pill{display:flex;align-items:center;gap:6px;min-width:112px;padding:0 12px 0 6px;font-size:13px;font-weight:600;text-align:left}.topbar .wallet-stack .pill:before{content:"";flex:none;width:20px;height:17px;background:center / contain no-repeat}.topbar .wallet-stack .pill.coins{color:#e6edf8}.topbar .wallet-stack :is(.coin-glyph,.gold-glyph){display:none}:is(.topbar .seats,.map-pane-card) .seat.card .card-avatar{border:1px solid #c08a3e;background:radial-gradient(circle at 50% 40%,#1c1f27,#0b0d11 85%);box-shadow:inset 0 0 0 1px #000}:is(.topbar .seats,.map-pane-card) .seat.card .card-name{font-family:inherit;font-weight:700;letter-spacing:0;text-transform:none;color:#f1f3f7}:is(.topbar .seats,.map-pane-card) .seat.card .card-sub{font-size:11px;text-transform:none;color:#9aa3b2}:is(.topbar .seats,.map-pane-card) .seat.card .card-bar{height:4px;border-radius:1px}:is(.topbar .seats,.map-pane-card) .seat.card .card-bar.health>span{background:linear-gradient(180deg,#f0606a,#c01a26)}:is(.topbar .seats,.map-pane-card) .seat.card .card-bar.mana>span{background:linear-gradient(180deg,#6fa2ff,#1f55d0)}.hunt-tabs button{text-transform:none;letter-spacing:0}.modal>.dialog>strong:first-child{font-family:var(--engraved)}.game .window .window-bar :is(.window-close,.window-minimize),.modal-bar .window-close{font-size:20px;line-height:22px}:is(.topbar .seats,.map-pane-card) .seat.card{transition:filter .2s ease,box-shadow .2s ease,opacity .2s ease}:is(.topbar .seats,.map-pane-card) .seat.card:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(105deg,transparent 30%,rgba(255,236,190,.28) 50%,transparent 70%);transform:translate(-130%);pointer-events:none}:is(.topbar .seats,.map-pane-card) .seat.card:hover{filter:brightness(1.15)}:is(.topbar .seats,.map-pane-card) .seat.card.empty.locked:hover{opacity:.9}:is(.topbar .seats,.map-pane-card) .seat.card:hover:after{transform:translate(130%);transition:transform .7s ease}@media (prefers-reduced-motion: reduce){:is(.topbar .seats,.map-pane-card) .seat.card:after{display:none}}.coin-glyph{background-image:url(/ui/coins-1.png)}.topbar .wallet-stack .pill.coins:before{background-image:url(/ui/coins-1.png)}.store-pic[data-pack-rank] .store-star{display:none}.store-pic[data-pack-rank]{background-position:center;background-size:contain;background-repeat:no-repeat;background-origin:content-box;padding:6px}.store-pic[data-pack-rank="0"]{background-image:url(/ui/coins-3.png)}.store-pic[data-pack-rank="1"]{background-image:url(/ui/coins-5.png)}.store-pic[data-pack-rank="2"]{background-image:url(/ui/coins-10.png)}.store-pic[data-pack-rank="3"]{background-image:url(/ui/coins-25.png)}.store-pic[data-pack-rank="4"]{background-image:url(/ui/coins-50.png)}.store-pic[data-pack-rank="5"]{background-image:url(/ui/coins-100.png)}.store-pic[data-pack-rank="6"],.store-pic[data-pack-rank="7"],.store-pic[data-pack-rank="8"]{background-image:url(/ui/coins-250.png)}.coin-pack .store-pic[data-pack-rank]{width:min(96px,100%);height:80px;padding:2px;border:none;border-radius:0;background-color:transparent}.topbar .wallet-stack .pill.gold:before{background-image:url(/ui/gold-1.png)}.gold-glyph{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.17em;overflow:hidden;color:transparent;text-indent:2em;white-space:nowrap;background:url(/ui/gold-1.png) center / contain no-repeat}.overlay.overlay .overlay-card{gap:8px;background-origin:border-box}.overlay.overlay .phase{align-self:stretch;font-family:var(--engraved);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 2px #000,0 0 12px rgba(217,180,90,.25)}.overlay.overlay .overlay-bar{margin-top:10px}.overlay.overlay .overlay-bar-fill{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%) 0 0 / 120px 100% no-repeat,linear-gradient(180deg,#ffe9a8,#e2b44c 20%,#c08a24,#7a5210)}.overlay.overlay .overlay-percent{font-family:var(--engraved);font-weight:700;letter-spacing:.06em;color:var(--wz-gold-text);text-shadow:0 1px 2px #000}.overlay.overlay .overlay-detail{font-size:11px;letter-spacing:.1em}.overlay.overlay .overlay-action button.primary{border:1px solid var(--wz-gold);background:linear-gradient(180deg,#3a2f16,#221a0b);color:var(--wz-gold-text);box-shadow:0 0 8px #d9b45a59}.overlay.overlay .overlay-seats .seat{border:1px solid var(--wz-slate-line);border-radius:3px;background:var(--wz-slate);color:var(--wz-text)}.overlay.overlay .overlay-seats .seat.active{border-color:var(--wz-gold)}.overlay.overlay .overlay-logout{border:1px solid var(--wz-slate-line);background:var(--wz-slate);color:var(--wz-text)}.coin-pack .store-buy{width:100%;padding-inline:4px;font-size:12px;white-space:normal;line-height:1.25;overflow-wrap:normal}.store-pic .item-icon{width:50px;height:50px}.topbar .shop-button,.topbar .shop-button.hunt-button,:is(.topbar .seats,.map-pane-card) .seat.card{border:1px solid #c08a3e;border-image:none;border-radius:5px;background:radial-gradient(circle at 50% 40%,#1e1b16,#0c0b09 85%);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #c08a3e40,0 2px 4px #000000b3}.topbar .shop-button,.topbar .shop-button.hunt-button{box-sizing:border-box;padding:0 14px 0 10px;margin:0}.topbar .shop-button+.shop-button,.topbar .shop-button.hunt-button{margin-left:6px}:is(.topbar .seats,.map-pane-card) .seat.card{overflow:hidden}.topbar .shop-button:hover,:is(.topbar .seats,.map-pane-card) .seat.card:hover,:is(.topbar .seats,.map-pane-card) .seat.card.empty:hover{border-color:#f0c66a;background:radial-gradient(circle at 50% 40%,#1e1b16,#0c0b09 85%);box-shadow:inset 0 0 0 1px #000,0 0 10px #f0c66a73}:is(.topbar .seats,.map-pane-card) .seat.card .card-avatar{border-color:#c08a3e;border-radius:3px}:is(.topbar .seats,.map-pane-card) .seat.card.active{border-color:#f0c66a}.topbar .shop-button.primary{border-color:#f0c66a}.game.game{--topbar-height: 50px}.game .topbar{padding-top:4px;padding-bottom:4px}.topbar .icon-button,.topbar .topbar-menu-toggle{width:36px;height:36px}.topbar .shop-button,.topbar .shop-button.hunt-button,.topbar .wallet-stack{height:36px}.topbar .wallet-stack .pill{line-height:17px}.topbar .shop-button .top-icon img{width:26px;height:26px}:is(.topbar .seats,.map-pane-card) .seat.card{height:40px;padding-top:2px;padding-bottom:2px}:is(.topbar .seats,.map-pane-card) .seat.card.empty.locked{border-style:dashed;opacity:.55}:is(.topbar .seats,.map-pane-card) .seat.card.empty.locked.next{border-color:var(--wz-gold);opacity:1}:is(.topbar .seats,.map-pane-card) .seat.card.empty.locked .slot-price{font-size:10px;color:var(--wz-gold-text);white-space:nowrap;overflow:visible}.topbar .shop-button:after{display:block}@media (prefers-reduced-motion: reduce){.topbar .shop-button:after{display:none}}.dock-actions .dock-action,.dock-actions button{font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;padding:5px 12px;color:var(--wz-text);background:var(--wz-slate);border:1px solid var(--wz-slate-line);border-radius:4px;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0009}.dock-actions .dock-action:hover,.dock-actions button:hover{border-color:var(--wz-gold);filter:none}.tibia-dock{background-origin:border-box;padding:8px 14px;max-width:none}.tibia-dock>.hud{border-right:1px solid rgba(176,122,60,.3)}.tibia-dock .hud .line.name{letter-spacing:.04em}.tibia-dock .bar-side{padding-left:10px;border-left:1px solid rgba(176,122,60,.3)}.tibia-dock .bar-side .row{flex-wrap:nowrap;white-space:nowrap}.tibia-dock .bar-side .row>.muted{flex:none;min-width:78px}.tibia-dock .bar-side select{flex:1}.dock-actions .idle-bar .idle-line{padding:3px 10px;border-radius:10px;font-size:12px}.gameplay{position:relative;display:flex}.gameplay-button:after{content:"▴";margin-left:6px;font-size:10px;display:inline-block;transition:transform .16s ease}.gameplay-button.primary:after{transform:rotate(180deg)}.gameplay-menu{position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;display:grid;grid-template-columns:repeat(2,minmax(108px,max-content));gap:6px;width:max-content;background-origin:border-box;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.98);transform-origin:bottom left;transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.gameplay-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .14s ease,transform .14s ease,visibility 0s}.dock-actions .gameplay-menu>button.dock-action,.dock-actions .gameplay-menu>button{width:100%;text-align:left;white-space:nowrap;padding:4px 10px;font-size:12px;line-height:18px}@media (prefers-reduced-motion: reduce){.gameplay-menu,.gameplay-menu.open{transition:none;transform:none}}.dock-actions{overflow:visible}.tibia-dock .hud .line.vocation{display:none}.dock-actions .idle-bar .idle-line:empty,.dock-actions .idle-bar:has(.idle-line:empty){display:none}.tibia-dock .hud .fight{grid-template-columns:repeat(6,24px)}.tibia-dock .bar-side{width:226px}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body{grid-template-columns:repeat(3,44px);grid-template-areas:"amulet head backpack" "weapon armor shield" "ring legs extra" ". feet .";gap:6px;justify-content:center;margin:2px 0 26px}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body .slot-amulet{grid-area:amulet}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body .slot-head{grid-area:head}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body .slot-backpack{grid-area:backpack}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body .slot-weapon{grid-area:weapon}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body .slot-armor{grid-area:armor}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body .slot-shield{grid-area:shield}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body .slot-ring{grid-area:ring}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body .slot-legs{grid-area:legs}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body .slot-extra{grid-area:extra}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body .slot-feet{grid-area:feet}.stage:has(.tibia-stage:not(.tibia-style))>.inventory>.body :is(.slot-amulet,.slot-weapon,.slot-ring,.slot-backpack,.slot-shield,.slot-extra){transform:translateY(25px)}.tibia-dock>.hud{display:grid;grid-template-columns:1fr auto;align-content:center;row-gap:5px;column-gap:8px;width:200px;padding:0 12px 0 14px}.tibia-dock>.hud>*{grid-column:1 / -1;margin:0}.tibia-dock>.hud>.line.name{grid-column:1;grid-row:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tibia-dock>.hud>.line.level{grid-column:2;grid-row:1;text-align:right;color:var(--wz-text);font-size:12px;align-self:center}.tibia-dock>.hud>.worn{display:none}.tibia-dock>.hud .fight{justify-content:space-between;margin-top:2px}.tibia-dock{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root{--hud-panel: #13151b;--hud-panel-2: #1b1e26;--hud-gold: #c9a14a;--hud-gold-hi: #f1d58a;--hud-gold-lo: #5a4320;--hud-text: #ddd5bf;--hud-muted: #8e8775;--hud-tb-a: #2c2618;--hud-tb-b: #16130c;--hud-btn-a: #3a3222;--hud-btn-b: #1c180f;--hud-slot-line: #3b3424;--hud-frame-mid: #181a21;--hud-hl: rgba(241, 213, 138, .22);--hud-glow: rgba(201, 161, 74, .34);--hud-glow-soft: rgba(201, 161, 74, .1);--hud-f-body: "Alegreya Sans", "Segoe UI", system-ui, sans-serif;--hud-rings: linear-gradient(var(--hud-frame-mid), var(--hud-frame-mid)) 4px 4px / calc(100% - 8px) calc(100% - 8px) no-repeat border-box, linear-gradient(var(--hud-gold-lo), var(--hud-gold-lo)) 3px 3px / calc(100% - 6px) calc(100% - 6px) no-repeat border-box, linear-gradient(var(--hud-gold), var(--hud-gold)) 2px 2px / calc(100% - 4px) calc(100% - 4px) no-repeat border-box, linear-gradient(var(--hud-gold-lo), var(--hud-gold-lo)) 1px 1px / calc(100% - 2px) calc(100% - 2px) no-repeat border-box, linear-gradient(#000, #000) border-box;--hud-fill: linear-gradient(180deg, var(--hud-panel-2), var(--hud-panel));--wz-bronze: var(--hud-gold);--wz-bronze-dim: var(--hud-gold-lo);--wz-gold: var(--hud-gold);--wz-gold-text: var(--hud-gold-hi);--wz-ink: #000;--wz-panel: var(--hud-fill);--wz-slate: linear-gradient(var(--hud-btn-a), var(--hud-btn-b));--wz-slate-line: var(--hud-gold-lo);--wz-text: var(--hud-text);--gold: var(--hud-gold);--gold-dim: var(--hud-gold-lo);--gold-text: var(--hud-gold-hi);--panel: var(--hud-panel);--line: var(--hud-slot-line);--text: var(--hud-text);--muted: var(--hud-muted);--accent: var(--hud-gold-hi)}:root[data-skin=ferro]{--hud-gold: #8d939c;--hud-gold-hi: #e3e6ea;--hud-gold-lo: #3a3e45;--hud-panel: #141619;--hud-panel-2: #1c1f24;--hud-tb-a: #262a30;--hud-tb-b: #131518;--hud-btn-a: #2e3238;--hud-btn-b: #16181c;--hud-slot-line: #383c43;--hud-hl: rgba(230, 235, 242, .14);--hud-glow: rgba(200, 207, 218, .26);--hud-glow-soft: rgba(200, 207, 218, .08);--hud-text: #dde0e5;--hud-muted: #8a9099}:root[data-skin=pedra]{--hud-gold: #9a9286;--hud-gold-hi: #e6dfd2;--hud-gold-lo: #48433b;--hud-panel: #161513;--hud-panel-2: #1e1d1a;--hud-tb-a: #2a2824;--hud-tb-b: #151411;--hud-btn-a: #322f2a;--hud-btn-b: #171613;--hud-slot-line: #3c3933;--hud-hl: rgba(236, 228, 214, .14);--hud-glow: rgba(214, 205, 190, .24);--hud-glow-soft: rgba(214, 205, 190, .08)}:root[data-skin=carvalho]{--hud-gold: #a07c5a;--hud-gold-hi: #ead6be;--hud-gold-lo: #4c3626;--hud-panel: #17130f;--hud-panel-2: #1f1a14;--hud-tb-a: #2d241b;--hud-tb-b: #16110c;--hud-btn-a: #35291e;--hud-btn-b: #18120d;--hud-slot-line: #3f3226;--hud-hl: rgba(240, 218, 190, .16);--hud-glow: rgba(190, 150, 110, .28);--hud-glow-soft: rgba(190, 150, 110, .09)}:root[data-skin=obsidiana]{--hud-gold: #5c5f66;--hud-gold-hi: #c9ccd2;--hud-gold-lo: #26282c;--hud-panel: #0f1012;--hud-panel-2: #15161a;--hud-tb-a: #1c1e22;--hud-tb-b: #0e0f11;--hud-btn-a: #23252a;--hud-btn-b: #101114;--hud-slot-line: #2c2e33;--hud-hl: rgba(220, 224, 230, .08);--hud-glow: rgba(180, 186, 196, .18);--hud-glow-soft: rgba(180, 186, 196, .06);--hud-text: #d6d8dc;--hud-muted: #85888f}:root[data-skin=aco]{--hud-gold: #7f93a8;--hud-gold-hi: #dde6ef;--hud-gold-lo: #2f3b48;--hud-panel: #12161b;--hud-panel-2: #192028;--hud-tb-a: #222b35;--hud-tb-b: #11161c;--hud-btn-a: #28323d;--hud-btn-b: #141a20;--hud-slot-line: #34404d;--hud-hl: rgba(220, 232, 245, .14);--hud-glow: rgba(150, 180, 210, .26);--hud-glow-soft: rgba(150, 180, 210, .08);--hud-text: #dbe3ec;--hud-muted: #8794a3}:root[data-skin=noite]{--hud-gold: #5f7896;--hud-gold-hi: #c9d6e6;--hud-gold-lo: #22303f;--hud-panel: #0f141b;--hud-panel-2: #151c26;--hud-tb-a: #1b2533;--hud-tb-b: #0d121a;--hud-btn-a: #1f2a38;--hud-btn-b: #0f141c;--hud-slot-line: #2a3646;--hud-hl: rgba(200, 216, 236, .1);--hud-glow: rgba(120, 150, 190, .24);--hud-glow-soft: rgba(120, 150, 190, .07);--hud-text: #d3dce8;--hud-muted: #7f8ea1}:root:not([data-skin]) :is(.topbar,.icon-label){--wz-bronze: #b07a3c;--wz-bronze-dim: #6b5430;--wz-gold: #d9b45a;--wz-gold-text: #f2d48c;--wz-ink: #0b0d12;--wz-panel: linear-gradient(180deg, #12151c 0%, #0c0e13 100%);--wz-slate: linear-gradient(180deg, #1f2938 0%, #151c28 100%);--wz-slate-line: #3a4659;--wz-text: #dfe5ee;--gold: #c9a227;--gold-dim: #6b5326;--gold-text: #f0d48a;--panel: #1b2029;--line: #2c3442;--text: #dfe4ec;--muted: #8b95a7;--accent: #e0b44c}.game .window.window.window,.tibia-dock.tibia-dock,.gameplay-menu.gameplay-menu,.modal>div:not(.dialog),.modal>.dialog.dialog,.overlay.overlay .overlay-card,.logo-page .screen.screen.screen,.screen.screen.screen-window{border:8px solid transparent;border-radius:4px;background:var(--hud-fill) padding-box,var(--hud-rings);box-shadow:0 0 0 1px #000,0 14px 34px #000000a6,inset 0 0 0 1px #000;border-image-source:var(--hud-ornaments, none);border-image-slice:17;border-image-width:17px;border-image-outset:7px;border-image-repeat:stretch;font-family:var(--hud-f-body);color:var(--hud-text);scrollbar-width:thin;scrollbar-color:var(--hud-gold-lo) #0d0f14}.game .window.window.window{padding:7px}.game .window.window.window.window-active{box-shadow:0 0 0 1px #000,0 14px 34px #000000a6,0 0 22px var(--hud-glow),inset 0 0 0 1px #000}.gameplay-menu.gameplay-menu{padding:8px 10px}.modal>.dialog.dialog{padding:12px 18px}.overlay.overlay .overlay-card{padding:16px 24px 14px}.tibia-dock>.hud,.tibia-dock .bar-side,.tibia-dock>.hud.hud{border-color:var(--hud-gold-lo)}.game .window.window.window>.window-bar,.modal>div>.window-bar.modal-bar,.screen.screen>.window-bar.screen-bar{height:22px;margin-bottom:8px;padding:0 3px 0 8px;gap:4px;border-radius:0;background:linear-gradient(var(--hud-tb-a),var(--hud-tb-b));border-bottom:1px solid #000;box-shadow:inset 0 1px 0 var(--hud-hl),0 1px 0 var(--hud-gold-lo);-webkit-backdrop-filter:none;backdrop-filter:none}.screen.screen>.window-bar.screen-bar{margin:-24px -24px 4px}.game .window.window.window.minimized>.window-bar{margin-bottom:0}.game .window .window-title,.modal-bar .window-title,.screen.screen>.screen-bar .window-title{font-family:var(--engraved);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hud-gold-hi);text-shadow:0 1px 0 #000,0 0 8px var(--hud-glow)}.game .window .window-bar :is(.window-close,.window-minimize),.modal-bar .window-close{width:16px;height:16px;flex:none;padding:0;display:grid;place-items:center;font:700 12px/1 var(--hud-f-body);color:var(--hud-gold-hi);border:1px solid #000;border-radius:2px;background:linear-gradient(var(--hud-btn-a),var(--hud-btn-b));box-shadow:inset 0 0 0 1px var(--hud-gold-lo)}.game .window .window-bar :is(.window-close,.window-minimize):hover,.modal-bar .window-close:hover{background:linear-gradient(var(--hud-btn-a),var(--hud-btn-b));box-shadow:inset 0 0 0 1px var(--hud-gold),0 0 6px var(--hud-glow)}.game .window .window-bar .window-close:hover,.modal-bar .window-close:hover{color:#ff9a8a}:where(.window,.tibia-bottom,.modal,.overlay-card,.logo-page .screen) button{color:var(--hud-text);border:1px solid #000;border-radius:3px;background:linear-gradient(var(--hud-btn-a),var(--hud-btn-b));box-shadow:inset 0 0 0 1px var(--hud-gold-lo)}:where(.window,.tibia-bottom,.modal,.overlay-card,.logo-page .screen) button:hover{border-color:#000;box-shadow:inset 0 0 0 1px var(--hud-gold),0 0 8px var(--hud-glow)}:where(.window,.tibia-bottom,.modal,.overlay-card,.logo-page .screen) :is(button.primary,button.active),.dock-actions .dock-action.primary,.dock-actions button.primary{color:var(--hud-gold-hi);border-color:#000;background:linear-gradient(var(--hud-gold-lo),var(--hud-btn-b));box-shadow:inset 0 0 0 1px var(--hud-gold-hi),0 0 8px var(--hud-glow)}.dock-actions button{font-family:var(--hud-f-body);font-size:13px;font-weight:500;letter-spacing:0;color:var(--hud-text);border:1px solid #000;border-radius:3px;background:linear-gradient(var(--hud-btn-a),var(--hud-btn-b));box-shadow:inset 0 0 0 1px var(--hud-gold-lo)}.dock-actions button:hover{border-color:#000;color:var(--hud-gold-hi);box-shadow:inset 0 0 0 1px var(--hud-gold),0 0 8px var(--hud-glow)}.dock-actions button.leave-hunt{color:#ffd6d4;background:linear-gradient(#4a1a1c,#240b0c);box-shadow:inset 0 0 0 1px #7a2a2c}.dock-actions button.leave-hunt{position:relative}.dock-actions button.leave-hunt:after{content:"";position:absolute;top:0;left:0;width:4px;height:4px;border-radius:50%;background:#ffb3b3;box-shadow:0 0 6px 2px #ff5a5aa6;offset-path:border-box;offset-anchor:center;offset-rotate:0deg;pointer-events:none;animation:shop-spark 9s linear infinite}.dock-actions button.leave-hunt:disabled:after{display:none}@media (prefers-reduced-motion: reduce){.dock-actions button.leave-hunt:after{animation:none;display:none}}:where(.window,.tibia-bottom,.modal,.overlay-card,.logo-page .screen) :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){color:var(--hud-text);border:1px solid #000;border-radius:3px;background-color:#0c0d11;box-shadow:inset 0 0 0 1px var(--hud-gold-lo)}:where(.window,.tibia-bottom,.modal,.overlay-card,.logo-page .screen) :is(input,select,textarea):focus{border-color:#000;box-shadow:inset 0 0 0 1px var(--hud-gold)}:where(.window,.tibia-bottom,.modal,.overlay-card,.logo-page .screen) :is(input,select,textarea)::placeholder{color:#6f6a5c}:where(.window,.tibia-bottom,.modal,.overlay-card,.logo-page .screen) input[type=range],:where(.window,.tibia-bottom,.modal,.overlay-card,.logo-page .screen) input[type=checkbox]{accent-color:var(--hud-gold)}.tabs button,.tab-window-tab,.character-tab,.hunt-tabs button,.store-tab{padding:4px 10px;font-family:var(--hud-f-body);font-size:12.5px;font-weight:500;color:var(--hud-muted);border:1px solid #000;border-radius:3px;background:linear-gradient(#232733,#15171d);box-shadow:inset 0 0 0 1px var(--hud-slot-line)}.tabs button:hover,.tab-window-tab:hover,.character-tab:hover,.hunt-tabs button:hover,.store-tab:hover{color:var(--hud-text)}.tabs button.active,.tab-window-tab.active,.character-tab.active,.hunt-tabs button.active,.store-tab.active{color:var(--hud-gold-hi);border-color:#000;background:linear-gradient(#232733,#15171d);box-shadow:inset 0 0 0 1px var(--hud-gold)}.hud .worn .slot,.bar-slot,.tibia-dock .bar-slot,.inventory .slot,.inventory .cell,:is(.hud,.pane-status) .fight-icon{border:1px solid #000;border-radius:3px;background:radial-gradient(circle at 50% 35%,#232733,#0d0f14 72%);box-shadow:inset 0 0 0 1px var(--hud-slot-line),inset 0 3px 6px #000000b3}.hud .worn .slot:hover,.bar-slot:hover,.tibia-dock .bar-slot:hover,.inventory .slot:hover{border-color:#000;box-shadow:inset 0 0 0 1px var(--hud-gold),inset 0 3px 6px #000000b3,0 0 8px var(--hud-glow)}.hud .bar,.hud .bar.experience{height:16px;border:1px solid #000;border-radius:2px;background:#0b0c10;box-shadow:inset 0 0 0 1px #2c2a22;overflow:hidden}.hud .bar.health:after,.hud .bar.mana:after,.hud .bar.experience:after{display:none}.hud .bar .fill{top:1px;bottom:1px;left:1px;border-radius:1px}.hud .bar.health .fill{background:linear-gradient(#ff8a7a,#c22a2a 45%,#6d0d12)}.hud .bar.mana .fill{background:linear-gradient(#9cc4ff,#2a5bd0 45%,#0d2266)}.hud .bar.experience .fill{background:linear-gradient(#f1d58a,#9a7429 50%,#4a350f)}.hud .bar span,.hud .bar.experience span{font:700 11px/14px var(--hud-f-body);color:#fff;text-shadow:0 1px 1px #000;font-variant-numeric:tabular-nums}.chat-float .lines,.chat-float .log{border:1px solid #000;border-radius:2px;background:#0000008c;box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.tibia-dock .hud .line.name{font-family:var(--engraved);color:var(--hud-gold-hi)}.dock-actions .idle-bar .idle-line{border:1px solid #000;background:#0b0d12d9;box-shadow:inset 0 0 0 1px var(--hud-gold-lo);color:var(--hud-gold-hi)}.overlay.overlay .phase{color:var(--hud-gold-hi)}.tibia-bottom{gap:10px}.tibia-dock.tibia-dock{position:relative;z-index:1}.bar-slots{gap:4px;padding-top:0}.tibia-dock .bar-slots{grid-template-columns:repeat(10,36px);grid-auto-rows:36px}.bar-slots .bar-slot{width:100%;height:100%}.bar-slots .bar-slot .key{top:2px;left:3px;transform:none;padding:0;font:700 8.5px/1 var(--engraved);letter-spacing:0;text-transform:none;color:var(--hud-gold-hi);text-shadow:0 1px 0 #000;background:none;border:none;border-radius:0}.bar-slots .bar-slot.empty{color:var(--hud-slot-line)}.dock-actions>.strip-menu,.tibia-bottom.strip-min>.tibia-dock,.tibia-bottom.strip-min>.dock-actions>:not(.strip-menu,.gameplay-row){display:none}.tibia-bottom.strip-min>.dock-actions>.strip-menu{display:inline-flex}.gameplay-menu.down{bottom:auto;top:calc(100% + 6px);transform:translateY(-8px) scale(.98);transform-origin:top left}.gameplay-menu.down.open{transform:none}.tibia-bottom.strip-min>.dock-actions{contain:none;width:auto}.tibia-dock>.action-bar:has(>.gameplay-row){display:grid;grid-template-columns:auto auto;grid-template-rows:1fr auto auto 1fr;align-items:center;overflow:visible}.tibia-dock>.action-bar>.gameplay-row{grid-column:1;grid-row:2;width:auto;height:auto;contain:none;justify-content:center;margin-bottom:2px}.tibia-dock>.action-bar>.bar-slots{grid-column:1;grid-row:3}.tibia-dock>.action-bar>.bar-side{grid-column:2;grid-row:1 / -1}:root[data-skin] .game .topbar{background:linear-gradient(180deg,var(--hud-panel-2) 0%,var(--hud-panel) 100%);border-bottom:1px solid var(--hud-gold-lo)}:root[data-skin] .topbar :is(.icon-button,.topbar-menu-toggle,.shop-button,.wallet-stack,.seats .seat.card),:root[data-skin] .map-pane-card .seat.card{border-color:var(--hud-gold);background:radial-gradient(circle at 50% 40%,var(--hud-panel-2) 0%,var(--hud-panel) 85%);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px color-mix(in srgb,var(--hud-gold) 25%,transparent),0 2px 4px #000000b3}:root[data-skin] .topbar :is(.icon-button,.topbar-menu-toggle,.shop-button,.seats .seat.card):hover,:root[data-skin] .map-pane-card .seat.card:hover,:root[data-skin] :is(.topbar .seats,.map-pane-card) .seat.card.empty:hover{border-color:var(--hud-gold-hi);background:radial-gradient(circle at 50% 40%,var(--hud-panel-2) 0%,var(--hud-panel) 85%);box-shadow:inset 0 0 0 1px #000,0 0 10px var(--hud-glow)}:root[data-skin] .topbar :is(.icon-button.primary,.shop-button.primary,.seats .seat.card.active),:root[data-skin] .map-pane-card .seat.card.active,:root[data-skin] .topbar .topbar-right.open .topbar-menu-toggle{border-color:var(--hud-gold-hi);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--hud-gold-lo) 70%,var(--hud-panel)) 0%,var(--hud-panel) 80%);box-shadow:inset 0 0 0 1px #000,0 0 10px var(--hud-glow)}:root[data-skin] :is(.topbar .seats,.map-pane-card) .seat.card .card-avatar{border-color:var(--hud-gold)}:root[data-skin] .topbar :is(.shop-button,.topbar-menu-toggle){color:var(--hud-gold-hi)}:root[data-skin] .topbar .shop-button:after{background:var(--hud-gold-hi);box-shadow:0 0 6px 2px var(--hud-glow)}:root[data-skin] .topbar .topbar-right.folded .topbar-menu{border-color:var(--hud-gold-lo);background:var(--hud-panel)}:root[data-skin] .icon-label{border-color:var(--hud-gold-lo);background:var(--hud-panel);color:var(--hud-gold-hi)}:root[data-skin=ferro]{--hud-icon-filter: grayscale(1) brightness(1.2) contrast(1.05)}:root[data-skin=pedra]{--hud-icon-filter: grayscale(1) sepia(.35) brightness(1.1)}:root[data-skin=carvalho]{--hud-icon-filter: sepia(.45) saturate(.75) hue-rotate(-14deg) brightness(.95)}:root[data-skin=obsidiana]{--hud-icon-filter: grayscale(1) brightness(.95)}:root[data-skin=aco]{--hud-icon-filter: grayscale(1) sepia(1) hue-rotate(170deg) saturate(1.4) brightness(1.05)}:root[data-skin=noite]{--hud-icon-filter: grayscale(1) sepia(1) hue-rotate(175deg) saturate(1.1) brightness(.85)}:root[data-skin] .topbar :is(.top-icon,.seats .seat.card.empty .card-avatar),:root[data-skin] .map-pane-card .seat.card.empty .card-avatar{filter:var(--hud-icon-filter, none)}.tibia-dock.tibia-dock>.hud>.line.name{font-family:var(--hud-f-body);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;font-variant:normal}:is(.topbar .seats,.map-pane-card) .seat.card .card-name{font-size:12px}.logo-page .screen.screen button:not(.google-button,.link-button,.busy){font-family:var(--hud-f-body);color:var(--hud-text);border:1px solid #000;border-radius:3px;background:linear-gradient(var(--hud-btn-a),var(--hud-btn-b));box-shadow:inset 0 0 0 1px var(--hud-gold-lo);filter:none;transform:none}.logo-page .screen.screen button:not(.google-button,.link-button):hover:not(:disabled){color:var(--hud-gold-hi);box-shadow:inset 0 0 0 1px var(--hud-gold),0 0 8px var(--hud-glow);filter:none}.logo-page .screen.screen button.primary:not(.busy){color:var(--hud-gold-hi);background:linear-gradient(var(--hud-gold-lo),var(--hud-btn-b));box-shadow:inset 0 0 0 1px var(--hud-gold-hi),0 0 8px var(--hud-glow)}.logo-page .screen.screen button:not(.google-button,.link-button):active:not(:disabled){transform:none;filter:brightness(.85)}.logo-page .screen.screen button.create-big{font-size:14px;font-weight:600}.logo-page .screen.screen :is(.character,.coins-box){border:1px solid #000;border-radius:3px;background:#0c0d11;box-shadow:inset 0 0 0 1px var(--hud-slot-line)}:root{--classic-font: Verdana, Tahoma, sans-serif;--classic-outline: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000}:root{--well: rgba(0, 0, 0, .55);--row: rgba(255, 255, 255, .09);--row-hover: rgba(255, 255, 255, .15);--row-chosen: rgba(79, 138, 58, .14);--row-chosen-edge: #4f8a3a}.game .window.window.window[data-look=classic]{gap:6px;padding:0 6px 6px;border-style:solid;border-width:0 4px 4px;border-radius:0;border-image:url(/ui/classic/widget.png) 15 4 4 4 / 0 4px 4px 4px / 0 repeat;background:url(/ui/classic/background.png);box-shadow:0 6px 18px #0009;image-rendering:pixelated;font:11px/1.35 var(--classic-font);color:silver}.game .window.window.window[data-look=classic]{overflow-x:hidden}.game .window.window.window[data-look=classic].window-active{box-shadow:0 6px 18px #0009}.game .window.window.window[data-look=classic]>.window-bar{position:relative;top:0!important;height:auto;min-height:18px;margin:0 -10px!important;padding:1px 2px 1px 6px;border-style:solid;border-width:2px 3px 1px;border-radius:0;border-image:url(/ui/classic/widget-top.png) 4 / 4px / 0 repeat;background:url(/ui/classic/background-dark.png);box-shadow:none;line-height:1}.game .window[data-look=classic] .window-title{font:700 11px/1 var(--classic-font);letter-spacing:.02em;text-transform:none;color:#909090;text-shadow:1px 1px 0 #000}.game .window.window-active[data-look=classic] .window-title{color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.game .window[data-look=classic] .window-bar :is(.window-close,.window-minimize){width:14px;height:14px;border-style:solid;border-width:1px;border-radius:0;border-image:url(/ui/classic/frame-up.png) 1 / 1px / 0 repeat;background:url(/ui/classic/background.png);box-shadow:none;color:silver;text-shadow:1px 1px 0 #000;font:700 11px var(--classic-font)}.game .window[data-look=classic] .window-bar :is(.window-close,.window-minimize):hover{box-shadow:none;color:#fff}.game .window[data-look=classic] .window-bar :is(.window-close,.window-minimize):active{border-image-source:url(/ui/classic/frame-down.png)}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) button:not(.window-close,.window-minimize){position:relative;overflow:hidden;border-style:solid;border-width:2px;border-radius:0;border-image:url(/ui/classic/button.png) 2 fill / 2px / 0 stretch;background:none;padding:2px 6px;line-height:1.2;box-shadow:none;color:silver;text-shadow:1px 1px 0 #000;font:700 11px var(--classic-font)}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) button:not(.window-close,.window-minimize):hover{box-shadow:none;color:#fff;filter:brightness(1.1)}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) button:not(.window-close,.window-minimize):active{border-image-source:url(/ui/classic/button-pressed.png)}.game .window.window.window[data-look=classic] button:active:not(:disabled){transform:scale(.96)}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) :is(button.primary,button.active):not(.window-close,.window-minimize){border-image-source:url(/ui/classic/button-green.png);color:#fff}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) :is(button.primary,button.active):not(.window-close,.window-minimize):active{border-image-source:url(/ui/classic/button-green-pressed.png)}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) button:not(.window-close,.window-minimize,.small,.tabs button,.bar-slot):after{content:"";position:absolute;top:50%;left:0;width:100%;height:300%;background:linear-gradient(to right,transparent calc(50% - 22px),rgba(255,255,255,.2) 50%,transparent calc(50% + 22px));opacity:0;pointer-events:none;animation:classic-shine 8s 1.25s infinite}.game .window.window.window[data-look=classic] button.swatch-cell{border:1px solid rgba(0,0,0,.6);border-image:none;border-radius:2px;padding:0;filter:none}.game .window.window.window[data-look=classic] button.swatch-cell:after{display:none}.game .character-panel.window[data-look=classic]>.character-body:has(>.outfit-panel){display:flex;flex-direction:column}.game .window.window.window[data-look=classic] .outfit-panel.embedded{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px}.game .window.window.window[data-look=classic] .outfit-panel.embedded>.outfit-body{flex:1 1 auto;min-height:0;align-items:stretch}.game .window.window.window[data-look=classic] .outfit-panel.embedded .outfit-pick{min-height:0}.game .window.window.window[data-look=classic] .outfit-panel.embedded .outfit-look{align-self:flex-start;flex:none}.game .window.window.window[data-look=classic] .outfit-panel.embedded .outfit-preview{width:128px;height:128px;flex:none}.game .window.window.window[data-look=classic] .outfit-panel.embedded :is(.outfit-parts,.palette){flex:none}.game .window.window.window[data-look=classic] .outfit-cards{flex:none;min-height:90px;max-height:none;overflow-y:visible;align-content:start;grid-template-columns:repeat(auto-fill,74px);gap:4px;padding:4px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window[data-look=classic] .outfit-box .outfit-cards{padding:0;border:0;background:none;box-shadow:none}.game .window.window.window[data-look=classic] .outfit-panel.embedded .outfit-split{flex:none}.game .window.window.window[data-look=classic] .outfit-panel.embedded .outfit-box{min-height:auto}.game .window.window.window[data-look=classic] button.outfit-card{width:74px;height:74px;justify-content:center;gap:2px;padding:3px;overflow:hidden;border:1px solid #000;border-image:none;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft);filter:none;white-space:normal}.game .window.window.window[data-look=classic] button.outfit-card:hover{background:var(--row-hover)}.game .window.window.window[data-look=classic] button.outfit-card.picked{border-color:var(--row-chosen-edge);box-shadow:inset 0 0 0 1px #4f8a3a73}.game .window.window.window[data-look=classic] button.outfit-card:after{display:none}.game .window.window.window[data-look=classic] .outfit-card-frame{width:48px;height:48px;flex:none;border-radius:0;background:none}.game .window.window.window[data-look=classic] .outfit-card :is(.outfit-card-name,.outfit-card-line){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.game .character-panel.window[data-look=classic]>.character-body:has(>.character-deaths,>.character-empty){display:flex;flex-direction:column;gap:4px}.game .window.window.window[data-look=classic] :is(.character-deaths,.character-empty){flex:1 1 auto;min-height:90px;overflow:auto;display:flex;flex-direction:column;gap:3px;padding:4px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window[data-look=classic] .character-death{flex:none;padding:4px 6px;border:1px solid #000;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window[data-look=classic] .character-death:hover{background:var(--row-hover)}.game .ranking-panel.window[data-look=classic] .ranking-list{flex:1 1 auto;min-height:90px;padding:2px 4px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .ranking-panel.window[data-look=classic] .ranking-table{border-collapse:separate;border-spacing:0 3px;font-size:11px}.game .ranking-panel.window[data-look=classic] .ranking-table th{padding:2px 6px 0;border:none;font-size:10px;font-weight:700;color:#a8a8a8}.game .ranking-panel.window[data-look=classic] .ranking-table th:last-child{text-align:right}.game .ranking-panel.window[data-look=classic] .ranking-table td{padding:4px 6px;border-top:1px solid #000;border-bottom:1px solid #000;background:var(--row);box-shadow:inset 0 1px 0 var(--hud-glow-soft)}.game .ranking-panel.window[data-look=classic] .ranking-table td:first-child{border-left:1px solid #000;border-radius:2px 0 0 2px}.game .ranking-panel.window[data-look=classic] .ranking-table td:last-child{border-right:1px solid #000;border-radius:0 2px 2px 0}.game .ranking-panel.window[data-look=classic] .ranking-table tbody tr:hover td{background:var(--row-hover)}.game .ranking-panel.window[data-look=classic] .ranking-table .ranking-rank{font-weight:700;color:silver}.game .ranking-panel.window[data-look=classic] .ranking-table tbody tr:nth-child(1) .ranking-rank{color:#f0d060}.game .ranking-panel.window[data-look=classic] .ranking-table tbody tr:nth-child(2) .ranking-rank{color:#d8dde6}.game .ranking-panel.window[data-look=classic] .ranking-table tbody tr:nth-child(3) .ranking-rank{color:#d08a4a}.game .ranking-panel.window[data-look=classic] .ranking-table .ranking-score{font-weight:700;color:#fff}.game .ranking-panel.window[data-look=classic] .ranking-table tr.ranking-mine td{color:#fff;border-color:var(--row-chosen-edge);background:var(--row-chosen)}.game .window.window.window[data-look=classic] .bar-list{padding:4px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window[data-look=classic] .bar-pick{grid-template-columns:max-content 1fr}.game .window.window.window[data-look=classic] .bar-list{display:grid;grid-template-columns:repeat(4,72px);align-content:start;gap:4px;box-sizing:border-box;height:314px;max-height:none;overflow-y:scroll}.game .window.window.window[data-look=classic] button.bar-entry{width:72px;height:98px;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;overflow:hidden;white-space:normal;text-align:center;padding:4px 3px;border:1px solid #000;border-image:none;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft);font:700 11px var(--classic-font);color:#e0e0e0;filter:none}.game .window.window.window[data-look=classic] button.bar-entry:hover:not(:disabled){background:var(--row-hover);filter:none}.game .window.window.window[data-look=classic] button.bar-entry.chosen{border-color:var(--row-chosen-edge);background:var(--row-chosen);box-shadow:inset 0 0 0 1px #4f8a3a73;color:#fff}.game .window.window.window[data-look=classic] button.bar-entry.lacking{opacity:.45;filter:grayscale(1)}.game .window.window.window[data-look=classic] button.bar-entry:after{display:none}.game .window.window.window[data-look=classic] .bar-conditions{padding:6px}.game .window.window.window[data-look=classic] :is(.bar-detail,.bar-conditions){border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window[data-look=classic] .bar-entry .bar-entry-icon{width:32px;height:32px;flex:none;display:grid;place-items:center}.game .window.window.window[data-look=classic] .bar-entry .bar-entry-icon>*{max-width:32px;max-height:32px}.game .window.window.window.window[data-look=classic] .bar-entry .bar-entry-name{max-width:100%;white-space:normal;font-size:10px;line-height:1.15;word-break:break-word}.game .window.window.window[data-look=classic] .bar-entry .bar-entry-aside{font-size:9px;font-weight:400;white-space:nowrap;margin-top:auto}.game .window.window.window[data-look=classic] .bar-conditions{cursor:help}.game .window.window.window[data-look=classic] .bar-conditions :is(button,select,input,label){cursor:pointer}.game .window.window.window[data-look=classic] :is(.store-side,.store-content){padding:4px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window[data-look=classic] .store-content{overflow:auto}.game .window.window.window[data-look=classic] .store-main{border-top:none;padding-top:0}.game .window.window.window.window[data-look=classic] :is(button.store-cat,.store-card){border:1px solid #000;border-image:none;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft);filter:none}.game .window.window.window.window[data-look=classic] .store-card.sell-card:hover{background:var(--row-hover)}.game .window.window.window.window[data-look=classic] .store-card.sell-card.picked{border-color:var(--row-chosen-edge);background:var(--row-chosen);box-shadow:inset 0 0 0 1px #4f8a3a73}.game .window.window.window.window[data-look=classic] button.store-cat:hover{background:var(--row-hover)}.game .window.window.window.window[data-look=classic] button.store-cat.active{border-color:var(--row-chosen-edge);background:var(--row-chosen);box-shadow:inset 0 0 0 1px #4f8a3a73}.game .window.window.window[data-look=classic] button.store-cat:after{display:none}.game .window.window.window.window[data-look=classic] .store-pills .pill{border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft);color:#fff;font:700 11px var(--classic-font);text-shadow:1px 1px 0 #000}@keyframes classic-shine{0%{opacity:0;transform:translate(-100%,-50%) rotate(32deg)}0.1%{opacity:1;transform:translate(-100%,-50%) rotate(32deg)}12%{opacity:1;transform:translate(100%,-50%) rotate(32deg)}12.1%,to{opacity:0;transform:translate(100%,-50%) rotate(32deg)}}@media (prefers-reduced-motion: reduce){:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) button:after{animation:none}}.game .window.window.window[data-look=classic]:not(.hud) :is(.bar-set,.bar-sets-current,.bar-sets-form,.summary-tile,.summary-sold,.hunt-step,.hunt-loot-row,.monster-card,.houses-mine,.houses-guests,.hunt-away,.character-card,.character-box,.character-head,.character-portrait,.outfit-preview,.outfit-parts,.palette,.mail-card,.pick-cell,.blessings-death){border:1px solid #000;border-image:none;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window[data-look=classic]:not(.hud) :is(.bar-set.using,.hunt-card.active,.outfit-card.active,.outfit-card.picked,.pick-cell.active){border-color:var(--row-chosen-edge);box-shadow:inset 0 0 0 1px #4f8a3a73}.game .window.window.window[data-look=classic]:not(.hud) :is(.houses-list,.blessings-list){display:flex;flex-direction:column;gap:3px;padding:4px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window.window[data-look=classic]:not(.hud) :is(.houses-row,.houses-auction,.blessing-row){border:1px solid #000;border-image:none;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window.window[data-look=classic]:not(.hud) :is(.houses-row,.blessing-row):hover{background:var(--row-hover)}.game .window.window.window.window[data-look=classic]:not(.hud) :is(.houses-row.mine,.houses-auction.mine,.blessing-row.held){border-color:var(--row-chosen-edge);background:var(--row-chosen)}.game .character-panel.window[data-look=classic]>:is(.character-title,.character-tabs){flex:none}.game .character-panel.window[data-look=classic]>.character-body{flex:1 1 auto;min-height:0;overflow:auto}.game .window.window.window[data-look=classic]:not(.hud) .chip{border:1px solid transparent;border-image:url(/ui/classic/frame-up.png) 1 / 1px / 0 repeat;border-radius:0;background:url(/ui/classic/background.png);box-shadow:none}.game .window.window.window[data-look=classic]:not(.hud) button{white-space:nowrap}.game .window.window.window[data-look=classic]:not(.hud) .row:has(>button){flex-wrap:wrap}.game .window.window.window[data-look=classic]:not(.hud) .row>button{flex:0 1 auto}.game .window.window.window[data-look=classic]:not(.hud) .muted{color:#a8a8a8}:is(.game .window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) :is(strong,.bar-set-name,.line.vocation){color:#fff;font-weight:700}.game .window[data-look=classic] .summary-tile.good.good strong{color:var(--good)}.game .window[data-look=classic] .summary-tile.bad.bad strong{color:var(--bad)}.game .hud.window[data-look=classic]>.line.vocation{display:none}.game .hud.window.window.window[data-look=classic]>.line.level{text-align:left;text-shadow:none}.game .hud.window[data-look=classic]>.line.level .level-vocation{display:inline}:is(.game .window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) .bar-side .row>.muted{color:#fff;font-size:10px;font-weight:700;text-shadow:1px 1px 0 #000}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) :is(.bar-slot,.bar-slot *,.slot,.slot *){font-family:var(--classic-font);font-size:10px;color:#fff;text-shadow:none}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) .bar-slots .bar-slot .key{font-size:9px;font-weight:400;color:var(--gold-text);text-shadow:var(--classic-outline)}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) select,:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) :is(input:not([type]),input[type=text],input[type=search],input[type=number],textarea){border-style:solid;border-width:1px;border-radius:0;border-image:url(/ui/classic/frame-down.png) 1 / 1px / 0 repeat;background:url(/ui/classic/background-dark.png);box-shadow:none;color:#e0e0e0;font:700 11px var(--classic-font);text-shadow:1px 1px 0 #000}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:20px;padding:1px 22px 1px 4px;background:url(/ui/classic/dropdown.png) right center / 18px 18px no-repeat,url(/ui/classic/background-dark.png);cursor:pointer}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) select:hover{color:#fff}:is(.game .window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) select option{background:#2b2b2b;color:#e0e0e0;font-weight:700}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) .bar-slots .bar-slot .count{color:#fff;text-shadow:-.5px -.5px 0 #000,.5px -.5px 0 #000,-.5px .5px 0 #000,.5px .5px 0 #000}:is(.game .window.window.window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) .item .count{right:2px;bottom:1px;color:#fff;font:700 10px/1 var(--classic-font);text-shadow:-.5px -.5px 0 #000,.5px -.5px 0 #000,-.5px .5px 0 #000,.5px .5px 0 #000}:is(.game .window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) .slot .item{width:100%;height:100%;border:none;border-radius:0}:is(.game .window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) .item[data-tier]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 93%,transparent),inset 0 0 6px 1px color-mix(in srgb,var(--tier) 55%,transparent)}.game .hud.window[data-look=classic]>.line.name{display:none}:is(.game .window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) .worn .slot,:is(.game .window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) :is(.slot,.cell){border-style:solid;border-width:1px;border-radius:0;border-image:url(/ui/classic/frame-down.png) 1 / 1px / 0 repeat;background:url(/ui/classic/background-dark.png);box-shadow:none}:is(.game .window[data-look=classic],.game .tibia-bottom.tibia-bottom.tibia-bottom) .slot:hover{box-shadow:inset 0 0 0 1px #909090}.game .inventory.window.window.window[data-look=classic][data-items] .hint{font-size:10px;color:#b8b8b8;text-shadow:none}.game .inventory.window.window.window[data-look=classic][data-items] .hint.refusal{color:#ff3030;font-size:12px;font-weight:600;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.game .inventory.window.window.window[data-look=classic][data-items]{width:386px;min-width:120px;min-height:80px;overflow:hidden}.game .inventory.window[data-look=classic][data-items] .list:not(.depot-grid){flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;grid-template-columns:repeat(auto-fill,44px)}.game .inventory.window[data-look=classic][data-items]>:not(.list){flex:none}.game .window.window.window[data-look=classic],.game .window.window.window[data-look=classic] *{scrollbar-width:auto;scrollbar-color:auto}.game .window[data-look=classic] ::-webkit-scrollbar,.game .window[data-look=classic]::-webkit-scrollbar{width:12px;height:12px}.game .window[data-look=classic] ::-webkit-scrollbar-track,.game .window[data-look=classic]::-webkit-scrollbar-track{border:1px solid transparent;border-image:url(/ui/classic/frame-up.png) 1 / 1px / 0 repeat;background:url(/ui/classic/background-dark.png)}.game .window[data-look=classic] ::-webkit-scrollbar-thumb:vertical,.game .window[data-look=classic]::-webkit-scrollbar-thumb:vertical{min-height:24px;border-style:solid;border-width:5px 6px 6px;border-image:url(/ui/classic/scrollbar-handle-vertical.png) 5 6 6 6 fill / 5px 6px 6px 6px / 0}.game .window[data-look=classic] ::-webkit-scrollbar-thumb:horizontal,.game .window[data-look=classic]::-webkit-scrollbar-thumb:horizontal{min-width:24px;border-style:solid;border-width:6px 5px 6px 6px;border-image:url(/ui/classic/scrollbar-handle-horizontal.png) 6 5 6 6 fill / 6px 5px 6px 6px / 0}.game .window[data-look=classic] ::-webkit-scrollbar-button,.game .window[data-look=classic]::-webkit-scrollbar-button{display:none}.game .window[data-look=classic] ::-webkit-scrollbar-corner,.game .window[data-look=classic]::-webkit-scrollbar-corner{background:url(/ui/classic/background-dark.png)}.game .window[data-look=classic] :is(.muted,.hint){color:#8a8a8a}.logo-page .screen.screen.screen.screen{overflow-x:hidden;border-style:solid;border-width:0 4px 4px;border-radius:0;border-image:url(/ui/classic/widget.png) 15 4 4 4 / 0 4px 4px 4px / 0 repeat;background:url(/ui/classic/background.png);box-shadow:0 14px 34px #000000a6;image-rendering:pixelated;font:11px/1.35 var(--classic-font);color:silver}.logo-page .screen.screen.screen.screen>.window-bar.screen-bar{height:auto;min-height:18px;margin:-24px -28px 10px;padding:1px 6px;border-style:solid;border-width:2px 3px 1px;border-radius:0;border-image:url(/ui/classic/widget-top.png) 4 / 4px / 0 repeat;background:url(/ui/classic/background-dark.png);box-shadow:none}.logo-page .screen.screen.screen.screen>.screen-bar .window-title{margin:0;font:700 11px/1.2 var(--classic-font);letter-spacing:.02em;text-transform:none;color:#fff;text-shadow:var(--classic-outline)}:is(.logo-page .screen.screen.screen,.overlay.overlay.overlay) button:not(.google-button,.link-button){position:relative;overflow:hidden;border-style:solid;border-width:2px;border-radius:0;border-image:url(/ui/classic/button.png) 2 fill / 2px / 0 stretch;background:none;box-shadow:none;color:#e0e0e0;text-shadow:1px 1px 0 #000;font:700 11px var(--classic-font);white-space:nowrap}:is(.logo-page .screen.screen.screen,.overlay.overlay.overlay) button:not(.google-button,.link-button):hover:not(:disabled){color:#fff;box-shadow:none;filter:brightness(1.1)}:is(.logo-page .screen.screen.screen,.overlay.overlay.overlay) button:not(.google-button,.link-button):active:not(:disabled){border-image-source:url(/ui/classic/button-pressed.png)}:is(.logo-page .screen.screen.screen,.overlay.overlay.overlay) button.primary:not(.google-button,.link-button){border-image-source:url(/ui/classic/button-green.png);color:#fff}:is(.logo-page .screen.screen.screen,.overlay.overlay.overlay) button.primary:not(.google-button,.link-button):active:not(:disabled){border-image-source:url(/ui/classic/button-green-pressed.png)}:is(.logo-page .screen.screen.screen,.overlay.overlay.overlay) button:disabled:not(.google-button,.link-button){filter:grayscale(.6) brightness(.75)}.logo-page .screen.screen.screen :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border-style:solid;border-width:1px;border-radius:0;border-image:url(/ui/classic/frame-down.png) 1 / 1px / 0 repeat;background:url(/ui/classic/background-dark.png);box-shadow:none;color:#e0e0e0;font:700 11px var(--classic-font)}.logo-page .screen.screen.screen.screen.screen select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:22px;background:url(/ui/classic/dropdown.png) right center / 18px 18px no-repeat,url(/ui/classic/background-dark.png)}.logo-page .screen.screen.screen select option{background:#2b2b2b;color:#e0e0e0}select{color-scheme:dark}select option,select optgroup{background-color:#2b2b2b;color:#e0e0e0}.logo-page .screen.screen.screen .character-list{display:grid;row-gap:3px;height:212px;max-height:none;overflow-y:auto;padding:4px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.logo-page .screen.screen.screen .character-list>*{flex:none}.logo-page .screen.screen.screen .character{border:1px solid #000;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft);color:#e0e0e0}.logo-page .screen.screen.screen .character:hover{background:var(--row-hover)}.logo-page .screen.screen.screen .character:has(input:checked){border-color:var(--row-chosen-edge);background:var(--row-chosen);box-shadow:inset 0 0 0 1px #4f8a3a73}.logo-page .screen.screen.screen .muted{color:#a8a8a8}.modal.modal.modal .pick-list{gap:3px;height:212px;max-height:none;overflow-y:auto;padding:4px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.modal.modal.modal .pick-row{box-sizing:border-box;flex:none;height:38px;padding:8px 10px;border:1px solid #000;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft);color:#e0e0e0}.modal.modal.modal .pick-row:hover{background:var(--row-hover)}.modal.modal.modal .pick-row:has(input:checked){border-color:var(--row-chosen-edge);background:var(--row-chosen);box-shadow:inset 0 0 0 1px #4f8a3a73}.modal.modal.modal .pick-row>.muted{margin-left:auto;color:#a8a8a8}:root:root:root:root .game .topbar.topbar.topbar{background:url(/ui/classic/background-dark.png);border-bottom:2px solid transparent;border-image:url(/ui/classic/widget-top.png) 4 / 0 0 2px 0 / 0 repeat;box-shadow:0 2px 6px #0009;image-rendering:pixelated}:root:root:root:root .game .topbar.topbar.topbar :is(.seat.card,.wallet-stack),:root:root:root:root .game .map-pane-card.map-pane-card.map-pane-card .seat.card{border:1px solid #000;border-image:none;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}:root:root:root:root .game :is(.topbar.topbar.topbar,.map-pane-card.map-pane-card.map-pane-card) .seat.card:hover{background:#00000080}:root:root:root:root .game :is(.topbar.topbar.topbar,.map-pane-card.map-pane-card.map-pane-card) .seat.card.active{border-color:var(--row-chosen-edge);box-shadow:inset 0 0 0 1px #4f8a3a73}:root:root:root:root .game :is(.topbar.topbar.topbar,.map-pane-card.map-pane-card.map-pane-card) .seat.card.locked{opacity:.6}:root:root:root:root .game :is(.topbar.topbar.topbar,.map-pane-card.map-pane-card.map-pane-card) .seat.card :is(.card-name,.card-sub){font-family:var(--classic-font);text-shadow:1px 1px 0 #000}:root:root:root:root .game :is(.topbar.topbar.topbar,.map-pane-card.map-pane-card.map-pane-card) .seat.card .card-name{font:700 11px/1.2 var(--classic-font);color:#fff}:root:root:root:root .game :is(.topbar.topbar.topbar,.map-pane-card.map-pane-card.map-pane-card) .seat.card .card-sub{font-size:10px;color:#a8a8a8}:root:root:root:root .game .topbar.topbar.topbar .wallet-stack .pill{font:700 11px var(--classic-font);color:#e0e0e0;text-shadow:1px 1px 0 #000}:root:root:root:root .game .topbar.topbar.topbar :is(.shop-button,.topbar-menu-toggle,.icon-button){position:relative;overflow:hidden;border-style:solid;border-width:2px;border-radius:0;border-image:url(/ui/classic/button.png) 2 fill / 2px / 0 stretch;background:none;box-shadow:none;font:700 11px var(--classic-font);letter-spacing:.02em;text-transform:none;color:#e0e0e0;text-shadow:1px 1px 0 #000;filter:none}:root:root:root:root .game .topbar.topbar.topbar :is(.shop-button,.topbar-menu-toggle,.icon-button):hover{color:#fff;box-shadow:none;filter:brightness(1.1)}:root:root:root:root .game .topbar.topbar.topbar :is(.shop-button,.topbar-menu-toggle,.icon-button):active{border-image-source:url(/ui/classic/button-pressed.png)}:root:root:root:root .game .topbar.topbar.topbar :is(.icon-button.primary,.topbar-right.open .topbar-menu-toggle){border-image-source:url(/ui/classic/button-green.png);color:#fff}:root:root:root:root .game .topbar.topbar.topbar .shop-button:not(.hunt-button,.bug-button){border-image-source:url(/ui/classic/button-gold.png);color:#fff}:root:root:root:root .game .topbar.topbar.topbar :is(.shop-button,.icon-button) :is(span,strong):not(.top-icon){font:700 11px var(--classic-font);letter-spacing:.02em;text-transform:none;color:#fff;text-shadow:1px 1px 0 #000}:root:root:root:root .game .topbar.topbar.topbar .shop-button:after{display:none}.modal.modal.modal>div{border-style:solid;border-width:0 4px 4px;border-radius:0;border-image:url(/ui/classic/widget.png) 15 4 4 4 / 0 4px 4px 4px / 0 repeat;background:url(/ui/classic/background.png);box-shadow:0 14px 34px #000000a6;padding:0 14px 12px;image-rendering:pixelated;font:11px/1.4 var(--classic-font);color:silver}.modal.modal.modal>.dialog>strong:first-child,.modal.modal.modal>div>.window-bar.modal-bar{display:flex;align-items:center;height:auto;min-height:18px;margin:0 -18px 4px;padding:1px 6px;border-style:solid;border-width:2px 3px 1px;border-radius:0;border-image:url(/ui/classic/widget-top.png) 4 / 4px / 0 repeat;background:url(/ui/classic/background-dark.png);box-shadow:none;font:700 11px/1.2 var(--classic-font);letter-spacing:.02em;text-transform:none;color:#fff;text-shadow:var(--classic-outline)}.modal.modal.modal>div>.modal-bar .window-title{font:700 11px/1.2 var(--classic-font);letter-spacing:.02em;text-transform:none;color:#fff;text-shadow:var(--classic-outline)}.modal.modal.modal>div>.modal-bar .window-close{width:14px;height:14px;border:1px solid transparent;border-radius:0;border-image:url(/ui/classic/frame-up.png) 1 / 1px / 0 repeat;background:url(/ui/classic/background.png);box-shadow:none;color:silver}.modal.modal.modal>div button:not(.window-close,.google-button,.link-button){position:relative;overflow:hidden;border-style:solid;border-width:2px;border-radius:0;border-image:url(/ui/classic/button.png) 2 fill / 2px / 0 stretch;background:none;box-shadow:none;color:#e0e0e0;text-shadow:1px 1px 0 #000;font:700 11px var(--classic-font);white-space:nowrap;filter:none}.modal.modal.modal>div button:not(.window-close,.google-button,.link-button):hover:not(:disabled){color:#fff;filter:brightness(1.1)}.modal.modal.modal>div button:not(.window-close,.google-button,.link-button):active:not(:disabled){border-image-source:url(/ui/classic/button-pressed.png)}.modal.modal.modal>div button.primary:not(.window-close){border-image-source:url(/ui/classic/button-green.png);color:#fff}.modal.modal.modal>div button.primary:not(.window-close):active:not(:disabled){border-image-source:url(/ui/classic/button-green-pressed.png)}.modal.modal.modal>div :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border-style:solid;border-width:1px;border-radius:0;border-image:url(/ui/classic/frame-down.png) 1 / 1px / 0 repeat;background:url(/ui/classic/background-dark.png);box-shadow:none;color:#e0e0e0;font:700 11px var(--classic-font)}.modal.modal.modal.modal>div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:22px;background:url(/ui/classic/dropdown.png) right center / 18px 18px no-repeat,url(/ui/classic/background-dark.png)}.modal.modal.modal>div :is(.muted,.dialog-text){color:silver}:root:root:root:root .game .topbar.topbar.topbar .shop-button:is(:not(.hunt-button,.bug-button),.bug-button):after{display:block;content:"";position:absolute;top:50%;left:0;width:100%;height:300%;background:linear-gradient(to right,transparent calc(50% - 22px),rgba(255,255,255,.25) 50%,transparent calc(50% + 22px));offset-path:none;border-radius:0;box-shadow:none;opacity:0;pointer-events:none;animation:classic-shine 4s .6s infinite}@media (prefers-reduced-motion: reduce){:root:root:root:root .game .topbar.topbar.topbar .shop-button:after{animation:none}}:root:root:root:root .game .topbar.topbar.topbar .wallet-stack .pill+.pill{box-shadow:0 -3px 0 -2px var(--line)}:root:root:root:root .game .topbar.topbar.topbar .wallet-stack{height:40px;padding:2px 6px;display:flex;flex-direction:column;justify-content:center;gap:5px}.modal.modal.modal>div .logout-list{display:flex;flex-direction:column;gap:3px;height:167px;overflow-y:auto;padding:4px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.modal.modal.modal>div .logout-row{padding:4px 6px;border:1px solid #000;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.modal.modal.modal>div .logout-row strong{color:#fff}:root:root:root:root .game .topbar.topbar.topbar .topbar-right.open .topbar-menu{padding:4px;gap:3px;border:1px solid #000;border-radius:2px;background:url(/ui/classic/background-dark.png);box-shadow:inset 0 0 0 1px var(--hud-glow-soft),0 10px 24px #000000b3}:root:root:root:root .game .topbar.topbar.topbar .topbar-right.open .topbar-menu .icon-button{border:1px solid #000;border-image:none;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}:root:root:root:root .game .topbar.topbar.topbar .topbar-right.open .topbar-menu .icon-button:hover{background:var(--row-hover);filter:none}:root:root:root:root .game .topbar.topbar.topbar .topbar-right.open .topbar-menu .icon-button.primary{border-color:var(--row-chosen-edge);background:var(--row-chosen)}:root:root:root:root .game .topbar.topbar.topbar :is(.topbar-menu .icon-button,.topbar-menu-toggle) .top-icon :is(img,svg){filter:brightness(0) invert(.92)}:root:root:root:root .game .topbar.topbar.topbar .topbar-menu .icon-button .top-icon{width:22px;height:22px;flex:none;display:grid;place-items:center}:root:root:root:root .game .topbar.topbar.topbar .topbar-right:not(.folded,.open) .topbar-menu .icon-button{display:grid;place-items:center}:root:root:root:root .game .topbar.topbar.topbar .topbar-menu .icon-button .top-icon img{width:30px;height:30px;image-rendering:auto}:root:root:root:root .game .topbar.topbar.topbar .shop-button .top-icon img{width:auto;height:auto;max-width:none;max-height:none;image-rendering:auto}:root:root:root:root .game .topbar.topbar.topbar .shop-button:not(.hunt-button,.bug-button) .top-icon{margin:-6px 0}.game .hunt-panel.window.window.window[data-look=classic]>:is(.hunt-body,.hunt-list){flex:1 1 auto;min-height:0;overflow:auto;padding:6px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .hunt-panel.window.window.window.window[data-look=classic] :is(.war-region,.war-card,.quest-card,.training-card,.task-card,.hunt-card,.task-sheet,.war-board){border:1px solid #000;border-image:none;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .hunt-panel.window.window.window.window[data-look=classic] :is(.quest-card.quest-pick,.hunt-card,.task-pick):hover{background:var(--row-hover)}.game .hunt-panel.window.window.window.window[data-look=classic] :is(.hunt-card.here,.training-card.on){border-color:var(--row-chosen-edge);background:var(--row-chosen)}.game .hunt-panel.window.window.window.window[data-look=classic] .task-card.locked{opacity:.75}.game .hunt-panel.window.window.window.window[data-look=classic] .hunt-step.done,.game .hunt-panel.window.window.window.window[data-look=classic] .hunt-step.done .hunt-step-n{color:#7ddc6f;border-color:#4f8a3a}.game .hunt-panel.window.window.window.window[data-look=classic] .hunt-step.on,.game .hunt-panel.window.window.window.window[data-look=classic] .hunt-step.on .hunt-step-n{color:#f0c75e}.game .hunt-panel.window.window.window.window[data-look=classic] .hunt-column{border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .hunt-panel.window.window.window.window[data-look=classic] :is(.hunt-monster-chip,.hunt-column .hunt-monster){padding:4px 6px;border:1px solid #000;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}:root:root:root:root .game .topbar.topbar.topbar :is(.shop-button,.icon-button,.topbar-menu-toggle) .top-icon svg{width:22px;height:22px;filter:brightness(0) invert(.92)}:root:root body .icon-label.icon-label{padding:3px 8px;border:1px solid #000;border-radius:2px;background:url(/ui/classic/background-dark.png);box-shadow:inset 0 0 0 1px var(--hud-glow-soft),0 4px 12px #0009;color:#fff;font:700 11px var(--classic-font);letter-spacing:.02em;text-transform:none;text-shadow:1px 1px 0 #000;image-rendering:pixelated}:root:root:root:root .game .topbar.topbar.topbar .shop-button{box-shadow:inset 0 1px #ffffff80,inset 0 -3px #0000008c,0 3px 5px #000000b3,0 0 14px var(--top-glow, rgba(240, 200, 80, .5))}:root:root:root:root .game .topbar.topbar.topbar .shop-button.hunt-button{--top-glow: rgba(200, 210, 225, .35)}:root:root:root:root .game .topbar.topbar.topbar .shop-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#ffffff52,#ffffff0f 45%,#00000047);pointer-events:none}:root:root:root:root .game .topbar.topbar.topbar .shop-button:hover{box-shadow:inset 0 1px #fff9,inset 0 -3px #0000008c,0 3px 5px #000000b3,0 0 18px var(--top-glow, rgba(240, 200, 80, .7))}:root:root:root:root .game .topbar.topbar.topbar .shop-button:active{box-shadow:inset 0 2px 3px #00000080,0 0 8px var(--top-glow, rgba(240, 200, 80, .3))}:root:root:root:root .game .topbar.topbar.topbar .shop-button:active:before{background:linear-gradient(#0003,#ffffff0d)}.game .tibia-bottom>.tibia-dock.tibia-dock.tibia-dock,.game .tibia-bottom .gameplay-menu.gameplay-menu.gameplay-menu{border-style:solid;border-width:4px;border-radius:0;border-image:url(/ui/classic/widget.png) 4 / 4px / 0 repeat;background:url(/ui/classic/background.png);box-shadow:0 6px 18px #0009;image-rendering:pixelated;font:11px/1.35 var(--classic-font);color:silver}.game .tibia-bottom>.tibia-dock.tibia-dock.tibia-dock{padding:6px 8px}.game .tibia-bottom .gameplay-menu.gameplay-menu.gameplay-menu{padding:6px;gap:4px}.game .tibia-bottom>.tibia-dock>.hud.hud,.game .tibia-bottom>.tibia-dock .bar-side.bar-side{border-color:#0009}.game .tibia-bottom>.tibia-dock .hud .line.name{font:700 11px var(--classic-font);letter-spacing:0;color:#fff;text-shadow:1px 1px 0 #000}.game .tibia-bottom>.tibia-dock>.hud>:is(.line.name,.line.level){align-self:baseline;line-height:1.3}.game .tibia-bottom>.tibia-dock>.hud>.line.level{font:11px var(--classic-font);text-shadow:1px 1px 0 #000}.game .tibia-bottom.tibia-bottom.tibia-bottom .dock-actions button{padding:3px 10px;font:700 11px/1.2 var(--classic-font)}.game .tibia-bottom.tibia-bottom.tibia-bottom .gameplay-menu>button{padding:3px 10px;line-height:16px}.game .window.window.window[data-look=classic] :is(.prey-slot,.loot-list,.loot-monsters,.sell-list,.battle-list,.party-members,.task-track-list){display:flex;flex-direction:column;gap:3px;margin:0;padding:4px;border:1px solid #000;border-image:none;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window[data-look=classic] :is(.loot-list,.loot-monsters,.sell-list,.battle-list,.party-members,.task-track-list){flex:1 1 auto;overflow-y:auto}.game .window.window.window[data-look=classic] :is(.loot-list,.party-members){min-height:92px}.game .window.window.window[data-look=classic] .sell-list{min-height:150px}.game .window.window.window[data-look=classic] .loot-monsters{max-height:none;min-height:120px}.game .window.window.window.window[data-look=classic] :is(.loot-list>.member,.loot-monsters>.hunt-loot-row,.sell-list>.sell-row,.battle-list>.battle-row,.party-members>.member,.task-track-list>.member,.prey-grid>button.prey-cell){border:1px solid #000;border-image:none;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft);filter:none}.game .window.window.window.window[data-look=classic] :is(.loot-list>.member,.loot-monsters>.hunt-loot-row,.sell-list>.sell-row,.party-members>.member,.task-track-list>.member){min-height:26px;padding:2px 6px}.game .window.window.window.window[data-look=classic] :is(.loot-list>.member,.loot-monsters>.hunt-loot-row,.sell-list>.sell-row,.battle-list>.battle-row,.party-members>.member,.task-track-list>.member,.prey-grid>button.prey-cell):hover{background:var(--row-hover)}.game .window.window.window.window[data-look=classic] .battle-list>.battle-row:is(:hover,.target){border-color:#e5484d}.game .window.window.window.window[data-look=classic] .battle-list>.battle-row.target{box-shadow:inset 0 0 0 1px #e5484d}.game .window.window.window.window[data-look=classic] .prey-grid>button.prey-cell{padding:4px 2px;white-space:normal}.game .window.window.window.window[data-look=classic] .prey-grid>button.prey-cell:after{display:none}.game .window.window.window.window[data-look=classic] .prey-hunted{border:1px solid var(--row-chosen-edge);border-radius:2px;background:var(--row-chosen);box-shadow:inset 0 0 0 1px #4f8a3a73}.game .window.window.window.window[data-look=classic] .prey-slot.locked .prey-locked{flex:1;justify-content:center}.game :is(.prey-panel,.loot,.loot-rules,.courier-panel,.battle-panel).window[data-look=classic][data-resizable]{display:flex;flex-direction:column;min-width:200px}.game .window[data-look=classic][data-panel=party][data-resizable]>:not(.window-bar){display:flex;flex-direction:column;gap:6px;min-height:100%}.game .window.window[data-look=classic][data-panel=party]{display:flex;flex-direction:column;overflow:hidden}.game .window.window[data-look=classic][data-panel=party]>:not(.window-bar){flex:1 1 auto;min-height:0;overflow:hidden}.game .window.window.window.window[data-look=classic][data-panel=party] .party-members{flex:1 1 0;min-height:160px;overflow-y:auto}.game .bar-config.window.window[data-look=classic][data-resizable] .bar-pick{flex:1 1 auto;min-height:314px;grid-template-rows:minmax(0,1fr)}.game .bar-config.window.window[data-look=classic][data-resizable] .bar-list{height:0;min-height:100%}.game .battle-panel.window[data-look=classic][data-resizable]>.battle-list{height:auto;min-height:210px}.game .prey-panel.window[data-look=classic]>.prey-slots{flex:1 1 auto;min-height:0}.overlay.overlay.overlay .overlay-card{border-style:solid;border-width:4px;border-radius:0;border-image:url(/ui/classic/widget.png) 4 / 4px / 0 repeat;background:url(/ui/classic/background.png);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 34px #000000a6;image-rendering:pixelated;font:11px/1.35 var(--classic-font);color:silver}.overlay.overlay.overlay :is(.overlay-title,.phase,.overlay-percent){font-family:var(--classic-font);letter-spacing:.02em;color:#fff;text-shadow:var(--classic-outline)}.overlay.overlay.overlay .phase{font-size:14px;border-bottom-color:#0009}.overlay.overlay.overlay .overlay-percent{font-size:13px}.overlay.overlay.overlay .overlay-detail{color:silver}.overlay.overlay.overlay .overlay-seats .seat.active{border-image-source:url(/ui/classic/button-green.png);color:#fff}.overlay.overlay.overlay .overlay-seats .seat :is(strong,.muted){color:inherit;font:inherit}.overlay.overlay.overlay .overlay-logout{padding:3px 12px}.game .window.window.window.window[data-look=classic][data-panel=party] .row:has(>input){flex-wrap:nowrap}.game .window.window.window.window[data-look=classic][data-panel=party] .row:has(>input)>input{flex:1 1 auto;min-width:0}.game .window.window.window.window[data-look=classic][data-panel=party] .row:has(>input)>button{flex:none;margin-left:auto}:is(.player-menu,.item-menu,.chat-name-menu).player-menu,:is(.player-menu,.item-menu,.chat-name-menu).item-menu,:is(.player-menu,.item-menu,.chat-name-menu).chat-name-menu{gap:0;min-width:150px;padding:0 0 3px;border-style:solid;border-width:4px;border-radius:0;border-image:url(/ui/classic/widget.png) 4 / 4px / 0 repeat;background:url(/ui/classic/background.png);box-shadow:0 6px 18px #0009;image-rendering:pixelated;font:11px/1.35 var(--classic-font);color:silver}:is(.player-menu,.item-menu)>.menu-title.menu-title,.chat-name-menu>.chat-name-menu-title.chat-name-menu-title{margin-bottom:3px;padding:2px 6px;border-bottom:1px solid #000;background:url(/ui/classic/background-dark.png);font:700 11px/1.3 var(--classic-font);color:#fff;text-shadow:var(--classic-outline)}:is(.player-menu,.item-menu)>button.menu-item.menu-item,.chat-name-menu.chat-name-menu>button{margin:0 3px;padding:3px 8px;border:1px solid transparent;border-image:none;border-radius:0;background:none;box-shadow:none;text-align:left;font:700 11px/1.2 var(--classic-font);color:silver;text-shadow:1px 1px 0 #000}:is(.player-menu,.item-menu)>button.menu-item.menu-item:hover,.chat-name-menu.chat-name-menu>button:hover{border-color:#000;background:#00000073;color:#fff;filter:none}.game .window.window.window.window[data-look=classic] :is(.friends-list,.guild-members,.guild-regions,.trade-side,.pick-grid){gap:3px;padding:4px;border:1px solid #000;border-image:none;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window.window[data-look=classic] :is(.friends-list,.guild-members,.guild-regions){display:flex;flex-direction:column;overflow-y:auto}.game .window.window.window.window[data-look=classic] .guild-regions{min-height:104px}.game .window.window.window.window[data-look=classic] :is(.friends-list>.friend,.guild-members>.member,.guild-regions>.guild-region-entry,.pick-grid>.pick-cell,.trade-side .contents>.chip){border:1px solid #000;border-image:none;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.game .window.window.window.window[data-look=classic] :is(.friends-list>.friend,.guild-members>.member,.guild-regions>.guild-region-entry){padding:2px 6px}.game .window.window.window.window[data-look=classic] :is(.friends-list>.friend,.guild-members>.member,.pick-grid>.pick-cell):hover{background:var(--row-hover)}.game .window.window.window.window[data-look=classic] .pick-grid>.pick-cell.picked,.game .window.window.window.window[data-look=classic] .trade-side.accepted{border-color:var(--row-chosen-edge);box-shadow:inset 0 0 0 1px #4f8a3a73}.game .window.window.window.window[data-look=classic] .pick-grid>.pick-cell.picked{background:var(--row-chosen)}.game .window.window.window.window[data-look=classic] .trade-side{min-height:80px}.topbar .topbar-crest.topbar-wordmark{height:calc(var(--topbar-height) - 16px);width:auto;margin:0 14px;align-self:center;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.8))}:is(.game .tibia-bottom.tibia-bottom.tibia-bottom .dock-actions,.game .hud.hud.hud .character-buttons) button.leave-hunt.leave-hunt.leave-hunt{border:1px solid #ff6b6b;border-radius:2px;background:linear-gradient(#d23b3b,#8f1717);color:#fff;font-weight:700;letter-spacing:.4px;text-shadow:1px 1px 0 #3a0000;box-shadow:inset 0 1px #ffffff4d,0 0 4px 1px #ff3c3c73;transform:scale(1.05);position:relative;z-index:1}:is(.game .tibia-bottom.tibia-bottom.tibia-bottom .dock-actions,.game .hud.hud.hud .character-buttons) button.leave-hunt.leave-hunt.leave-hunt:hover:not(:disabled){background:linear-gradient(#ee4b4b,#a81d1d);color:#fff}:is(.game .tibia-bottom.tibia-bottom.tibia-bottom .dock-actions,.game .hud.hud.hud .character-buttons) button.leave-hunt.leave-hunt.leave-hunt:disabled{opacity:1;background:linear-gradient(#7a2626,#4a1010);color:#ffd6d4}:is(.game .tibia-bottom.tibia-bottom.tibia-bottom .dock-actions,.game .hud.hud.hud .character-buttons) button.leave-hunt.leave-hunt.leave-hunt:after{display:none}.game .tibia-bottom.tibia-bottom.tibia-bottom .dock-actions button.hunt-offline.hunt-offline.hunt-offline{border:1px solid #b98cff;border-radius:2px;background:linear-gradient(#7b3fd1,#4a1d8f);color:#fff;font-weight:700;letter-spacing:.4px;text-shadow:1px 1px 0 #1e0a3a;box-shadow:inset 0 1px #ffffff4d,0 0 4px 1px #a05aff73;position:relative;z-index:1}.game .tibia-bottom.tibia-bottom.tibia-bottom .dock-actions button.hunt-offline.hunt-offline.hunt-offline:hover:not(:disabled){background:linear-gradient(#9050ee,#5b25a8);color:#fff}.game .tibia-bottom.tibia-bottom.tibia-bottom .dock-actions button.hunt-offline.hunt-offline.hunt-offline:after{display:none}.game .hunt-panel.window.window.window.window[data-look=classic] button.room-leave.room-leave{border:1px solid #ff6b6b;border-radius:2px;background:linear-gradient(#c43535,#861515);color:#fff;text-shadow:1px 1px 0 #3a0000;box-shadow:inset 0 1px #ffffff40}.game .hunt-panel.window.window.window.window[data-look=classic] button.room-leave.room-leave:hover:not(:disabled){background:linear-gradient(#dc4343,#9c1c1c);color:#fff}.game .hunt-panel.window.window.window.window[data-look=classic] button.room-leave.room-leave:after{display:none}.overlay.overlay.overlay.overlay .phase{border-bottom:0;padding-bottom:8px;background:linear-gradient(90deg,transparent,rgba(232,195,90,.75),transparent) bottom / 100% 1px no-repeat}.overlay.overlay.overlay.overlay .overlay-bar{height:12px;border:1px solid #8a6a2a;border-image:none;border-radius:2px;background:linear-gradient(#3a3a3a,#2a2a2a);box-shadow:inset 0 1px 2px #0000008c,0 0 0 1px #00000080}.overlay.overlay.overlay.overlay .overlay-bar-fill{border-radius:1px;box-shadow:0 0 6px #f0c85a99}@media (max-width: 760px){:root:root:root:root .game .topbar.topbar.topbar{border-bottom:none;border-top:1px solid #3a2d14;box-shadow:0 -2px 8px #000000b3}:root:root:root:root .game .topbar.topbar.topbar .seats.folded>.seats-toggle{width:36px;min-width:0;max-width:none;height:36px;padding:0;border-style:solid;border-width:2px;border-radius:0;border-image:url(/ui/classic/button.png) 2 fill / 2px / 0 stretch;background:none;box-shadow:none;color:#e0e0e0}:root:root:root:root .game .topbar.topbar.topbar .seats.folded.open>.seats-toggle{border-image-source:url(/ui/classic/button-green.png)}:root:root:root:root .game .topbar.topbar.topbar .seats.folded>.seats-toggle .seats-icon svg{color:#ebebeb}:root:root:root:root .game .topbar.topbar.topbar .topbar-menu-lead>.shop-button{margin:0;font-size:13px}:root:root:root:root .game .topbar.topbar.topbar .topbar-menu-lead>.shop-button .top-icon{width:22px;height:22px;margin:0;flex:none;display:grid;place-items:center}:root:root:root:root .game .topbar.topbar.topbar .topbar-menu-lead>.shop-button .top-icon img{max-width:30px;max-height:28px}}.map-panes{display:grid;--pane-gap: 3px;grid-template:1fr / 1fr;gap:var(--pane-gap);background:#000}.map-panes:not([data-split="1"]){padding:var(--pane-gap)}.map-panes[data-split="2"]{grid-template:1fr / 1fr 1fr}.map-panes[data-split="4"]{grid-template:1fr 1fr / 1fr 1fr}.map-pane{position:relative;min-width:0;min-height:0;box-shadow:0 0 0 var(--pane-gap) #39ff6a00,0 0 8px var(--pane-gap) #39ff6a00;transition:box-shadow .25s ease-out}.map-pane.focused{z-index:1;box-shadow:0 0 0 var(--pane-gap) #39ff6a,0 0 8px var(--pane-gap) #39ff6a73;animation:pane-focus .45s ease-out}@keyframes pane-focus{0%{box-shadow:0 0 0 var(--pane-gap) #b6ffcb,0 0 20px 6px #39ff6abf}to{box-shadow:0 0 0 var(--pane-gap) #39ff6a,0 0 8px var(--pane-gap) #39ff6a73}}@media (prefers-reduced-motion: reduce){.map-pane,.map-pane.focused{transition:none;animation:none}}.map-pane[hidden]{display:none}.map-pane>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.map-pane>.overlay.pane-loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden}.map-panes:not([data-split="1"]):has(>.map-pane:not([hidden],.loading,.map-pane-empty))>.map-pane.loading:not([hidden])>.overlay.pane-loading{display:flex}.map-panes:not([data-split="1"]):has(>.map-pane:not([hidden],.loading,.map-pane-empty))>.map-pane.loading>.pane-status{visibility:hidden}.stage:has(.map-panes:not([data-split="1"])>.map-pane:not([hidden],.loading,.map-pane-empty))>.overlay{display:none!important}.map-pane-card{display:none;position:absolute;top:20px;left:20px;z-index:2}.map-panes .map-pane-card{display:flex}.map-pane-card>.lone-logins{display:none;gap:6px;margin-left:6px}.map-panes[data-seats="1"] .map-pane-card>.lone-logins{display:flex}.map-panes[data-split="1"]:is([data-seats="2"],[data-seats="3"]) .map-pane-card>.lone-logins{display:flex}.map-pane-card>.all-seats{display:none;gap:10px}@media (min-width: 761px){.map-panes[data-split="1"]:not([data-seats="1"]) .map-pane-card>.all-seats{display:flex}.map-panes[data-split="1"]:not([data-seats="1"]) .map-pane-card>.seat.card{display:none}}.map-pane-card>.screen-toggle-slot{display:contents}:root:root:root:root:root .game .map-pane-card .screen-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:34px;height:34px;margin-right:10px;padding:0;border:0;border-radius:50%;background:#0000008c;color:#e3e3e3;cursor:pointer}:root:root:root:root:root .game .map-pane-card .screen-toggle:hover{background:#00000080;color:#fff}@media (max-width: 760px){:root:root:root:root:root .game .map-pane-card .screen-toggle{display:none}}:root:root:root:root:root .game .map-pane-card:has(>.all-seats){overflow:visible}:root:root:root:root:root .game .map-pane-card>.all-seats .seat.card{transition:box-shadow .25s ease-out}:root:root:root:root:root .game .map-pane-card>.all-seats .seat.card.active{border-color:#39ff6a;box-shadow:0 0 0 1px #39ff6a,0 0 6px 1px #39ff6a73;animation:card-focus .45s ease-out}@keyframes card-focus{0%{box-shadow:0 0 0 1px #b6ffcb,0 0 14px 3px #39ff6abf}to{box-shadow:0 0 0 1px #39ff6a,0 0 6px 1px #39ff6a73}}@media (prefers-reduced-motion: reduce){:root:root:root:root:root .game .map-pane-card>.all-seats .seat.card.active{animation:none}}:root .map-panes .map-pane-card>.lone-logins .seat.card.multi-login{width:auto;max-width:none}:root .map-panes .map-pane-card>.lone-logins .seat.card.multi-login :is(.card-info,.card-name){width:auto;max-width:none;overflow:visible;white-space:nowrap}.topbar .badge,.topbar .has-unread:after{display:none!important}:root:root:root:root:root .game .topbar.topbar.topbar:is(.menu-dock,.wallet-dock){display:block;position:relative;flex:none;align-self:flex-start;z-index:6;width:auto;min-width:0;height:auto;margin:0;padding:0;border:0;border-image:none;background:none;box-shadow:none;overflow:visible}:root:root:root:root:root .game .tibia-dock>.topbar.topbar.topbar.menu-dock{order:99;align-self:center;padding-left:8px;border-left:1px solid rgba(0,0,0,.6)}:root:root:root:root:root .game .topbar.topbar.topbar.menu-dock .topbar-right{position:relative;display:block}:root:root:root:root:root .game .topbar.topbar.topbar.menu-dock .topbar-right.folded.open .topbar-menu{position:absolute!important;top:auto!important;left:auto!important;right:0!important;bottom:calc(100% + 4px)!important}:root:root:root:root:root .game .topbar.topbar.topbar.menu-dock .topbar-menu-lead>.shop-button{margin:0;font-size:13px}:root:root:root:root:root .game .topbar.topbar.topbar.menu-dock .topbar-menu-lead>.shop-button .top-icon{width:22px;height:22px;margin:0;flex:none;display:grid;place-items:center}:root:root:root:root:root .game .topbar.topbar.topbar.menu-dock .topbar-menu-lead>.shop-button .top-icon img{max-width:30px;max-height:28px}.game-button.look-icon>.button-label{display:none}:root:root:root:root:root .game .topbar-right.folded .topbar-menu .game-button>.button-label{display:inline;font-size:13px;white-space:nowrap}:root:root:root:root:root .game .topbar.topbar.topbar.wallet-dock{position:static;justify-self:center;align-self:center;display:flex;flex-direction:column;align-items:center;gap:4px}.tibia-dock>.action-bar:has(>.gameplay-row):has(>.wallet-dock){grid-template-columns:auto auto auto}.tibia-dock>.action-bar>.wallet-dock{grid-column:2;grid-row:1 / -1;padding:0 10px}.tibia-dock>.action-bar:has(>.wallet-dock)>.bar-side{grid-column:3}:root:root:root:root:root .game .topbar.topbar.topbar.wallet-dock>.wallet{display:block}.game.game.game:has(.map-panes){grid-template-rows:0 minmax(0,1fr)}.game.game.game:has(.map-panes)>.topbar{display:none}.game.game.game:has(.map-panes)>.stage{grid-row:2}.map-pane-empty{background:radial-gradient(circle at 30% 25%,#1b1f27,#0e1015 70%)}:root:root:root:root:root .game .map-pane-empty .map-pane-card .seat.card.empty{background:#282214eb;border:1px solid #c9a227;box-shadow:0 0 10px #c9a22759,inset 0 0 0 1px #0009;opacity:1}:root:root:root:root:root .game .map-pane-empty .map-pane-card .seat.card.empty:hover{background:#403418f2;box-shadow:0 0 14px #f0c66a8c,inset 0 0 0 1px #0009}:root:root:root:root:root .game .map-pane-empty .map-pane-card .seat.card.empty :is(.card-name,.card-avatar){color:#f0c66a}:root:root:root:root:root .game .map-pane-empty .map-pane-card .seat.card.empty .card-avatar{border-color:#c9a227}.tibia-bottom>.tibia-dock{touch-action:none}:root:root:root .game .bug-tab.game-button{position:absolute;left:0;top:50%;z-index:60;transform:translate(-3px,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:34px;height:auto;min-width:0;padding:12px 0 14px;margin:0;border:1px solid #d04545;border-left:0;border-radius:0 8px 8px 0;border-image:none;background:linear-gradient(90deg,#5a1414,#8e1f1f);box-shadow:2px 0 10px #0009,inset 0 0 0 1px #ff8c8c26;color:#ffe9e9;font:700 12px/1 var(--classic-font, sans-serif);letter-spacing:.04em;text-shadow:1px 1px 0 #000;cursor:pointer;transition:transform .15s ease-out,background .15s ease-out}:root:root:root .game .bug-tab.game-button:hover{transform:translateY(-50%);background:linear-gradient(90deg,#6e1a1a,#b02828)}:root:root:root .game .bug-tab.game-button>.button-label{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}:root:root:root .game .bug-tab.game-button .top-icon{width:18px;height:18px;order:2;filter:brightness(0) invert(1)}:root:root:root .game .bug-tab.game-button .top-icon svg{width:18px;height:18px}.pane-status{display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:2;pointer-events:none}.map-panes .pane-status{display:block}.gameplay-row>.pane-status{display:block;bottom:100%;margin-bottom:4px}.pane-status .fight{display:flex;gap:4px;justify-content:center}.pane-status .fight-icon{pointer-events:auto;background:#0000008c}:is(.hud,.pane-status).pane-status .fight-icon{width:20px;height:20px}:is(.hud,.pane-status).pane-status .fight-icon :is(.icon,svg){width:13px;height:13px}.game.game.game:has(.map-panes) .tibia-dock .hud .fight{display:none}.status-fade{display:contents}.status-fade.leaving>*{animation:status-fade-out .6s linear forwards}@keyframes status-fade-out{0%{opacity:1}to{opacity:0}}.game.game.game:has(.map-panes) .tibia-bottom>.tibia-dock.tibia-dock{height:auto;padding-top:4px;padding-bottom:4px}.game.game.game:has(.map-panes) .tibia-bottom>.tibia-dock>:is(.hud,.action-bar){padding-top:0;padding-bottom:0;align-self:center}.game.game.game:has(.map-panes) .tibia-bottom>.tibia-dock>.action-bar:has(>.gameplay-row){grid-template-rows:auto auto;row-gap:4px}.game.game.game:has(.map-panes) .tibia-bottom>.tibia-dock>.action-bar>.gameplay-row{grid-row:1;margin-bottom:0}.game.game.game:has(.map-panes) .tibia-bottom>.tibia-dock>.action-bar>.bar-slots{grid-row:2}.battle-settings{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(0,0,0,.6);box-shadow:0 1px #ffffff0f}.battle-settings .bar-side{display:flex;flex-direction:column;gap:3px;width:auto;padding:0;border:0}.battle-settings .bar-side .row{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;margin:0}.battle-settings .bar-side .row>.muted{flex:none;width:78px}.battle-settings .bar-side select{flex:1;min-width:0}.game.game.game:has(.map-panes) .tibia-dock{--hotkey-slot: 30px;--hotkey-gap: 3px}.game.game.game:has(.map-panes) .tibia-dock .bar-slots{grid-template-columns:repeat(10,var(--hotkey-slot));grid-auto-rows:var(--hotkey-slot);gap:var(--hotkey-gap)}.game.game.game:has(.map-panes) .tibia-dock .bar-slot{width:var(--hotkey-slot);height:var(--hotkey-slot);min-width:0}.game.game.game:has(.map-panes) .tibia-dock>.hud>.bar{height:13px}.game.game.game:has(.map-panes) .tibia-dock>.hud>.bar>span{font-size:9px;line-height:11px}.game.game.game:has(.map-panes) .wallet-dock .topbar-crest.topbar-wordmark{height:24px}:root:root:root:root:root .game.game.game:has(.map-panes) .topbar.wallet-dock .wallet-stack .pill{font-size:10px;line-height:14px;padding-top:1px;padding-bottom:1px}:root:root:root:root:root .game.game.game:has(.map-panes) .topbar.wallet-dock .wallet-stack{height:32px;padding-top:1px;padding-bottom:1px}.game.game.game:has(.map-panes) .tibia-dock>.hud{gap:2px}:root:root .game.game.game:has(.map-panes) .tibia-dock>.hud{position:relative;inset:auto;overflow:visible;align-self:center;box-sizing:border-box;height:calc(2 * var(--hotkey-slot) + var(--hotkey-gap));align-content:space-between;row-gap:0}:root:root .game.game.game:has(.map-panes) .tibia-dock>.hud>.conditions{position:absolute;left:14px;right:12px;bottom:calc(100% + 6px);height:auto;pointer-events:none}:root .game.game.game:has(.map-panes) .tibia-dock .bar-slot .key{font-size:7px;letter-spacing:-.02em;max-width:none;overflow:visible}:root:root:root:root:root .game .topbar.topbar.topbar.menu-dock .topbar-menu-toggle{display:none!important}.gameplay-row>.topbar.menu-dock{align-self:stretch}:root .game .gameplay-row>.shop-button.dock-action{display:inline-flex;align-items:center;gap:4px;height:auto;min-height:0;margin:0}:root .game .gameplay-row>.shop-button.dock-action .top-icon{display:none}:root:root .game .gameplay-row>.game-button.game-button{color:#fff;box-sizing:border-box;width:84px;height:22px;min-width:0;min-height:0;margin:0;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}:root:root .game .gameplay>.gameplay-button.game-button{color:#fff;box-sizing:border-box;width:84px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.game.game.game:has(.map-panes) .tibia-bottom{gap:4px}.seat-chooser{position:absolute;top:calc(100% + 6px);left:0;z-index:8;display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid #000;background:#10131af0;box-shadow:0 6px 18px #000000b3}.seat-chooser-row{display:flex}:root:root:root .game .bug-tab.game-button{overflow:hidden}:root:root:root .game .bug-tab.game-button:after{content:"";position:absolute;left:50%;top:0;width:300%;height:100%;background:linear-gradient(to bottom,transparent calc(50% - 13px),rgba(255,255,255,.3) 50%,transparent calc(50% + 13px));opacity:0;pointer-events:none;animation:bug-shine 4s .6s infinite}@keyframes bug-shine{0%{opacity:0;transform:translate(-50%,-100%) rotate(-28deg)}0.1%{opacity:1;transform:translate(-50%,-100%) rotate(-28deg)}12%{opacity:1;transform:translate(-50%,100%) rotate(-28deg)}12.1%,to{opacity:0;transform:translate(-50%,100%) rotate(-28deg)}}@media (prefers-reduced-motion: reduce){:root:root:root .game .bug-tab.game-button:after{animation:none}}:root:root .game .gameplay-row>.leave-hunt.game-button.game-button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root:root:root:root .game .tibia-bottom.tibia-bottom.tibia-bottom .gameplay-row .game-button.game-button{color:#fff}:root .game .stage>.inventory:has(>.depot-column:not([style*=none])){width:calc(386px + var(--depot-w, 384px) + 12px)!important;height:auto!important;max-width:none;padding-right:calc(var(--depot-w, 384px) + 18px)!important;min-height:calc(var(--depot-h, 0px) + 34px)!important;max-height:none}:root .game .stage>.inventory:has(>.depot-column:not([style*=none]))>.window-bar{margin-right:calc(-1 * (var(--depot-w, 384px) + 22px))!important}:root .game .stage>.inventory>.depot-column{position:absolute;top:26px;right:6px;left:auto;transform:none;max-width:none;width:max-content;height:auto!important;max-height:none!important;box-sizing:border-box;overflow:visible;padding-left:10px;border-left:1px solid rgba(0,0,0,.6);box-shadow:inset 1px 0 #ffffff0f}:root .game .stage>.inventory>.depot-column .depot-grid{flex:none!important;height:auto!important;min-height:max-content!important;max-height:none!important;overflow:visible!important;width:max-content}.depot-column-title,.inventory-section{font-weight:700;font-size:14px;margin-bottom:6px;color:#e8e1cc;text-shadow:1px 1px 0 #000}.inventory:not(:has(>.depot-column:not([style*=none])))>.inventory-section{display:none}:root:root:root:root:root .game .topbar.topbar.topbar.wallet-dock .wallet-stack{height:auto;gap:3px;padding:0;background:none;border:0;box-shadow:none}:root:root:root:root:root .game .topbar.topbar.topbar.wallet-dock .wallet-stack .pill{padding:2px 8px 2px 0;background:none;border:0;border-radius:0 2px 2px 0;box-shadow:none}:root:root:root:root:root .game .topbar.topbar.topbar.wallet-dock .wallet-stack{width:126px}:root:root:root:root:root .game .topbar.topbar.topbar.wallet-dock .wallet-stack .pill{width:100%;box-sizing:border-box;justify-content:flex-end;text-align:right}:root:root:root:root:root .game .topbar.topbar.topbar.wallet-dock .wallet-stack .pill:before{margin-right:0}:root:root:root:root:root .game .tibia-bottom.tibia-bottom.tibia-bottom .gameplay-row>.shop-button:not(.hunt-button){border-image-source:url(/ui/classic/button-green.png)}:root:root:root:root:root .game .tibia-bottom.tibia-bottom.tibia-bottom .gameplay-row>.shop-button:not(.hunt-button):active{border-image-source:url(/ui/classic/button-green-pressed.png)}.game.game.game:has(.map-panes) .tibia-bottom>.tibia-dock.tibia-dock{zoom:var(--strip-zoom, 1.1)}@media (max-width: 760px){.game.game.game:has(.map-panes) .tibia-bottom.tibia-bottom{left:50%!important;top:auto!important;bottom:0!important;transform:translate(-50%)!important}}:root:root:root .game .tibia-dock>.strip-fold.game-button{position:absolute;top:3px;right:3px;left:auto;z-index:20;width:20px;height:18px;min-width:0;padding:0;display:grid;place-items:center;font:700 11px/1 var(--classic-font, sans-serif);color:#fff}:root:root .game .tibia-bottom.strip-min .gameplay>.strip-menu.game-button{display:inline-flex}:root:root .game .tibia-bottom.strip-min :is(.dock-actions,.gameplay)>.strip-menu.game-button{width:84px;height:22px;justify-content:center;color:#fff}:root:root:root:root:root .game .window.window.window.minimized,:root:root:root:root:root .game .stage>.inventory.window.minimized{width:max-content!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding-right:6px!important}:root:root:root:root:root .game .stage>.inventory.window.minimized>.window-bar{margin-right:-10px!important}:root:root:root:root:root .game .stage>.inventory.window.minimized>.depot-column{display:none!important}:root:root:root:root:root .game .window.window.window.minimized>.window-bar .window-title{flex:none;overflow:visible;text-overflow:clip;white-space:nowrap;max-width:none}:root:root:root:root:root .game .tibia-bottom.tibia-bottom.tibia-bottom .gameplay-row>.shop-button:not(.hunt-button){box-shadow:0 0 6px 1px #5ad25a73}:root:root:root .game .tibia-bottom:not(.strip-min) .gameplay>.strip-menu.game-button{display:none}:root:root .game .tibia-bottom .gameplay-row{position:relative}:root:root:root:root .game .tibia-bottom.strip-min .gameplay>.strip-menu.game-button{position:absolute;right:calc(100% + 6px);top:0}:root:root .game .tibia-bottom .gameplay{position:relative}:root:root:root .game .gameplay-menu .game-button.look-icon>.button-label{display:inline}:root:root:root .game .gameplay-menu .game-button.look-icon{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:auto}:root:root:root .game .gameplay-menu .game-button.look-icon .top-icon :is(svg,img){width:16px;height:16px}.quiver-panel{left:50%;right:auto;top:12px;transform:translate(-50%);width:min(640px,calc(100% - 24px));display:flex;flex-direction:column;gap:8px}.quiver-head{display:flex;gap:10px;align-items:center;font-size:12px}.quiver-head-icon img{width:48px;height:48px;image-rendering:pixelated}.quiver-title{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.quiver-order{display:flex;flex-wrap:wrap;gap:6px;min-height:52px;padding:6px;border:1px solid #000;border-radius:2px;background:var(--well);align-items:center}.quiver-pick{position:relative;width:44px;height:44px;padding:2px;cursor:grab}.game .window.window.window .quiver-pick{box-sizing:border-box;border:1px solid #000;border-image:none;border-radius:2px;background:var(--row)}.game .window.window.window .quiver-pick:hover{background:var(--row-hover)}.game .window.window.window .quiver-pick.chosen{border-color:var(--row-chosen-edge);background:var(--row-chosen)}.quiver-pick img{width:36px;height:36px;image-rendering:pixelated}.quiver-pick-n{position:absolute;top:1px;left:3px;font-size:10px}.quiver-pick-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;min-height:240px}.quiver-list{display:flex;flex-direction:column;gap:4px;max-height:340px;overflow:auto;padding:4px;border:1px solid #000;border-radius:2px;background:var(--well)}.quiver-row{display:flex;align-items:center;gap:8px;padding:4px 6px;border:1px solid #000;border-radius:2px;background:var(--row);cursor:pointer;flex-shrink:0}.quiver-row:hover{background:var(--row-hover)}.quiver-row.chosen{border-color:var(--row-chosen-edge);background:var(--row-chosen)}.quiver-row.lacking{opacity:.4;filter:grayscale(1)}.quiver-row-icon img{width:32px;height:32px;image-rendering:pixelated}.quiver-row-text{display:flex;flex-direction:column;flex:1;min-width:0;font-size:12px}.quiver-row-name{font-weight:600}.quiver-row-aside,.quiver-mono{font-family:ui-monospace,monospace;font-size:11px;opacity:.8}.quiver-row-aside{white-space:nowrap;letter-spacing:-.3px;word-spacing:-2px}.quiver-panel .quiver-switch{background:#0009;border:1px solid #000;box-sizing:border-box;cursor:pointer;width:38px;height:20px;padding:0;border-radius:10px;position:relative;background:#ffffff1f;flex-shrink:0}.quiver-switch>span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#cfd3dc;transition:left .15s}.quiver-panel .quiver-switch.on{background:var(--row-chosen-edge)}.quiver-row.lacking .quiver-switch{cursor:not-allowed}.quiver-switch.on>span{left:20px}.quiver-detail{display:flex;flex-direction:column;gap:6px;font-size:13px;padding:10px;border:1px solid #000;border-radius:2px;background:var(--well)}.quiver-detail .warn{color:#e0672c}.quiver-foot{justify-content:flex-end}@media (max-width: 560px){.quiver-pick-area{grid-template-columns:1fr}}body[data-exhausted="1"] .gameplay-row>:not([data-keep]):not(:has([data-keep])),body[data-exhausted="1"] .hunt-button{display:none!important}.log .line-loot{color:#6fd36f}.log .line-xp{color:#cdbdff}.log .line-level{color:#ffd54a;font-weight:600}.log .line-hit-out{color:#ff9d4d}.log .line-hit-in{color:#ff6b6b}.log .line-heal{color:#7fe0c0}.log .line-boss{color:#e08cff;font-weight:600}.log .line-task{color:#62c6ff}.log .line-party{color:#fff}.hunt-intensity{display:flex;flex-direction:column;gap:6px;margin-block:8px}.hunt-intensity-choices{display:flex;gap:10px}.hunt-intensity-choices>button{flex:1;min-height:42px;font-size:15px;font-weight:600}.store-pic:has(>canvas.portrait-wait),.store-confirm-pic:has(>canvas.portrait-wait){position:relative}.store-pic:has(>canvas.portrait-wait):after,.store-confirm-pic:has(>canvas.portrait-wait):after{content:"";position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border:3px solid rgba(255,255,255,.12);border-top-color:#d8b25a;border-radius:50%;animation:portrait-spin .8s linear infinite}@keyframes portrait-spin{to{transform:rotate(360deg)}}.game .window.window.window[data-look=classic] .hunt-card-name button.hunt-star:after{display:none}.tab-intro{margin:6px 0}.tab-intro .tab-intro-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.tab-intro .tab-intro-text{margin-top:6px;line-height:1.5}.tab-intro .tab-intro-text ul{margin:4px 0 0;padding-left:18px}.quest-card.quest-soon{opacity:.6;cursor:default}.reserve-label{margin:6px 0 3px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.reserve-list{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-content:start;gap:3px;padding:4px;min-height:34px;border:1px solid #000;border-radius:2px;background:var(--well);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.reserve-list>.muted{padding:4px 6px}.reserve-list>*{grid-column:1 / -1}.reserve-row{display:grid;grid-template-columns:subgrid;align-items:center;gap:8px;min-height:26px;padding:2px 6px;border:1px solid #000;border-radius:2px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.reserve-row:hover{background:var(--row-hover)}.reserve-row.mine{background:var(--row-chosen);border-color:var(--row-chosen-edge)}.reserve-row>.reserve-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reserve-row>.reserve-count{text-align:right;font-variant-numeric:tabular-nums}.reserve-row>.reserve-act{display:flex;justify-content:flex-end;gap:4px}.reserve-row>.reserve-act>button{flex:1}.reserve-row>.reserve-act>.pill{flex:1;text-align:center}.reserve-foot{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.reserve-row.reserve-ask>.reserve-name{white-space:normal}.reserve-window{width:340px}.reserve-window .reserve-head{display:flex;justify-content:space-between;align-items:baseline}.reserve-pick .reserve-list{min-width:240px}.reserve-room{display:flex;flex-direction:column}.reserve-row:is(.reserve-ask,.reserve-member)>.reserve-name{grid-column:1 / 3}.reserve-row.reserve-seat{cursor:pointer}.reserve-row.reserve-seat>input{grid-column:1;justify-self:start}.reserve-pick .reserve-list{grid-template-columns:auto minmax(0,1fr)}button:not(:has(img,canvas,svg,.key)){min-width:max-content!important;white-space:nowrap}button:has(img,canvas,svg,.key){white-space:normal}.hunt-card-portrait.quest-loot{position:relative;overflow:hidden}.quest-loot-item{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.quest-loot-item>.item-icon{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.game .game-button.shop-button.dock-action.dock-action:not(.hunt-button){position:relative;border:4px solid transparent!important;border-radius:0;border-image:none!important;background:none!important;isolation:isolate;box-shadow:0 1px 3px #000000b3!important;color:#ffd23a!important;font-family:var(--engraved)!important;font-weight:900!important;font-size:13px!important;letter-spacing:.03em;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 1px 2px rgba(0,0,0,.8);filter:none!important}.game .game-button.shop-button.dock-action.dock-action:not(.hunt-button) *{font-family:var(--engraved)!important;font-weight:900!important}.game .game-button.shop-button.dock-action.dock-action:not(.hunt-button):before{content:""!important;display:block!important;position:absolute!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;border:4px solid transparent!important;border-image:url(/ui/mediumbutton.gif) 4 fill / 4px stretch!important;background:none!important;z-index:-1!important;pointer-events:none;opacity:1!important;transform:none!important;animation:none!important}.game .game-button.shop-button.dock-action.dock-action:not(.hunt-button){overflow:visible!important}.game .game-button.shop-button.dock-action.dock-action:not(.hunt-button):after{content:""!important;display:block!important;position:absolute!important;inset:auto!important;top:0!important;left:0!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#fff3c2!important;box-shadow:0 0 6px 2px #ffd250d9!important;opacity:1!important;transform:none!important;offset-path:inset(-2px round 3px)!important;offset-anchor:center!important;offset-rotate:0deg!important;pointer-events:none;animation:shop-spark 6s linear infinite!important;z-index:-2!important}.game .shop-dock .game-button.shop-button.dock-action.dock-action:not(.hunt-button){min-width:83px!important;min-height:20px!important;height:22px!important;font-size:12px!important;padding:0 9px!important;margin-top:2px}.game .game-button.shop-button.dock-action.dock-action:not(.hunt-button):hover{color:#ffe36a!important}.game .game-button.shop-button.dock-action.dock-action:not(.hunt-button):hover:before{filter:brightness(1.25) saturate(1.1)}.game .game-button.shop-button.dock-action.dock-action:not(.hunt-button):active:before{filter:brightness(.85)}.first-characters{display:flex;flex-direction:column;gap:8px;margin:6px 0 10px}.first-title{font-family:var(--engraved);font-size:18px;font-weight:700}.first-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.characters-page .screen:has(.first-characters){width:min(720px,96vw);max-width:none}.first-card{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #000;border-radius:3px;background:var(--row);box-shadow:inset 0 0 0 1px var(--hud-glow-soft)}.first-card.ready{border-color:var(--row-chosen-edge);background:var(--row-chosen)}.first-card.refused{border-color:#c8322c;background:#c8322c2e;box-shadow:inset 0 0 0 1px #c8322c59}.first-cross{color:#e5484d;font-size:18px;font-weight:700}.first-card-error{min-height:2.6em;line-height:1.3em;font-size:12px}.first-card-head{display:flex;justify-content:space-between;align-items:center;font-weight:700}.first-check{color:#5fd07a;font-size:18px}.first-card label{display:flex;flex-direction:column;gap:2px}.first-characters .first-create{align-self:stretch;min-height:44px;font-size:17px;font-weight:700;letter-spacing:.04em}.characters-page .party-login.party-login{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;width:auto;cursor:pointer}.characters-page .party-login input{width:auto;margin:0;flex:none}.game-tip{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none}.game-tip-block{position:fixed;pointer-events:auto}.game-tip-hole{position:absolute;border:2px solid #ffd23a;border-radius:6px;box-shadow:0 0 14px 4px #ffd23acc,inset 0 0 8px #ffd23a80;pointer-events:none;animation:tip-glow 1.4s ease-in-out infinite alternate}@keyframes tip-glow{0%{box-shadow:0 0 8px 2px #ffd23a80,inset 0 0 6px #ffd23a4d}to{box-shadow:0 0 18px 6px #ffd23ae6,inset 0 0 10px #ffd23a99}}.game-tip .window.window.window.game-tip-text{position:fixed;pointer-events:auto;width:320px;height:auto;display:flex;flex-direction:column;gap:8px;overflow:hidden;animation:tip-box-pulse 1.6s ease-in-out infinite alternate}@keyframes tip-box-pulse{0%{scale:1;box-shadow:0 6px 18px #0009,0 0 4px 1px #ffd23a40}to{scale:1.015;box-shadow:0 6px 18px #0009,0 0 14px 3px #ffd23a8c}}.game-tip-words{padding:2px 4px 0;font-size:12px;line-height:1.45;color:#dcdcdc}.game-tip-text .row{justify-content:space-between;align-items:center;padding:0 4px}.first-card .first-avatar{align-self:center}.meters{pointer-events:none}.game-tip .game-tip-hole.catches{pointer-events:auto;cursor:pointer}.tibia-dock>.action-bar:has(>.gameplay-row):has(>.brand-dock){grid-template-columns:auto auto auto}.tibia-dock>.action-bar>.brand-dock{grid-column:2;grid-row:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 10px}.tibia-dock>.action-bar:has(>.brand-dock)>.bar-side{grid-column:3}.tibia-dock>.action-bar>.brand-dock>.wallet-dock{padding:0}.game .shop-dock .game-button.shop-button .top-icon{display:none!important}.brand-dock>.gold-dock .pill.coins{display:none!important}.brand-dock>.gold-dock{padding:0;margin-top:2px}.game .brand-dock>.gold-dock .wallet-stack .pill.gold:before{width:1em!important;height:1em!important;min-width:0!important;margin:0!important}.game .brand-dock>.gold-dock .wallet-stack .pill.gold{min-width:0!important;gap:4px!important;padding:0!important;justify-content:center}.game .brand-dock>.gold-dock,.game .brand-dock>.gold-dock .wallet-stack{align-self:center!important;justify-content:center!important;align-items:center!important;width:auto!important;margin-left:0!important;margin-right:0!important}.tibia-dock>.action-bar>.brand-dock{gap:0!important;padding-top:0!important;padding-bottom:0!important}:root:root:root:root:root .game .brand-dock>.topbar.topbar.topbar.wallet-dock{gap:0!important;padding:0!important;margin:0!important}.game .shop-dock .game-button.shop-button.dock-action.dock-action:not(.hunt-button){margin-top:0!important}.game .brand-dock>.gold-dock .wallet-stack .pill.gold{min-height:0!important;height:auto!important;line-height:1.2!important}:root:root:root:root:root .game .brand-dock>.gold-dock,:root:root:root:root:root .game .brand-dock>.gold-dock .wallet,:root:root:root:root:root .game .brand-dock>.gold-dock .wallet-stack{height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important;background:none!important;box-shadow:none!important}.tibia-dock>.action-bar>.brand-dock{justify-content:space-between!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box;align-self:stretch}.tibia-dock>.action-bar>.brand-dock{width:120px!important;min-width:120px!important;max-width:120px!important;overflow:hidden}.game .brand-dock>.gold-dock,.game .brand-dock>.gold-dock .wallet,.game .brand-dock>.gold-dock .wallet-stack,.game .brand-dock>.gold-dock .wallet-stack .pill.gold{max-width:120px!important;min-width:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html:not(.show-meters) .stage .meters{display:none!important}.stage .meters,.stage .meters *{color:#fff!important;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000,1px 0 0 #000}.map-panes>.seat-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:#000;pointer-events:none;animation:seat-fade .32s ease-out forwards}@keyframes seat-fade{0%{opacity:0}35%{opacity:.72}to{opacity:0}}
