.ring-chip2 img{object-fit:cover;transition:filter var(--box-race);width:100%;height:100%;filter:grayscale(0.15) contrast(1.05)}
.wrap-tile{position:absolute;top:0;z-index:1;left:0}
.lead-page{padding:0.625rem 0.625rem 0.75rem}
[data-front-list]:hover{background:var(--inner-dock);color:#fff}
[data-front-list]:hover .chip2-slot,[data-front-list]:hover .group-row{color:#fff}
[data-front-list]:hover .ring-chip2 img{filter:none}
[data-rear-grid]{text-transform:uppercase;font:800 15px/1.1 var(--slab-label);text-overflow:ellipsis;letter-spacing:-0.01em;overflow:hidden;white-space:nowrap}
.chip2-slot{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-top:0.375rem;font:400 11px/1 var(--area-race);color:var(--crest-group)}
.chip2-slot>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.group-row{flex:none;display:inline-flex;align-items:center;gap:0.3125rem;color:var(--core-copy)}
.offer-line{--stack-box:34px;display:inline-flex;align-items:center;gap:0.3em;font-size:var(--stack-box);line-height:1;color:var(--core-copy);white-space:nowrap;text-decoration:none}
.race-spin{--stack-box:44px}
[data-note-feature]{font-weight:var(--hero-flag);font-size:0.74em;font-family:var(--slab-label);text-transform:var(--block-club);line-height:1;letter-spacing:var(--unit-dot)}
.top-seal{position:relative;flex:none}
@media (max-width:720px){[data-label-deck] .offer-line{--stack-box:28px}}
.lobby-grid{display:grid;place-items:center;width:0.92em;height:0.92em;border-radius:50%;border:0.07em solid var(--inner-dock)}
.lobby-grid span{font:var(--hero-flag) 0.5em/1 var(--slab-label);text-transform:var(--block-club);color:var(--core-copy)}
.lobby-grid::before{content:"";position:absolute;inset:-0.16em;border-radius:50%;border:0.03em dashed color-mix(in srgb,var(--inner-dock) 55%,transparent);transform:rotate(-30deg)}
.lobby-grid::after{content:"";position:absolute;background:var(--inner-dock);width:0.22em;top:-0.12em;right:-0.04em;border-radius:50%;box-shadow:0 0 0 0.05em var(--flag-tray);height:0.22em}
.table-group{display:inline-grid;gap:0.1em;margin-left:0.08em}
.table-group [data-note-feature]{font-size:0.66em}
[data-page-spin]{font:700 0.25em/1 var(--cell-vip);letter-spacing:0.3em;text-transform:uppercase;color:var(--crest-group)}
[data-label-deck]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:1.5rem;height:var(--side-list);padding:0 var(--front-chip2) 0 18px;background:color-mix(in srgb,var(--flag-tray) 88%,transparent);backdrop-filter:blur(12px);border-bottom:var(--promo-list) solid var(--view-box)}
.bonus-inner{display:flex;align-items:center;gap:0.625rem;margin-left:auto}
[data-seal-lobby]{padding:1.125rem 0.875rem 2rem}
[data-ring-front]{margin:0;display:flex;flex-direction:column;list-style:none;gap:0.25rem;padding:0}
.list-side{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;margin-bottom:1.125rem}
.note-unit{display:grid;justify-items:center;gap:0.375rem;padding:0.625rem 0.375rem 0.75rem;background:var(--shape-foot);border:var(--promo-list) solid var(--view-box);border-radius:var(--table-card);box-shadow:var(--head-field);font-size:0.6875rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--card-jackpot);transition:border-color var(--box-race),color var(--box-race),transform var(--box-race) var(--slab-flag)}
.stack-chip{font-size:1.75rem;place-items:center;color:var(--rear-label);width:3.25rem;background:radial-gradient(circle at 35% 30%,var(--menu-bar),var(--inner-dock) 70%);border-radius:50%;box-shadow:0 6px 16px -8px var(--inner-dock);display:grid;height:3.25rem}
.note-unit:nth-child(2) .stack-chip{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--vip-media) 70%,#fff),var(--vip-media) 70%);box-shadow:0 6px 16px -8px var(--vip-media)}
.note-unit:hover{transform:translateY(calc(var(--deck-stack) * -1));color:var(--core-copy);border-color:var(--inner-dock)}
.item-feature{margin:1.375rem 0.625rem 0.5rem;font-size:var(--group-flag);letter-spacing:var(--area-head);text-transform:uppercase;color:var(--crest-group)}
.main-pill{position:relative;display:flex;align-items:center;gap:0.75rem;height:2.5rem;padding:0 0.625rem;border-radius:var(--step-slot);font-size:0.875rem;color:var(--card-jackpot);transition:color var(--box-race),background var(--box-race)}
.main-pill [data-slab-view]{margin-left:auto}
.main-pill:hover{color:var(--core-copy);background:var(--shape-foot)}
.main-pill.dot-unit{color:var(--core-copy);background:var(--shape-foot)}
.main-pill.dot-unit .star-gold{color:var(--inner-dock)}
.line-media{min-width:0}
[data-deck-seal]{max-width:var(--dot-hero,1440px);gap:var(--dot-bar);padding:28px var(--front-chip2) var(--dot-bar);margin:0 auto;grid-template-columns:minmax(0,1fr);display:grid}
[data-panel-chip]{display:none}
.main-shape.edge-game [data-panel-chip]{display:block;position:fixed;inset:0;z-index:35;background:rgba(0,0,0,0.55)}
.dot-slot{position:fixed;left:0;top:0;bottom:0;z-index:40;width:min(300px,86vw);overflow-y:auto;background:var(--flag-tray);border-right:var(--promo-list) solid var(--view-box);transform:translateX(-102%);transition:transform 320ms var(--slab-flag)}
.main-shape.edge-game .dot-slot{transform:none}
@media (max-width:720px){[data-label-deck]{gap:0.75rem;padding:0 1rem 0 0.75rem}.bonus-inner{min-width:0}[data-label-deck] .tab-slab{display:none}.bonus-inner [data-lobby-head]{display:none}}
@media (max-width:480px){[data-label-deck]{gap:0.5rem;padding-right:0.625rem}.bonus-inner{gap:0.375rem}.bonus-inner .line-page{padding:0 0.75rem;letter-spacing:0.02em}}
.lobby-panel{min-height:100vh}
.lobby-panel [data-label-deck]{gap:2rem;padding-left:var(--front-chip2)}
[data-bonus-field]{display:none}
.strip-set{gap:1.625rem;display:flex;align-items:center}
.table-ace{position:relative;display:inline-flex;align-items:center;gap:0.375rem;height:var(--side-list);font-size:var(--ace-lobby);font-weight:500;color:var(--card-jackpot);transition:color var(--box-race)}
.table-ace:hover{color:var(--core-copy)}
.table-ace.dot-unit{color:var(--core-copy)}
.table-ace.dot-unit::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--inner-dock)}
[data-group-club] {
  background: color-mix(in srgb, var(--flag-tray) 92%, transparent);
  position: sticky; z-index: 25; top: var(--side-list);
  border-bottom: var(--promo-list) solid var(--view-box);
  backdrop-filter: blur(12px);
}
.spin-zone {
  overflow-x: auto; scrollbar-width: none; margin: 0 auto;
  display: flex;
  padding: 10px var(--front-chip2); gap: 0.5rem; max-width: var(--dot-hero, 1440px);
}
.spin-zone::-webkit-scrollbar { display: none; }
.zone-page {
  display: inline-flex; align-items: center; gap: 0.5rem; flex: none;
  height: 2.375rem; padding: 0 1rem;
  border-radius: var(--page-set);
  border: var(--promo-list) solid var(--view-box);
  font-size: var(--ace-lobby); color: var(--card-jackpot); white-space: nowrap;
  transition: border-color var(--box-race), color var(--box-race), background var(--box-race);
}
.zone-page .star-gold { color: var(--inner-dock); }
.zone-page:hover { color: var(--core-copy); border-color: var(--feature-tab); }
.zone-page.dot-unit { color: var(--rear-label); border-color: var(--inner-dock); background: var(--inner-dock); }
.zone-page.dot-unit .star-gold { color: inherit; }
.base-copy{display:none}
@media (max-width:1080px){.strip-set{display:none}[data-bonus-field]{display:inline-grid}}
@media (max-width:720px){.lobby-panel [data-label-deck] .rear-flag[aria-label="Search"]{display:none}[data-bonus-field]{display:none}.base-copy{border-top:var(--promo-list) solid var(--view-box);bottom:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));backdrop-filter:blur(12px);display:grid;position:fixed;left:0;z-index:30;background:color-mix(in srgb,var(--view-copy) 94%,transparent);right:0;grid-template-columns:repeat(5,1fr)}.top-media{display:grid;justify-items:center;gap:3px;padding:0.375rem 0;font-size:0.625rem;color:var(--crest-group)}.top-media .star-gold{font-size:1.375rem}.top-media.dot-unit{color:var(--inner-dock)}.lobby-panel .line-media{padding-bottom:4.5rem}}
[data-shape-panel]{color:var(--card-jackpot)}
[data-shape-panel] p{margin:0 0 1em}
[data-shape-panel] p:last-child{margin-bottom:0}
[data-base-bonus]{color:var(--core-copy);margin:1.4em 0 0.5em;font-weight:600;font-size:var(--strip-item)}
.live-tab,.hero-list{list-style:none;padding:0;gap:0.55em;display:grid;margin:0 0 1.1em}
.live-tab li{position:relative;padding-left:1.4em}
.live-tab li::before{border-radius:calc(var(--step-slot) * 0.2);background:var(--inner-dock);position:absolute;transform:rotate(45deg);content:"";left:0.1em;width:0.45em;top:0.62em;height:0.45em}
.hero-list{counter-reset:step}
.hero-list li{counter-increment:step;position:relative;padding-left:2.3em;min-height:1.7em}
.hero-list li::before{content:counter(step);position:absolute;left:0;top:-0.05em;display:grid;place-items:center;width:1.7em;height:1.7em;font:600 0.8em/1 var(--area-race);color:var(--rear-label);background:var(--inner-dock);border-radius:50%}
[data-shape-panel],[data-shape-panel]>*{min-width:0}
[data-set-frame]{max-width:100%;margin:0 0 1.1em;overflow-x:auto;border:var(--promo-list) solid var(--view-box);border-radius:var(--step-slot)}
[data-set-frame] table{width:100%;border-collapse:collapse;font-size:var(--ace-lobby)}
[data-set-frame] th,[data-set-frame] td{text-align:left;white-space:nowrap;padding:0.625rem 0.875rem;border-bottom:var(--promo-list) solid var(--view-box)}
[data-set-frame] tbody tr:last-child>*{border-bottom:0}
[data-set-frame] thead th{letter-spacing:var(--area-head);font-weight:600;color:var(--crest-group);font-size:var(--group-flag);background:var(--shape-foot);text-transform:uppercase}
[data-set-frame] tbody th{font-weight:600;color:var(--core-copy)}
[data-set-frame] caption{color:var(--inner-dock);caption-side:top;text-align:left;font-weight:600;text-transform:uppercase;padding:0.625rem 0.875rem;border-bottom:var(--promo-list) solid var(--view-box);font-size:var(--group-flag);letter-spacing:var(--area-head)}
[data-set-frame] tbody tr:nth-child(even)>*{background:color-mix(in srgb,var(--band-note) 45%,transparent)}
[data-gold-lobby],[data-zone-dot]{display:inline-grid;font-weight:700;place-items:center;width:1.375rem;height:1.375rem;font-size:0.75rem;border-radius:50%}
[data-gold-lobby]{background:color-mix(in srgb,var(--vip-media) 18%,transparent);color:var(--vip-media)}
[data-zone-dot]{background:color-mix(in srgb,var(--crown-foot) 14%,transparent);color:var(--crown-foot)}
[data-tray-menu] tbody th{white-space:normal;font-weight:500;color:var(--card-jackpot);width:42%}
[data-tray-menu] td{white-space:normal;font-weight:600;color:var(--core-copy)}
.race-copy td,.race-copy thead th:not(:first-child){text-align:center}
.race-copy tbody td:nth-child(2),.race-copy thead th:nth-child(2){background:var(--deck-vip) !important}
.race-copy thead th:nth-child(2){color:var(--inner-dock)}
@media (max-width:520px){[data-head-label]{flex-wrap:wrap;row-gap:8px}}
img[data-view-bar],img.stage-lead,img.main-top{background-color:var(--page-game,var(--band-note))}
[data-spin-inner]{--foot-stage:3 / 4;position:relative}
[data-spin-inner] img{object-fit:contain !important;object-position:50% 0 !important;background:linear-gradient(180deg,color-mix(in srgb,var(--page-game,#222) 72%,rgb(11,11,16)) 0 50%,color-mix(in srgb,var(--page-game,#222) 38%,rgb(11,11,16))) !important}
[data-spin-inner]::before{content:"";pointer-events:none;position:absolute;background:linear-gradient(rgba(0,0,0,0.28),transparent);left:0;right:0;top:49%;z-index:1;height:24%}
[data-view-head]{right:0.625rem;left:0.625rem;display:grid;color:#fff;bottom:0.75rem;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,0.45);gap:2px;position:absolute;z-index:2}
.stack-shape{line-height:1.05;-webkit-line-clamp:2;font-family:var(--slab-label);letter-spacing:var(--unit-dot);display:-webkit-box;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:var(--hero-flag);text-transform:var(--block-club);overflow:hidden}
[data-block-edge]{font-size:0.6875rem;opacity:0.78}
.ring-chip2[data-spin-inner] + .lead-page,.ring-chip2[data-spin-inner] + .card-crown{display:none}
img.mark-cell{background:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;mask-image:none !important}
.nav-side{position:relative;align-self:stretch;justify-self:center;width:100%;min-height:var(--link-base,340px);pointer-events:none}
.nav-side .note-base{object-position:50% 100%;transform:translate(-50%,-50%);left:50%;max-width:116%;position:absolute;width:auto;max-height:100%;filter:drop-shadow(0 18px 26px rgba(0,0,0,0.35));height:auto;object-fit:contain;top:50%}
@media (max-width:820px){.nav-side{align-self:auto;min-height:var(--foot-meta,260px)}.nav-side .note-base{object-position:50% 100%}}
img[data-line-card]{border-radius:0;object-fit:contain;filter:var(--dot-flag,none)}
.link-item{display:inline-flex;align-items:center;gap:0.5em;line-height:1;vertical-align:middle}
.link-item svg{flex:none;width:auto;height:1.6em;max-width:3em}
.mark-vip{clip-path:inset(50%);overflow:hidden;height:1px;width:1px;position:absolute;white-space:nowrap}
.star-offer{text-transform:uppercase;letter-spacing:0.04em;font-size:0.75rem;align-items:center;gap:0.75rem;display:inline-flex}
.star-offer a{color:var(--card-jackpot);text-decoration:none}
.star-offer a:hover{color:var(--inner-dock)}
.star-offer a.dot-unit{color:var(--core-copy);font-weight:600}
.inner-stack{display:block}
.inner-rear{color:var(--inner-dock)}
[data-lead-zone]{display:block;margin-top:0.5em;font-family:var(--frame-mark);font-weight:600;font-size:clamp(12px,0.22em,17px);line-height:1.2;letter-spacing:var(--area-head);text-transform:uppercase;color:inherit;opacity:0.72}
[data-wrap-band]{margin:0;display:block;font-family:var(--slab-label);font-weight:var(--hero-flag);text-transform:var(--block-club);letter-spacing:var(--unit-dot);line-height:1.05;font-size:clamp(22px,2.4vw,38px)}
.top-live{font-style:normal;color:var(--inner-dock)}
.zone-slot{font-size:var(--group-flag);color:var(--crest-group);gap:0.375rem;flex-wrap:wrap;align-items:baseline;display:inline-flex;line-height:1.3}
.slot-meta{letter-spacing:var(--area-head);text-transform:uppercase}
[data-pill-panel]{font-weight:600;color:var(--core-copy)}
.item-menu{color:rgba(255,255,255,0.72)}
.item-menu [data-pill-panel]{color:#fff}
.spin-dice{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}
.foot-edge{transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;align-items:center;gap:0.375rem;height:1.75rem;padding:0 0.625rem;font-size:var(--group-flag);color:var(--crest-group);border-radius:var(--step-slot)}
.foot-edge:hover{color:var(--core-copy)}
.foot-edge .star-gold{font-size:1.25em}
[data-band-offer] .foot-edge{background:var(--view-copy);border-radius:var(--page-set)}
[data-dice-nav] .foot-edge{border:var(--promo-list) solid var(--feature-mark)}
[data-dice-nav] .foot-edge:hover{border-color:var(--feature-tab)}
.tile-base .foot-edge{background:var(--shape-foot);border:var(--promo-list) solid var(--view-box);font-weight:600}
.deck-core{gap:0.25rem 1.125rem}
.deck-core .foot-edge{text-decoration-color:var(--feature-tab);text-underline-offset:3px;text-decoration:underline;height:auto;padding:0}
.body-zone .foot-edge{border-left:2px solid var(--inner-dock);font:500 11px/1 var(--area-race);letter-spacing:0.08em;text-transform:uppercase;padding:0 0.5rem;border-radius:0}
a[role="button"]{cursor:pointer}
[data-stage-slab]{display:none}
@media (max-width:640px){[data-media-step]{overflow:visible;border:0;border-radius:0}[data-media-step] thead{display:none}[data-media-step] table,[data-media-step] tbody,[data-media-step] tr{display:block;width:100%}[data-media-step] caption{display:block;padding:0 0 0.5rem}[data-media-step] tr{margin:0 0 0.625rem;border:var(--promo-list) solid var(--view-box);border-radius:var(--step-slot);overflow:hidden}[data-media-step] tbody tr>*{background:none}[data-media-step] tbody th{display:block;white-space:normal;border-bottom:var(--promo-list) solid var(--view-box);background:color-mix(in srgb,var(--band-note) 70%,transparent)}[data-media-step] td{display:flex;align-items:baseline;justify-content:space-between;gap:0.875rem;white-space:normal;text-align:right}[data-media-step] tbody tr>td:last-child{border-bottom:0}[data-media-step] tbody tr:last-child>th{border-bottom:var(--promo-list) solid var(--view-box)}[data-media-step] [data-stage-slab]{display:block;flex:none;max-width:48%;text-align:left;letter-spacing:var(--area-head);font-size:var(--group-flag);font-weight:600;text-transform:uppercase;color:var(--crest-group)}}
[data-live-ring]{padding:clamp(28px,5vw,64px) 0}
.win-group{max-width:48.75rem;margin:0 auto;display:grid;gap:0.875rem}
.game-meta{font-size:clamp(32px,4.4vw,52px);line-height:1.05}
[data-item-race]{font-size:var(--ace-lobby);color:var(--crest-group)}
.zone-race{font-size:var(--strip-item);color:var(--card-jackpot)}
[data-wrap-frame]{display:grid;gap:0.75rem;margin-top:0.5rem}
[data-wrap-frame] h2{color:var(--core-copy);margin-top:1.125rem;font-size:var(--main-list)}
[data-side-game]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;gap:0.625rem;list-style:none;margin:0.5rem 0;display:grid}
[data-side-game] li{display:grid;gap:0.25rem;padding:1rem 1.125rem;border:var(--promo-list) solid var(--view-box);border-radius:var(--table-card);background:var(--shape-foot)}
.jackpot-seal{letter-spacing:var(--area-head);font-size:var(--group-flag);text-transform:uppercase;color:var(--crest-group)}
[data-game-head]{font-weight:600;color:var(--core-copy);word-break:break-word}
[data-core-set]{font-size:var(--ace-lobby);color:var(--card-jackpot)}
[data-seal-reel]{display:flex;margin:0.875rem 0 0.25rem;font-size:var(--ace-lobby);flex-wrap:wrap;gap:0.5rem 1.125rem}
[data-seal-reel] a{color:var(--card-jackpot);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}
[data-seal-reel] a:hover{color:var(--core-copy)}
[data-label-deck]{background:var(--flag-tray);backdrop-filter:none;border-bottom:2px solid var(--core-copy)}
[data-frame-pane],.panel-copy{background:var(--flag-tray);border-right:2px solid var(--core-copy)}
.main-pill{border-radius:0;font-weight:600;color:var(--core-copy);letter-spacing:0.02em;font-size:0.8125rem;text-transform:uppercase}
.main-pill:hover{background:var(--core-copy);color:var(--flag-tray)}
.main-pill.dot-unit{background:var(--inner-dock);color:#fff}
.main-pill.dot-unit .star-gold{color:#fff}
.item-feature{font-family:var(--area-race);font-weight:700;color:var(--core-copy);border-top:2px solid var(--core-copy);padding-top:0.625rem;margin-right:0;margin-left:0}
.note-unit{border:2px solid var(--core-copy);box-shadow:none;color:var(--core-copy);font-weight:700}
.note-unit:hover{border-color:var(--core-copy);color:#fff;background:var(--inner-dock)}
.base-flag{border-radius:0;color:var(--core-copy);font-weight:600}
.base-flag.dot-unit{background:var(--inner-dock);color:#fff}
.base-flag.dot-unit .star-gold{color:#fff}
.head-item{color:var(--core-copy);text-transform:uppercase;font-weight:700;border-radius:0}
.head-item.dot-unit{box-shadow:none;color:var(--flag-tray);background:var(--core-copy)}
.table-ace{color:var(--core-copy);text-transform:uppercase;font-weight:700}
.table-ace.dot-unit::after{background:var(--inner-dock);border-radius:0;height:0.375rem}
[data-group-club]{border-bottom:2px solid var(--core-copy);background:var(--flag-tray)}
.zone-page{border-radius:0;border:2px solid var(--core-copy);color:var(--core-copy);font-weight:700;text-transform:uppercase;font-size:0.75rem}
.zone-page .star-gold{color:var(--core-copy)}
.zone-page.dot-unit{color:var(--flag-tray);border-color:var(--core-copy);background:var(--core-copy)}
[data-race-step] [data-media-lobby]{border-radius:0;border:2px solid var(--core-copy)}
.base-copy{border-top:2px solid var(--core-copy);background:var(--flag-tray)}
[data-race-chip]{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);gap:0.875rem}
.slot-cell{position:relative;overflow:hidden;isolation:isolate}
.slot-cell::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--hero-seal),var(--main-stage)}
[data-tray-spin]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto}
[data-tray-spin]::-webkit-scrollbar{display:none}
.frame-zone{scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:1.5rem;min-height:25rem;padding:40px 40px 76px clamp(24px,4vw,52px)}
[data-box-step]{display:grid;justify-items:start;gap:1.125rem}
[data-rear-tab]{font-size:clamp(36px,3.6vw,60px);max-width:13ch}
[data-rear-tab] em{display:block}
[data-star-chip2]{max-width:42ch;color:var(--card-jackpot)}
[data-club-field]{justify-self:center;width:min(100%,320px);aspect-ratio:1;object-fit:cover;border-radius:var(--main-dot);transform:rotate(calc(var(--tab-area) * -1));box-shadow:var(--zone-item)}
[data-game-top]{gap:0.75rem;align-items:center;position:absolute;left:clamp(24px,4vw,52px);bottom:1.375rem;display:flex}
.tab-area{display:flex;gap:0.375rem}
.vip-edge{border-radius:var(--step-slot);width:1.375rem;height:0.25rem;background:var(--feature-mark);transition:width var(--box-race) var(--slab-flag),background var(--box-race)}
.vip-edge.dot-unit{width:2.75rem;background:var(--inner-dock)}
[data-dot-dot] { display: grid; grid-template-rows: 1fr 1fr; gap: 0.875rem; }
.vip-rear {
  display: grid; grid-template-columns: 112px minmax(0, 1fr); align-items: center; gap: 1.125rem;
  padding: 1rem; overflow: hidden;
  transition: transform var(--box-race) var(--slab-flag), box-shadow var(--box-race);
}
.vip-rear:hover { transform: translateY(calc(var(--deck-stack) * -1)); box-shadow: var(--front-item); }
.vip-rear img { width: 7rem; height: 7rem; object-fit: cover; border-radius: var(--main-dot); }
.edge-dot { display: grid; gap: 0.5rem; }
[data-outer-frame] { font-size: 1.5rem; }
.table-vip { display: inline-flex; font-size: var(--group-flag); color: var(--card-jackpot); align-items: center; gap: 0.375rem; }
@media (max-width: 1180px) {
  [data-race-chip] { grid-template-columns: 1fr; }
  [data-dot-dot] { grid-template-rows: none; grid-template-columns: 1fr 1fr; }
}
@media (max-width: 720px) {
  .frame-zone { grid-template-columns: 1fr; padding: 1.5rem 1.25rem 4.75rem; min-height: 0; }
  [data-club-field] { order: -1; width: 11.25rem; }
  [data-game-top] { left: 1.25rem; }
  [data-dot-dot] { grid-template-columns: 1fr; }
  .vip-rear { grid-template-columns: 84px minmax(0, 1fr); }
  .vip-rear img { width: 5.25rem; height: 5.25rem; }
}
[data-edge-foot] { --link-base: 320px; width: min(100%, 380px); }
@media (max-width: 720px) {
  [data-edge-foot] { order: -1; --foot-meta: min(64vw, 280px); justify-self: start; width: min(78vw, 320px); }
}
[data-feature-bonus] { margin-bottom: 1.125rem; justify-content: space-between; align-items: center; gap: 0.875rem 1.5rem; flex-wrap: wrap; display: flex; }
.wrap-top { font-size: var(--table-ring); }
[data-star-dot] { gap: 0.375rem; flex-wrap: wrap; display: flex; }
.ring-slot {
  height: 2.125rem; display: inline-flex; align-items: center; padding: 0 0.875rem;
  border-radius: var(--page-set); border: var(--promo-list) solid var(--feature-mark);
  font-size: var(--ace-lobby); color: var(--card-jackpot);
  transition: border-color var(--box-race), color var(--box-race), background var(--box-race);
}
.ring-slot:hover { color: var(--core-copy); border-color: var(--feature-tab); }
.ring-slot.dot-unit { background: var(--core-copy); border-color: var(--core-copy); color: var(--flag-tray); }
[data-line-copy] { list-style: none; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0.625rem; padding: 0; margin: 0; }
.win-pill, [data-note-cell] { background: var(--band-note); display: block; overflow: hidden;
  border-radius: var(--main-dot);
  position: relative; aspect-ratio: 3 / 2;
}
.win-pill img { width: 100%; height: 100%; transition: transform 600ms var(--slab-flag), filter var(--box-race); object-fit: cover; }
[data-tray-side] { right: 0.5rem; position: absolute; top: 0.5rem; z-index: 1; }
[data-link-deck] {
  background: linear-gradient(180deg, transparent 35%, rgba(0, 0, 0, 0.9));
  opacity: 0; padding: 0.875rem; transition: opacity var(--box-race); gap: 2px; align-content: end;
  color: #fff;
  display: grid; inset: 0;
  position: absolute;
}
.unit-set { line-height: 1.2; font-weight: 600; font-size: var(--ace-lobby); }
[data-tile-area] { font-size: 0.6875rem; opacity: 0.7; }
.meta-menu {
  position: absolute; left: 50%; top: 42%; transform: translate(-50%, -50%) scale(0.8);
  display: grid; place-items: center; width: 3.25rem; height: 3.25rem; border-radius: 50%;
  background: var(--inner-dock); color: var(--rear-label); font-size: 1.375rem;
  transition: transform var(--box-race) var(--slab-flag);
}
.win-pill:hover img { transform: scale(1.06); filter: brightness(0.8); }
.win-pill:hover [data-link-deck] { opacity: 1; }
.win-pill:hover .meta-menu { transform: translate(-50%, -50%) scale(1); }
[data-note-cell] { align-content: center; gap: 0.375rem; color: var(--card-jackpot);
  border: var(--promo-list) dashed var(--feature-tab); padding: 0.875rem; background: var(--shape-foot); text-align: center;
  display: grid;
  font-size: var(--group-flag); justify-items: center;
}
[data-wrap-bar] { font-size: 2.5rem; color: var(--inner-dock); }
@media (max-width: 1280px) { [data-line-copy] { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 720px) {
  [data-line-copy] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  [data-link-deck] { opacity: 1; }
  .meta-menu { display: none; }
}
@media (max-width: 480px) { [data-line-copy] { grid-template-columns: 1fr; } }
[data-crown-reel] { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 1.125rem; gap: 0.75rem 1.75rem; }
.zone-outer { font-size: var(--main-list); }
.grid-set { font-size: var(--ace-lobby); color: var(--card-jackpot); min-width: 16.25rem; flex: 1; }
.stack-ring { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)) minmax(0, 1.25fr); margin: 0; padding: 0; gap: 0.75rem; list-style: none; }
.base-top { gap: 0.625rem; isolation: isolate; padding: 1.625rem 1.125rem 1.375rem; display: grid; justify-items: center; align-content: start; text-align: center; }
.base-top.chip-field { background: var(--hero-seal), var(--shape-foot); border-color: var(--inner-dock); }
.rear-bar {
  box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.18), inset 0 -6px 10px rgba(0, 0, 0, 0.25), 0 6px 16px -6px rgba(0, 0, 0, 0.5);
  width: 4.25rem; height: 4.25rem;
  background: radial-gradient(circle at 35% 30%, var(--nav-band), var(--hero-core) 70%); place-items: center;
  position: relative; display: grid; --nav-band: rgb(213 154 97);
  --hero-core: rgb(138 90 43); border-radius: 50%;
}
.rear-bar::before, .rear-bar::after {
  content: ""; position: absolute; top: -0.875rem; width: 1rem; height: 1.375rem; z-index: -1;
  background: var(--hero-core); clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 75%, 0 100%);
}
.rear-bar::before { left: 0.875rem; transform: rotate(-18deg); }
.rear-bar::after { right: 0.875rem; transform: rotate(18deg); }
.rear-bar span { color: rgba(255, 255, 255, 0.92); text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35); font: 700 20px/1 var(--slab-label); }
.inner-view { --hero-core: rgb(125 132 141); --nav-band: rgb(227, 231, 236); }
.view-ace { --hero-core: rgb(166 124 18); --nav-band: rgb(244, 208, 106); }
[data-stack-crest] { --hero-core: rgb(90 117 132); --nav-band: rgb(207 227 234); }
.tile-card { --hero-core: color-mix(in srgb, var(--inner-dock) 60%, #000); --nav-band: var(--menu-bar); width: 5.25rem; height: 5.25rem; }
.inner-dot { font-size: 1.5rem; }
.base-top.chip-field .inner-dot { color: var(--menu-bar); }
[data-jackpot-grid] { display: flex; align-items: baseline; gap: 0.375rem; }
[data-top-edge] { display: grid; gap: 0.375rem; margin-top: 0.25rem; font-size: var(--ace-lobby); color: var(--card-jackpot); }
[data-top-edge] li { display: flex; align-items: center; justify-content: center; gap: 0.375rem; }
[data-top-edge] .star-gold { color: var(--inner-dock); font-size: 0.875rem; }
@media (max-width: 1180px) { .stack-ring { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 640px) {
  .stack-ring { grid-auto-flow: column; grid-template-columns: none; grid-auto-columns: 200px; overflow-x: auto; padding: 1rem 2px 0.5rem; scrollbar-width: none; }
}
.ace-frame {
  position: relative;
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1.5rem;
  margin: 0; padding: 0; list-style: none;
}
.ace-frame::before { right: 0; position: absolute; height: 0; top: 2.3125rem;
  border-top: calc(var(--promo-list) * 2) dashed var(--feature-mark); left: 0;
  content: "";
}
[data-inner-edge] { gap: 0.625rem; justify-items: start; display: grid; position: relative; }
[data-area-shape] { letter-spacing: var(--area-head); font-size: var(--group-flag); text-transform: uppercase; color: var(--crest-group); font-weight: 600; height: 1.125rem; }
.core-dock {
  width: 1.125rem; height: 1.125rem; border-radius: 50%; margin-bottom: 0.5rem;
  background: var(--flag-tray); border: calc(var(--promo-list) * 2) solid var(--feature-tab);
}
.core-dock.copy-media { border-color: var(--inner-dock); background: var(--inner-dock); box-shadow: 0 0 0 6px var(--deck-vip); }
.spin-ring { width: 6rem; height: 6rem; object-fit: cover; border-radius: 50%; border: var(--promo-list) solid var(--view-box); }
[data-menu-gold] { font-size: var(--main-list); }
.rail-live { font-size: var(--ace-lobby); color: var(--card-jackpot); }
@media (max-width: 1080px) {
  .ace-frame { grid-template-columns: 1fr; gap: 0; padding-left: 2.25rem; }
  .ace-frame::before { left: 0.5rem; border-left: calc(var(--promo-list) * 2) dashed var(--feature-mark); right: auto; border-top: 0; width: 0; top: 0; bottom: 0; }
  [data-inner-edge] { grid-template-columns: 80px minmax(0, 1fr); column-gap: 18px; padding: 1rem 0; }
  [data-area-shape] { grid-column: 1 / -1; }
  .core-dock { position: absolute; top: 1.125rem; left: -2.25rem; }
  .spin-ring { width: 5rem; height: 5rem; grid-row: span 3; }
}
[data-area-meta] { gap: 1rem; justify-content: space-between; display: flex; flex-wrap: wrap; margin-bottom: 1rem; align-items: center; }
.frame-head { font-size: var(--main-list); }
[data-crown-deck] { display: inline-flex; padding: 0.25rem; gap: 0.25rem; border-radius: calc(var(--step-slot) + 4px); background: var(--shape-foot); border: var(--promo-list) solid var(--view-box); }
.slot-note { height: 2.125rem; padding: 0 0.875rem; border-radius: var(--step-slot); font-size: var(--ace-lobby); color: var(--card-jackpot); transition: background var(--box-race), color var(--box-race); }
.slot-note:hover { color: var(--core-copy); }
.slot-note.dot-unit { background: var(--bar-grid); color: var(--core-copy); }
.box-line { overflow: hidden; }
.box-line table { border-collapse: collapse; width: 100%; font-size: var(--ace-lobby); }
.box-line th {
  text-align: left; padding: 0.875rem 1.125rem;
  font-size: var(--group-flag); font-weight: 500; letter-spacing: var(--area-head); text-transform: uppercase; color: var(--crest-group);
  border-bottom: var(--promo-list) solid var(--view-box);
}
.box-line td { padding: 0.625rem 1.125rem; white-space: nowrap; }
.box-line tbody tr:nth-child(odd) { background: color-mix(in srgb, var(--band-note) 50%, transparent); }
.box-line tbody tr:hover { background: var(--band-note); }
[data-panel-game] { text-align: right !important; }
[data-top-note] { color: var(--card-jackpot); }
[data-strip-race] { color: var(--vip-media); }
[data-race-menu] { align-items: center; gap: 0.75rem; font-weight: 500; display: inline-flex; }
[data-race-menu] img { width: 1.75rem; height: 1.75rem; object-fit: cover; border-radius: calc(var(--step-slot) / 2); }
@media (max-width: 1080px) { .jackpot-game { display: none; } }
@media (max-width: 640px) {
  [data-race-chip2] { display: none; }
  .box-line td, .box-line th { padding-left: 0.75rem; padding-right: 0.75rem; }
  [data-race-menu] { max-width: 8.75rem; overflow: hidden; text-overflow: ellipsis; }
}
.promo-chip { padding: 0; grid-template-columns: repeat(4, minmax(0, 1fr)); display: grid; margin: 0; gap: 0.75rem; list-style: none; }
.dice-menu { padding: 1rem; gap: 0.75rem; transition: transform var(--box-race) var(--slab-flag), border-color var(--box-race); display: grid; }
.dice-menu:hover { transform: translateY(calc(var(--deck-stack) * -1)); border-color: var(--feature-tab); }
[data-copy-gold] { display: flex; align-items: center; justify-content: space-between; gap: 0.625rem; }
.foot-chip2 { width: 8.125rem; height: 2.5rem; object-position: left center; }
[data-step-item] { display: grid; place-items: center; width: 2rem; height: 2rem; border-radius: 50%; color: var(--crest-group); border: var(--promo-list) solid var(--view-box); transition: background var(--box-race), color var(--box-race); }
.dice-menu:hover [data-step-item] { border-color: var(--inner-dock); background: var(--inner-dock); color: var(--rear-label); }
[data-cell-step] { font-size: var(--ace-lobby); color: var(--card-jackpot); }
[data-cell-step] .cell-pane { color: var(--core-copy); }
[data-list-mark] { gap: 0.375rem; grid-template-columns: repeat(3, 1fr); display: grid; }
[data-list-mark] img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; border-radius: calc(var(--step-slot) * 0.6); }
@media (max-width: 1180px) { .promo-chip { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 520px) { .promo-chip { grid-template-columns: 1fr; } }
.media-seal {
  display: grid; grid-auto-flow: column; grid-auto-columns: 232px; scrollbar-width: none; gap: 0.5rem; scroll-snap-type: x mandatory;
  margin: 0; list-style: none; padding: 0.25rem 2px 0.75rem;
  overflow-x: auto;
}
.media-seal::-webkit-scrollbar { display: none; }
.meta-jackpot { align-items: flex-end; display: flex; padding-left: 4rem; position: relative; scroll-snap-align: start; }
.outer-page {
  font-size: 11.875rem; bottom: 1.875rem;
  color: var(--flag-tray); line-height: 0.8;
  -webkit-text-stroke: 3px var(--feature-tab); left: 0;
  position: absolute;
  letter-spacing: -0.06em; z-index: 0;
}
.lead-block { position: relative; z-index: 1; width: 100%; }
.meta-jackpot:first-child .outer-page { -webkit-text-stroke-color: var(--inner-dock); }
@media (max-width: 720px) {
  .media-seal { grid-auto-columns: 180px; }
  .meta-jackpot { padding-left: 3rem; }
  .outer-page { font-size: 8.75rem; }
}
[data-stage-live] {
  display: grid; gap: 0.75rem; margin: 0; padding: 0; list-style: none;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: repeat(3, clamp(170px, 14vw, 215px));
  grid-template-areas: "c1 c1 c2" "c1 c1 c3" "c4 c5 c6";
}
.shape-shape { grid-area: c1; }
[data-grid-spin] { grid-area: c2; }
[data-list-item] { grid-area: c3; }
.slot-body { grid-area: c4; }
[data-lobby-line] { grid-area: c5; }
.bar-strip { grid-area: c6; }
[data-gold-bonus] {
  position: relative; display: block; height: 100%; overflow: hidden;
  border-radius: var(--table-card); border: var(--promo-list) solid var(--view-box); background: var(--band-note);
  box-shadow: var(--head-field);
}
[data-gold-bonus] img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% 40%; transition: transform 700ms var(--slab-flag); }
[data-gold-bonus]::after { background: linear-gradient(90deg, rgba(0, 0, 0, 0.78), transparent 70%); inset: 0; position: absolute; content: ""; }
[data-gold-bonus]:hover img { transform: scale(1.05); }
.table-stage { position: absolute; left: 1.125rem; bottom: 1rem; z-index: 1; display: grid; gap: 0.375rem; color: #fff; }
.lobby-frame { font-size: var(--main-list); }
.shape-shape .lobby-frame { font-size: clamp(34px, 3.2vw, 52px); }
.shape-shape .table-stage { bottom: 4.5rem; left: 1.5rem; }
.strip-win { display: inline-flex; align-items: center; gap: 0.375rem; font-size: var(--group-flag); color: rgba(255, 255, 255, 0.8); }
.media-bonus { position: absolute; left: 1.5rem; bottom: 1.375rem; z-index: 1; }
@media (max-width: 900px) {
  [data-stage-live] { grid-template-rows: 280px repeat(3, 160px); grid-template-columns: 1fr 1fr; grid-template-areas: "c1 c1" "c2 c3" "c4 c5" "c6 c6"; }
}
.pane-ace { grid-template-columns: 240px minmax(0, 760px); justify-content: center; display: grid; gap: clamp(32px, 5vw, 80px); }
[data-dice-jackpot] { position: sticky; top: calc(var(--side-list) + 28px); align-self: start; }
[data-dice-jackpot] ol { margin: 0.875rem 0 0; padding: 0; border-left: var(--promo-list) solid var(--feature-mark); list-style: none; counter-reset: toc; }
[data-dice-jackpot] li { counter-increment: toc; }
[data-dice-jackpot] a {
  font-size: var(--ace-lobby);
  display: grid; grid-template-columns: 2.2em 1fr; padding: 0.4375rem 0 0.4375rem 0.875rem;
  transition: color var(--box-race); line-height: 1.35; color: var(--card-jackpot);
}
[data-dice-jackpot] a::before { content: counter(toc, decimal-leading-zero); font: 400 var(--group-flag)/1.8 var(--area-race); color: var(--crest-group); }
[data-dice-jackpot] a:hover { color: var(--inner-dock); }
.edge-spin { display: grid; gap: 1.125rem; }
[data-rear-gold] { font-size: clamp(32px, 3.2vw, 50px); color: var(--core-copy); }
.dot-base { font-size: var(--strip-item); line-height: 1.6; color: var(--core-copy); }
.dot-base::first-letter {
  font-family: var(--slab-label); color: var(--inner-dock); margin: 0.08em 0.12em 0 0;
  float: left; line-height: 0.8; font-size: 3.4em;
}
.menu-club { scroll-margin-top: calc(var(--side-list) + 20px); line-height: 1.7; border-top: var(--promo-list) solid var(--view-box); padding-top: 1.625rem; }
[data-media-jackpot] { margin-bottom: 0.875rem; color: var(--core-copy); font-size: var(--main-list); }
@media (max-width: 1080px) {
  .pane-ace { grid-template-columns: minmax(0, 1fr); }
  [data-dice-jackpot] { position: static; }
  [data-dice-jackpot] ol { columns: 2; column-gap: 24px; }
}
@media (max-width: 600px) { [data-dice-jackpot] ol { columns: 1; } }
[data-dock-tile] { display: grid; justify-items: center; gap: 1.375rem; }
[data-head-stage] { text-align: center; gap: 0.625rem; justify-items: center; display: grid; }
[data-field-strip] { font-size: clamp(30px, 3.4vw, 50px); }
.item-item { width: min(860px, 100%); overflow: hidden; }
.strip-dock { gap: 0.75rem; align-items: center; padding: 0.875rem 1.25rem; border-bottom: var(--promo-list) solid var(--view-box); display: flex; }
.strip-dock :is(strong, b) { display: block; font-size: var(--ace-lobby); }
[data-slab-jackpot] { gap: 0.375rem; font-size: var(--group-flag); display: inline-flex; color: var(--crest-group); align-items: center; }
[data-deal-outer] { width: 2.5rem;
  display: grid; place-items: center;
  background: var(--inner-dock); border-radius: 50%; flex: none; height: 2.5rem; color: var(--rear-label); font: 700 16px/1 var(--slab-label);
}
[data-list-block] { font-size: 0.8125rem; height: 1.875rem; width: 1.875rem; }
.rear-race { display: grid; gap: 1.375rem; padding: 1.5rem 1.25rem; background: var(--spin-race); }
[data-hero-spin] { display: grid; gap: 0.625rem; }
[data-stage-strip] { display: flex; align-items: flex-end; gap: 0.625rem; }
.pane-row { justify-content: flex-end; }
[data-club-club] { max-width: 72%; margin: 0; padding: 0.75rem 1rem; font-size: var(--ace-lobby); line-height: 1.55; }
.pane-row [data-club-club] {
  border-radius: calc(var(--step-slot) + 10px) calc(var(--step-slot) + 10px) 4px calc(var(--step-slot) + 10px); font-weight: 600; color: var(--rear-label);
  background: var(--inner-dock);
}
.star-line [data-club-club] {
  background: var(--band-note); color: var(--card-jackpot); border: var(--promo-list) solid var(--view-box);
  border-radius: calc(var(--step-slot) + 10px) calc(var(--step-slot) + 10px) calc(var(--step-slot) + 10px) 4px;
}
.club-crest { gap: 0.625rem; padding: 0.75rem 0.875rem; display: flex; border-top: var(--promo-list) solid var(--view-box); align-items: center; }
[data-promo-pill] { flex: 1; padding: 0.625rem 0.875rem; border-radius: var(--page-set); background: var(--view-copy); color: var(--crest-group); font-size: var(--ace-lobby); }
@media (max-width: 600px) { [data-club-club] { max-width: 86%; } }
[data-jackpot-head] { background: var(--view-copy); border-top: var(--promo-list) solid var(--view-box); }
.pill-offer { max-width: 90rem; margin: 0 auto; padding: 28px var(--front-chip2) 20px; display: grid; gap: 1.25rem; }
.frame-area { flex-wrap: wrap; display: flex; align-items: center; gap: 1rem 2rem; }
.seal-line { flex: 1; min-width: 17.5rem; }
.seal-line ul { gap: 0.375rem 1.25rem; font-size: var(--ace-lobby); flex-wrap: wrap; display: flex; color: var(--card-jackpot); }
.seal-line a:hover { color: var(--inner-dock); }
[data-foot-live] { display: flex; gap: 0.5rem; }
/*  header  */
[data-dot-live] {
  display: inline-flex; align-items: center; gap: 0.375rem; height: 2.375rem; padding: 0 0.625rem;
  border-radius: var(--step-slot); border: var(--promo-list) solid var(--feature-mark); color: var(--crest-group);
}
[data-dot-live] select { background: transparent; border: 0; outline: 0; color: var(--core-copy); font: inherit; font-size: var(--ace-lobby); cursor: pointer; }
[data-dot-live] option { color: #111; }
.base-slot {
  display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 1rem 1.5rem;
  padding: 1rem 1.25rem; border-radius: var(--table-card); background: var(--shape-foot); border: var(--promo-list) solid var(--view-box);
  font-size: var(--ace-lobby); color: var(--card-jackpot);
}
.base-slot :is(strong, b) { color: var(--core-copy); }
[data-deck-gold] { background: var(--crown-foot); font-size: 0.8125rem; place-items: center; display: grid; color: #fff; border-radius: 50%; height: 2.625rem; width: 2.625rem; }
[data-deal-step] { gap: 0.375rem; flex-wrap: wrap; display: flex; }
[data-deal-step] .link-item svg { height: 1rem; }
[data-deal-step] li { border-radius: var(--step-slot); padding: 0.375rem 0.625rem; align-items: center; font: 500 11px/1 var(--area-race); background: var(--view-copy); display: inline-flex; color: var(--crest-group); }
[data-ring-area] { font-size: var(--group-flag); line-height: 1.7; color: var(--crest-group); }
.zone-dice { gap: 1rem; padding-top: 0.875rem; align-items: center; font-size: var(--group-flag); justify-content: space-between; display: flex; color: var(--crest-group); border-top: var(--promo-list) solid var(--view-box); }
@media (max-width: 900px) { .base-slot { grid-template-columns: auto minmax(0, 1fr); } [data-deal-step] { grid-column: 1 / -1; } }
:root { --inner-dock: rgb(141, 82, 47); --menu-bar: rgb(116 67 39); --deck-vip: rgba(141, 82, 47, 0.14); --rear-label: rgb(255 255 255); }
:root { --deck-vip: rgba(141, 82, 47, 0.14); --inner-dock: rgb(141, 82, 47); --rear-label: rgb(255, 255, 255); --menu-bar: rgb(116 67 39); }
:root { --promo-list: 2px; --deck-stack: 2px; --tab-area: 0.5deg; --dot-hero: 1520px; }
svg.star-gold{height:1em;display:inline-block;width:1em;fill:currentColor;vertical-align:-0.125em}