[data-star-dice] img { width: 112px; border-radius: var(--k-vip); height: 112px; object-fit: cover; }
.lobby-wrap { display: grid; gap: 8px; }
.hero-line { font-size: 24px; }
.row-band { display: inline-flex; align-items: center; color: var(--k-chip); font-size: 11px; gap: 6px; }
@media (max-width: 1180px) {
  [data-live-deal] { grid-template-columns: 1fr; }
  .panel-page { grid-template-rows: none; grid-template-columns: 1fr 1fr; }
}
@media (max-width: 720px) {
  .strip-step { min-height: 0; padding: 24px 20px 76px; grid-template-columns: 1fr; }
  .set-mark { order: -1; width: 180px; }
  .outer-panel { left: 20px; }
  .panel-page { grid-template-columns: 1fr; }
  [data-star-dice] { grid-template-columns: 84px minmax(0, 1fr); }
  [data-star-dice] img { width: 84px; height: 84px; }
}
.pane-gold { --k-reel: 320px; width: min(100%, 380px); }
@media (max-width: 720px) {
  .pane-gold { order: -1; justify-self: start; width: min(78vw, 320px); --k-ring: min(64vw, 280px); }
}
[data-media-wrap] { gap: 12px; grid-template-columns: repeat(4, minmax(0, 1fr)); list-style: none; padding: 0; margin: 0; display: grid; }
[data-star-inner] { display: grid; gap: 12px; padding: 16px; transition: transform 160ms var(--k-core), border-color 160ms; }
[data-star-inner]:hover { transform: translateY(calc(var(--k-stage-kv) * -1)); border-color: rgba(57, 255, 106, 0.7); }
.lobby-foot { display: flex; justify-content: space-between; gap: 10px; align-items: center; }
[data-chip2-crown] { object-position: left center; height: 40px; width: 130px; }
[data-menu-frame] { display: grid; place-items: center; width: 32px; height: 32px; border-radius: 50%; color: var(--k-page-hw); border: var(--k-outer) solid rgba(57, 255, 106, 0.16); transition: background 160ms, color 160ms; }
[data-star-inner]:hover [data-menu-frame] { border-color: var(--k-tray); color: var(--k-pill-50); background: var(--k-tray); }
.crown-outer { font-size: var(--k-game); color: var(--k-chip); }
.crown-outer .unit-crest { color: rgb(201,248,198); }
.mark-page { gap: 6px; display: grid; grid-template-columns: repeat(3, 1fr); }
.mark-page img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; border-radius: calc(var(--k-flag) * 0.6); }
@media (max-width: 1180px) { [data-media-wrap] { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 520px) { [data-media-wrap] { grid-template-columns: 1fr; } }
.slab-set { grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); display: grid; gap: 14px; }
.panel-live { grid-template-columns: minmax(0, 1fr) minmax(0, 0.9fr);
  display: grid; overflow: hidden; gap: 20px;
  padding: 32px; align-items: center;
}
[data-nav-hero] { display: grid; justify-items: start; gap: 14px; }
.ace-bar { font-size: clamp(32px, 3vw, 48px); }
.deck-item { width: 100%; aspect-ratio: 1; object-fit: cover; border-radius: var(--k-vip); transform: rotate(var(--k-bonus-ys)); }
[data-crown-foot] { font-size: var(--k-game); color: var(--k-chip); }
[data-media-front]{display:grid;gap:14px}
.card-hero{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;padding:12px 18px 12px 12px;transition:transform 160ms var(--k-core),box-shadow 160ms,border-color 160ms}
.card-hero:hover{transform:translateX(4px);border-color:rgba(57, 255, 106, 0.7)}
.card-hero img{width:110px;height:110px;object-fit:cover;border-radius:var(--k-flag)}
[data-edge-front]{display:grid;gap:6px}
[data-dice-side]{font-size:20px}
.flag-tray{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--k-tray)}
@media (max-width: 1180px) { .slab-set { grid-template-columns: 1fr; } }
@media (max-width: 600px) {
  .panel-live { grid-template-columns: 1fr; padding: 22px; }
  .deck-item { order: -1; width: 60%; }
  .card-hero { grid-template-columns: 80px minmax(0, 1fr); }
  .card-hero img { width: 80px; height: 80px; }
}
[data-stack-meta] {
  display: grid; grid-auto-flow: column; grid-auto-columns: 232px; gap: 8px;
  margin: 0; padding: 4px 2px 12px; list-style: none;
  overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none;
}
[data-stack-meta]::-webkit-scrollbar { display: none; }
.club-unit { scroll-snap-align: start; align-items: flex-end; padding-left: 64px; display: flex; position: relative; }
.cell-media {
  position: absolute; left: 0; bottom: 30px; z-index: 0;
  font-size: 190px; line-height: 0.8;
  color: rgb(5 8 5);
  -webkit-text-stroke: 3px rgba(57, 255, 106, 0.7);
  letter-spacing: -0.06em;
}
[data-page-wrap] { position: relative; z-index: 1; width: 100%; }
.club-unit:first-child .cell-media { -webkit-text-stroke-color: var(--k-tray); }
@media (max-width: 720px) {
  [data-stack-meta] { grid-auto-columns: 180px; }
  .club-unit { padding-left: 48px; }
  .cell-media { font-size: 140px; }
}
.spin-pane { display: grid; grid-template-columns: auto minmax(0, 1fr); overflow: hidden; }
.edge-bonus {
  padding: 0 22px; letter-spacing: var(--k-club-0n); gap: 10px;
  font-size: 11px;
  border-right: var(--k-outer) solid rgba(57, 255, 106, 0.16); align-items: center;
  display: flex; text-transform: uppercase;
  color: var(--k-chip);
}
.jackpot-base {
  overflow: hidden;
  mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);
}
.slab-side { width: max-content;
  display: flex;
  animation: wins-a-marquee 60s linear infinite;
}
.spin-pane:hover .slab-side { animation-play-state: paused; }
[data-slab-core] { align-items: center;
  border-right: var(--k-outer) solid rgba(57, 255, 106, 0.16);
  padding: 12px 26px 12px 18px;
  display: flex; gap: 12px;
}
[data-slab-core] img { width: 40px; height: 40px; object-fit: cover; border-radius: var(--k-flag); }
.table-game { display: grid; gap: 4px; }
[data-deck-group] { font-size: 11px; color: var(--k-page-hw); white-space: nowrap; }
[data-deck-group] span { opacity: 0.7; }
.gold-step { font-size: var(--k-body); color: var(--k-race); }
.group-deal { font-size: 11px; color: var(--k-chip); padding: 3px 6px; border: var(--k-outer) solid rgba(57, 255, 106, 0.32); border-radius: var(--k-flag); }
@keyframes wins-a-marquee{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.slab-side{animation:none}.jackpot-base{overflow-x:auto}}
@media (max-width:720px){.spin-pane{grid-template-columns:1fr}.edge-bonus{padding:12px 16px;border-right:0;border-bottom:var(--k-outer) solid rgba(57, 255, 106, 0.16)}}
.vip-bar .seal-chip{--k-foot-jb:clamp(200px,calc((100% - 14px * 4) / 5),300px)}
@media (max-width:720px){.vip-bar .seal-chip{--k-foot-jb:64vw}}
[data-dice-tray]{display:grid;grid-template-columns:1fr 1fr;gap:14px}
[data-label-game]{min-height:280px;display:grid;isolation:isolate;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;overflow:hidden}
[data-label-game]::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--k-shape-ri)}
.band-side::before{background:var(--k-core-n1);opacity:0.8}
.ring-table{display:grid;justify-items:start;padding:28px 0 28px 28px;gap:10px}
[data-media-pane]{font-size:clamp(24px,2.2vw,34px)}
[data-tile-chip]{font-size:var(--k-game);color:var(--k-chip)}
[data-shape-media]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--k-page-hw)}
[data-view-field]{justify-self:end;width:118%;max-width:none;aspect-ratio:1;object-fit:cover;margin-right:-18%;border-radius:50% 0 0 50%;box-shadow:var(--k-view-4f)}
@media (max-width:1080px){[data-dice-tray]{grid-template-columns:1fr}}
@media (max-width:560px){[data-label-game]{grid-template-columns:1fr}[data-view-field]{order:-1;justify-self:stretch;width:100%;margin:0;aspect-ratio:16 / 9;border-radius:0}.ring-table{padding:20px}}
.panel-side{gap:clamp(32px,5vw,80px);grid-template-columns:240px minmax(0,760px);display:grid;justify-content:center}
[data-field-seal]{position:sticky;top:calc(var(--k-grid) + 28px);align-self:start}
[data-field-seal] ol{counter-reset:toc;list-style:none;padding:0;border-left:var(--k-outer) solid rgba(57, 255, 106, 0.32);margin:14px 0 0}
[data-field-seal] li{counter-increment:toc}
[data-field-seal] a{transition:color 160ms;font-size:var(--k-game);padding:7px 0 7px 14px;grid-template-columns:2.2em 1fr;display:grid;line-height:1.35;color:var(--k-chip)}
[data-field-seal] a::before{font:400 11px/1.8 "Azeret Mono", ui-monospace, monospace;color:var(--k-page-hw);content:counter(toc,decimal-leading-zero)}
[data-field-seal] a:hover{color:var(--k-tray)}
[data-card-dot]{display:grid;gap:18px}
.game-frame{font-size:clamp(32px,3.2vw,50px);color:rgb(201,248,198)}
.ring-tab{font-size:16px;line-height:1.6;color:rgb(201,248,198)}
.ring-tab::first-letter{float:left;margin:0.08em 0.12em 0 0;font-family:var(--k-side-4v);font-size:3.4em;line-height:0.8;color:var(--k-tray)}
[data-win-lead]{padding-top:26px;scroll-margin-top:calc(var(--k-grid) + 20px);line-height:1.7;border-top:var(--k-outer) solid rgba(57, 255, 106, 0.16)}
[data-tab-inner]{color:rgb(201,248,198);font-size:20px;margin-bottom:14px}
@media (max-width:1080px){.panel-side{grid-template-columns:minmax(0,1fr)}[data-field-seal]{position:static}[data-field-seal] ol{columns:2;column-gap:24px}}
@media (max-width:600px){[data-field-seal] ol{columns:1}}
.set-block{display:grid;justify-items:center;gap:22px}
[data-dice-dock]{display:grid;justify-items:center;gap:10px;text-align:center}
.meta-tab{font-size:clamp(30px,3.4vw,50px)}
.dock-band{width:min(860px,100%);overflow:hidden}
[data-slot-deal]{display:flex;padding:14px 20px;align-items:center;border-bottom:var(--k-outer) solid rgba(57, 255, 106, 0.16);gap:12px}
[data-slot-deal]:is(strong,b){display:block;font-size:var(--k-game)}
.dice-copy{align-items:center;color:var(--k-page-hw);font-size:11px;display:inline-flex;gap:6px}
[data-race-page]{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--k-tray);color:var(--k-pill-50);font:700 16px/1 var(--k-side-4v)}
[data-wrap-star]{font-size:13px;height:30px;width:30px}
.nav-zone{padding:24px 20px;gap:22px;background:var(--k-core-n1);display:grid}
.side-strip{display:grid;gap:10px}
[data-link-tray]{display:flex;gap:10px;align-items:flex-end}
[data-nav-base]{justify-content:flex-end}
[data-chip-item]{max-width:72%;margin:0;padding:12px 16px;font-size:var(--k-game);line-height:1.55}
[data-nav-base] [data-chip-item]{border-radius:calc(var(--k-flag) + 10px) calc(var(--k-flag) + 10px) 4px calc(var(--k-flag) + 10px);background:var(--k-tray);color:var(--k-pill-50);font-weight:600}
[data-dock-head] [data-chip-item]{background:rgb(15, 23, 15);color:var(--k-chip);border:var(--k-outer) solid rgba(57, 255, 106, 0.16);border-radius:calc(var(--k-flag) + 10px) calc(var(--k-flag) + 10px) calc(var(--k-flag) + 10px) 4px}
[data-wrap-win]{display:flex;border-top:var(--k-outer) solid rgba(57, 255, 106, 0.16);align-items:center;padding:12px 14px;gap:10px}
.dock-pill{border-radius:0px;padding:10px 14px;flex:1;font-size:var(--k-game);color:var(--k-page-hw);background:var(--k-dot)}
@media (max-width:600px){[data-chip-item]{max-width:86%}}
[data-top-tab]{overflow:hidden;border-top:var(--k-outer) solid rgba(57, 255, 106, 0.16)}
[data-stack-item]{gap:32px;display:grid;padding:48px clamp(14px, 2.2vw, 32px) 24px;margin:0 auto;max-width:1440px}
.tab-ace{gap:32px;grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr));display:grid}
.set-slot{gap:10px;padding:22px;font-size:var(--k-game);align-content:start;display:grid;color:var(--k-chip);min-width:0}
.wrap-group{font-size:26px;color:rgb(201,248,198)}
.deck-vip{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.wrap-edge{flex:1 1 180px;min-width:0}
.deck-vip .shape-link{flex:0 0 auto}
.main-deal{margin-bottom:12px;color:var(--k-page-hw);font-size:11px;letter-spacing:var(--k-club-0n);font-weight:600;text-transform:uppercase}
.lobby-side ul{color:var(--k-chip);font-size:var(--k-game);gap:9px;display:grid}
.lobby-side a:hover{color:var(--k-tray)}
[data-spin-group]{padding:20px 0;display:flex;border-top:var(--k-outer) solid rgba(57, 255, 106, 0.16);flex-wrap:wrap;border-bottom:var(--k-outer) solid rgba(57, 255, 106, 0.16);align-items:center;gap:18px 28px}
.stack-line .offer-front svg{height:20px}
.stack-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-right:auto;font:500 11px/1 "Azeret Mono", ui-monospace, monospace;letter-spacing:0.08em;text-transform:uppercase;color:var(--k-page-hw)}
[data-chip2-label]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:calc(var(--k-outer) * 2) solid var(--k-set);color:var(--k-set);font-size:13px}
.edge-deal{max-width:110ch;color:var(--k-page-hw);line-height:1.7;font-size:11px}
@media (max-width:1320px){.tab-ace{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.set-slot{grid-row:span 2}}
@media (max-width:1180px){.tab-ace{grid-template-columns:repeat(2,minmax(0,1fr))}.set-slot{grid-column:1 / -1;grid-row:auto}}
@media (max-width:520px){.deck-vip{flex-direction:column}}
[data-spin-group] .stage-vip{flex-basis:100%}
:root{--k-tray:rgb(206,147,82);--k-race:rgb(215,166,113);--k-table-ok:rgba(206,147,82,0.14);--k-pill-50:rgb(17 17 17)}
:root{--k-tray:rgb(206,147,82);--k-race:rgb(215,166,113);--k-table-ok:rgba(206,147,82,0.14);--k-pill-50:rgb(17 17 17)}
:root{--k-stage-kv:2px;--k-outer:1px}
.item-view,[data-media-block]{position:static}
svg.block-table{width:1em;vertical-align:-0.125em;fill:currentColor;height:1em;display:inline-block}