.sky.svelte-1o90h1h{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--ds-radius-lg);overflow:hidden;box-shadow:var(--ds-shadow-lg);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.sky.svelte-1o90h1h canvas:where(.svelte-1o90h1h){display:block;width:100%;height:100%}.badge.wings.svelte-1o90h1h{top:44px;background:#fff;color:#20182c}.badge.mag.svelte-1o90h1h{top:78px;background:#ff5c8a;color:#fff}.banner.svelte-1o90h1h{position:absolute;left:50%;top:16%;transform:translate(-50%);padding:6px 16px;border-radius:999px;background:#0c0a18b8;color:#fff;font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);letter-spacing:.03em;white-space:nowrap;pointer-events:none;animation:svelte-1o90h1h-rise 1.6s ease-out forwards}@keyframes svelte-1o90h1h-rise{0%{transform:translate(-50%,8px);opacity:0}15%{opacity:1}to{opacity:0}}.badge.dash.svelte-1o90h1h{top:112px;background:#ffd60a;color:#20182c}.badge.slow.svelte-1o90h1h{top:146px;background:#5e5ce6;color:#fff}.badge.svelte-1o90h1h{position:absolute;top:10px;right:12px;padding:3px 10px;border-radius:999px;background:#2ee6c0;color:#06281f;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:.04em;text-transform:uppercase}.hint.svelte-1o90h1h{color:var(--ds-text-3);font-size:var(--ds-text-sm);text-align:center}.pick.svelte-1o90h1h{display:flex;flex-direction:column;gap:var(--ds-space-4)}.row.svelte-1o90h1h{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ch.svelte-1o90h1h{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--ds-surface-2);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium)}.ch.on.svelte-1o90h1h{background:var(--ds-tint);color:#fff}.ch.locked.svelte-1o90h1h{opacity:.55;cursor:not-allowed}.dot.svelte-1o90h1h{width:18px;height:18px;border-radius:50%;display:inline-block}.sw.svelte-1o90h1h{display:flex;flex-wrap:wrap;gap:8px}.col.svelte-1o90h1h{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 2px #0000001f}.col.sm.svelte-1o90h1h{width:26px;height:26px}.col.on.svelte-1o90h1h{outline:3px solid var(--ds-text);outline-offset:2px}
