h1.svelte-zuzi6y{font-size:28px;font-weight:800;color:#fff;margin:0 0 8px}.subtitle.svelte-zuzi6y{font-size:14px;color:#ffffff80;margin:0 0 24px}.puzzles.svelte-zuzi6y{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.puzzle-card.svelte-zuzi6y{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px}.puzzle-num.svelte-zuzi6y{font-size:18px;font-weight:800;color:#fff3;min-width:28px}.puzzle-info.svelte-zuzi6y{flex:1;display:flex;flex-direction:column;gap:2px}.domain.svelte-zuzi6y{font-size:15px;color:#4ecdc4;font-weight:600}.sub-mode.svelte-zuzi6y{font-size:12px;color:#fff6}.puzzle-meta.svelte-zuzi6y{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.diff.svelte-zuzi6y{font-size:12px;color:#ffffff80;font-weight:600}.time.svelte-zuzi6y{font-size:11px;color:#ffffff4d}.day-nav.svelte-zuzi6y{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.day-nav.svelte-zuzi6y a:where(.svelte-zuzi6y){font-size:13px;color:#4ecdc4;text-decoration:none;transition:opacity .15s}.day-nav.svelte-zuzi6y a:where(.svelte-zuzi6y):hover{opacity:.8}.play-cta.svelte-zuzi6y{padding:10px 24px;background:#4ecdc4;color:#1a1a2e!important;border-radius:10px;font-weight:700;font-size:14px!important}
