.page.svelte-zsmybw.svelte-zsmybw{min-height:100dvh;display:flex;justify-content:center;background-color:#ffe14d;background-size:cover;background-position:center;color:#333;font-family:Lilita One,sans-serif;font-weight:400;line-height:1.25;padding:2rem 1rem 3rem;box-sizing:border-box}.scrim.svelte-zsmybw.svelte-zsmybw{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffe14d8c;pointer-events:none}.content.svelte-zsmybw.svelte-zsmybw{position:relative;z-index:1;width:100%;max-width:36rem;display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow.svelte-zsmybw.svelte-zsmybw{margin:0;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}h1.svelte-zsmybw.svelte-zsmybw{margin:.35rem 0 0;font-size:clamp(2.4rem,8vw,3.6rem);font-weight:400;line-height:1}.window.svelte-zsmybw.svelte-zsmybw{margin:.85rem 0 0;font-size:1.05rem;color:#333333d9;max-width:28rem}.lede.svelte-zsmybw.svelte-zsmybw{margin:1rem 0 0;font-size:1.15rem;opacity:.85}.steps.svelte-zsmybw.svelte-zsmybw{margin:1.5rem 0 0;padding:0;list-style:none;width:100%;text-align:left;display:flex;flex-direction:column;gap:.65rem;font-size:1.05rem;counter-reset:step}.steps.svelte-zsmybw li.svelte-zsmybw{counter-increment:step;position:relative;padding:.85rem 1rem .85rem 2.75rem;background:#ffffffb8;border-radius:.85rem}.steps.svelte-zsmybw li.svelte-zsmybw:before{content:counter(step);position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;border-radius:999px;background:#333;color:#ffe14d;font-size:.85rem;display:grid;place-items:center}.feature.svelte-zsmybw.svelte-zsmybw{margin-top:1.75rem;width:100%;display:grid;gap:1.25rem}.game-card.svelte-zsmybw.svelte-zsmybw{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:1rem;border-radius:1.25rem;background:#fff;box-shadow:0 6px #333,0 10px 20px #00000024;text-decoration:none;color:inherit;transition:transform .15s ease}.game-card.svelte-zsmybw.svelte-zsmybw:active{transform:translateY(3px);box-shadow:0 3px #333,0 6px 14px #00000024}.game-logo.svelte-zsmybw.svelte-zsmybw{width:min(100%,14rem);aspect-ratio:1;object-fit:contain}.play.svelte-zsmybw.svelte-zsmybw{font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase}.prize.svelte-zsmybw.svelte-zsmybw{padding:1.1rem 1rem 1.25rem;background:#ffffffc7;border-radius:1.1rem}.prize-label.svelte-zsmybw.svelte-zsmybw{margin:0;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.prize-img.svelte-zsmybw.svelte-zsmybw{margin:.75rem auto 0;display:block;width:min(100%,11rem);aspect-ratio:1;object-fit:contain}.prize-name.svelte-zsmybw.svelte-zsmybw{margin:.75rem 0 0;font-size:1.2rem}.prize-link.svelte-zsmybw.svelte-zsmybw{display:inline-block;margin-top:.55rem;color:#333;opacity:.75}.login-hint.svelte-zsmybw.svelte-zsmybw{margin:1.5rem 0 0;font-size:1.05rem}.login-hint.svelte-zsmybw a.svelte-zsmybw{color:#333}.winner-note.svelte-zsmybw.svelte-zsmybw{margin:1rem 0 0;opacity:.75}.nav.svelte-zsmybw.svelte-zsmybw,.back.svelte-zsmybw.svelte-zsmybw{margin-top:2rem;display:flex;gap:1.25rem;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.nav.svelte-zsmybw a.svelte-zsmybw,.back.svelte-zsmybw.svelte-zsmybw{color:#333333b3;text-decoration:none}@media (min-width: 720px){.feature.svelte-zsmybw.svelte-zsmybw{grid-template-columns:1.1fr .9fr;align-items:stretch}.game-card.svelte-zsmybw.svelte-zsmybw:hover{transform:translateY(-4px)}}
