[data-world=holdem]{--w1:#12a06b;--w2:#e8b64a;--w3:#05301f;--wglow:#12a06b73}[data-world=combdoku]{--w1:#f2a516;--w2:#ffd36b;--w3:#6b3a00;--wglow:#f2a51673}[data-world=shapes]{--w1:#ff3d8b;--w2:#8a3dff;--w3:#3a0c4f;--wglow:#ff3d8b66}[data-world=blackjack]{--w1:#d7263d;--w2:#ff8a5c;--w3:#2a0a12;--wglow:#d7263d66}[data-world=s2048]{--w1:#14b8a6;--w2:#7be3d3;--w3:#063c3c;--wglow:#14b8a666}.w-art{isolation:isolate;background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--w2) 70%, transparent), transparent 60%), linear-gradient(160deg, var(--w1), var(--w3));position:relative;overflow:hidden}.w-art:before{content:"";z-index:-1;opacity:.2;pointer-events:none;background-image:var(--pattern,none);background-size:var(--pattern-size,48px);mix-blend-mode:overlay;position:absolute;inset:0}[data-world=combdoku] .w-art,.w-art[data-world=combdoku]{--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 66L0 50V17L28 1l28 16v33L28 66zm0 0v31M0 17L-28 1' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");--pattern-size:40px 70px}[data-world=shapes] .w-art,.w-art[data-world=shapes],[data-world=s2048] .w-art,.w-art[data-world=s2048]{--pattern:linear-gradient(#ffffffb3 2px, transparent 2px), linear-gradient(90deg, #ffffffb3 2px, transparent 2px);--pattern-size:34px 34px}[data-world=holdem] .w-art,.w-art[data-world=holdem],[data-world=blackjack] .w-art,.w-art[data-world=blackjack]{--pattern:radial-gradient(circle at 50% 50%, transparent 54%, #fffc 55%, #fffc 57%, transparent 58%);--pattern-size:70px 70px}.w-devices{margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);width:100%;max-width:640px;margin-inline:auto;padding:0;list-style:none;display:grid}@media (width<=760px){.w-devices{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scroll-padding-inline:var(--gutter);width:auto;max-width:none;display:flex;overflow-x:auto}.w-devices>li{scroll-snap-align:start;flex:0 0 46%}}.w-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(20px,3vw,40px) clamp(48px,6vw,88px);display:grid}.w-hero h1{letter-spacing:-.025em;margin:.25em 0 .4em;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:400;line-height:1.04}.w-hero h1 em{color:var(--accent-text)}.w-hero .dek{color:var(--ink-2);max-width:54ch;font-size:clamp(1.1rem,1.5vw,1.28rem)}.w-hero .facts{margin:24px 0}.w-hero .app-id img{box-shadow:var(--shadow)}.w-hero>*{min-width:0}@media (width<=860px){.w-hero{grid-template-columns:minmax(0,1fr)}}.w-strip{background:linear-gradient(90deg, var(--w1), var(--w2));height:4px}.w-steps{counter-reset:st;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.w-steps li{border-top:2px solid var(--rule-strong);counter-increment:st;padding-top:14px}.w-steps li:before{content:counter(st, decimal-leading-zero);font:600 .78rem var(--sans);letter-spacing:.14em;color:var(--accent-text);margin-bottom:8px;display:block}.w-steps h3{margin:0 0 .35em;font-size:1.3rem}.w-steps p{color:var(--ink-2);margin:0;font-size:1.02rem}.w-shots{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));max-width:calc(var(--n,4) * 230px);gap:clamp(16px,2.4vw,32px);margin:0 auto clamp(36px,5vw,64px);padding:0;list-style:none;display:grid}.w-shots figure{margin:0}.w-shots figcaption{font:400 .82rem/1.45 var(--sans);color:var(--muted);margin-top:14px}.w-shots figcaption b{color:var(--ink);font-weight:600;display:block}@media (width<=760px){.w-shots{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.w-shots>li{scroll-snap-align:start;flex:0 0 46%}}.w-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 36px;margin:0;padding:0;list-style:none;display:grid}.w-feats li{border-top:1px solid var(--rule-strong);padding-top:16px}.w-feats h3{margin:0 0 .35em;font-size:1.28rem}.w-feats p{color:var(--ink-2);margin:0;font-size:1.02rem}@media (width<=980px){.w-feats{grid-template-columns:1fr 1fr}}@media (width<=600px){.w-feats{grid-template-columns:minmax(0,1fr);gap:22px}}.w-timeline{border-top:2px solid var(--rule-strong);margin:0;padding:0;list-style:none}.w-timeline>li{border-bottom:1px solid var(--rule);grid-template-columns:9rem minmax(0,1fr);gap:8px 28px;padding:18px 0;display:grid}.w-timeline .v{font:600 1.35rem/1.1 var(--serif)}.w-timeline .v time{font:500 .78rem var(--sans);color:var(--muted);letter-spacing:.02em;margin-top:6px;display:block}.w-timeline h3{margin:0 0 .3em;font-size:1.2rem}.w-timeline ul{margin:0;padding-left:1.1em}.w-timeline li li{color:var(--ink-2);margin-bottom:.2em;font-size:1.02rem}.w-timeline li li::marker{color:var(--accent-text)}@media (width<=600px){.w-timeline>li{grid-template-columns:minmax(0,1fr)}}.w-note{font:400 .92rem/1.55 var(--sans);color:var(--ink-2);border-left:3px solid var(--accent);max-width:70ch;margin:1.2em 0;padding:2px 0 2px 16px}.w-soon{border:1.5px dashed var(--accent);min-height:48px;font:600 .92rem var(--sans);color:var(--accent-text);border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.w-lede{color:var(--ink-2);text-align:center;max-width:62ch;margin:0 auto;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.6}.w-lede a{white-space:nowrap}
