:root{--theme-bg:#0a0f1a;--lp-bg-card:#111827;--lp-bg-table:#0d3320;--lp-gold:#d4a843;--lp-gold-dark:#b8922e;--lp-gold-light:#f0d78c;--lp-accent:#2dd4bf;--lp-text:#e2e8f0;--lp-text-muted:#94a3b8;--lp-border:#1e293b;--lp-green:#16a34a;--lp-red:#ef4444;--lp-shu:#c93b25;--game-gold-light:#f6e5a3;--game-gold:#e8d48b;--game-gold-dark:#d4a017;--game-gold-rgb:232, 212, 139;--game-table-bright:#248e4c;--game-table:#1a6b3a;--game-table-dark:#0e4324;--game-table-deep:#072616;--game-bg:#0e1a14;--game-bg-darker:#0a1310;--game-text:#e0dcc8;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--dur-emphasis:.5s;--dur-stage:.8s;--dur-loop-slow:1s;--dur-loop-base:2s;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.625rem;--space-6:.75rem;--space-7:1rem;--space-8:1.25rem;--space-9:1.5rem;--space-10:2rem;--space-11:3rem;--space-12:4rem;--dev-fab-clearance:calc(var(--space-12) + 36px + var(--space-4));--fs-xs:.625rem;--fs-sm:.75rem;--fs-md:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.5rem;--fs-2xl:1.75rem;--fs-3xl:2rem;--fs-md-tight:.8125rem;--fs-md-loose:.9375rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--radius-circle:50%;--bw-1:1px;--bw-2:2px;--bw-3:3px;--max-w-content:960px;--c-text:#1a1a1a;--c-text-strong:#333;--c-text-mid:#555;--c-text-sub:#666;--c-text-dim:#888;--c-text-faint:#999;--c-bg:#fff;--c-bg-subtle:#f5f5f5;--c-bg-inline:#f0f0f0;--c-bg-table:#f9f9f9;--c-border:#e8e8e8;--c-border-strong:#d0d0d0;--c-divider:#ccc;--c-green:#1a6b3a;--c-green-rgb:26, 107, 58;--c-green-hover:#145a30;--c-green-soft:#f0f9f4}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;touch-action:manipulation;box-sizing:border-box}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}body{background:var(--theme-bg);color:#e5ded0;margin:0}html[data-game],html[data-game] body{-webkit-user-select:none;user-select:none}button{transition:filter var(--dur-fast), transform var(--dur-fast)}button:hover{filter:brightness(1.2);transform:translateY(-1px)}html[data-leaving-top] [data-lp]{opacity:0;transition:opacity .28s ease-in,transform .28s ease-in;transform:translateY(-2.5%)}@media (prefers-reduced-motion:reduce){html[data-leaving-top] [data-lp]{transition:none}}
.CUj6aG_wrapper{flex-direction:column;height:100dvh;display:flex;position:relative}.CUj6aG_header{z-index:100;background:var(--theme-bg);padding:0 var(--space-9);flex-shrink:0;position:sticky;top:0;box-shadow:0 2px 8px #00000026}.CUj6aG_wrapper:has([data-lp]) .CUj6aG_header{transition:transform var(--dur-slow) ease;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.CUj6aG_wrapper:has([data-lp]) .CUj6aG_header[data-revealed=true]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.CUj6aG_wrapper:has([data-lp]) .CUj6aG_header{transition:none}}.CUj6aG_nav{max-width:var(--max-w-content);justify-content:space-between;align-items:center;height:3rem;margin:0 auto;display:flex}.CUj6aG_logo{align-items:center;gap:var(--space-4);color:#fff;font-size:var(--fs-lg);letter-spacing:.04em;font-weight:700;text-decoration:none;display:flex}.CUj6aG_logo:hover{opacity:.9}.CUj6aG_logoIcon{object-fit:contain;width:1.5rem;height:1.5rem}.CUj6aG_logoWordmark{width:auto;height:1.75rem}@media (max-width:479px){html:not([data-game]) .CUj6aG_logoIcon{display:none}}.CUj6aG_links{align-items:stretch;height:3rem;display:flex}.CUj6aG_link{color:#ffffffbf;font-size:var(--fs-md-tight);padding:0 var(--space-6);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.CUj6aG_link:hover{color:#fff;background:#ffffff1a}.CUj6aG_linkMatch{color:#f5d870;border:var(--bw-1) solid #d4a01766;background:#d4a01740;font-weight:700}.CUj6aG_linkMatch:hover{color:#ffe08a;background:#d4a01759}.CUj6aG_linkOnline{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--fs-sm);color:inherit;opacity:.9;font-variant-numeric:tabular-nums}.CUj6aG_linkOnline strong{color:inherit}.CUj6aG_externalIcon{width:.75rem;height:.75rem;margin-left:var(--space-2);vertical-align:-.05rem;opacity:.6}.CUj6aG_content{flex:1;overflow-y:auto}.CUj6aG_footer{color:#999;padding:var(--space-11) var(--space-9) 0;z-index:10;background:#1a1a1a;flex-shrink:0;position:relative}html[data-game] .CUj6aG_footer{display:none}:is(html[data-debug-page] .CUj6aG_header,html[data-debug-page] .CUj6aG_footer,html[data-stream-page] .CUj6aG_header,html[data-stream-page] .CUj6aG_footer){display:none}html[data-game] .CUj6aG_header{box-shadow:none;padding:var(--space-2) var(--space-4);z-index:100;pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:auto}html[data-game] .CUj6aG_nav{height:auto}html[data-game] .CUj6aG_links{display:none}html[data-game] .CUj6aG_logo{font-size:var(--fs-base);pointer-events:auto;padding:var(--space-2) var(--space-6);background:0 0}html[data-game] .CUj6aG_logoIcon{width:1.25rem;height:1.25rem}html[data-game] .CUj6aG_logoWordmark{height:1.5rem}.CUj6aG_footerInner{max-width:1200px;margin:0 auto}.CUj6aG_footerBrandRow{justify-content:space-between;align-items:flex-end;gap:var(--space-8) var(--space-9);padding-bottom:var(--space-9);border-bottom:var(--bw-1) solid #2a2a2a;margin-bottom:var(--space-9);flex-wrap:wrap;display:flex}.CUj6aG_footerBrand{min-width:0}.CUj6aG_footerLogo{color:#fff;font-size:var(--fs-lg);margin-bottom:var(--space-4);font-weight:700;text-decoration:none;display:inline-block}.CUj6aG_footerTagline{font-size:var(--fs-md-tight);color:#777;margin:0;line-height:1.5}.CUj6aG_footerPrimary{gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.CUj6aG_footerPrimary a{color:#ccc;font-size:var(--fs-md-tight);padding:var(--space-4) var(--space-7);border:var(--bw-1) solid #333;border-radius:var(--radius-full);transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);text-decoration:none}.CUj6aG_footerPrimary a:hover{color:#fff;background:#222;border-color:#555}.CUj6aG_footerGrid{padding-bottom:var(--space-7)}.CUj6aG_footerCol{border-bottom:var(--bw-1) solid #2a2a2a}.CUj6aG_footerCol:last-child{border-bottom:none}.CUj6aG_footerColTitle{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;min-height:2.75rem;list-style:none;display:flex}.CUj6aG_footerColTitle::-webkit-details-marker{display:none}.CUj6aG_footerColTitle h3{font-size:var(--fs-md-tight);color:#ccc;letter-spacing:.05em;margin:0;font-weight:600}.CUj6aG_footerColTitle:hover h3{color:#fff}.CUj6aG_footerChevron{width:.5rem;height:.5rem;margin-right:var(--space-2);border-right:var(--bw-2) solid #777;border-bottom:var(--bw-2) solid #777;transition:transform var(--dur-fast);flex-shrink:0;transform:rotate(45deg)translate(-.1rem,-.1rem)}.CUj6aG_footerCol[open] .CUj6aG_footerChevron{transform:rotate(-135deg)translate(-.1rem,-.1rem)}.CUj6aG_footerLinks{padding:0 0 var(--space-6);columns:4 11rem;column-gap:var(--space-9);margin:0;list-style:none}.CUj6aG_footerLinks li{break-inside:avoid}.CUj6aG_footerLinks a{padding:var(--space-4) 0;color:#888;font-size:var(--fs-md-tight);transition:color var(--dur-fast);text-decoration:none;display:block}.CUj6aG_footerLinks a:hover{color:#fff}.CUj6aG_footerBottom{border-top:var(--bw-1) solid #333;padding:var(--space-8) 0;text-align:center}.CUj6aG_footerLegal{justify-content:center;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.CUj6aG_footerLegal a{color:#888;font-size:var(--fs-sm);transition:color var(--dur-fast);text-decoration:none}.CUj6aG_footerLegal a:hover{color:#fff}.CUj6aG_footerBottom p{color:#666;margin:0;font-size:.6875rem}@media (max-width:679px){.CUj6aG_footer{padding:var(--space-10) var(--space-7) 0}.CUj6aG_footerBrandRow{gap:var(--space-7)}.CUj6aG_footerLinks{columns:2;column-gap:var(--space-7)}}@media (max-height:500px) and (orientation:landscape){.CUj6aG_header{box-shadow:none;padding:var(--space-2) var(--space-4);z-index:100;pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:auto}.CUj6aG_nav{height:auto}.CUj6aG_links{display:none}.CUj6aG_logo{font-size:var(--fs-sm);pointer-events:auto;padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);background:#0009}.CUj6aG_logoIcon{width:1rem;height:1rem}.CUj6aG_footer{display:none}}
