*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{isolation:isolate;min-height:100vh}h1,h2,h3{margin:0}h1{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h1);letter-spacing:.01em;text-shadow:0 0 34px #e3b34147;line-height:1.05}h2{font-family:var(--font-display);font-size:22px;font-weight:600}h3{font-size:17px;font-weight:600}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%}input::placeholder,textarea::placeholder{color:#8a7b60}textarea{resize:vertical;padding:12px}input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--dw-gold)}a,button,input,select,textarea,li,tr,article{transition:color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .25s ease, transform .2s var(--ease-out), opacity .2s ease}*{scrollbar-width:thin;scrollbar-color:var(--dw-border-3) transparent}.container{max-width:1360px;margin:0 auto;padding-left:32px;padding-right:32px}.page{flex-direction:column;gap:24px;padding-top:32px;padding-bottom:64px;display:flex}.page>:nth-child(2){animation-delay:60ms}.page>:nth-child(3){animation-delay:.12s}.page>:nth-child(4){animation-delay:.18s}.page>:nth-child(n+5){animation-delay:.24s}.stack{gap:var(--gap,12px);flex-direction:column;display:flex}.row{align-items:center;gap:var(--gap,12px);flex-wrap:wrap;display:flex}.between{justify-content:space-between}.baseline{align-items:baseline}.split{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.split>.main-col{flex:999 560px;min-width:0}.split>.side-col{flex:320px;min-width:0}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(var(--min,280px), 1fr));gap:16px;display:grid}.grid-fill{grid-template-columns:repeat(auto-fill, minmax(var(--min,180px), 1fr));gap:12px;display:grid}.grow{flex:auto;min-width:0}.sticky-aside{position:sticky;top:96px}.eyebrow{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-gold);font-weight:600}.eyebrow.muted{color:var(--dw-text-muted)}.lead{color:var(--dw-text-2);max-width:640px;font-size:17px}.muted{color:var(--dw-text-muted)}.soft{color:var(--dw-text-2)}.small{font-size:var(--fs-small)}.micro{font-size:var(--fs-micro)}.strong{font-weight:600}.bold{font-weight:700}.src{font-size:var(--fs-micro);color:var(--dw-text-muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.display{font-family:var(--font-display)}.gold{color:var(--dw-gold-light)}.title-xl{font-family:var(--font-display);font-size:52px;font-weight:700;line-height:1.05}.panel{background:var(--dw-card);border:1px solid var(--dw-border);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:24px;display:flex}.panel-royal{background:var(--dw-panel-royal);border:1px solid var(--dw-border);border-radius:var(--r-xl);padding:28px}.inset{background:var(--dw-card-2);border:1px solid var(--dw-border-2);border-radius:var(--r-md);padding:10px 16px}.tile{background:var(--dw-input);border:1px solid var(--dw-border);border-radius:var(--r-md);padding:14px 16px}.hero{border:1px solid var(--dw-border);border-radius:var(--r-xl);background:var(--dw-panel-royal);flex-wrap:wrap;align-items:stretch;gap:32px;padding:40px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-head h1{font-size:40px}.notice{border-radius:var(--r-md);border:1px dashed var(--dw-border-3);color:var(--dw-text-2);background:#1c140bb3;padding:14px 18px;font-size:14px}.empty{border-radius:var(--r-lg);border:1px dashed var(--dw-border-3);text-align:center;color:var(--dw-text-2);padding:28px}.btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}a.btn-primary,a.btn-primary:hover{color:var(--dw-on-gold)}.btn-lg{border-radius:var(--r-lg);min-height:52px;padding:0 22px}.btn-sm{min-height:40px;padding:0 12px;font-size:14px}.btn-block{width:100%}.btn-ghost{color:var(--dw-gold-link);border-style:dashed}.btn-danger:hover{border-color:var(--dw-bad)}.icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--r-md);border:1px solid var(--dw-border-3);background:var(--dw-card-2);color:var(--dw-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover:not(:disabled){border-color:var(--dw-gold-antique)}.chip{cursor:pointer;font:inherit;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--dw-gold-antique)}.tablist{border-bottom:1px solid var(--dw-border);flex-wrap:wrap;gap:4px;display:flex}.tab{cursor:pointer}.segmented{border-radius:var(--r-lg);background:var(--dw-card);border:1px solid var(--dw-border);padding:4px;display:flex}.segmented>button{min-height:44px;color:var(--dw-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;font-weight:700}.segmented>button[aria-selected=true]{color:var(--dw-text);background:#2e2414}.field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.field>input,.field>select,.field>textarea{width:100%;font-weight:400}.check{align-items:center;gap:10px;font-size:14px;display:flex}.select-card{color:var(--dw-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:12px 16px;display:flex}.select-card[aria-pressed=true]:hover{border-color:var(--dw-gold)}.select-card.dashed{border-style:dashed;border-color:var(--dw-border-3);color:var(--dw-text-2);background:0 0;justify-content:center;font-weight:600}.pill{border-radius:var(--r-pill);color:var(--dw-gold-link);white-space:nowrap;background:#2e2414;border:1px solid #7a5e22;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill.plain{background:var(--dw-card-2);color:var(--dw-text-2);border-color:var(--dw-border-2)}.tag{border-radius:var(--r-pill);color:var(--dw-gold-link);background:#3a2c10;padding:1px 8px;font-size:11px;font-weight:700}.dot{background:var(--c,var(--dw-gold));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.avatar{width:var(--s,48px);height:var(--s,48px);border:2px solid var(--c);background:var(--dw-card-2);color:var(--c);font-family:var(--font-display);font-weight:700;font-size:calc(var(--s,48px) * .38);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.item-icon{border:2px solid var(--c);background:var(--dw-card-2);width:40px;height:40px;color:var(--c);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.item-icon img{object-fit:cover;width:100%;height:100%}.bar{height:var(--h,8px);border-radius:var(--r-pill);background:var(--dw-border);overflow:hidden}.bar>span{height:100%;width:var(--w);background:var(--c,var(--dw-gold));border-radius:inherit;transform-origin:0;animation:grow 1.1s var(--ease-out) both;box-shadow:0 0 14px -2px var(--c,var(--dw-gold));display:block;position:relative;overflow:hidden}.bar>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:2.8s ease-in-out 1.2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.stat-chip{flex-direction:column;display:flex}.list-row{border-radius:var(--r-md);background:var(--dw-card);border:1px solid var(--dw-border);align-items:center;gap:12px;padding:8px 12px;display:flex}.list-row:hover{border-color:var(--dw-border-3)}.divided>*+*{border-top:1px solid #221a0e}.badge{border-radius:var(--r-pill);background:var(--dw-gold);min-width:22px;color:var(--dw-on-gold);text-align:center;padding:0 7px;font-size:12px;font-weight:700}.table-wrap{border:1px solid var(--dw-border);border-radius:var(--r-lg);background:var(--dw-card);overflow-x:auto}table.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--dw-text-muted);border-bottom:1px solid var(--dw-border);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.table td{vertical-align:middle;border-bottom:1px solid #221a0e;padding:12px 16px}.table tbody tr:last-child td{border-bottom:0}.table input[type=text]{width:100%;min-width:140px;min-height:40px}.site-header .bar-inner{flex-wrap:wrap;align-items:center;gap:16px 32px;max-width:1360px;margin:0 auto;padding:14px 32px;display:flex}.brand{color:var(--dw-text);align-items:center;gap:12px;text-decoration:none;display:flex}.brand:hover{color:var(--dw-text)}.brand-name{font-family:var(--font-display);letter-spacing:.04em;font-size:20px;font-weight:700}.main-nav{flex-wrap:wrap;flex:auto;gap:4px;display:flex}.nav-link{font-weight:500}.nav-link[aria-current=page]{font-weight:600}.account-pill{color:var(--dw-text);border:1px solid var(--dw-border);border-radius:var(--r-pill);background:var(--dw-card);align-items:center;gap:10px;padding:6px 12px 6px 6px;text-decoration:none;display:flex}.account-pill:hover{border-color:var(--dw-gold-antique);color:var(--dw-text)}.site-footer{border-top:1px solid var(--dw-border);text-align:center;font-size:var(--fs-small);color:var(--dw-text-muted);padding:24px 32px}.demo-banner{color:var(--dw-gold-light);text-align:center;background:#2b2114;border-bottom:1px solid #7a5e22;padding:8px 16px;font-size:13px}.toast{z-index:60;border-radius:var(--r-md);background:var(--dw-card-2);border:1px solid var(--dw-gold-antique);box-shadow:var(--glow-purple);animation:rise .3s var(--ease-out) both;max-width:calc(100vw - 32px);padding:12px 18px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast.error{border-color:var(--dw-bad)}@media (max-width:760px){.container,.site-header .bar-inner,.site-footer{padding-left:16px;padding-right:16px}.hero{padding:24px}.panel-royal{padding:20px}h1,.page-head h1{font-size:32px}.title-xl{font-size:36px}.main-nav{flex-wrap:nowrap;flex:100%;order:3;margin:0 -16px;padding:0 12px;overflow-x:auto}.nav-link{white-space:nowrap}.account-pill .account-name{display:none}.sticky-aside{position:static}}@media (prefers-reduced-motion:reduce){.page>*{animation:none!important}}.countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.countdown-cell{border-radius:var(--r-lg);background:var(--dw-bg);border:1px solid var(--dw-border-2);flex-direction:column;align-items:center;gap:4px;padding:14px 6px;display:flex}.countdown-num{font-family:var(--font-display);color:var(--dw-gold-link);font-size:44px;font-weight:700;line-height:1}.countdown-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dw-text-muted);font-size:11px;font-weight:600}.tick{animation:1s ease-out tick;display:inline-block}@keyframes tick{0%{opacity:.55;transform:translateY(-4px)}}@media (max-width:760px){.countdown-num{font-size:32px}}.signin{flex-wrap:wrap;min-height:calc(100vh - 160px);display:flex}.signin-brand{background:var(--dw-header);border-right:1px solid var(--dw-border);flex-direction:column;flex:480px;justify-content:space-between;gap:40px;min-width:0;padding:56px;display:flex}.signin-form{flex:480px;justify-content:center;align-items:center;min-width:0;padding:48px 32px;display:flex}.claim-row{border-radius:var(--r-lg);background:var(--dw-card);border:1px solid var(--dw-border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.claim-row.is-main{border-color:var(--dw-gold)}.check-box{border-radius:var(--r-md);width:44px;height:44px;color:var(--dw-on-gold);cursor:pointer;background:0 0;border:2px solid #7a5e2a;justify-content:center;align-items:center;display:flex}.check-box[aria-pressed=true]{border-color:var(--dw-gold);background:var(--dw-gold)}.check-box[aria-pressed=false] svg{opacity:0}.main-toggle{border-radius:var(--r-pill);border:1px solid var(--dw-border-3);min-height:40px;color:var(--dw-text-2);font:inherit;cursor:pointer;background:0 0;padding:0 12px;font-size:13px;font-weight:700}.main-toggle[aria-pressed=true]{border-color:var(--dw-gold);color:var(--dw-gold-link)}@media (max-width:760px){.signin-brand{gap:24px;padding:32px 16px}.signin-brand h1{font-size:36px!important}.signin-form{padding:32px 16px}}.model-stage{border-radius:var(--r-xl);border:1px solid var(--dw-border);background:#120f0d;flex-direction:column;flex:2 420px;min-width:0;display:flex;overflow:hidden}.schematic-map{aspect-ratio:5/3;border-radius:var(--r-lg);border:1px solid var(--dw-border-2);background:#100c08;position:relative;overflow:hidden}.map-pin{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:0;display:flex;position:absolute;transform:translate(-50%,-100%)}.map-pin:hover:not(:disabled){box-shadow:none;transform:translate(-50%,-100%)scale(1.08)}.map-pin-tag{border-radius:var(--r-pill);color:var(--dw-text);border:1px solid var(--dw-border-3);white-space:nowrap;background:#0b0806e0;padding:2px 8px;font-size:11px;font-weight:600}.map-note{border-radius:var(--r-md);border:1px dashed var(--dw-border-3);color:var(--dw-text-2);text-align:center;background:#0b0806eb;padding:10px 14px;font-size:13px;position:absolute;inset:auto 16px 40px}.map-label{color:var(--dw-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;position:absolute;bottom:8px;right:10px}.loot-row{width:100%;color:var(--dw-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:60px;padding:10px 18px;display:flex}.loot-row:hover:not(:disabled){box-shadow:none;background:#ffd1000d}.loot-row[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--dw-gold);background:#2a1f10}.date-badge{border-radius:var(--r-md);background:var(--dw-bg);border:1px solid var(--dw-border-2);width:52px;height:56px;color:var(--dw-gold-link);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.admin{flex-wrap:wrap;align-items:flex-start;gap:24px;padding-top:32px;display:flex}.admin-nav{border-radius:var(--r-lg);background:var(--dw-card);border:1px solid var(--dw-border);flex-direction:column;flex:220px;gap:4px;max-width:280px;padding:16px 8px;display:flex;position:sticky;top:96px}.admin-nav-item{min-height:var(--tap);border-radius:var(--r-md);color:var(--dw-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.admin-nav-item:hover:not(:disabled){color:var(--dw-text);box-shadow:none;background:#ffd1000d}.admin-nav-item[aria-current=page]{color:var(--dw-text);box-shadow:inset 3px 0 0 var(--dw-gold);background:#2e2414}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}label.btn:focus-within{box-shadow:var(--focus-ring)}@media (max-width:760px){.admin-nav{flex-direction:row;flex-basis:100%;max-width:none;position:static;overflow-x:auto}.admin-nav .eyebrow{display:none}.admin-nav-item{white-space:nowrap}}.embers{z-index:-1;pointer-events:none;opacity:.9;width:100vw;height:100vh;position:fixed;inset:0}.title-xl,.hero h1,.page-head h1:not([style*=color]),.admin h1{background:linear-gradient(110deg,#e3b341 0%,#f5d77e 28%,#fff6d8 40%,#f5d77e 52%,#c9a13b 75%,#f5d77e 100%) 0 0/250% 100%;color:#0000;text-shadow:none;filter:drop-shadow(0 0 22px #e3b34140);-webkit-background-clip:text;background-clip:text;animation:9s linear infinite sheen}@keyframes sheen{0%{background-position:100% 0}to{background-position:-150% 0}}.site-header{position:sticky}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6d8f2,#0000) 0 0/30% 100% no-repeat;height:3px;animation:7s ease-in-out infinite trim;position:absolute;top:-3px;left:0;right:0}@keyframes trim{0%{background-position:-30% 0}60%,to{background-position:130% 0}}.nav-link{position:relative}.nav-link:after{content:"";background:var(--dw-gold);height:2px;transition:transform .3s var(--ease-out);position:absolute;bottom:-2px;left:14px;right:14px;transform:scaleX(0)}.nav-link:hover:after{transform:scaleX(.6)}.nav-link[aria-current=page]:after{transform:scaleX(0)}.panel,.panel-royal,.hero,.select-card,.list-row,.tile,.table-wrap,.inset{position:relative}.panel:after,.panel-royal:after,.hero:after,.select-card:after,.list-row:after,.tile:after,.inset:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), #f5d77e1a, #9b5dff0f 40%, transparent 65%);transition:opacity .35s;position:absolute;inset:0}.panel:hover:after,.panel-royal:hover:after,.hero:hover:after,.select-card:hover:after,.list-row:hover:after,.tile:hover:after,.inset:hover:after{opacity:1}.panel>*,.panel-royal>*,.hero>*{z-index:1;position:relative}[data-tilt]{transition:transform .25s var(--ease-out), box-shadow .3s ease, border-color .3s ease;transform-style:preserve-3d;will-change:transform}[data-tilt]:hover{border-color:var(--dw-gold-antique);box-shadow:0 24px 50px -24px #7a3fe0e6,0 0 0 1px #e3b34140}.raid-card .pill{animation:3.2s ease-in-out infinite pillGlow}@keyframes pillGlow{50%{box-shadow:0 0 16px -2px #e3b34199}}.reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(26px)scale(.985)}.reveal.revealed{opacity:1;transform:none}.item-icon{transition:transform .2s var(--ease-out), box-shadow .3s ease;position:relative;box-shadow:inset 0 0 0 1px #0009}.item-icon img{display:block}.item-icon[data-q=epic]{box-shadow:0 0 14px -4px var(--c), inset 0 0 0 1px #0009;animation:3.4s ease-in-out infinite epicPulse}.item-icon[data-q=legendary]{box-shadow:0 0 18px -2px var(--c), inset 0 0 0 1px #0009;animation:1.6s ease-in-out infinite alternate legendFlame}.item-icon[data-q=rare]{box-shadow:0 0 10px -5px var(--c), inset 0 0 0 1px #0009}.item-icon:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffff59 50%,#0000 65%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}:is(.list-row,.loot-row,.select-card,.tile):hover .item-icon{transform:scale(1.12)rotate(-3deg)}:is(.list-row,.loot-row,.select-card,.tile):hover .item-icon:after{transform:translate(120%)}@keyframes epicPulse{50%{box-shadow:0 0 22px -2px var(--c), inset 0 0 0 1px #0009}}@keyframes legendFlame{to{box-shadow:0 0 26px 2px var(--c), 0 -6px 18px -6px #ffd27a, inset 0 0 0 1px #0009}}.avatar{box-shadow:0 0 0 2px #0b0806eb, 0 0 14px -4px var(--c);overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.countdown-cell{position:relative;overflow:hidden;box-shadow:inset 0 1px #f5d77e14,0 10px 24px -16px #000000e6}.countdown-cell:before{content:"";background:#00000073;height:1px;position:absolute;top:50%;left:0;right:0}.countdown-num{text-shadow:0 0 18px #f2cf6b73}.medallion{flex:none;place-items:center;display:grid;position:relative}.medallion-ring{width:100%;height:100%;animation:40s linear infinite spin;position:absolute;inset:0}.medallion-ring.reverse{animation-duration:26s;animation-direction:reverse}.medallion-crest{object-fit:cover;border:2px solid var(--dw-gold-antique);border-radius:50%;width:58%;height:58%;animation:4.5s ease-in-out infinite crestGlow}@keyframes spin{to{transform:rotate(360deg)}}@keyframes crestGlow{0%,to{box-shadow:0 0 0 2px #0b0806d9,0 0 18px -2px #e3b34173}50%{box-shadow:0 0 0 2px #0b0806d9,0 0 34px 4px #9b5dff99}}.model-stage{background:radial-gradient(70% 55% at 50% 62%, color-mix(in srgb, var(--cls) 16%, transparent), transparent 70%), linear-gradient(#120f0d, #0a0705);position:relative}.model-canvas{perspective:1400px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:auto;justify-content:center;align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.model-canvas.dragging{cursor:grabbing}.model-canvas:focus-visible{outline:2px solid var(--dw-gold-light);outline-offset:-4px}.stage-aura{background:radial-gradient(circle, color-mix(in srgb, var(--cls) 45%, transparent) 0%, transparent 62%);filter:blur(30px);opacity:.55;border-radius:50%;width:460px;height:460px;margin-left:-230px;animation:5s ease-in-out infinite auraBreath;position:absolute;bottom:60px;left:50%}@keyframes auraBreath{50%{opacity:.8;transform:scale(1.06)}}.stage-beam{pointer-events:none;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(6px);background:linear-gradient(#fff0c829,#fff0c80a 55%,#0000 80%);width:340px;height:120%;margin-left:-170px;animation:6s ease-in-out infinite beam;position:absolute;top:-40px;left:50%}@keyframes beam{50%{opacity:.65}}.pedestal{transform-origin:50%;pointer-events:none;width:420px;height:420px;margin-left:-210px;position:absolute;bottom:-140px;left:50%;transform:rotateX(74deg)}.rune-ring{filter:drop-shadow(0 0 8px #e3b3418c);width:100%;height:100%;animation:50s linear infinite spin;position:absolute;inset:0}.rune-ring.inner{filter:drop-shadow(0 0 10px #9b5dffb3);width:70%;height:70%;animation-duration:30s;animation-direction:reverse;inset:15%}.turntable{z-index:1;transform-style:preserve-3d;flex:none;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.model-canvas.dragging .turntable{transition:none}.float{animation:5.5s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-10px)}}.model-render{opacity:0;width:auto;max-width:none;height:920px;filter:drop-shadow(0 18px 24px #000000b3) drop-shadow(0 0 22px color-mix(in srgb, var(--cls) 35%, transparent));margin-bottom:-105px;transition:opacity .8s,transform .3s;display:block}.model-render.loaded{opacity:1}.model-render.silhouette{height:380px;margin-bottom:40px}.stage-sparks{pointer-events:none;position:absolute;inset:0}.stage-sparks i{opacity:0;background:#ffd27a;border-radius:50%;width:4px;height:4px;animation:4.2s linear infinite spark;position:absolute;bottom:70px;left:50%;box-shadow:0 0 10px 2px #ffb450cc}.stage-sparks i:nth-child(odd){background:#c9a2ff;box-shadow:0 0 10px 2px #9b5dffcc}.stage-sparks i:first-child{margin-left:-120px;animation-delay:0s}.stage-sparks i:nth-child(2){margin-left:-80px;animation-delay:.6s}.stage-sparks i:nth-child(3){margin-left:-40px;animation-delay:1.3s}.stage-sparks i:nth-child(4){margin-left:0;animation-delay:2.1s}.stage-sparks i:nth-child(5){margin-left:40px;animation-delay:.3s}.stage-sparks i:nth-child(6){margin-left:80px;animation-delay:1.8s}.stage-sparks i:nth-child(7){margin-left:120px;animation-delay:2.7s}.stage-sparks i:nth-child(8){margin-left:-150px;animation-delay:3.3s}.stage-sparks i:nth-child(9){margin-left:150px;animation-delay:1s}.stage-sparks i:nth-child(10){margin-left:-100px;animation-delay:3.8s}.stage-sparks i:nth-child(11){margin-left:100px;animation-delay:2.4s}.stage-sparks i:nth-child(12){margin-left:-20px;animation-delay:3s}.stage-sparks i:nth-child(13){margin-left:20px;animation-delay:.9s}.stage-sparks i:nth-child(14){margin-left:60px;animation-delay:3.6s}@keyframes spark{0%{opacity:0;transform:translate(0)scale(.6)}10%{opacity:1}to{opacity:0;transform:translate(18px,-380px)scale(1.1)}}.model-caption{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:2px;padding:0 24px;display:flex;position:absolute;top:20px;left:0;right:0}@media (max-width:760px){.model-canvas{min-height:460px}.pedestal{width:320px;height:320px;margin-left:-160px;bottom:-110px}.model-render{height:760px;margin-bottom:-94px}.model-render.silhouette{height:320px;margin-bottom:30px}}.select-card[aria-pressed=true]:before,.select-card[aria-current=page]:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ang,0deg), transparent 0 70%, #fff6d8e6 80%, transparent 90%);-webkit-mask-composite:xor;padding:2px;animation:4s linear infinite edge;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes edge{to{--ang:360deg}}@media (prefers-reduced-motion:reduce){.embers,.stage-sparks,.site-header:after{display:none}.reveal{opacity:1;transform:none}}.guild-page{padding-top:56px}.wow-window{--wow-gold:#ffd100;--wow-gold-dim:#c9a13b;--wow-text:#f0e6cf;--wow-green:#40ff40;max-width:980px;color:var(--wow-text);background:radial-gradient(120% 70% at 50% 0,#7a3fe02e,#0000 60%),repeating-linear-gradient(135deg,#ffffff03 0 2px,#0000 2px 6px),linear-gradient(#221a2e 0%,#17111f 40%,#120d18 100%);border:3px solid #5a4520;border-radius:10px;margin:0 auto 56px;padding:0;position:relative;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000,inset 0 0 0 3px #8a6a2c,inset 0 0 0 4px #000,inset 0 2px 30px #000c,0 30px 80px -30px #000000f2,0 0 60px -20px #e3b34159}.wow-window:before,.wow-window:after{content:"";background:radial-gradient(circle at 35% 35%,#ffe9a8,#b8862e 55%,#4a3410);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-8px;box-shadow:0 0 0 2px #000}.wow-window:before{left:-8px}.wow-window:after{right:-8px}.wow-portrait{z-index:3;background:conic-gradient(from 210deg,#ffe39a,#8a6a2c,#ffd76a,#6b4f1c,#ffe39a);border-radius:50%;width:104px;height:104px;padding:5px;position:absolute;top:-34px;left:-28px;box-shadow:0 0 0 2px #000,0 10px 30px -6px #000000e6,0 0 28px -4px #e3b34199}.wow-portrait img{object-fit:cover;border:2px solid #000;border-radius:50%;width:100%;height:100%;display:block}.wow-titlebar{z-index:2;background:linear-gradient(#4b3818,#2a1f0d 55%,#3b2c12);border:2px solid #000;border-radius:6px;place-items:center;width:min(520px,70%);height:46px;margin:-22px auto 0;display:grid;position:relative;box-shadow:inset 0 0 0 2px #b8902f,inset 0 1px 0 4px #ffe29a2e,0 8px 18px -8px #000}.wow-title{font-family:var(--font-display);letter-spacing:.06em;color:var(--wow-gold);text-shadow:0 1px #000,0 0 12px #ffd10059;background:0 0;-webkit-background-clip:initial;filter:none;margin:0;font-size:22px;font-weight:700;animation:none}.wow-subhead{color:#d8cdb4;flex-wrap:wrap;justify-content:center;gap:6px 22px;padding:16px 24px 6px 96px;font-size:14px;display:flex}.wow-subhead strong{color:#fff}.wow-faction,[data-faction]{font-weight:700}[data-faction=alliance]{color:#4aa3ff}[data-faction=horde]{color:#ff4a4a}.wow-motd{color:var(--wow-green);text-shadow:0 1px #000;background:#00000059;border:1px solid #3b2f17;border-radius:4px;margin:8px 24px 0;padding:10px 14px;font-size:14px}.wow-motd-label{color:var(--wow-gold);font-weight:600}.wow-body{margin:14px 24px 0}.wow-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.wow-search input{width:280px;max-width:100%;min-height:38px;color:var(--wow-text);background:#0c0910;border:1px solid #5a4520;border-radius:4px;box-shadow:inset 0 1px 6px #000c}.wow-count{color:#a99a7a;font-size:12px}.wow-list{background:#0503088c;border:1px solid #3b2f17;border-radius:4px;max-height:560px;overflow:auto;box-shadow:inset 0 2px 14px #000000d9}.wow-table{border-collapse:collapse;width:100%;font-size:14px}.wow-table thead th{z-index:1;text-align:left;background:linear-gradient(#3a2c14,#231a0b);border-bottom:1px solid #000;padding:0;position:sticky;top:0;box-shadow:inset 0 -1px #6b5223}.wow-table th.num,.wow-table td.num{text-align:center;width:72px}.wow-sort{width:100%;min-height:36px;color:var(--wow-gold);font:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:inherit;cursor:pointer;text-shadow:0 1px #000;background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:700}.wow-sort:hover:not(:disabled){color:#fff3b0;box-shadow:none;background:#ffd1000f}.wow-table td{white-space:nowrap;border-bottom:1px solid #ffffff09;padding:7px 12px}.wow-table tbody tr:nth-child(2n){background:#ffffff05}.wow-table tbody tr{transition:background-color .15s}.wow-table tbody tr:hover{background:linear-gradient(90deg,#5082ff47,#5082ff0f)}.wow-name{text-shadow:0 1px #000;font-weight:600;text-decoration:none}.wow-name:hover{color:inherit;text-decoration:underline}.wow-class{color:#d8cdb4;align-items:center;gap:8px;display:inline-flex}.wow-class img{border:1px solid #000;border-radius:3px;box-shadow:0 0 0 1px #5a4520}.wow-rank{color:#fff}.wow-seen{color:#9d9381;font-size:13px}.wow-empty{text-align:center;color:#a99a7a;padding:28px!important}.wow-info{grid-template-columns:minmax(0,1fr) 240px;gap:16px;display:grid}.wow-scroll{color:#e9dfc6;background:#0503088c;border:1px solid #3b2f17;border-radius:4px;min-height:240px;padding:18px 20px;line-height:1.65;box-shadow:inset 0 2px 14px #000000d9}.wow-scroll p+p{margin-top:12px}.wow-facts{align-content:start;gap:8px;margin:0;display:grid}.wow-facts div{background:#00000059;border:1px solid #3b2f17;border-radius:4px;padding:10px 12px}.wow-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--wow-gold);font-size:11px}.wow-facts dd{color:#fff;margin:2px 0 0;font-size:16px;font-weight:600}.wow-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 22px;display:flex}.wow-footer-note{color:#8f846e;font-size:12px}.wow-button{letter-spacing:.02em;min-height:40px;color:var(--wow-gold);text-shadow:0 1px #000;background:linear-gradient(#a3221a,#6e130e 55%,#4d0b07);border:1px solid #000;border-radius:4px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #d9a640,inset 0 1px 0 2px #ffc88c40,0 6px 16px -8px #000}.wow-button:hover{color:#fff3b0;filter:brightness(1.18)}.wow-button:active{filter:brightness(.95);transform:translateY(1px)}.wow-tabs{gap:4px;display:flex;position:absolute;bottom:-40px;left:28px}.wow-tab{cursor:pointer;color:#b9ab89;min-height:40px;font:inherit;background:linear-gradient(#120d18,#2a1f0d);border:2px solid #000;border-top:0;border-radius:0 0 8px 8px;padding:4px 20px 0;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px #6b5223}.wow-tab:hover:not(:disabled){color:#fff3b0;box-shadow:inset 0 0 0 1px #b8902f}.wow-tab[aria-selected=true]{color:var(--wow-gold);background:linear-gradient(#17111f,#3b2c12);box-shadow:inset 0 0 0 1px #b8902f,0 6px 14px -6px #ffd10059}@media (max-width:760px){.guild-page{padding-top:48px}.wow-portrait{width:76px;height:76px;top:-30px;left:-6px}.wow-titlebar{width:62%;margin-left:auto;margin-right:12px}.wow-title{font-size:17px}.wow-subhead{justify-content:flex-start;padding:14px 14px 6px}.wow-body,.wow-motd{margin-left:12px;margin-right:12px}.wow-footer{padding:12px 12px 18px}.wow-info{grid-template-columns:1fr}.wow-tabs{left:12px}}.bis-sheet{grid-template-columns:minmax(220px,1fr) minmax(320px,1.35fr) minmax(220px,1fr);grid-template-areas:"left center right""weapons weapons weapons";align-items:start;gap:14px;display:grid}.bis-sheet>.bis-col:first-child{grid-area:left}.bis-center{grid-area:center}.bis-sheet>.bis-col:nth-child(3){grid-area:right}.bis-weapons{grid-area:weapons}.bis-col{flex-direction:column;gap:8px;display:flex}.bis-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bis-slot{border-radius:var(--r-md);border:1px solid var(--dw-border);background:var(--dw-card);width:100%;min-height:60px;color:var(--dw-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 12px;display:flex;position:relative}.bis-slot:hover:not(:disabled){border-color:var(--dw-gold-antique)}.bis-slot[aria-pressed=true]{border-color:var(--dw-gold);background:var(--dw-selected);box-shadow:0 0 0 1px #e3b34173,0 0 26px -8px #e3b34199}.bis-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bis-empty-icon{border:2px dashed var(--dw-border-3);width:40px;height:40px;color:var(--dw-text-muted);border-radius:6px;flex:none;place-items:center;display:grid}.bis-slot:hover .bis-empty-icon{border-color:var(--dw-gold-antique);color:var(--dw-gold-light)}.bis-center{flex-direction:column;align-self:stretch;gap:14px;display:flex;position:relative}.bis-detail{z-index:1;position:relative}.bis-figure{border-radius:var(--r-lg);border:1px solid var(--dw-border);background:radial-gradient(60% 70% at 50% 75%,#9b5dff47,#0000 70%),linear-gradient(#120f0d,#0a0705);flex:260px;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.bis-figure img{filter:drop-shadow(0 0 24px #9b5dff73);width:auto;max-width:none;height:220%;animation:5.5s ease-in-out infinite float;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.picker{border:1px solid var(--dw-gold-antique);border-radius:var(--r-xl);background:var(--dw-card);width:min(620px,100vw - 32px);max-height:min(720px,100vh - 48px);color:var(--dw-text);box-shadow:var(--glow-purple), 0 30px 80px -20px #000;padding:0}.picker::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060402c7}.picker[open]{animation:rise .25s var(--ease-out) both}.picker-inner{flex-direction:column;gap:12px;padding:20px;display:flex}.picker-results{flex-direction:column;gap:6px;max-height:420px;display:flex;overflow:auto}.picker-item{cursor:pointer;width:100%;color:var(--dw-text);font:inherit}@media (max-width:980px){.bis-sheet{grid-template-columns:1fr 1fr;grid-template-areas:"center center""left right""weapons weapons"}.bis-figure{display:none}}@media (max-width:620px){.bis-sheet{grid-template-columns:1fr;grid-template-areas:"center""left""right""weapons"}.bis-row{grid-template-columns:1fr}}.model3d-layer{z-index:1;opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:40px 0 0}.model3d-layer.ready{opacity:1;pointer-events:auto}.model3d,.model3d-canvas{position:absolute;inset:0}.model3d canvas{cursor:grab;display:block;width:100%!important;height:100%!important}.model3d canvas:active{cursor:grabbing}.turntable.hidden-3d{opacity:0;pointer-events:none}body{font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:.005em;background:radial-gradient(1400px 700px at 50% -12%, #96461438, transparent 65%), radial-gradient(900px 600px at 100% 110%, #5b2fb81f, transparent 70%), repeating-linear-gradient(45deg, #ffffff03 0 1px, transparent 1px 7px), var(--dw-bg);background-attachment:fixed}::selection{color:#fff;background:#ffd10059}*{scrollbar-color:#6b5223 #0b0806}.aura span:first-child{opacity:.38;background:#7a2a10}.aura span:nth-child(2){opacity:.1;background:#f0b21c}.aura span:nth-child(3){opacity:.18;background:#5b2fb8}h1,h2,h3,.display,.brand-name{font-family:var(--font-display)}h1,.title-xl,.wow-title{font-family:var(--font-title);letter-spacing:.02em;font-weight:700}h2{color:var(--dw-gold-light);letter-spacing:.03em;text-shadow:0 1px #000,0 0 1px #000,0 2px 8px #000c;font-weight:400}h3{color:#ffe9a6;letter-spacing:.02em;text-shadow:0 1px #000;font-weight:400}.panel h2,.panel-royal h2{font-size:22px}.eyebrow{font-family:var(--font-display);letter-spacing:.18em;color:#ffd100;text-shadow:0 1px #000}.soft,.lead{color:var(--dw-text-2)}a{color:var(--dw-gold-link)}a:hover{color:#fff1a8}.title-xl,.hero h1,.page-head h1:not([style*=color]),.admin h1{background-blend-mode:screen;background:linear-gradient(#fff3b0 0%,#ffd100 45%,#e0a100 70%,#ffd100 100%) 0 0/100% 100%,linear-gradient(110deg,#0000 35%,#ffffffb3 50%,#0000 65%) 0 0/250% 100%;color:#0000;filter:drop-shadow(0 2px #000)drop-shadow(0 0 1px #000)drop-shadow(0 0 18px #ffaa0040);-webkit-background-clip:text;background-clip:text;animation:8s linear infinite wowSheen}@keyframes wowSheen{0%{background-position:0 0,120% 0}to{background-position:0 0,-150% 0}}h1[style*=color]{text-shadow:0 2px #000,0 0 1px #000,0 0 24px #0009}.panel,.table-wrap,.tile,.inset,.empty,.notice,.list-row{border:1px solid #000;border-radius:6px;box-shadow:inset 0 0 0 1px #5a4520,inset 0 0 0 2px #000,inset 0 2px 18px #000000b3,0 10px 26px -18px #000}.panel,.table-wrap{background:linear-gradient(180deg, #3c2c1859, #0a070466 60%), repeating-linear-gradient(135deg, #ffffff04 0 2px, transparent 2px 6px), var(--dw-card)}.tile,.inset{background:linear-gradient(180deg, #30241480, #0a070480), var(--dw-card-2)}.empty,.notice{color:var(--dw-text-2);background:#0e0a06bf}.notice{border-style:solid}.panel-royal,.hero{background:radial-gradient(10px 10px at 10px 10px,#ffe39a,#8a6a2c 45%,#0000 55%),radial-gradient(10px 10px at calc(100% - 10px) 10px,#ffe39a,#8a6a2c 45%,#0000 55%),radial-gradient(10px 10px at 10px calc(100% - 10px),#ffe39a,#8a6a2c 45%,#0000 55%),radial-gradient(10px 10px at calc(100% - 10px) calc(100% - 10px),#ffe39a,#8a6a2c 45%,#0000 55%),radial-gradient(120% 80% at 50% 0,#9b5dff29,#0000 60%),repeating-linear-gradient(135deg,#ffffff03 0 2px,#0000 2px 6px),linear-gradient(#221a2e 0%,#18120d 45%,#110c08 100%);border:3px solid #5a4520;border-radius:10px;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000,inset 0 0 0 3px #8a6a2c,inset 0 0 0 4px #000,inset 0 2px 30px #000c,0 24px 60px -30px #000}.site-header{border-top:3px solid #b8902f;border-bottom:1px solid #000;box-shadow:0 1px #6b5223,0 12px 30px -16px #000;background:linear-gradient(#2a1f12 0%,#170f08 60%,#0f0a05 100%)!important}.brand-name{color:#ffd100;text-shadow:0 1px #000,0 0 10px #ffaa0040;letter-spacing:.06em}.nav-link{font-family:var(--font-display);color:#cdbf9e;letter-spacing:.03em;text-shadow:0 1px #000;font-size:16px}.nav-link:hover{color:#ffd100;text-shadow:0 1px #000,0 0 12px #ffd10073}.nav-link[aria-current=page]{color:#ffd100;border-color:#ffd100}.nav-link:after{background:#ffd100}.account-pill{background:linear-gradient(#2a2012,#120d07);border:1px solid #000;box-shadow:inset 0 0 0 1px #8a6a2c}.site-footer{color:#8f846e;background:linear-gradient(#120d07,#0b0806);border-top:1px solid #000;box-shadow:0 -1px #3a2c16}.demo-banner{color:#ffd100;background:linear-gradient(#3b2c10,#261b0a);border-bottom:1px solid #000}.btn{font-family:var(--font-display);letter-spacing:.03em;color:#ffd100;text-shadow:0 1px #000;background:linear-gradient(#3d2f1c 0%,#241a0e 55%,#170f07 100%);border:1px solid #000;border-radius:4px;font-weight:400;box-shadow:inset 0 0 0 1px #9c7a35,inset 0 1px 0 2px #ffe29a1a,0 4px 12px -6px #000}a.btn{color:#ffd100}.btn:hover:not(:disabled){color:#fff1a8;filter:brightness(1.15);border-color:#000;box-shadow:inset 0 0 0 1px #d9b04a,inset 0 1px 0 2px #ffe29a29,0 0 18px -6px #ffd10073}.btn:active:not(:disabled){filter:brightness(.92);transform:translateY(1px)}.btn-primary,a.btn-primary,a.btn-primary:hover{color:#ffd100;background:linear-gradient(#b0281d 0%,#7a150e 50%,#520c07 100%);animation:none;box-shadow:inset 0 0 0 1px #d9a640,inset 0 1px 0 2px #ffc88c38,0 6px 18px -8px #000,0 0 22px -10px #ff502899}.btn-primary:hover:not(:disabled){background:linear-gradient(#c93324 0%,#8d1a11 50%,#600e08 100%);box-shadow:inset 0 0 0 1px #ffd76a,inset 0 1px 0 2px #ffc88c4d,0 0 26px -6px #ff5a28b3}.btn-primary:after{background:linear-gradient(115deg,#0000 30%,#fff0c859 50%,#0000 70%)}.btn-danger:hover:not(:disabled){box-shadow:inset 0 0 0 1px #ff8a7a}.icon-btn{color:#ffd100;background:linear-gradient(#3d2f1c,#170f07);border:1px solid #000;border-radius:4px;box-shadow:inset 0 0 0 1px #9c7a35}.icon-btn:hover:not(:disabled){border-color:#000;box-shadow:inset 0 0 0 1px #d9b04a,0 0 14px -4px #ffd10073}.tablist{border-bottom:1px solid #000;gap:6px;box-shadow:0 1px #5a4520}.tab{font-family:var(--font-display);color:#a8987a;letter-spacing:.03em;text-shadow:0 1px #000;background:linear-gradient(#1d160d,#0f0b07);border:1px solid #000;border-bottom:0;border-radius:6px 6px 0 0;padding:0 18px;font-size:16px;font-weight:400;box-shadow:inset 0 0 0 1px #4a3a1a}.tab:hover{color:#ffe9a6}.tab[aria-selected=true]{color:#ffd100;text-shadow:0 1px #000,0 0 12px #ffd10073;background:linear-gradient(#3b2c12,#1d160d);border-bottom-color:#0000;box-shadow:inset 0 0 0 1px #b8902f,0 -4px 14px -6px #ffd10059}.chip{font-family:var(--font-display);color:#e9ddbf;background:linear-gradient(#2a2012,#120d07);border:1px solid #000;border-radius:4px;font-weight:400;box-shadow:inset 0 0 0 1px #6b5223}.chip:hover{border-color:#000;box-shadow:inset 0 0 0 1px #b8902f}.chip[aria-pressed=true]{color:#ffd100;background:linear-gradient(#4a3612,#241a08);border-color:#000;box-shadow:inset 0 0 0 1px #ffd100,0 0 14px -4px #ffd10080}.segmented{background:#0e0a06;border:1px solid #000;border-radius:6px;box-shadow:inset 0 0 0 1px #5a4520}.segmented>button{font-family:var(--font-display);color:#a8987a;border-radius:4px;font-weight:400}.segmented>button[aria-selected=true]{color:#ffd100;background:linear-gradient(#3b2c12,#1d160d);box-shadow:inset 0 0 0 1px #b8902f}.select-card,.bis-slot{background:linear-gradient(180deg, #3024148c, #0a07048c), var(--dw-card);border:1px solid #000;border-radius:6px;box-shadow:inset 0 0 0 1px #4a3a1a,0 6px 16px -12px #000}.select-card:hover:not(:disabled),.bis-slot:hover:not(:disabled){border-color:#000;box-shadow:inset 0 0 0 1px #b8902f,0 16px 30px -18px #000,0 0 20px -10px #ffd10066}.select-card[aria-pressed=true],.bis-slot[aria-pressed=true],.select-card[aria-current=page]{background:linear-gradient(180deg, #5a42148c, #1e140699), var(--dw-selected);border-color:#000;box-shadow:inset 0 0 0 1px #ffd100,0 0 26px -8px #ffd1008c}.select-card.dashed{border-style:dashed;border-color:#5a4520;box-shadow:inset 0 0 0 1px #4a3a1a}.loot-row[aria-pressed=true]{background:linear-gradient(90deg,#ffd1001f,#0000);box-shadow:inset 3px 0 #ffd100}.loot-row:hover:not(:disabled){background:linear-gradient(90deg,#5082ff38,#5082ff0a)}.admin-nav{background:linear-gradient(180deg, #3024148c, #0a07048c), var(--dw-card);border:1px solid #000;border-radius:6px;box-shadow:inset 0 0 0 1px #5a4520}.admin-nav-item{font-family:var(--font-display);color:#cdbf9e;font-weight:400}.admin-nav-item[aria-current=page]{color:#ffd100;background:linear-gradient(90deg,#ffd10029,#0000);box-shadow:inset 3px 0 #ffd100}input,select,textarea{color:var(--dw-text);background:#0b0805;border:1px solid #5a4520;border-radius:4px;box-shadow:inset 0 1px 6px #000000d9}input:focus,select:focus,textarea:focus{box-shadow:inset 0 1px 6px #000000d9,0 0 0 2px #ffd10040,0 0 18px -6px #ffd10080;border-color:#ffd100!important}.field{font-family:var(--font-display);color:#ffe9a6;letter-spacing:.02em;font-weight:400}.field>input,.field>select,.field>textarea{font-family:var(--font-body)}input[type=checkbox]{accent-color:#ffd100}.table th{font-family:var(--font-display);color:#ffd100;letter-spacing:.08em;text-shadow:0 1px #000;background:linear-gradient(#3a2c14,#231a0b);border-bottom:1px solid #000;font-weight:400;box-shadow:inset 0 -1px #6b5223}.table td{border-bottom:1px solid #ffffff0a}.table tbody tr:nth-child(2n){background:#ffffff04}.table tbody tr:hover{background:linear-gradient(90deg,#5082ff38,#5082ff0a)}.bar{background:#070504;border:1px solid #000;border-radius:3px;position:relative;box-shadow:inset 0 0 0 1px #4a3a1a,inset 0 2px 4px #000c}.bar>span{background:linear-gradient(180deg, color-mix(in srgb, var(--c,#f0b21c) 100%, #fff 25%), var(--c,#f0b21c) 50%, color-mix(in srgb, var(--c,#f0b21c) 70%, #000));border-radius:2px}.bar:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#0000008c calc(10% - 1px) 10%);position:absolute;inset:0}.pill{font-family:var(--font-display);color:#ffd100;background:linear-gradient(#3b2c10,#1e1607);border:1px solid #000;border-radius:4px;font-weight:400;box-shadow:inset 0 0 0 1px #8a6a2c}.pill.plain{color:var(--dw-text-2);background:#120d07;box-shadow:inset 0 0 0 1px #4a3a1a}.tag{font-family:var(--font-display);color:#ffd100;background:#3b2c10;border-radius:3px;box-shadow:inset 0 0 0 1px #8a6a2c}.badge{color:#ffd100;background:linear-gradient(#c93324,#7a150e);box-shadow:inset 0 0 0 1px #d9a640}.item-icon{border-radius:4px;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #0009}.avatar{box-shadow:0 0 0 2px #000, 0 0 0 3px #8a6a2c, 0 0 14px -4px var(--c)}.countdown-cell{background:linear-gradient(#1d160d,#0b0805);border:1px solid #000;border-radius:6px;box-shadow:inset 0 0 0 1px #6b5223}.countdown-num{font-family:var(--font-title);color:#ffd100;text-shadow:0 2px #000,0 0 16px #ffaa0073}.countdown-label{font-family:var(--font-display);color:#cdbf9e}.countdown-card{background:radial-gradient(120% 90% at 50% 0,#9b5dff2e,#0000 60%),linear-gradient(#1d160d,#0e0a06)}.date-badge{color:#ffd100;background:linear-gradient(#2a2012,#0e0a06);border:1px solid #000;border-radius:4px;box-shadow:inset 0 0 0 1px #8a6a2c}.model-stage{border:1px solid #000;border-radius:8px;box-shadow:inset 0 0 0 1px #5a4520,0 16px 40px -24px #000}.toast{font-family:var(--font-body);background:linear-gradient(#1d160d,#0e0a06);border:1px solid #000;box-shadow:inset 0 0 0 1px #b8902f,0 16px 40px -16px #000}.toast.error{box-shadow:inset 0 0 0 1px #ff8a7a,0 16px 40px -16px #000}.picker{background:linear-gradient(#1d160d,#0e0a06);border:3px solid #5a4520;border-radius:10px;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000,inset 0 0 0 3px #8a6a2c,0 30px 80px -20px #000}.picker h2{color:#ffd100}.schematic-map{background:#100c08;border:1px solid #000;box-shadow:inset 0 0 0 1px #5a4520}.skip-link{color:#1a1206;background:#ffd100}h1,.title-xl,.wow-title,.countdown-num{font-variant-ligatures:none;font-feature-settings:"liga" 0, "dlig" 0, "clig" 0}.countdown-num{font-size:36px}@media (max-width:760px){.countdown-num{font-size:26px}}.wow-window{box-sizing:border-box;width:100%;min-width:0}h1,.title-xl,.wow-title,.countdown-num{font-feature-settings:"liga" 0, "dlig" 0, "clig" 0, "calt" 0, "swsh" 0, "salt" 0}@media (max-width:760px){.wow-subhead{padding-left:84px}}.council-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.council-items{background:linear-gradient(180deg, #3024148c, #0a07048c), var(--dw-card);border:1px solid #000;border-radius:6px;flex-direction:column;gap:6px;max-height:calc(100vh - 120px);padding:12px 8px;display:flex;position:sticky;top:96px;overflow:auto;box-shadow:inset 0 0 0 1px #5a4520}.council-item{width:100%;min-height:56px;color:var(--dw-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.council-item:hover:not(:disabled){box-shadow:none;background:linear-gradient(90deg,#5082ff33,#5082ff08)}.council-item[aria-pressed=true]{background:linear-gradient(90deg,#ffd10029,#0000);box-shadow:inset 3px 0 #ffd100}.council-item-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.council-hall{background:radial-gradient(60% 45% at 50% 18%,#ffbe502e,#0000 70%),radial-gradient(80% 60% at 50% 100%,#9b5dff29,#0000 70%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 64px),linear-gradient(#1d150c,#0c0805 80%);border:3px solid #5a4520;border-radius:10px;padding:22px 22px 26px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000,inset 0 0 0 3px #8a6a2c,inset 0 0 0 4px #000,inset 0 2px 40px #000000d9}.council-hall:before{content:"";pointer-events:none;clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);filter:blur(4px);background:linear-gradient(#ffebbe29,#0000 75%);width:420px;height:360px;margin-left:-210px;position:absolute;top:-60px;left:50%}.council-dais{flex-direction:column;align-items:center;gap:14px;margin-bottom:22px;display:flex;position:relative}.council-pedestal{place-items:center;width:170px;height:170px;display:grid;position:relative}.council-ring{filter:drop-shadow(0 0 8px #ffd10073);width:100%;height:100%;animation:36s linear infinite spin;position:absolute;inset:0}.council-relic{filter:drop-shadow(0 0 22px var(--c)) drop-shadow(0 10px 14px #000c);animation:4.5s ease-in-out infinite float;position:relative}.council-relic .item-icon{border-width:3px;border-radius:8px}.council-candidates{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;gap:14px;display:grid}.contender{background:linear-gradient(180deg, transparent 0 40%, #0a0704eb 62%), radial-gradient(70% 55% at 50% 45%, color-mix(in srgb, var(--cls) 22%, transparent), transparent 70%), #0e0a06;transition:transform .25s var(--ease-out), box-shadow .3s ease;border:1px solid #000;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4a3a1a,0 14px 30px -18px #000}.contender:hover{box-shadow:inset 0 0 0 1px #b8902f, 0 24px 40px -22px #000, 0 0 30px -12px color-mix(in srgb, var(--cls) 70%, transparent);transform:translateY(-4px)}.contender.leading{animation:2.6s ease-in-out infinite favourite;box-shadow:inset 0 0 0 2px #ffd100,0 0 34px -6px #ffd1008c,0 24px 40px -22px #000}@keyframes favourite{50%{box-shadow:inset 0 0 0 2px #fff1a8,0 0 46px -4px #ffd100bf,0 24px 40px -22px #000}}.contender.my-vote:not(.leading){box-shadow:inset 0 0 0 1px #4cd964,0 0 22px -10px #4cd964b3}.contender-crown{z-index:2;white-space:nowrap;font-family:var(--font-display);color:#1a1206;background:linear-gradient(#ffe27a,#e0a100);border-radius:3px;padding:2px 10px;font-size:12px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000,0 0 16px #ffd10099}.contender-figure{place-items:center;height:250px;text-decoration:none;display:grid;position:relative;overflow:hidden}.contender-figure img{width:auto;max-width:none;height:230%;transition:transform .5s var(--ease-out);filter:drop-shadow(0 0 16px color-mix(in srgb, var(--cls) 45%, transparent));position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.contender-initial{font-family:var(--font-title);opacity:.5;font-size:80px}.contender-body{flex-direction:column;gap:8px;margin-top:-30px;padding:0 12px 12px;display:flex;position:relative}.contender-name{text-shadow:0 1px #000,0 0 10px #000000e6;font-size:16px}.contender-stats{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;display:grid}.contender-stats div{text-align:center;background:#00000073;border-radius:3px;padding:4px 6px;box-shadow:inset 0 0 0 1px #3a2c16}.contender-stats dt{letter-spacing:.08em;text-transform:uppercase;color:#a8987a;font-size:10px}.contender-stats dd{color:#fff;margin:0;font-weight:700}.contender-votes{align-items:center;gap:8px;min-height:28px;display:flex}.contender-tally{min-width:28px;height:28px;font-family:var(--font-title);color:#ffd100;background:radial-gradient(circle at 35% 30%,#3b2c12,#0e0a06);border-radius:50%;place-items:center;font-size:16px;display:grid;box-shadow:0 0 0 1px #000,0 0 0 2px #8a6a2c}.contender .btn[aria-pressed=true]{color:#4cd964;box-shadow:inset 0 0 0 1px #4cd964,0 0 14px -4px #4cd96499}.council-bench .bench-seat{background:#0000004d;border-radius:6px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;box-shadow:inset 0 0 0 1px #3a2c16}.council-bench .bench-seat.voted{box-shadow:inset 0 0 0 1px #4cd9648c}@media (max-width:900px){.council-layout{grid-template-columns:1fr}.council-items{max-height:260px;position:static}.council-candidates{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.contender-figure{height:200px}}@media (prefers-reduced-motion:reduce){.contender.leading{animation:none}}.council-candidates{flex-wrap:wrap;justify-content:center;display:flex}.contender{flex:0 220px}.contender-figure img{height:215%;transform:translate(-50%,-47%)}.contender:hover .contender-figure img{transform:translate(-50%,-49%)scale(1.04)}@media (max-width:900px){.contender{flex-basis:165px}}.discord-row{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.discord-row input[type=url]{min-width:240px}.council-hall.quake{animation:.5s cubic-bezier(.36,.07,.19,.97) both quake}@keyframes quake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-7px,3px)}40%,60%{transform:translate(7px,-3px)}}.gavel-scene{z-index:20;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.gavel-vignette{background:radial-gradient(at 50% 55%,#00000026,#000000d1 75%);animation:.35s both fadeIn;position:absolute;inset:0}@keyframes fadeIn{0%{opacity:0}}.phase-stamp .gavel-vignette{opacity:1;animation:none}.gavel-plate{background:conic-gradient(from 200deg,#ffe39a,#8a6a2c,#ffd76a,#6b4f1c,#ffe39a);border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;padding:8px;animation:.35s both fadeIn;position:absolute;top:58%;left:50%;transform:perspective(600px)rotateX(58deg);box-shadow:0 0 0 3px #000,0 30px 40px -10px #000,0 0 40px -6px #ffd10099}.gavel-plate img{object-fit:cover;border:3px solid #000;border-radius:50%;width:100%;height:100%}.phase-slam .gavel-plate,.phase-stamp .gavel-plate{box-shadow:0 0 0 3px #000,0 30px 40px -10px #000,0 0 70px 6px #ffd100d9}.gavel-arm{transform-origin:6px 200px;width:320px;height:120px;margin-top:-200px;margin-left:-6px;position:absolute;top:58%;left:50%}.gavel-svg{filter:drop-shadow(0 16px 18px #000000d9)drop-shadow(0 0 14px #ffd10040);width:320px;height:120px;overflow:visible}.gavel-arm{transform:translate(-280px)rotate(-8deg)}.phase-raise .gavel-arm{animation:.65s cubic-bezier(.25,.8,.3,1) both gavelRaise}.phase-slam .gavel-arm,.phase-stamp .gavel-arm{animation:.26s cubic-bezier(.7,0,1,.45) both gavelSlam,.5s ease-out .26s both gavelSettle}@keyframes gavelRaise{0%{opacity:0;transform:translate(-252px)translateY(120px)rotate(30deg)}60%{opacity:1}to{opacity:1;transform:translate(-252px)rotate(-62deg)}}@keyframes gavelSlam{0%{transform:translate(-252px)rotate(-62deg)}to{transform:translate(-252px)rotate(3deg)}}@keyframes gavelSettle{0%{transform:translate(-252px)rotate(3deg)}35%{transform:translate(-252px)rotate(-7deg)}to{transform:translate(-252px)rotate(0)}}.phase-stamp .gavel-arm{animation:.5s 1.9s both gavelOut;transform:translate(-280px)rotate(0)}@keyframes gavelOut{to{opacity:0;transform:translate(-252px)translateY(-40px)rotate(-30deg)}}.gavel-gem{animation:1.4s ease-in-out infinite gemPulse}@keyframes gemPulse{50%{filter:brightness(1.7)}}.gavel-impact{width:0;height:0;position:absolute;top:58%;left:50%}.gavel-flash,.gavel-wave,.gavel-sparks{opacity:0;position:absolute;top:0;left:0}.gavel-flash{background:radial-gradient(circle,#fffadcf2,#ffd1008c 25%,#9b5dff40 45%,#0000 65%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px}.gavel-wave{border:4px solid #ffd100;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;transform:perspective(600px)rotateX(58deg);box-shadow:0 0 24px #ffd100cc,inset 0 0 18px #ffd10099}.gavel-sparks i{background:#ffe27a;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px;box-shadow:0 0 10px 3px #ffbe3ce6}.gavel-sparks i:nth-child(3n){background:#d9b8ff;box-shadow:0 0 10px 3px #9b5dffe6}.phase-stamp .gavel-flash{animation:.6s ease-out both flash}.phase-stamp .gavel-wave{animation:.9s cubic-bezier(.2,.7,.2,1) both wave}.phase-stamp .gavel-wave.w2{border-color:#9b5dff;animation-delay:.12s;box-shadow:0 0 24px #9b5dffcc}.phase-stamp .gavel-sparks{opacity:1}.phase-stamp .gavel-sparks i{animation:.9s cubic-bezier(.15,.7,.3,1) both burst}@keyframes flash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}@keyframes wave{0%{opacity:1;transform:perspective(600px)rotateX(58deg)scale(.6)}to{opacity:0;transform:perspective(600px)rotateX(58deg)scale(5)}}@keyframes burst{0%{transform:rotate(var(--a)) translateX(0) scale(1.3);opacity:1}to{transform:rotate(var(--a)) translateX(var(--d)) translateY(30px) scale(.4);opacity:0}}.gavel-stamp{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;animation:.45s cubic-bezier(.2,1.6,.4,1) both stampIn,.5s 2.05s both stampOut;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.gavel-stamp-word{font-family:var(--font-title);letter-spacing:.06em;color:#0000;font-feature-settings:"liga" 0, "calt" 0;background:linear-gradient(#fff3b0,#ffd100 45%,#e0a100 70%,#ffd100);filter:drop-shadow(0 3px #000)drop-shadow(0 0 2px #000)drop-shadow(0 0 30px #fa09);-webkit-background-clip:text;background-clip:text;font-size:64px;line-height:1}.gavel-stamp-item{font-family:var(--font-display);text-shadow:0 2px #000,0 0 10px #000000e6;background:#0009;border-radius:6px;align-items:center;gap:10px;padding:6px 14px;font-size:22px;display:inline-flex;box-shadow:inset 0 0 0 1px #8a6a2c}.gavel-stamp-item img{border:2px solid var(--q);width:36px;height:36px;box-shadow:0 0 16px var(--q);border-radius:4px}.gavel-stamp-winner{font-family:var(--font-display);color:#f2e8d0;text-shadow:0 2px #000;font-size:18px}@keyframes stampIn{0%{opacity:0;transform:translate(-50%)scale(2.4)rotate(-6deg)}to{opacity:1;transform:translate(-50%)scale(1)rotate(0)}}@keyframes stampOut{to{opacity:0;transform:translate(-50%)translateY(-14px)}}.phase-stamp .gavel-vignette,.phase-stamp .gavel-plate{animation:.5s 2.1s both fadeOut}@keyframes fadeOut{to{opacity:0}}.majority-seal{z-index:2;text-align:center;width:54px;height:54px;font-family:var(--font-display);color:#fff3d6;text-shadow:0 1px #000;background:radial-gradient(circle at 35% 30%,#d9332a,#7a150e 70%);border-radius:50%;place-items:center;font-size:10px;line-height:1.05;animation:.5s cubic-bezier(.2,1.6,.4,1) both sealIn;display:grid;position:absolute;top:40px;right:8px;transform:rotate(-12deg);box-shadow:0 0 0 2px #000,0 0 0 3px #d9a640,0 6px 14px -4px #000}@keyframes sealIn{0%{opacity:0;transform:rotate(-12deg)scale(2)}}@media (max-width:760px){.gavel-stamp-word{font-size:40px}.gavel-arm{transform:translate(-200px)scale(.7)rotate(-8deg)}}.gavel-arm{transform-origin:6px 60px;margin-top:-100px;transform:translate(-252px)rotate(-8deg)}.phase-stamp .gavel-arm{transform:translate(-252px)rotate(0)}.gavel-stamp{background:radial-gradient(#080503eb,#080503bf 60%,#0000 100%);border-radius:10px;padding:14px 28px 16px;top:6%}@media (max-width:760px){.gavel-arm{transform:translate(-180px)scale(.7)rotate(-8deg)}}.override-btn{color:#ff9a8a;margin-top:4px;box-shadow:inset 0 0 0 1px #a8473a}.override-panel{z-index:3;max-width:760px;animation:rise .3s var(--ease-out) both;background:linear-gradient(#50100a8c,#140805d9);border:1px solid #000;border-radius:8px;flex-direction:column;gap:12px;margin:0 auto 20px;padding:16px 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #a8473a,0 16px 30px -18px #000}.override-panel h3{color:#ffb4a6}a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=link],[role=tab],[role=option],[role=menuitem],select:not(:disabled),summary,label[for],input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=date]:not(:disabled),input[type=time]:not(:disabled),input[type=file],input[type=submit],input[type=button],input[type=reset],input[type=color],input[type=range],.chip,.tab,.select-card,.bis-slot,.council-item,.loot-row,.map-pin:not([style*="cursor: default"]),.wow-sort,.admin-nav-item,.icon-btn,.check-box,.main-toggle{cursor:pointer}label:has(>input:not([type=text]):not([type=search]):not([type=url]):not([type=number]):not([type=email]):not([type=password])){cursor:pointer}label:has(>select){cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=search]::-webkit-search-cancel-button{cursor:pointer}button:disabled,[aria-disabled=true],select:disabled,input:disabled{cursor:not-allowed}.wow-shell{max-width:980px;margin:0 auto 32px}.wow-shell .wow-window{margin-bottom:0}.wow-tabs{z-index:1;margin:-3px 0 0 28px;position:relative;bottom:auto;left:auto}@media (max-width:760px){.wow-tabs{margin-left:12px}}.wow-shell{box-sizing:border-box;width:100%;min-width:0}.logo{filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 8px #ffbe3c59);animation:5s ease-in-out infinite crestBreath;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}@keyframes crestBreath{50%{filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 14px #9b5dffa6)}}.brand:hover .logo{transform:scale(1.08)rotate(-3deg)}.brand-crest{filter:drop-shadow(0 20px 30px #000c)drop-shadow(0 0 40px #9b5dff59)}.medallion-crest,.wow-portrait img,.gavel-plate img{box-sizing:border-box;background:radial-gradient(circle at 50% 40%,#2a1d3d,#0b0806 72%);padding:10%;object-fit:contain!important}.medallion-crest{padding:8%}.gavel-plate img{padding:12%}@media (prefers-reduced-motion:reduce){.logo{animation:none}}.discord-link{color:#b7bcf5;background:linear-gradient(#2a2012,#120d07);border:1px solid #000;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:color .15s,box-shadow .15s,transform .15s;display:inline-grid;box-shadow:inset 0 0 0 1px #8a6a2c}.discord-link:hover,.discord-link:focus-visible{color:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffd100,0 0 14px -2px #5865f2cc}.btn-discord{align-items:center;gap:8px;display:inline-flex}.btn-discord svg{color:#b7bcf5}.btn-discord:hover svg{color:#fff}@media (max-width:480px){.site-header .discord-link{display:none}}.hof{gap:14px;padding-bottom:6px;display:grid}.hof-wait.wow-scroll{text-align:center;color:#d8cdb4;min-height:0;padding:32px 20px}.hof-icon{background:#000;border-radius:5px;flex:none;width:44px;height:44px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 0 2px #8a6a2c,0 0 0 3px #000,0 3px 8px -2px #000}.hof-icon img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.08)}.hof-icon:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#0000 38%),radial-gradient(120% 100% at 50% 120%,#00000073,#0000 60%);position:absolute;inset:0}.hof-icon.sm{border-radius:4px;width:30px;height:30px}.hof-totals{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.hof-total{text-align:center;background:radial-gradient(120% 90% at 50% 0,#ffd1001a,#0000 60%),linear-gradient(#1d150b,#0c0806);border:1px solid #000;border-radius:4px;justify-items:center;gap:4px;padding:10px 4px 8px;display:grid;box-shadow:inset 0 0 0 1px #5e4720}.hof-total strong{font-family:var(--font-display);color:var(--wow-gold);text-shadow:0 0 12px #ffd10059,0 1px #000;font-size:22px;line-height:1}.hof-total>span:last-child{letter-spacing:.08em;text-transform:uppercase;color:#a99a7a;font-size:10px}.hof-switch{background:#00000073;border:1px solid #000;border-radius:6px;gap:4px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #3b2f17}.hof-switch-btn{color:#b9ab89;cursor:pointer;min-height:40px;font-family:var(--font-display);white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:1;padding:0 10px;font-size:15px;transition:color .15s,background .15s}.hof-switch-btn:hover{color:#fff3b0}.hof-switch-btn[aria-selected=true]{color:var(--wow-gold);text-shadow:0 1px #000;background:linear-gradient(#3d2f1c,#1b130a);box-shadow:inset 0 0 0 1px #9c7a35,0 4px 10px -6px #000}.hof-panel{animation:hof-rise .35s var(--ease-out,ease-out) both;gap:10px;display:grid}@keyframes hof-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hof-panel-note{color:#a99a7a;margin:0;font-size:13px}.hof-panel-note strong{color:var(--wow-gold)}.hof-note{color:#8f846e;text-align:center;margin:0;font-size:12px}.hof-empty{text-align:center;color:#a99a7a;background:#0000004d;border-radius:4px;margin:0;padding:14px 10px;font-size:13px;font-style:italic;box-shadow:inset 0 0 0 1px #3b2f17}.hof-feats{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hof-feat{background:linear-gradient(#241c12e6,#0c0906f2);border:1px solid #000;border-radius:5px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #3b2f17}.hof-feat:not(.earned) .hof-icon img{filter:grayscale(.85)brightness(.7)}.hof-feat.earned{box-shadow:inset 0 0 0 1px #6b5223}.hof-feat.maxed{background:radial-gradient(90% 140% at 0%,#ffd10024,#0000 60%),linear-gradient(#2b2010eb,#0c0806f5);box-shadow:inset 0 0 0 1px #b8902f}.hof-feat-body{flex:1;gap:3px;min-width:0;display:grid}.hof-feat-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.hof-feat-name{font-family:var(--font-display);color:#ffe9a0;text-shadow:0 1px #000;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.hof-feat:not(.earned) .hof-feat-name{color:#c9bc9c}.hof-feat-desc{color:#a99a7a;font-size:12px}.hof-pips{flex:none;gap:4px;display:inline-flex}.hof-pips i{background:#1a140b;width:9px;height:9px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #6b5223}.hof-pips i.on{background:linear-gradient(135deg,#fff1a8,#e0a100 55%,#7a5200);box-shadow:0 0 6px #ffd10099}.hof-feat-prog{align-items:center;gap:10px;margin-top:3px;display:flex}.hof-feat-prog .hof-feat-count{text-align:right;flex:none;min-width:64px}.hof-feat-bar{background:#0009;border-radius:4px;flex:1;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #3b2f17}.hof-feat-bar span{height:100%;animation:hof-grow .9s var(--ease-out,ease-out) both;transform-origin:0;background:linear-gradient(90deg,#2f6d1a,#58b02d 70%,#a8f070);border-radius:4px;display:block;box-shadow:0 0 8px #58b02d80}.hof-feat.maxed .hof-feat-bar span{background:linear-gradient(90deg,#7a5200,#e0a100 60%,#fff1a8)}.hof-feat-count{color:#e9dfc6;font-variant-numeric:tabular-nums;font-size:12px}.hof-titles{background:#0503088c;border:1px solid #000;border-radius:5px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #3b2f17}.hof-titles li{border-top:1px solid #3b2f1799;grid-template-columns:30px minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:12px;padding:8px 12px;display:grid}.hof-titles li:first-child{border-top:0}.hof-titles li:nth-child(odd){background:#ffd10006}.hof-title-name{min-width:0;line-height:1.25;display:grid}.hof-title-name strong{font-family:var(--font-display);color:#ffe9a0;font-size:15px;font-weight:400}.hof-title-name span{color:#a99a7a;font-size:12px}.hof-holder{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;text-decoration:none;display:grid}.hof-holder:hover .hof-holder-name{text-decoration:underline}.hof-holder-name{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #000;font-size:14px;font-weight:700;overflow:hidden}.hof-holder-val{font-family:var(--font-display);color:var(--wow-gold);font-variant-numeric:tabular-nums}.hof-holder.vacant{color:#8f846e;font-size:13px;font-style:italic;display:block}.hof-face{box-shadow:0 0 0 2px var(--c,#b8902f), 0 0 0 3px #000;color:var(--c);background:#120d07;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.hof-face img{object-fit:cover;width:100%;height:100%}.hof-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hof-bars li{color:#e9dfc6;grid-template-columns:minmax(120px,220px) minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:14px;display:grid}.hof-bar-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hof-bar{background:#0000008c;border-radius:5px;height:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #3b2f17}.hof-bar span{height:100%;animation:hof-grow .9s var(--ease-out,ease-out) both;transform-origin:0;background:linear-gradient(90deg,#7a5200,#e0a100 60%,#fff1a8);border-radius:5px;display:block;box-shadow:0 0 10px #ffd10073}@keyframes hof-grow{0%{transform:scaleX(0)}}.hof-bar-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--wow-gold)}@media (max-width:760px){.hof-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hof-total{padding:8px 2px 6px}.hof-total strong{font-size:19px}.hof-switch-btn{padding:0 4px;font-size:13px}.hof-feats{gap:6px}.hof-feat{gap:10px;padding:7px 10px}.hof-feat .hof-icon{width:36px;height:36px}.hof-feat-name{font-size:15px}.hof-feat-desc{display:none}.hof-titles li{grid-template-columns:30px minmax(0,1fr);row-gap:2px;padding:7px 10px}.hof-title-name span{display:none}.hof-titles .hof-holder{grid-column:2;grid-template-columns:22px minmax(0,1fr) auto}.hof-titles .hof-face{font-size:11px;width:22px!important;height:22px!important}.hof-titles li>.hof-icon{grid-row:1/3;align-self:center}.hof-panel-note{font-size:12px}.hof-bars li{grid-template-columns:minmax(0,1fr) 40px;row-gap:4px}.hof-bar{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.hof-panel,.hof-bar span,.hof-feat-bar span{animation:none}}.rec-titles{flex-wrap:wrap;gap:8px;display:flex}.rec-title{background:radial-gradient(100% 140% at 0%,#ffd1002e,#0000 65%),linear-gradient(#2b2010,#120d07);border:1px solid #000;border-radius:6px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #b8902f,0 0 14px -6px #ffd10099}.rec-title strong{font-family:var(--font-display);color:var(--wow-gold);font-weight:400;line-height:1.2;display:block}.rec-title span span{color:#a99a7a;font-size:12px}.rec-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:16px;display:grid}.rec-group h3{font-family:var(--font-display);color:var(--wow-gold);margin:0 0 6px;font-size:16px;font-weight:400}.rec-list{background:#05030880;border:1px solid #000;border-radius:5px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:inset 0 0 0 1px #3b2f17}.rec-list li{border-top:1px solid #3b2f1799;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:grid}.rec-list li:first-child{border-top:0}.rec-label{color:#e9dfc6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-val{font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums}.rec-rank{text-align:right;color:#a99a7a;font-variant-numeric:tabular-nums;min-width:44px;font-size:12px}.rec-rank.first{color:var(--wow-gold);font-weight:700}.home-banner{width:min(100%,640px);animation:banner-in .8s var(--ease-out,ease-out) both;-webkit-mask-composite:source-in;filter:drop-shadow(0 10px 24px #000000b3);margin:-8px auto -14px;line-height:0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%),linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%),linear-gradient(#0000 0,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.home-banner img{aspect-ratio:2000/572;width:100%;height:auto;display:block}.home-banner:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffe9a029 48%,#0000 60%) 150% 0/250% 100% no-repeat;animation:7s ease-in-out 1.2s infinite banner-sheen;position:absolute;inset:0}@keyframes banner-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}@keyframes banner-sheen{0%,70%{background-position:150% 0}to{background-position:-60% 0}}.hero-art:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0c080af5 0%,#0c080ad1 42%,#0c080a80 100%),url(/assets/brand/fortress-1920.webp) 70% 30%/cover no-repeat;border-radius:7px;position:absolute;inset:3px}@media (max-width:760px){.home-banner{margin:-16px auto -18px}.hero-art:before{background:linear-gradient(#0c080ab8,#0c080af0 55%),url(/assets/brand/fortress-960.webp) 60% 20%/cover no-repeat}}@media (prefers-reduced-motion:reduce){.home-banner,.home-banner:after{animation:none}}.practice-head{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000,inset 0 0 0 3px #9b5dff,inset 0 0 0 4px #000,inset 0 2px 30px #000c,0 0 40px -16px #9b5dffb3}.council.practice .council-hall{background-image:repeating-linear-gradient(135deg,#9b5dff0d 0 14px,#0000 14px 28px)}[data-item-id]{cursor:pointer}.list-row[data-item-id]:focus-visible{outline:2px solid var(--wow-gold);outline-offset:2px}.wow-tooltip{z-index:2147483000;pointer-events:none;min-width:200px;max-width:320px;font-family:var(--font-body,sans-serif);color:#fff;text-shadow:0 1px #000;background:linear-gradient(#0e1228f7,#060816f7);border:1px solid #5f6375;border-radius:6px;padding:9px 11px 10px;font-size:13.5px;line-height:1.38;animation:.14s ease-out wt-in;position:fixed;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffffff0f,0 14px 34px -10px #000}@keyframes wt-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.wow-tooltip .wt-name{margin-bottom:1px;font-size:15px;font-weight:700}.wow-tooltip .wt-ilvl,.wow-tooltip .wt-gold{color:#ffd100}.wow-tooltip .wt-split{justify-content:space-between;gap:18px;display:flex}.wow-tooltip .wt-green{color:#1eff00}.wow-tooltip .wt-dim{color:#9d9d9d}.wow-tooltip .wt-indent{padding-left:10px}.wow-tooltip .wt-set{margin-top:8px}.wow-tooltip .wt-muted{color:#9d9d9d;font-style:italic}.wow-tooltip .wt-note{color:#8f8f9f;margin-top:6px;font-size:11px;font-style:italic}.wow-tooltip .wt-sell{margin-top:2px}.wow-tooltip .coin{margin-left:6px}.wow-tooltip .coin:after{content:"";vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-left:3px;display:inline-block;box-shadow:inset 0 -1px #0006}.wow-tooltip .coin.g:after{background:radial-gradient(circle at 35% 35%,#fff3a0,#e0a100 60%,#8a5d00)}.wow-tooltip .coin.s:after{background:radial-gradient(circle at 35% 35%,#fff,#b8bcc4 60%,#6c717b)}.wow-tooltip .coin.c:after{background:radial-gradient(circle at 35% 35%,#ffcfa0,#c06a2b 60%,#6b3510)}@media (prefers-reduced-motion:reduce){.wow-tooltip{animation:none}}.arcade{gap:18px;display:grid}.arcade-bar{z-index:20;background:linear-gradient(#241a0ef5,#0e0a06f5);border:1px solid #000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 6px;display:flex;position:sticky;top:76px;box-shadow:inset 0 0 0 1px #6b5223,0 10px 24px -14px #000}.arcade-tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.arcade-tabs::-webkit-scrollbar{display:none}.arcade-tabs a{color:#c9bc9c;font-family:var(--font-display);white-space:nowrap;border-radius:5px;flex:none;padding:7px 11px;font-size:14px;text-decoration:none}.arcade-tabs a:hover{color:#fff3b0;background:#ffd1000f}.arcade-tabs a[aria-current=page]{color:var(--wow-gold);background:linear-gradient(#3d2f1c,#1b130a);box-shadow:inset 0 0 0 1px #9c7a35}.arcade-wallet{background:#00000073;border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #8a6a2c}.arcade-balance{font-family:var(--font-display);color:var(--wow-gold);font-variant-numeric:tabular-nums;text-shadow:0 0 10px #ffd10059;font-size:20px}.arcade-delta{pointer-events:none;font-size:14px;font-weight:700;animation:1.8s ease-out forwards delta-up;position:absolute;top:-18px;right:10px}.arcade-delta.up{color:#4cd964}.arcade-delta.down{color:#ff8a7a}@keyframes delta-up{0%{opacity:0;transform:translateY(6px)}15%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.mark-coin{vertical-align:-4px;background:radial-gradient(circle at 35% 30%,#fff6c8,#ffd100 40%,#a86b00 75%,#5a3a00);border-radius:50%;flex:none;width:20px;height:20px;display:inline-block;position:relative;box-shadow:0 0 0 1px #000,inset 0 -2px #00000059,0 0 10px #ffd10066}.mark-coin:after{content:"D";font:700 11px/1 var(--font-display);color:#5a3a00;place-items:center;display:grid;position:absolute;inset:0}.mark-coin.sm{vertical-align:-2px;width:15px;height:15px}.mark-coin.sm:after{font-size:8px}.arcade-signin{background:linear-gradient(90deg,#9b5dff2e,#ffd10014);border:1px solid #000;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #6b5223}.arcade-fine{text-align:center;color:#8f846e;margin:0;font-size:12px}.arcade-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.daily-wheel{justify-items:center;gap:12px;display:grid}.wheel-wrap{width:240px;height:240px;position:relative}.wheel{filter:drop-shadow(0 10px 24px #000000b3)drop-shadow(0 0 18px #ffd1002e);width:100%;height:100%;transition:transform 5.2s cubic-bezier(.12,.68,.12,1)}.wheel-pointer{z-index:2;filter:drop-shadow(0 2px 2px #000);border:12px solid #0000;border-top:22px solid #ffd100;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.arcade-games{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.arcade-game-card{color:inherit;animation:hof-rise .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms);background:linear-gradient(#2b2010eb,#0c0806f5);border:1px solid #000;border-radius:8px;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #4d3a1a}.arcade-game-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffd100,0 14px 26px -14px #ffd10080}.arcade-game-card strong{font-family:var(--font-display);color:#ffe9a0;font-size:18px;font-weight:400}.arcade-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.arcade-chest-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.arcade-chest-mini{color:inherit;background:#0000004d;border-radius:6px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #3b2f17}.arcade-chest-mini:hover{box-shadow:inset 0 0 0 1px #b8902f}.arcade-chest-mini strong{font-family:var(--font-display);color:#ffe9a0;font-size:14px;font-weight:400}.arcade-lb,.arcade-wins{gap:6px;margin:0;padding:0;list-style:none;display:grid}.arcade-lb li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.arcade-lb a{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.arcade-lb-rank{width:22px;height:22px;color:var(--wow-gold);background:#1a140b;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #6b5223}.arcade-lb-marks{font-variant-numeric:tabular-nums;color:var(--wow-gold)}.arcade-wins li{color:#d8cdb4;flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.arcade-game{gap:14px;display:grid}.arcade-game-head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.arcade-game-head h1{font-size:34px}.game-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.game-controls{gap:12px;display:grid;position:sticky;top:140px}.game-stage{background:radial-gradient(120% 80% at 50% 0,#9b5dff24,#0000 60%),linear-gradient(#120d18,#0a0705);border:1px solid #000;border-radius:10px;min-width:0;padding:16px;box-shadow:inset 0 0 0 1px #4d3a1a,inset 0 2px 30px #000c}.bet-row{align-items:center;gap:6px;display:flex}.bet-row input{flex:1;min-width:0}.seg{background:#00000073;border-radius:6px;gap:4px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #3b2f17}.seg button{color:#b9ab89;cursor:pointer;min-height:34px;font-family:var(--font-display);background:0 0;border:0;border-radius:4px;flex:1}.seg button[aria-pressed=true]{color:var(--wow-gold);background:linear-gradient(#3d2f1c,#1b130a);box-shadow:inset 0 0 0 1px #9c7a35}.seg button:disabled{opacity:.6;cursor:default}.seg.faction button[aria-pressed=true]:first-child{color:#9fd0ff;background:linear-gradient(#1c2b4a,#0b1222);box-shadow:inset 0 0 0 1px #3c7ad6}.seg.faction button[aria-pressed=true]:last-child{color:#ffb1a1;background:linear-gradient(#4a1c1c,#220b0b);box-shadow:inset 0 0 0 1px #c0392b}.game-err{color:#ff8a7a;margin:0;font-size:14px}.game-win{color:#4cd964;animation:win-pop .4s var(--ease-out);margin:0;font-size:15px;font-weight:700}@keyframes win-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.game-history{flex-wrap:wrap;gap:4px;min-height:22px;margin-top:10px;display:flex}.game-history span{color:#1a1206;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:700;animation:.3s win-pop;box-shadow:0 0 0 1px #000}.plinko-board{width:100%;max-height:72vh;display:block}.pk-slot.hit rect{animation:.5s ease-out pk-hit}@keyframes pk-hit{0%{transform:translateY(0)}40%{filter:brightness(1.8);transform:translateY(5px)}to{transform:none}}.mines-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:520px;margin:0 auto;display:grid}.mine-tile{aspect-ratio:1;cursor:pointer;background:linear-gradient(#3a2c19,#1a120a);border:1px solid #000;border-radius:8px;place-items:center;padding:0;transition:transform .12s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #6b5223,inset 0 -4px #0006}.mines-grid.live .mine-tile:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffd100,0 0 14px #ffd1004d}.mine-tile:disabled{cursor:default}.mine-tile img{width:62%;height:62%;animation:tile-pop .3s var(--ease-out);border-radius:6px;box-shadow:0 0 0 1px #000}.mine-tile.gem{background:radial-gradient(circle,#4cd96459,#10200f);box-shadow:inset 0 0 0 1px #4cd964}.mine-tile.bomb{background:radial-gradient(circle,#ff4d2e4d,#220b0b)}.mine-tile.boom{animation:.5s boom;box-shadow:inset 0 0 0 2px #ff4d2e,0 0 24px #ff4d2eb3}.mine-tile.dim img{opacity:.45}@keyframes tile-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes boom{0%,to{transform:none}20%{transform:scale(1.12)rotate(-3deg)}40%{transform:scale(.95)rotate(3deg)}}.crash-sky{aspect-ratio:2;background:radial-gradient(90% 90% at 20% 110%,#ff782840,#0000 60%),linear-gradient(#0d0a1c,#1a0f0a);border-radius:8px;position:relative;overflow:hidden}.crash-graph{width:100%;height:100%;position:absolute;inset:0}.crash-dragon{border-radius:8px;width:46px;height:46px;transition:left .1s linear,top .1s linear;position:absolute;transform:translate(-50%,-60%)rotate(-12deg);box-shadow:0 0 0 2px #000,0 0 20px #ffd10099}.crash-dragon.lost{animation:.9s ease-in forwards dive;box-shadow:0 0 0 2px #000,0 0 30px #ff4d2ee6}@keyframes dive{to{opacity:.2;transform:translate(-50%,260%)rotate(140deg)}}.crash-mult{text-align:center;font-family:var(--font-display);color:#fff;text-shadow:0 0 24px #ffd10080,0 2px #000;pointer-events:none;font-size:clamp(34px,7vw,64px);position:absolute;top:30%;left:0;right:0}.crash-mult .lost{color:#ff4d2e;text-shadow:0 0 24px #ff4d2eb3,0 2px #000}.crash-sky.won .crash-mult{color:#4cd964}.hl-stage{justify-items:center;gap:14px;padding-block:28px;display:grid}.hl-card{color:#1a1206;width:150px;height:210px;animation:card-flip .45s var(--ease-out);background:linear-gradient(160deg,#fbf3dc,#e7d6ad);border-radius:12px;position:relative;box-shadow:0 0 0 2px #8a6a2c,0 0 0 4px #000,0 16px 30px -12px #000}.hl-card.red{color:#b3261e}.hl-card.back{background:repeating-linear-gradient(45deg,#3a1f5f 0 8px,#2a1645 8px 16px);animation:none;box-shadow:0 0 0 2px #ffd100,0 0 0 4px #000}.hl-card.small{border-radius:6px;width:44px;height:62px;animation:none;box-shadow:0 0 0 1px #8a6a2c,0 0 0 2px #000}.hl-corner{font:700 18px/1 var(--font-display);text-align:center;position:absolute;top:8px;left:10px}.hl-corner.br{inset:auto 10px 8px auto;transform:rotate(180deg)}.hl-center{font:700 64px/1 var(--font-title);place-items:center;display:grid;position:absolute;inset:0}.hl-card.small .hl-corner{font-size:10px;top:4px;left:4px}.hl-card.small .hl-corner.br{display:none}.hl-card.small .hl-center{font-size:20px}@keyframes card-flip{0%{transform:rotateY(90deg)}to{transform:none}}.hl-mult{font-family:var(--font-display);color:var(--wow-gold);text-shadow:0 0 14px #ffd10066;font-size:30px}.hl-history{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.slots-stage{place-items:center;padding-block:30px;display:grid}.slots-machine{background:linear-gradient(#4a3518,#1d140a);border-radius:14px;gap:10px;padding:14px;display:flex;position:relative;box-shadow:0 0 0 2px #000,inset 0 0 0 2px #b8902f,0 0 40px -10px #ffd10066}.slot-reel{background:#0c0910;border-radius:8px;width:96px;height:288px;overflow:hidden;box-shadow:inset 0 0 0 1px #3b2f17,inset 0 12px 24px #000000e6,inset 0 -12px 24px #000000e6}.slot-cell{place-items:center;height:96px;display:grid}.slot-cell img{border-radius:8px;width:66px;height:66px;box-shadow:0 0 0 1px #000}.slot-line{pointer-events:none;background:linear-gradient(90deg,#0000,#ffd100,#0000);height:2px;position:absolute;top:50%;left:6px;right:6px;box-shadow:0 0 10px #ffd100}.paytable{border-collapse:collapse;width:100%;font-size:13px}.paytable td{border-top:1px solid #3b2f1799;padding:3px 0}.paytable td:last-child{text-align:right}.paytable img{vertical-align:middle;border-radius:3px;width:20px;height:20px;margin-right:2px}.dice-stage{gap:18px;padding-block:34px;display:grid}.dice-result{text-align:center;font-family:var(--font-display);color:#fff;font-size:64px;animation:.35s win-pop}.dice-result.win{color:#4cd964;text-shadow:0 0 20px #4cd96480}.dice-result.lose{color:#ff8a7a}.dice-track{background:#3b1414;border-radius:9px;height:18px;margin:0 8px;position:relative;box-shadow:inset 0 0 0 1px #000}.dice-zone{background:linear-gradient(90deg,#2f6d1a,#58b02d);border-radius:9px;position:absolute;top:0;bottom:0}.dice-track input[type=range]{opacity:.001;cursor:pointer;width:100%;position:absolute;inset:-6px 0}.dice-marker{color:#1a1206;background:#ff8a7a;border-radius:5px;padding:2px 8px;font-size:13px;font-weight:700;animation:.3s win-pop;position:absolute;top:-34px;transform:translate(-50%);box-shadow:0 0 0 1px #000}.dice-marker.win{background:#4cd964}.dice-scale{color:#8f846e;justify-content:space-between;margin:0 8px;font-size:12px;display:flex}.dice-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dice-stats div{background:#00000059;border-radius:6px;gap:2px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #3b2f17}.dice-stats strong{font-family:var(--font-display);font-size:17px;font-weight:400}.coin-stage{perspective:900px;place-items:center;padding-block:40px;display:grid}.coin{width:190px;height:190px;transform-style:preserve-3d;transition:transform 1.6s cubic-bezier(.2,.7,.2,1);position:relative}.coin-face{backface-visibility:hidden;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 0 0 6px #b8902f,0 0 0 9px #000,0 20px 40px -14px #000,0 0 40px #ffd10033}.coin-face img{border-radius:50%;width:72%;height:72%}.coin-face.alliance{background:radial-gradient(circle,#2a4f8f,#0c1a33)}.coin-face.horde{background:radial-gradient(circle,#8f2a2a,#330c0c);transform:rotateY(180deg)}.chest-reel-wrap{background:linear-gradient(#120d18,#0a0705);border:1px solid #000;border-radius:10px;height:196px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6b5223,inset 0 0 40px #000000e6;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.chest-reel-marker{z-index:2;background:#ffd100;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffd100,0 0 30px #ffd10099}.chest-reel-marker:before,.chest-reel-marker:after{content:"";border:9px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.chest-reel-marker:before{border-top-color:#ffd100;top:0}.chest-reel-marker:after{border-bottom-color:#ffd100;bottom:0}.chest-reel{will-change:transform;gap:10px;padding:18px 0;display:flex}.chest-reel-idle{color:#8f846e;place-items:center;height:100%;font-style:italic;display:grid}.chest-card{text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--r) 18%, #15100a), #0d0906);width:150px;height:158px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--r) 55%, #000), inset 0 -3px 0 var(--r);border-radius:8px;flex:none;align-content:center;justify-items:center;gap:10px;padding:10px;display:grid}.chest-card.winner{animation:1.2s ease-in-out infinite alternate winner-glow}@keyframes winner-glow{to{box-shadow:inset 0 0 0 2px var(--r), inset 0 -3px 0 var(--r), 0 0 26px var(--r)}}.chest-card-name{color:var(--r);font-size:13px;font-weight:600;line-height:1.2}.chest-won{background:radial-gradient(80% 140% at 0% 50%, color-mix(in srgb, var(--r) 22%, transparent), transparent 70%), linear-gradient(180deg, #1d150b, #0c0806);box-shadow:inset 0 0 0 1px var(--r), 0 0 40px -10px var(--r);animation:win-pop .5s var(--ease-out);border:1px solid #000;border-radius:10px;align-items:center;gap:20px;padding:18px 22px;display:flex}.chest-won h2{font-size:28px}.chest-won-art{flex:none;place-items:center;min-width:140px;min-height:90px;display:grid}.chest-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.chest-panel{align-content:start;gap:12px;display:grid}.chest-icon{width:60px;height:60px}.chest-odds{gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.chest-odds li{border-bottom:1px dotted #3b2f17;justify-content:space-between;display:flex}.drop-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.drop-card{text-align:center;color:inherit;font:inherit;background:linear-gradient(#241c12e6,#0c0906f2);border:1px solid #000;border-radius:8px;justify-items:center;gap:6px;padding:12px 8px;display:grid;box-shadow:inset 0 0 0 1px #3b2f17}button.drop-card{cursor:pointer}button.drop-card:disabled{cursor:default}.drop-card.locked{opacity:.45;filter:grayscale(.6)}.drop-card.owned{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--r,#b8902f) 60%, #000)}button.drop-card.owned:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--r,#ffd100), 0 0 18px -6px var(--r,#ffd100)}.drop-card.equipped{box-shadow:inset 0 0 0 2px #ffd100,0 0 18px -6px #ffd100}.collection-hero{text-align:center;justify-items:center;gap:4px;padding:26px;display:grid}.cp{place-items:center;min-height:56px;display:inline-grid}.cp-marks{color:var(--wow-gold);font-family:var(--font-display);align-items:center;gap:6px;font-size:18px;display:inline-flex}.cp-marks img{border-radius:6px;width:40px;height:40px;box-shadow:0 0 0 1px #000}.cp-name{font-family:var(--font-display);font-size:24px;font-weight:700}.cp-title{font-family:var(--font-display);font-size:15px;font-style:italic}.cp-theme{border-radius:8px;width:92px;height:54px;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffffff26}.player-title{color:#e9dfc6;opacity:.9;font-size:.72em;font-style:italic;font-weight:400}.nx{display:inline-block}.nx-ember{-webkit-text-fill-color:#ff8a3d}.nx-arcane{-webkit-text-fill-color:#c08cff}.nx-frost{-webkit-text-fill-color:#8fdcff}.nx-fel{-webkit-text-fill-color:#7dff3a}.nx-blood{-webkit-text-fill-color:#ff4040}.nx-sunset,.nx-aurora,.nx-twilight,.nx-chrome,.nx-goldchrome,.nx-flame,.nx-void,.nx-prism{-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.nx-sunset{background-image:linear-gradient(90deg,#ffd36b,#ff8a5c 50%,#ff5c9a)}.nx-aurora{background-image:linear-gradient(90deg,#3dffd0,#4aa3ff 50%,#b06bff)}.nx-twilight{background-image:linear-gradient(90deg,#9a6bff,#4a5cff 60%,#2fb7ff)}.nx-felglow{-webkit-text-fill-color:#b4ff6b;animation:2.4s ease-in-out infinite nx-pulse-fel}.nx-arcaneglow{-webkit-text-fill-color:#e0c4ff;animation:2.4s ease-in-out infinite nx-pulse-arc}.nx-holyglow{-webkit-text-fill-color:#fff2b8;animation:2.4s ease-in-out infinite nx-pulse-holy}@keyframes nx-pulse-fel{0%,to{filter:drop-shadow(0 0 2px #3cff00)drop-shadow(0 0 6px #3cff008c)}50%{filter:drop-shadow(0 0 4px #3cff00)drop-shadow(0 0 14px #3cff00e6)}}@keyframes nx-pulse-arc{0%,to{filter:drop-shadow(0 0 2px #a35cff)drop-shadow(0 0 6px #a35cff99)}50%{filter:drop-shadow(0 0 4px #a35cff)drop-shadow(0 0 14px #a35cfff2)}}@keyframes nx-pulse-holy{0%,to{filter:drop-shadow(0 0 2px #ffd100)drop-shadow(0 0 6px #ffd1008c)}50%{filter:drop-shadow(0 0 4px #ffd100)drop-shadow(0 0 16px #ffd100f2)}}.nx-chrome{filter:drop-shadow(0 1px #000);background-image:linear-gradient(110deg,#7d7f86 0%,#f4f6fa 16%,#9a9da5 30%,#e6e8ee 44%,#6c6f77 58%,#fff 72%,#8e9199 86%,#d9dbe1 100%);background-size:250% 100%;animation:3.2s linear infinite nx-shine}.nx-goldchrome{filter:drop-shadow(0 0 6px #ffbe2873)drop-shadow(0 1px #000);background-image:linear-gradient(110deg,#7a5200 0%,#fff3b0 16%,#c98f00 30%,#ffe27a 44%,#8a5d00 58%,#fffbe0 72%,#b07a00 86%,#ffd75c 100%);background-size:250% 100%;animation:3s linear infinite nx-shine}@keyframes nx-shine{0%{background-position:0 0}to{background-position:250% 0}}.nx-flame{filter:drop-shadow(0 0 4px #ff5a00cc)drop-shadow(0 -2px 8px #ff8c0080);background-image:linear-gradient(#fff4b0,#ffd000 35%,#ff7a00 65%,#ff2a00);background-size:100% 220%;animation:1.4s ease-in-out infinite alternate nx-flame}@keyframes nx-flame{0%{background-position:0 0}to{background-position:0 100%}}.nx-void{filter:drop-shadow(0 0 6px #8a4dffcc)drop-shadow(0 0 14px #280050e6);background-image:linear-gradient(100deg,#2b0a4f,#b98cff 25%,#0d0218 45%,#8a4dff 65%,#2b0a4f);background-size:300% 100%;animation:5s linear infinite nx-shine}.nx-prism{filter:drop-shadow(0 0 5px #ffffff59);background-image:linear-gradient(90deg,#ff5c5c,#ffb84d,#fff25c,#5cff8a,#5cd6ff,#8a7dff,#ff5ce0,#ff5c5c);background-size:300% 100%;animation:4s linear infinite nx-shine}@media (prefers-reduced-motion:reduce){.nx{animation:none!important}}.theme-swatch-stormwind{background:linear-gradient(135deg,#0b1a33,#2f6fd6 60%,#cfd8e6)}.theme-swatch-emerald{background:linear-gradient(135deg,#062012,#2fbf71 60%,#b8ffd6)}.theme-swatch-fel{background:linear-gradient(135deg,#061204,#3cff00 60%,#d6ff9a)}.theme-swatch-frost{background:linear-gradient(135deg,#06121f,#49b6ff 60%,#e8f8ff)}.theme-swatch-molten{background:linear-gradient(135deg,#1f0400,#ff4d0a 55%,#ffd36b)}.theme-swatch-void{background:linear-gradient(135deg,#05010d,#6a2cff 55%,#e0c4ff)}.theme-swatch-celestial{background:linear-gradient(135deg,#2a1f05,#ffd100 50%,#fff)}html[data-theme] body{background:var(--th-bg);background-attachment:fixed}html[data-theme] .aura span:first-child{background:var(--th-a1);opacity:.34}html[data-theme] .aura span:nth-child(2){background:var(--th-a2);opacity:.16}html[data-theme] .aura span:nth-child(3){background:var(--th-a3);opacity:.24}html[data-theme] .site-header{background:linear-gradient(180deg, color-mix(in srgb, var(--th-a1) 20%, #0a0806), #0b0806)}html[data-theme] .panel-royal,html[data-theme] .hero{box-shadow:0 0 0 1px #000, inset 0 0 0 1px #000, inset 0 0 0 3px var(--th-trim), inset 0 0 0 4px #000, inset 0 2px 30px #000c, 0 24px 60px -30px #000, 0 0 50px -24px var(--th-a1)}html[data-theme] h1,html[data-theme] .title-xl{color:var(--th-title)}html[data-theme] ::selection{background:color-mix(in srgb, var(--th-a1) 45%, transparent)}html[data-theme=stormwind]{--th-a1:#2f6fd6;--th-a2:#cfd8e6;--th-a3:#1b3c7a;--th-trim:#8fa8d6;--th-title:#dbe8ff;--wow-gold:#cfe0ff;--dw-gold-link:#9cc4ff;--th-bg:radial-gradient(1400px 700px at 50% -12%, #2f6fd647, transparent 65%), radial-gradient(900px 600px at 100% 110%, #cfd8e614, transparent 70%), #070b14}html[data-theme=emerald]{--th-a1:#2fbf71;--th-a2:#b8ffd6;--th-a3:#0f5b37;--th-trim:#6fcf9c;--th-title:#d6ffe8;--wow-gold:#a8f5c8;--dw-gold-link:#7ee6a8;--th-bg:radial-gradient(1400px 700px at 50% -12%, #2fbf713d, transparent 65%), radial-gradient(900px 600px at 0% 110%, #b8ffd614, transparent 70%), #04100a}html[data-theme=fel]{--th-a1:#3cff00;--th-a2:#9dff4a;--th-a3:#1b5c00;--th-trim:#5fd12a;--th-title:#d6ff9a;--wow-gold:#b6ff5c;--dw-gold-link:#a8ff6b;--th-bg:radial-gradient(1400px 700px at 50% -12%, #3cff0033, transparent 65%), radial-gradient(900px 600px at 100% 110%, #3cff001a, transparent 70%), #050a03}html[data-theme=frost]{--th-a1:#49b6ff;--th-a2:#e8f8ff;--th-a3:#1d4f7a;--th-trim:#8fd0ff;--th-title:#e8f8ff;--wow-gold:#bfe6ff;--dw-gold-link:#8fd6ff;--th-bg:radial-gradient(1400px 700px at 50% -12%, #49b6ff40, transparent 65%), radial-gradient(900px 600px at 100% 110%, #e8f8ff14, transparent 70%), #050b12}html[data-theme=molten]{--th-a1:#ff4d0a;--th-a2:#ffd36b;--th-a3:#7a1500;--th-trim:#e0702a;--th-title:#ffd36b;--wow-gold:#ffb347;--dw-gold-link:#ff9a4d;--th-bg:radial-gradient(1400px 700px at 50% -12%, #ff4d0a4d, transparent 65%), radial-gradient(900px 600px at 100% 110%, #ff8c001f, transparent 70%), #0d0402}html[data-theme=void]{--th-a1:#6a2cff;--th-a2:#e0c4ff;--th-a3:#2a0a5c;--th-trim:#9a6bff;--th-title:#e0c4ff;--wow-gold:#d2b0ff;--dw-gold-link:#c08cff;--th-bg:radial-gradient(1400px 700px at 50% -12%, #6a2cff4d, transparent 65%), radial-gradient(1px 1px at 20% 30%, #fff, transparent), radial-gradient(1px 1px at 70% 60%, #fff, transparent), radial-gradient(1px 1px at 40% 80%, #cdb6ff, transparent), radial-gradient(900px 600px at 100% 110%, #28005066, transparent 70%), #04010a}html[data-theme=celestial]{--th-a1:#ffd100;--th-a2:#fff;--th-a3:#b08d3c;--th-trim:#ffe27a;--th-title:#fff6d6;--wow-gold:#fff1a8;--dw-gold-link:#ffe27a;--th-bg:radial-gradient(1400px 700px at 50% -12%, #ffe68c52, transparent 65%), radial-gradient(900px 600px at 100% 110%, #ffffff14, transparent 70%), #0d0a04}@media (max-width:900px){.game-layout,.arcade-split,.arcade-hero{grid-template-columns:1fr}.game-controls{position:static}.arcade-bar{top:64px}}@media (max-width:600px){.arcade-bar{flex-direction:column-reverse;align-items:stretch}.arcade-wallet{justify-content:center}.arcade-chest-row{grid-template-columns:1fr}.chest-won{text-align:center;flex-direction:column}.slot-reel{width:76px;height:228px}.slot-cell{height:76px}.slot-cell img{width:54px;height:54px}}.welcome-bonus{text-align:center;animation:win-pop .6s var(--ease-out);background:radial-gradient(80% 120% at 50% 0,#ffd10038,#0000 60%),radial-gradient(60% 90% at 50% 100%,#9b5dff40,#0000 70%),linear-gradient(#2b2010,#120d07);border:1px solid #000;border-radius:12px;padding:26px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #b8902f,inset 0 0 0 3px #000,0 0 50px -16px #ffd10099}.welcome-body{z-index:1;justify-items:center;gap:8px;display:grid;position:relative}.welcome-body h2{color:#ffd100;text-shadow:0 0 18px #ffd10080;font-size:30px}.welcome-coins i{top:-30px;left:calc(var(--i) * 7.2%);opacity:0;background:radial-gradient(circle at 35% 30%,#fff6c8,#ffd100 40%,#a86b00 75%);border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 0 1px #000}.welcome-bonus.claimed .welcome-coins i{animation:coin-rain 1.6s ease-in calc(var(--i) * 60ms) both}@keyframes coin-rain{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(320px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.welcome-coins{display:none}}.pool-line{background:#00000059;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex;box-shadow:inset 0 0 0 1px #3b2f17}.pool-mine{color:var(--wow-gold);font-size:12px;font-weight:700}.observer-pool{gap:10px;display:grid;box-shadow:inset 0 0 0 1px #6b5223,0 0 30px -18px #ffd10099}.observer-list{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.recap{background:radial-gradient(80% 60% at 50% 0,#ffd1001f,#0000 60%),linear-gradient(#1d150b,#0c0806);border:1px solid #000;border-radius:12px;gap:16px;padding:22px;display:grid;box-shadow:inset 0 0 0 2px #8a6a2c,inset 0 0 0 3px #000,0 20px 50px -30px #000}.recap-head{text-align:center;gap:4px;display:grid}.recap-head h2{color:#ffd100;text-shadow:0 0 16px #ffd10059;font-size:30px}.recap-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.recap-stats div{background:#00000059;border-radius:6px;justify-items:center;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #3b2f17}.recap-stats strong{font-family:var(--font-display);color:#fff;font-size:26px;font-weight:400}.recap-stats span{letter-spacing:.08em;text-transform:uppercase;color:#a99a7a;font-size:11px}.recap-best{text-align:center;margin:0;font-size:15px}.recap-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.recap-list li{animation:hof-rise .45s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);background:linear-gradient(#241c12d9,#0c0906e6);border-radius:8px;grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #3b2f17}.recap-item{min-width:0;display:grid}.recap-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recap-how{color:#a99a7a;font-size:12px}.recap-how.over{color:#ffb15c}.recap-winner{align-items:center;gap:8px;min-width:0;font-weight:700;display:flex}.recap-winner a{text-decoration:none}.recap-pot{color:#d8cdb4;white-space:nowrap}.council-adjourned{animation:win-pop .5s var(--ease-out);background:linear-gradient(90deg,#ffd10029,#9b5dff1f);border:1px solid #000;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 1px #b8902f}@media (max-width:700px){.recap-list li{grid-template-columns:40px minmax(0,1fr)}.recap-winner,.recap-pot{grid-column:2}}body{flex-direction:column;min-height:100dvh;display:flex}body>main{box-sizing:border-box;flex:1 0 auto;width:100%}body>.site-header,body>.site-footer,body>.demo-banner{flex:none}.site-footer{margin-top:auto}.arcade>*,.arcade-game>*,.arcade-lobby>*,.arcade-game .stack>*{min-width:0}.arcade-lobby{gap:18px;display:grid}.chest-reel-marker{z-index:3;background:linear-gradient(#fff6c8,#ffd100 30% 70%,#fff6c8);width:4px;box-shadow:0 0 0 1px #000,0 0 14px #ffd100,0 0 34px #ffd100b3}.chest-reel-marker:before{filter:drop-shadow(0 2px 2px #000);border-width:16px 12px 12px;top:-2px}.chest-reel-marker:after{filter:drop-shadow(0 -2px 2px #000);border-width:12px 12px 16px;bottom:-2px}.chest-reel-window{z-index:2;pointer-events:none;background:radial-gradient(60% 50%,#ffd10014,#0000 70%);border-radius:10px;width:162px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffd1008c,0 0 30px -6px #ffd10080}.chest-reel-wrap.spinning .chest-reel-marker{animation:.5s ease-in-out infinite alternate marker-pulse}@keyframes marker-pulse{to{box-shadow:0 0 0 1px #000,0 0 22px #ffd100,0 0 50px #ffd100f2}}.drop-odds{color:#a99a7a;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:2px 8px;font-size:11px;display:flex}.nx-moonlight{-webkit-text-fill-color:#d4dcff}.nx-rosegold{-webkit-text-fill-color:#f4b6a6}.nx-toxic{-webkit-text-fill-color:#c6ff1a}.nx-ocean{-webkit-text-fill-color:#2fe0d0}.nx-icefire,.nx-grove,.nx-bloodfang,.nx-nexus,.nx-dawn,.nx-shadowflame,.nx-lightforged,.nx-sunwell,.nx-frostmourne,.nx-ashbringer,.nx-timeways,.nx-nightmare{-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.nx-icefire{background-image:linear-gradient(90deg,#6fd3ff,#c6b8ff 45%,#ff7a5c 60%,#ff3d2e)}.nx-grove{background-image:linear-gradient(90deg,#4fdc6a,#b6e04a 55%,#ffcf4d)}.nx-bloodfang{background-image:linear-gradient(90deg,#8a0f1f,#ff3b3b 50%,#ff9a3d)}.nx-nexus{background-image:linear-gradient(90deg,#3ff0ff,#6a8bff 50%,#c06bff)}.nx-dawn{background-image:linear-gradient(90deg,#ff8fb6,#ffd36b 55%,#fff)}.nx-frostglow{-webkit-text-fill-color:#d8f4ff;animation:2.6s ease-in-out infinite nx-pulse-frost}.nx-bloodglow{-webkit-text-fill-color:#ff6b6b;animation:1.8s ease-in-out infinite nx-pulse-blood}.nx-emeraldglow{-webkit-text-fill-color:#a8ffcf;animation:2.8s ease-in-out infinite nx-pulse-emerald}@keyframes nx-pulse-frost{0%,to{filter:drop-shadow(0 0 2px #49b6ff)drop-shadow(0 0 6px #49b6ff99)}50%{filter:drop-shadow(0 0 4px #9fdcff)drop-shadow(0 0 16px #49b6fff2)}}@keyframes nx-pulse-blood{0%,to{filter:drop-shadow(0 0 2px #ff1f1f)drop-shadow(0 0 5px #ff1f1f8c)}50%{filter:drop-shadow(0 0 4px #ff1f1f)drop-shadow(0 0 14px #ff1f1ff2)}}@keyframes nx-pulse-emerald{0%,to{filter:drop-shadow(0 0 2px #2fbf71)drop-shadow(0 0 6px #2fbf7199)}50%{filter:drop-shadow(0 0 4px #5cffa8)drop-shadow(0 0 16px #2fbf71f2)}}.nx-shadowflame{filter:drop-shadow(0 0 5px #9b4dffcc)drop-shadow(0 -2px 8px #ff7a1a80);background-image:linear-gradient(#ffd36b,#ff7a1a 30%,#9b4dff 65%,#3a0a6b);background-size:100% 220%;animation:1.6s ease-in-out infinite alternate nx-flame}.nx-lightforged{filter:drop-shadow(0 0 6px #ffe68cb3);background-image:linear-gradient(110deg,#c99a2e 0%,#fff9e0 20%,#ffd75c 35%,#fff 50%,#e0b84a 65%,#fffbe8 80%,#c99a2e 100%);background-size:250% 100%;animation:3.4s linear infinite nx-shine}.nx-sunwell{background-image:linear-gradient(110deg,#ffd36b 0%,#fff 25%,#ffe9a0 45%,#fff 60%,#ffcf4d 80%,#fff 100%);background-size:250% 100%;animation:2.4s linear infinite nx-shine,2.4s ease-in-out infinite nx-radiant}@keyframes nx-radiant{0%,to{filter:drop-shadow(0 0 6px #ffecaacc)drop-shadow(0 0 14px #ffd10080)}50%{filter:drop-shadow(0 0 10px #fffffff2)drop-shadow(0 0 26px #ffd100d9)}}.nx-frostmourne{background-image:linear-gradient(110deg,#5a6f86 0%,#e8f6ff 18%,#8aa4bf 32%,#bfe8ff 46%,#4d6075 60%,#fff 74%,#7d98b3 88%,#cde9ff 100%);background-size:250% 100%;animation:3.6s linear infinite nx-shine,2.6s ease-in-out infinite nx-pulse-frost}.nx-ashbringer{background-image:linear-gradient(110deg,#9aa3ad 0%,#fff 16%,#c4ccd4 30%,#fff6c8 44%,#8b949e 58%,#fff 72%,#b3bcc5 86%,#ffefb0 100%);background-size:250% 100%;animation:3s linear infinite nx-shine,2.4s ease-in-out infinite nx-pulse-holy}.nx-timeways{filter:drop-shadow(0 0 5px #e0a84a99);background-image:linear-gradient(100deg,#6b4a1a,#e0a84a 20%,#fff0c2 35%,#b37a2a 50%,#ffd98a 65%,#7a5420 80%,#e0a84a);background-size:300% 100%;animation:6s linear infinite nx-shine}.nx-nightmare{filter:drop-shadow(0 0 6px #7dff6b8c)drop-shadow(0 0 14px #3c005ae6);background-image:linear-gradient(100deg,#1f4d1a,#7dff6b 22%,#2a0f3f 42%,#b06bff 62%,#1f4d1a 82%,#7dff6b);background-size:300% 100%;animation:5s linear infinite nx-shine}.theme-swatch-darkmoon{background:linear-gradient(135deg,#1a0726,#8a2bd6 45%,#1fd1c1)}.theme-swatch-shadowlands{background:linear-gradient(135deg,#070a10,#5b7a99 55%,#d6e6ff)}.theme-swatch-bloodmoon{background:linear-gradient(135deg,#140203,#c41a24 55%,#ff8a7a)}.theme-swatch-bronze{background:linear-gradient(135deg,#1a1004,#c98a2e 55%,#ffe2a6)}.theme-swatch-nexus{background:linear-gradient(135deg,#04061a,#2f6bff 45%,#c06bff)}.theme-swatch-nightmare{background:linear-gradient(135deg,#040a04,#3cbf3c 40%,#6a2c9b 75%,#c9a6ff)}.theme-swatch-twilight{background:linear-gradient(135deg,#12051f,#6a2c9b 45%,#ff7a1a 80%,#ffd36b)}html[data-theme=darkmoon]{--th-a1:#8a2bd6;--th-a2:#1fd1c1;--th-a3:#3a0a5c;--th-trim:#b77dff;--th-title:#e6ccff;--wow-gold:#7ff0e4;--dw-gold-link:#5ce6d8;--th-bg:radial-gradient(1200px 650px at 20% -12%, #8a2bd64d, transparent 65%), radial-gradient(900px 600px at 100% 110%, #1fd1c129, transparent 70%), #08040e}html[data-theme=shadowlands]{--th-a1:#5b7a99;--th-a2:#d6e6ff;--th-a3:#1d2a3a;--th-trim:#8fa6bf;--th-title:#e6f0ff;--wow-gold:#cfe0f5;--dw-gold-link:#a8c4e6;--th-bg:radial-gradient(1400px 700px at 50% -12%, #5b7a9947, transparent 65%), radial-gradient(800px 500px at 0% 110%, #d6e6ff0f, transparent 70%), #05070b}html[data-theme=bloodmoon]{--th-a1:#c41a24;--th-a2:#ff8a7a;--th-a3:#4a0508;--th-trim:#d6454d;--th-title:#ffc2bb;--wow-gold:#ff9a8a;--dw-gold-link:#ff7a6b;--th-bg:radial-gradient(500px 500px at 85% 8%, #ff3c3c59, transparent 60%), radial-gradient(1400px 700px at 50% -12%, #c41a2438, transparent 65%), #0a0203}html[data-theme=bronze]{--th-a1:#c98a2e;--th-a2:#ffe2a6;--th-a3:#5a3a0f;--th-trim:#d6a456;--th-title:#ffe9bf;--wow-gold:#ffd28a;--dw-gold-link:#f0b45c;--th-bg:radial-gradient(1400px 700px at 50% -12%, #c98a2e4d, transparent 65%), radial-gradient(900px 600px at 100% 110%, #ffe2a61a, transparent 70%), #0d0803}html[data-theme=nexus]{--th-a1:#2f6bff;--th-a2:#c06bff;--th-a3:#0f1a5c;--th-trim:#7d9bff;--th-title:#dbe4ff;--wow-gold:#a8c0ff;--dw-gold-link:#b9a1ff;--th-bg:radial-gradient(1200px 650px at 30% -12%, #2f6bff4d, transparent 65%), radial-gradient(900px 600px at 100% 110%, #c06bff33, transparent 70%), #03040e}html[data-theme=nightmare]{--th-a1:#3cbf3c;--th-a2:#b06bff;--th-a3:#2a0f3f;--th-trim:#6fd66f;--th-title:#d6ffd0;--wow-gold:#a8ff9a;--dw-gold-link:#c9a6ff;--th-bg:radial-gradient(1200px 650px at 20% -12%, #3cbf3c3d, transparent 65%), radial-gradient(1000px 650px at 90% 110%, #6a2c9b52, transparent 70%), #040604}html[data-theme=twilight]{--th-a1:#ff7a1a;--th-a2:#ffd36b;--th-a3:#4a1a7a;--th-trim:#e08a3d;--th-title:#ffd9a8;--wow-gold:#ffb366;--dw-gold-link:#ff9f4d;--th-bg:radial-gradient(1400px 600px at 50% -14%, #ff7a1a4d, transparent 60%), radial-gradient(1200px 800px at 50% 120%, #6a2c9b66, transparent 70%), #0a0410}body>*{flex-shrink:0;min-width:0}body>.container{box-sizing:border-box;width:100%}body>.admin{flex:1 0 auto}@media (min-width:761px) and (max-width:1439px){.site-header .bar-inner{gap:10px 20px;padding-top:10px;padding-bottom:8px}.site-header .brand{margin-right:auto}.main-nav{scrollbar-width:none;flex-wrap:nowrap;flex:100%;order:3;margin:0 -12px;padding:0 8px;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.nav-link{white-space:nowrap}}.arcade-bar{top:calc(var(--hdr-h,86px) - 1px)}@media (max-width:900px){.arcade-bar{top:calc(var(--hdr-h,64px) - 1px)}}.game-controls{top:calc(var(--hdr-h,86px) + 72px)}@media (min-width:1440px){.site-header .bar-inner{flex-wrap:nowrap;column-gap:18px}.main-nav{flex-wrap:nowrap;justify-content:center;gap:0}.main-nav .nav-link{white-space:nowrap;padding-left:13px;padding-right:13px}}.account-pill .account-name{text-overflow:ellipsis;white-space:nowrap;max-width:11em;overflow:hidden}.earn-panel{gap:10px;display:grid}.earn-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.earn-list li{background:#0000004d;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #3b2f17}.earn-list img{border-radius:5px;flex:none;width:34px;height:34px;box-shadow:0 0 0 1px #000,0 0 0 2px #8a6a2c}.earn-list li>span{gap:1px;display:grid}.earn-list strong{font-family:var(--font-display);color:#ffe9a0;font-weight:400}.brand-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.brand-art{place-items:center;min-width:0;display:grid}.brand-art .brand-crest{width:100%;max-width:600px;height:auto;display:block}.brand-info{gap:28px;min-width:0;display:grid}.brand-sizes{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;margin:0;display:flex}.brand-sizes figure{justify-items:center;gap:4px;margin:0;display:grid}.brand-sizes img{object-fit:contain}.brand-palette{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.brand-palette li{gap:4px;min-width:0;display:grid}.brand-swatch{border:1px solid var(--dw-border-3);border-radius:10px;height:56px;display:block;box-shadow:inset 0 0 0 1px #ffffff0a}@media (max-width:860px){.brand-layout{grid-template-columns:1fr;gap:24px}.brand-art .brand-crest{max-width:min(420px,100%)}.brand-info{gap:22px}}@media (max-width:480px){.brand-page h1{font-size:30px}.brand-art .brand-crest{max-width:300px}.brand-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-swatch{height:44px}.brand-sizes{gap:12px 14px}}.menu-btn,.mobile-menu,.mobile-menu-backdrop{display:none}@media (max-width:860px){.site-header .bar-inner{flex-wrap:nowrap;gap:10px;padding-top:10px;padding-bottom:10px}.site-header .main-nav,.site-header .discord-link,.account-pill .account-name{display:none}.site-header .brand{gap:10px;min-width:0;margin-right:auto}.site-header .brand .logo{width:44px!important;height:44px!important}.site-header .brand-name{white-space:nowrap;font-size:18px}.account-pill{padding:3px}.menu-btn{cursor:pointer;background:linear-gradient(#2a2012,#120d07);border:1px solid #000;border-radius:8px;flex:none;place-content:center;gap:5px;width:46px;height:46px;padding:0;display:grid;box-shadow:inset 0 0 0 1px #8a6a2c}.menu-btn span{width:22px;height:2px;transition:transform .25s var(--ease-out), opacity .2s;background:#ffd100;border-radius:2px;display:block;box-shadow:0 0 6px #ffd10073}.menu-btn.open span:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn.open span:nth-child(2){opacity:0}.menu-btn.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-btn:focus-visible{box-shadow:inset 0 0 0 1px #8a6a2c, var(--focus-ring);outline:none}.mobile-menu-backdrop{inset:var(--hdr-h,68px) 0 0 0;z-index:28;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;background:#04020899;transition:opacity .25s,visibility .25s;display:block;position:fixed}.mobile-menu-backdrop.open{opacity:1;visibility:visible}.mobile-menu{z-index:29;left:0;right:0;top:var(--hdr-h,68px);max-height:calc(100dvh - var(--hdr-h,68px));overscroll-behavior:contain;padding:14px 16px calc(18px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:opacity .22s, transform .28s var(--ease-out), visibility .28s;background:linear-gradient(#1d150b,#0d0906 70%);border-bottom:1px solid #000;align-content:start;gap:14px;display:grid;position:fixed;overflow-y:auto;transform:translateY(-10px);box-shadow:inset 0 1px #6b5223,0 24px 40px -12px #000}.mobile-menu.open{opacity:1;visibility:visible;transform:none}.mm-account{color:inherit;background:#00000059;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #3b2f17}.mm-links{gap:4px;display:grid}.mm-link{color:#e9dfc6;min-height:52px;font-family:var(--font-display);border:1px solid #0000;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 14px;font-size:18px;text-decoration:none;display:grid}.mobile-menu.open .mm-link{animation:mm-in .32s var(--ease-out) both;animation-delay:calc(var(--i) * 28ms)}@keyframes mm-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.mm-link img{border-radius:5px;width:30px;height:30px;box-shadow:0 0 0 1px #000,0 0 0 2px #6b5223}.mm-link:hover,.mm-link:focus-visible{background:#ffd1000f;border-color:#6b5223;outline:none}.mm-link[aria-current=page]{color:#ffd100;background:linear-gradient(90deg,#ffd1001f,#0000 70%);border-color:#8a6a2c;box-shadow:inset 3px 0 #ffd100}.mm-link[aria-current=page] img{box-shadow:0 0 0 1px #000,0 0 0 2px #ffd100}.mm-chev{color:#8f846e;font-size:22px}.mm-foot{border-top:1px solid #3b2f17;gap:8px;padding-top:6px;display:grid}.mm-foot .btn{justify-content:center;width:100%}.mm-discord{align-items:center;gap:8px;display:inline-flex}.mm-discord svg{color:#b7bcf5}}@media (max-width:380px){.site-header .brand .micro{display:none}.site-header .brand-name{font-size:17px}}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu-backdrop,.menu-btn span,.mm-link{transition:none!important;animation:none!important}}input[type=search]{appearance:none;box-sizing:border-box;min-height:44px;color:var(--wow-text,#f0e6cf);font:inherit;background:#0c0910 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c9a13b' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") 13px no-repeat;border:1px solid #5a4520;border-radius:8px;padding:0 14px 0 40px;font-size:16px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 6px #000c}input[type=search]::placeholder{color:#8f846e}input[type=search]:focus{border-color:#ffd100;outline:none;box-shadow:inset 0 1px 6px #000c,0 0 0 3px #ffd1002e}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a13b' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px}.search-field{align-items:center;gap:8px;min-width:0;display:flex}.search-field input[type=search]{flex:1;width:280px;min-width:0}@media (max-width:760px){.search-field,.wow-search{flex:100%;width:100%}.search-field input[type=search],.wow-search input[type=search],.picker input[type=search],.picker-search input[type=search]{width:100%}.search-field>.search-label{display:none}.wow-toolbar{flex-direction:column;align-items:stretch}.wow-toolbar .wow-count{align-self:flex-end}.row:has(>.search-field){width:100%}.row:has(>.search-field)>.btn{flex:auto;justify-content:center}}@media (max-width:640px){.table.stack-sm thead{display:none}.table.stack-sm,.table.stack-sm tbody{width:100%;display:block}.table.stack-sm tr{border-bottom:1px solid #3b2f17;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:12px 14px;display:grid}.table.stack-sm tr:nth-child(2n){background:#ffd10006}.table.stack-sm td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.table.stack-sm td.td-main{grid-column:1/-1;font-size:16px}.table.stack-sm td[colspan]{grid-column:1/-1}.table.stack-sm td[data-label]:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:#a99a7a;margin-bottom:1px;font-size:10.5px;font-weight:700;display:block}.table-wrap:has(.table.stack-sm){overflow:visible}.wow-table .wow-class span,.wow-table th:nth-child(5),.wow-table td:nth-child(5){display:none}.wow-table th.num,.wow-table td.num{width:52px}.table.stack-sm td.td-main{order:-1}.wow-table td,.wow-table th .wow-sort{padding-left:8px;padding-right:8px}.wow-table td.wow-rank{white-space:normal;line-height:1.2}.wow-table td:first-child{text-overflow:ellipsis;max-width:46vw;overflow:hidden}}@media (max-width:400px){.wow-body,.wow-motd{margin-left:8px;margin-right:8px}.wow-table th:nth-child(3),.wow-table td:nth-child(3){width:38px;padding-left:4px;padding-right:4px}.wow-table th.num,.wow-table td.num{width:44px}}@media (max-width:640px){.wow-table{table-layout:fixed}.wow-table th:nth-child(4),.wow-table td:nth-child(4){width:30%}.wow-table td:first-child{max-width:none}.wow-table td:first-child .wow-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wow-table th:nth-child(3) .wow-sort{font-size:0}.table.stack-sm td.td-wide{grid-column:1/-1}.wow-table th:nth-child(3),.wow-table td:nth-child(3){width:44px;padding-left:4px;padding-right:4px}.wow-table th:nth-child(3) .wow-sort{padding:0}}.bj-table{background:radial-gradient(90% 70%,#1f7a3a47,#0000 70%),linear-gradient(#0f1a12,#0a0705);justify-items:center;gap:18px;padding-block:26px;display:grid}.bj-row{justify-items:center;gap:8px;display:grid}.bj-hand{flex-wrap:wrap;justify-content:center;gap:8px;min-height:92px;display:flex}.bj-hand .hl-card.small{border-radius:8px;width:64px;height:90px}.bj-hand .hl-card.small .hl-center{font-size:30px}.bj-hand .hl-card.small .hl-corner{font-size:12px}.bj-label{font-family:var(--font-display);color:#e9dfc6;font-size:15px}.bj-result{min-height:36px;font-family:var(--font-display);color:#d8cdb4;text-align:center;background:#0006;border-radius:999px;padding:6px 16px;font-size:18px;box-shadow:inset 0 0 0 1px #3b2f17}.bj-result.win{color:#4cd964;animation:win-pop .4s var(--ease-out);box-shadow:inset 0 0 0 1px #4cd964,0 0 20px -6px #4cd964}.bj-result.lose{color:#ff8a7a}.bj-result.push{color:#ffd100}.bj-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rl-stage{justify-items:center;gap:12px;padding-block:22px;display:grid}.rl-wheel-wrap{aspect-ratio:1;width:min(300px,78vw);position:relative}.rl-wheel{filter:drop-shadow(0 12px 24px #000000b3);width:100%;height:100%;transition:transform 4.2s cubic-bezier(.12,.68,.12,1)}.rl-pointer{z-index:2;filter:drop-shadow(0 2px 2px #000);border:10px solid #0000;border-top:18px solid #ffd100;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.rl-result{pointer-events:none;font-family:var(--font-display);color:#fff;text-shadow:0 2px #000;place-items:center;font-size:clamp(30px,9vw,44px);display:grid;position:absolute;inset:0}.rl-result.red{color:#ff6b5c}.rl-result.green{color:#4cd964}.rl-h{color:#fff!important}.rl-h.red{background:#a3221a!important}.rl-h.black{background:#2a2018!important;box-shadow:0 0 0 1px #6b5223!important}.rl-h.green{background:#1f7a3a!important}.rl-chips button{font-size:13px}.rl-board{gap:4px;display:grid}.rl-numbers{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.rl-outside{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.rl-cell{cursor:pointer;color:#f2e8d0;min-height:34px;font:600 13px var(--font-body);background:#2a2018;border:1px solid #000;border-radius:4px;position:relative;box-shadow:inset 0 0 0 1px #4d3a1a}.rl-cell.red{background:#7d1a14}.rl-cell.black{background:#15100a}.rl-cell.green{background:#1f5f33}.rl-cell.zero{width:100%}.rl-cell:hover:not(:disabled){box-shadow:inset 0 0 0 1px #ffd100}.rl-cell.hit{box-shadow:inset 0 0 0 2px #ffd100,0 0 14px #ffd100}.rl-chip{z-index:1;color:#1a1206;background:radial-gradient(circle at 35% 30%,#fff6c8,#ffd100 50%,#a86b00);border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-4px;box-shadow:0 0 0 1px #000,0 2px 4px #0009}.keno-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;max-width:560px;margin:0 auto;display:grid}.keno-cell{aspect-ratio:1;cursor:pointer;color:#c9bc9c;background:linear-gradient(#2a2012,#120d07);border:1px solid #000;border-radius:8px;place-items:center;padding:0;transition:transform .12s,box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #4d3a1a}.keno-cell:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #b8902f}.keno-rune{font-size:20px;line-height:1}.keno-n{color:#8f846e;font-size:9px;position:absolute;bottom:2px;right:4px}.keno-cell.picked{color:#fff;background:linear-gradient(#4a2a7a,#22103f);box-shadow:inset 0 0 0 1px #c08cff}.keno-cell.drawn{animation:tile-pop .3s var(--ease-out);box-shadow:inset 0 0 0 2px #ffd100}.keno-cell.hit{color:#fff;background:linear-gradient(#2f6d1a,#12300a);box-shadow:inset 0 0 0 2px #4cd964,0 0 16px #4cd96499}.spire-stage{padding:12px}.spire{gap:6px;max-width:520px;margin:0 auto;padding:0;list-style:none;display:grid}.spire-floor{opacity:.55;background:#0000004d;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid;box-shadow:inset 0 0 0 1px #2a2012}.spire-floor.current{opacity:1;background:#ffd1000f;box-shadow:inset 0 0 0 1px #ffd100,0 0 18px -8px #ffd100}.spire-floor.past{opacity:.9}.spire-mult{font-family:var(--font-display);color:var(--wow-gold);text-align:right;font-size:14px}.spire-doors{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:6px;display:grid}.spire-door{cursor:pointer;background:linear-gradient(#4a3518,#22180c);border:1px solid #000;border-radius:6px 6px 3px 3px;place-items:center;height:38px;padding:0;display:grid;box-shadow:inset 0 0 0 1px #6b5223}.spire-door:disabled{cursor:default}.spire-floor.current .spire-door:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffd100}.spire-door img{border-radius:4px;width:26px;height:26px;animation:.3s tile-pop}.spire-door.safe{background:radial-gradient(circle,#4cd96459,#10200f)}.spire-door.dragon{background:radial-gradient(circle,#ff4d2e59,#220b0b)}.spire-q{color:#ffd100;font-family:var(--font-display);font-size:18px}.scratch-stage{justify-items:center;gap:12px;padding-block:22px;display:grid}.scratch-card{aspect-ratio:1;touch-action:none;background:linear-gradient(160deg,#3a2a12,#1a1206);border-radius:14px;width:min(330px,100%);padding:14px;position:relative;box-shadow:0 0 0 2px #000,inset 0 0 0 2px #b8902f,0 20px 40px -18px #000}.scratch-grid{grid-template-columns:repeat(3,1fr);gap:8px;height:100%;display:grid}.scratch-cell{background:#0c0910;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #3b2f17}.scratch-cell img{border-radius:6px;width:62%;box-shadow:0 0 0 1px #000}.scratch-cell.win{--r:#ffd100;animation:1s ease-in-out infinite alternate winner-glow;box-shadow:inset 0 0 0 2px #ffd100,0 0 18px #ffd10099}.scratch-foil{cursor:crosshair;touch-action:none;border-radius:8px;width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.scratch-empty{text-align:center;color:#a99a7a;background:repeating-linear-gradient(135deg,#b8902f40 0 10px,#b8902f1f 10px 20px);border-radius:8px;place-items:center;padding:20px;font-style:italic;display:grid;position:absolute;inset:14px}.leap-stage{background:radial-gradient(70% 60% at 50% 30%,#ffe68c1f,#0000 70%),linear-gradient(#120d18,#0a0705);justify-items:center;gap:10px;padding-block:40px;display:grid}.leap-number{font-family:var(--font-display);color:#fff;text-shadow:0 0 24px #ffd10059,0 2px #000;font-variant-numeric:tabular-nums;font-size:clamp(46px,13vw,84px)}.leap-number.win{color:#4cd964;text-shadow:0 0 26px #4cd9648c,0 2px #000}.leap-number.lose{color:#ff8a7a}.leap-target{color:#d8cdb4}@media (max-width:900px){.game-layout{gap:12px}.game-layout>.game-stage{order:-2}.game-controls{gap:10px;padding:14px}.game-controls>.bet-field{order:-3}.game-controls>.btn-primary.btn-lg,.game-controls>.bj-actions{order:-2}.game-controls>.game-win,.game-controls>.game-err{order:-1}}@media (max-width:600px){.arcade{gap:12px}.arcade-bar{flex-direction:row;align-items:center;gap:8px;padding:6px}.arcade-tabs{flex:1;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.arcade-tabs a{padding:8px 10px;font-size:13px}.arcade-wallet{gap:6px;padding:4px 10px}.arcade-wallet .micro{display:none}.arcade-balance{font-size:17px}.arcade-delta{right:6px}.arcade-game-head h1{font-size:26px}.arcade-game-head .soft{font-size:13px}.game-stage{border-radius:8px;padding:10px}.bet-row .btn-sm{min-width:40px;padding:0 8px}.crash-sky{aspect-ratio:4/3}.crash-dragon{width:36px;height:36px}.hl-stage{padding-block:16px}.hl-card{width:116px;height:162px}.hl-center{font-size:50px}.coin-stage{padding-block:22px}.coin{width:150px;height:150px}.dice-stage{gap:14px;padding-block:24px}.dice-result{font-size:50px}.slots-stage{padding-block:16px}.slots-machine{gap:6px;padding:10px}.mines-grid{gap:6px}.keno-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.keno-rune{font-size:18px}.bj-table{gap:12px;padding-block:16px}.bj-hand .hl-card.small{width:54px;height:76px}.bj-hand .hl-card.small .hl-center{font-size:24px}.rl-numbers{grid-template-columns:repeat(6,minmax(0,1fr))}.rl-cell{min-height:38px}.spire-floor{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:5px 6px}.spire-door{height:36px}.leap-stage{padding-block:26px}.plinko-board{max-height:none}.daily-wheel .wheel-wrap{width:210px;height:210px}.arcade-hero{gap:16px;padding:18px}}.game-even{color:#ffd100;margin:0;font-size:15px;font-weight:700}@media (max-width:860px),(pointer:coarse){.aura span{filter:blur(70px);animation:none!important}}.aura span{will-change:transform}@media (max-width:860px),(pointer:coarse){.aura span{will-change:auto}}.view3d-btn{z-index:3;cursor:pointer;color:#ffd100;min-height:44px;font:600 15px var(--font-display);white-space:nowrap;background:linear-gradient(#2a2012f2,#120d07f2);border:1px solid #000;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #b8902f,0 8px 22px -8px #000,0 0 24px -8px #9b5dffcc}.view3d-btn .micro{color:#a99a7a;font-family:var(--font-body);font-weight:400}.view3d-btn:hover{box-shadow:inset 0 0 0 1px #ffd100,0 8px 22px -8px #000,0 0 30px -6px #ffd100b3}.view3d-cube{color:#c08cff;font-size:18px;line-height:1}@keyframes page-in{0%{opacity:.02;transform:translateY(12px)}}.page>*{animation:page-in .55s var(--ease-out) both}
