@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_fa7ae995-module__PLyDCq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_fa7ae995-module__PLyDCq__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:boxicons;font-weight:400;font-style:normal;font-display:block;src:url(../media/boxicons.17grmh0bgju9s.woff2)format("woff2")}.bx{font-variant:normal;text-rendering:auto;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:boxicons!important}.bx-ul{margin-left:2em;padding-left:0;list-style:none}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;line-height:inherit;text-align:center;width:2em;position:absolute;left:-2em}.bx-fw{vertical-align:middle;width:1.28571em;height:.8em;font-size:1.28571em;line-height:.8em;margin-top:-.2em!important}.bxs-shield-plus:before{content:""}.bx-calendar-check:before{content:""}.bx-check:before{content:""}.bx-chevron-left:before{content:""}.bx-chevron-right:before{content:""}.bx-cog:before{content:""}.bx-coin:before{content:""}.bx-error:before{content:""}.bx-ghost:before{content:""}.bx-grid-alt:before{content:""}.bx-group:before{content:""}.bx-hide:before{content:""}.bx-history:before{content:""}.bx-home-alt:before{content:""}.bx-joystick:before{content:""}.bx-link:before{content:""}.bx-link-external:before{content:""}.bx-list-ul:before{content:""}.bx-log-out:before{content:""}.bx-moon:before{content:""}.bx-paper-plane:before{content:""}.bx-plus:before{content:""}.bx-radio-circle-marked:before{content:""}.bx-repeat:before{content:""}.bx-reset:before{content:""}.bx-right-arrow-alt:before{content:""}.bx-search:before{content:""}.bx-search-alt:before{content:""}.bx-server:before{content:""}.bx-shield-quarter:before{content:""}.bx-show:before{content:""}.bx-trash:before{content:""}.bx-trophy:before{content:""}.bx-undo:before{content:""}.bx-user:before{content:""}.bx-wifi-off:before{content:""}.bx-x:before{content:""}.bxs-hot:before{content:""}.bxs-badge-check:before{content:""}.bxs-chat:before{content:""}.bxs-check-circle:before{content:""}.bxs-coin-stack:before{content:""}.bxs-info-circle:before{content:""}.bxs-like:before{content:""}.bxs-lock-alt:before{content:""}.bxs-magic-wand:before{content:""}.bxs-send:before{content:""}.bxs-x-circle:before{content:""}
:root{--accent:#fc9c1a;--accent-hover:#ffab5b;--accent-soft:#fc9c1a24;--success:#3fb950;--danger:#f0524f;--success-ink:#1a7f37;--danger-ink:#c93532;--enchant:#9b5cff;--enchant-glow:#9b5cff73;--enchant-ink:#7a3ff0;--bg:#e4e9f7;--surface:#fff;--card:#f4f6fb;--card-hover:#eceff7;--input:#e9ecf4;--border:#d2d6e0;--text:#4a4d55;--text-muted:#80838c;--heading:#1f2126;--shadow:0 1px 2px #0000000a, 0 8px 24px #1f21260f;--tier-low:#e3e6ee;--tier-low-text:#5b5e66;--tier-mid:#fc9c1a;--tier-mid-text:#2a1700;--tier-high:#6a47ff;--tier-high-text:#fff;--roulette-hostile:#cf3a34;--roulette-passive:#2f3237;--roulette-steve:#16834a;--tier-mid-ink:#b35c00;--tier-high-ink:#5a36f0;--radius:14px;--radius-sm:8px;--sidebar-open:250px;--sidebar-closed:88px;--chat-width:340px;--ease:.25s ease;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--accent-hover:#ffb347;--bg:#18191a;--surface:#242526;--card:#1e1f20;--card-hover:#2a2b2c;--input:#131313;--border:#2e2f31;--text:#ccc;--text-muted:#8a8b8d;--heading:#f1f1f1;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--tier-low:#313234;--tier-low-text:#b9babc;--tier-mid-ink:#fc9c1a;--tier-high-ink:#a48dff;--success-ink:#3fb950;--danger-ink:#f0524f;--enchant:#b07cff;--enchant-glow:#b07cff80;--enchant-ink:#c9a6ff;--roulette-passive:#45484f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-poppins), system-ui, sans-serif;transition:background-color var(--ease), color var(--ease)}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar{z-index:100;width:var(--sidebar-open);background:var(--surface);transition:width var(--ease), background-color var(--ease);flex-direction:column;padding:12px 14px;display:flex;position:fixed;inset:0 auto 0 0}[data-sidebar=closed] .sidebar{width:var(--sidebar-closed)}.sidebar-header{align-items:center;gap:12px;padding:6px 0 18px;display:flex;position:relative}.sidebar-avatar{width:44px;height:44px;image-rendering:pixelated;border-radius:8px;flex-shrink:0;margin-left:4px}.sidebar-avatar-column{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.sidebar-mini-balance{max-width:60px;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:600;display:none}.sidebar-mini-balance .bx{font-size:12px}[data-sidebar=closed] .sidebar-mini-balance{display:flex}.sidebar-identity{flex-direction:column;min-width:0;display:flex}.sidebar-name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.sidebar-balance{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.sidebar-toggle{background:var(--accent);color:#fff;cursor:pointer;width:26px;height:26px;transition:transform var(--ease);border:none;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:50%;right:-26px;transform:translateY(-50%)rotate(180deg)}[data-sidebar=closed] .sidebar-toggle{transform:translateY(-50%)}.nav{flex-direction:column;flex:1;justify-content:space-between;gap:4px;display:flex;overflow:hidden auto}.nav ul{flex-direction:column;gap:4px;list-style:none;display:flex}.nav-link,.nav-button{border-radius:var(--radius-sm);width:100%;height:50px;color:var(--text);font:inherit;cursor:pointer;transition:background-color var(--ease), color var(--ease);background:0 0;border:none;align-items:center;font-size:15px;font-weight:500;display:flex}.nav-link .bx,.nav-button .bx{text-align:center;flex-shrink:0;min-width:60px;font-size:21px}.nav-label{text-align:left;white-space:nowrap;opacity:1;transition:opacity var(--ease);flex:1;overflow:hidden}[data-sidebar=closed] .nav-label,[data-sidebar=closed] .sidebar-identity{opacity:0;pointer-events:none}.nav-link:hover,.nav-button:hover,.nav-link[aria-current=page]{background:var(--accent);color:#fff}.nav-button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.theme-switch{background:var(--input);width:40px;height:22px;transition:opacity var(--ease);border-radius:999px;flex-shrink:0;margin-right:12px;position:relative}.theme-switch:before{content:"";background:var(--text-muted);width:15px;height:15px;transition:left var(--ease), background-color var(--ease);border-radius:50%;position:absolute;top:50%;left:4px;transform:translateY(-50%)}[data-theme=dark] .theme-switch:before{background:var(--accent);left:21px}[data-sidebar=closed] .theme-switch{opacity:0}.main{min-height:100vh;margin-left:var(--sidebar-open);transition:margin-left var(--ease);padding:32px clamp(16px,4vw,48px) 48px}[data-sidebar=closed] .main{margin-left:var(--sidebar-closed)}.main:has([data-layout=compact]){padding-top:20px;padding-bottom:20px}.main>*{margin-inline:auto}.main>.page-title,.main>.page-subtitle,.main>.section-title,.main>.grid{width:100%;max-width:1100px}.page-title{color:var(--heading);margin-bottom:4px;font-size:28px;font-weight:600}.page-subtitle{color:var(--text-muted);margin-bottom:28px}.section-title{color:var(--heading);margin:36px 0 14px;font-size:18px;font-weight:600}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);transition:background-color var(--ease), border-color var(--ease), transform var(--ease);padding:20px 22px}.card:hover{background:var(--card-hover)}.card-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.card-label .bx{color:var(--accent);font-size:18px}.card-value{color:var(--heading);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:24px;font-weight:600;display:flex}.card-value.accent{color:var(--accent)}.card-note{color:var(--text-muted);margin-top:6px;font-size:13px}.reveal{color:var(--accent);font:inherit;cursor:pointer;word-break:break-all;text-align:left;background:0 0;border:none;padding:0;font-size:14px}.card.muted{box-shadow:none;border-style:dashed}.input{border-radius:var(--radius-sm);background:var(--input);width:100%;height:44px;color:var(--heading);font:inherit;transition:border-color var(--ease);border:1px solid #0000;padding:0 14px}.input:focus{border-color:var(--accent);outline:none}.button{border-radius:var(--radius-sm);background:var(--accent);color:#fff;height:44px;font:inherit;cursor:pointer;transition:background-color var(--ease), opacity var(--ease);border:none;padding:0 20px;font-weight:600}.button:hover{background:var(--accent-hover)}.button:disabled{opacity:.6;cursor:progress}.search{max-width:360px;margin-bottom:28px;position:relative}.search .bx{color:var(--text-muted);font-size:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search .input{padding-left:42px}.profile{grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,4vw,48px);max-width:760px;padding:28px;display:grid}.profile-body{width:clamp(90px,18vw,150px);image-rendering:pixelated;filter:drop-shadow(0 12px 18px #00000059)}.profile-name{color:var(--heading);margin-bottom:14px;font-size:26px;font-weight:600}.profile-stats{gap:10px;display:grid}.profile-stats div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.profile-stats dt{color:var(--text-muted)}.profile-stats dd{color:var(--heading);align-items:center;gap:4px;font-weight:500;display:flex}.empty{text-align:center;max-width:460px;padding:40px 28px}.empty .bx{color:var(--accent);margin-bottom:8px;font-size:40px}.status-card{justify-items:center;gap:10px;display:grid}.status-card .button{align-items:center;margin-top:6px;text-decoration:none;display:inline-flex}.status-code{font-family:var(--font-mono,monospace);margin-top:6px;font-size:12px;display:block}.status-screen{background:var(--bg);place-items:center;min-height:100dvh;padding:16px;display:grid}.betting-stats{max-width:760px;margin-top:20px}.betting-stats:hover{background:var(--card)}.betting-stats .section-title{margin:0 0 14px}.betting-totals{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:16px;display:grid}.betting-totals div{border-radius:var(--radius-sm);background:var(--input);padding:12px 14px}.betting-totals dt{color:var(--text-muted);font-size:13px}.betting-totals dd{color:var(--heading);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.betting-totals dd[data-tone=won]{color:var(--success-ink)}.betting-totals dd[data-tone=lost]{color:var(--danger-ink)}.betting-games{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-bottom:10px;font-size:14px}.betting-games th,.betting-games td{border-top:1px solid var(--border);text-align:right;padding:8px 10px}.betting-games thead th{color:var(--text-muted);border-top:none;font-weight:500}.betting-games th:first-child{color:var(--heading);text-align:left}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live-balance-value{align-items:baseline;gap:10px;display:inline-flex}.live-balance-value[data-change=up]{animation:1.6s ease-out balance-up}.live-balance-value[data-change=down]{animation:1.6s ease-out balance-down}@keyframes balance-up{0%,40%{color:var(--success)}}@keyframes balance-down{0%,40%{color:var(--danger)}}.balance-delta{font-size:.6em;font-weight:600;animation:2.4s ease-out forwards delta-fade}[data-change=up] .balance-delta{color:var(--success)}[data-change=down] .balance-delta{color:var(--danger)}@keyframes delta-fade{0%{opacity:0;transform:translateY(6px)}15%,70%{opacity:1;transform:none}to{opacity:0}}.verified-badge{color:var(--accent);vertical-align:-.12em;font-size:1.05em}.toasts{z-index:200;width:min(360px, calc(100vw - var(--sidebar-closed) - 32px));pointer-events:none;gap:8px;display:grid;position:fixed;top:76px;right:16px}@media (min-width:1280px){[data-chat=open] .toasts{top:16px;right:calc(var(--chat-width) + 16px)}}.toast{border:1px solid var(--border);border-left:4px solid var(--text-muted);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);color:var(--heading);pointer-events:auto;align-items:center;gap:10px;padding:12px 10px 12px 14px;font-size:14px;font-weight:500;animation:.25s ease-out toast-in;display:flex}.toast>.bx{color:var(--text-muted);flex:none;font-size:20px}.toast span{flex:1}.toast button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:18px}.toast[data-tone=success]{border-left-color:var(--success)}.toast[data-tone=success]>.bx{color:var(--success)}.toast[data-tone=error]{border-left-color:var(--danger)}.toast[data-tone=error]>.bx{color:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translate(16px)}}.chat-launcher{z-index:95;border:1px solid var(--border);background:var(--surface);height:44px;box-shadow:var(--shadow);color:var(--heading);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-weight:600;display:flex;position:fixed;top:16px;right:16px}.chat-launcher .bx{color:var(--accent);font-size:20px}.chat-launcher:hover{border-color:var(--accent)}.chat-launcher-count{color:var(--text-muted);align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.chat-launcher-count:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}[data-chat=open] .chat-launcher{display:none}.chat{z-index:90;width:var(--chat-width);border-left:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}[data-chat=closed] .chat{display:none}@media (min-width:1280px){[data-chat=open] .main{margin-right:var(--chat-width)}}@media (max-width:1279px){.chat{box-shadow:-12px 0 32px #00000040}}.chat-header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:16px 12px 14px 18px;display:flex}.chat-header h2{color:var(--heading);font-size:17px;font-weight:600}.chat-online{color:var(--text-muted);flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.chat-online:before{content:"";background:var(--text-muted);border-radius:50%;width:7px;height:7px}.chat-online[data-connected]:before{background:var(--success)}.chat-close{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:none;place-items:center;font-size:22px;display:grid}.chat-close:hover{background:var(--input)}.chat-messages{overscroll-behavior:contain;flex:1;padding:12px 8px 12px 12px;list-style:none;overflow-y:auto}.chat-empty{color:var(--text-muted);text-align:center;padding:32px 12px}.chat-message{border-radius:var(--radius-sm);grid-template-columns:28px 1fr;gap:10px;padding:7px 6px;display:grid}.chat-message:hover{background:var(--card)}.chat-message img{image-rendering:pixelated;border-radius:6px}.chat-meta{align-items:center;gap:5px;min-height:20px;font-size:13px;display:flex}.chat-name{color:var(--heading);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.chat-message[data-mention]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.chat-name:hover{color:var(--accent)}.chat-role{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:0 6px;font-size:11px;font-weight:600}.chat-role[data-role=mod]{background:color-mix(in srgb, var(--tier-high) 18%, transparent);color:var(--tier-high-ink)}.chat-role[data-role=dev]{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success-ink)}.chat-frozen{border-bottom:1px solid var(--border);background:var(--accent-soft);color:var(--heading);align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;display:flex}.chat-frozen .bx{color:var(--accent)}.game-off{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger-ink);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-weight:500;display:flex}.game-off .bx{font-size:18px}.chat-notice{color:var(--text-muted);text-align:center;padding:6px 12px;font-size:12px;font-style:italic}.chat-meta time{color:var(--text-muted);font-size:11px}.chat-delete{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:15px}.chat-message:hover .chat-delete,.chat-delete:focus-visible{opacity:1}.chat-delete:hover{color:var(--danger)}.chat-body{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.chat-unseen{background:var(--accent);color:#2a1700;font:inherit;cursor:pointer;z-index:1;border:none;border-radius:999px;align-self:center;margin:-44px 0 8px;padding:6px 14px;font-size:13px;font-weight:600}.chat-composer{border-top:1px solid var(--border);padding:12px}.chat-input{gap:8px;display:flex}.chat-send{border-radius:var(--radius-sm);background:var(--accent);color:#2a1700;cursor:pointer;border:none;flex:none;width:44px;height:44px;font-size:18px}.chat-send:disabled{opacity:.5;cursor:default}.chat-error{color:var(--danger);margin-bottom:8px;font-size:13px}.chat-count{color:var(--text-muted);text-align:right;margin-top:6px;font-size:12px}.head-icon{image-rendering:pixelated;vertical-align:middle;background-repeat:no-repeat;border-radius:3px;flex:none;display:inline-block}.bet-actions{flex-wrap:wrap;gap:6px;display:flex}.bet-actions button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input);height:40px;color:var(--heading);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bet-actions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bet-actions button:disabled{opacity:.4;cursor:not-allowed}.bet-actions .bx{font-size:18px}.settings-dialog{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(420px,100vw - 32px);color:var(--text);margin:auto;padding:18px 20px 20px;box-shadow:0 24px 64px #00000073}.settings-dialog::backdrop{background:#00000080}.settings-dialog header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.settings-dialog h2{color:var(--heading);font-size:18px;font-weight:600}.setting{border-top:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex;position:relative}.setting>span:first-child{gap:2px;display:grid}.setting strong{color:var(--heading);font-weight:600}.setting small{color:var(--text-muted);font-size:13px}.setting input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.settings-dialog .setting-switch{opacity:1;margin-right:0}.setting-switch:before{background:var(--text-muted);left:4px}[data-theme] .setting-switch[data-on]:before{background:var(--accent);left:21px}[data-theme=dark] .setting-switch:not([data-on]):before{background:var(--text-muted);left:4px}.setting:has(input:focus-visible) .setting-switch{outline:2px solid var(--accent);outline-offset:2px}.segmented{border-radius:var(--radius-sm);background:var(--input);gap:3px;padding:3px;display:flex}.segmented button{height:30px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500}.segmented button[aria-checked=true]{background:var(--surface);color:var(--heading);box-shadow:var(--shadow)}.setting-volume input{width:160px;accent-color:var(--accent)}@media (max-width:767px){:root{--sidebar-closed:72px}.main,[data-sidebar=closed] .main{margin-left:var(--sidebar-closed);padding-top:24px}[data-sidebar=open] .sidebar{box-shadow:0 0 0 100vmax #00000073}.chat{width:calc(100% - var(--sidebar-closed))}.nav-link .bx,.nav-button .bx{min-width:44px}.profile{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-stats{text-align:left;width:100%}}@keyframes glint-scroll-a{to{background-position-x:64px}}@keyframes glint-scroll-b{to{background-position-x:-96px}}.enchant-glint{z-index:1;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.enchant-glint:before,.enchant-glint:after{content:"";position:absolute;inset:-60%}.enchant-glint:before{background-image:repeating-linear-gradient(90deg,#0000 0 22px,#8040ff8c 28px,#d6b0ffb3 32px,#8040ff8c 36px,#0000 42px 64px);animation:2.8s linear infinite glint-scroll-a;transform:rotate(-24deg)}.enchant-glint:after{background-image:repeating-linear-gradient(90deg,#0000 0 40px,#965aff66 48px,#be96ff80 52px,#965aff66 56px,#0000 64px 96px);animation:4.4s linear infinite glint-scroll-b;transform:rotate(16deg)}.enchant-glint[data-subtle]{opacity:.55}.nav-link[data-enchanted]{position:relative}.nav-link[data-enchanted] .bx{color:var(--enchant)}.nav-link[data-enchanted][aria-current=page] .bx,.nav-link[data-enchanted]:hover .bx{color:#fff}.enchant-banner{border:1px solid var(--enchant-glow);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--enchant) 12%, var(--card));color:var(--heading);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px;padding:12px 18px;display:flex;position:relative}.enchant-banner .enchant-glint{mix-blend-mode:normal;opacity:.35}.enchant-banner>:not(.enchant-glint){z-index:2;position:relative}.enchant-banner strong{color:var(--enchant-ink);font-size:16px}.enchant-banner .bx{color:var(--enchant);font-size:20px}.enchant-banner time{color:var(--enchant-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}@media (prefers-reduced-motion:reduce){*{transition:none!important}.balance-delta,.toast,.enchant-glint:before,.enchant-glint:after{animation:none}}
