.hero[data-astro-cid-ge2uvauf]{padding:var(--space-6) 0 var(--space-4)}.hero__inner[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-5);grid-template-columns:1.1fr 1fr;display:grid}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin:var(--space-2) 0 var(--space-4);font-size:clamp(2.1rem,1.4rem + 3.2vw,3.6rem);line-height:1.2}.hero__lead[data-astro-cid-ge2uvauf]{max-width:30em;color:var(--muted)}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero__svg[data-astro-cid-ge2uvauf]{width:100%;height:auto;display:block;overflow:visible}@media (width<=760px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__art[data-astro-cid-ge2uvauf]{order:-1;max-width:320px;margin:0 auto}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}.season__list[data-astro-cid-yyeguokm]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.season__list[data-astro-cid-yyeguokm]>li[data-astro-cid-yyeguokm][hidden],.season__fallback[data-astro-cid-yyeguokm][hidden]{display:none}.season__fallback[data-astro-cid-yyeguokm]>p[data-astro-cid-yyeguokm]{margin-bottom:var(--space-3);color:var(--muted)}.season-card[data-astro-cid-yyeguokm]{align-items:center;gap:var(--space-4);height:100%;padding:var(--space-4);border:2px solid var(--ink);border-radius:var(--radius);background:var(--surface);box-shadow:0 4px 0 var(--ink);transition:transform .2s var(--ease);text-decoration:none;display:flex}.season-card[data-astro-cid-yyeguokm]:hover{transform:translateY(-3px)rotate(-.5deg)}.season-card__ring[data-astro-cid-yyeguokm]{flex:none;width:88px;height:88px;position:relative}.season-card__ring[data-astro-cid-yyeguokm]>svg[data-astro-cid-yyeguokm]{display:block}.season-card__icon[data-astro-cid-yyeguokm]{place-items:center;display:grid;position:absolute;inset:0}.season-card__body[data-astro-cid-yyeguokm]{flex:1;min-width:0;display:grid}.season-card__name[data-astro-cid-yyeguokm]{word-break:keep-all;overflow-wrap:anywhere;font-size:1.2rem}.season-card__date[data-astro-cid-yyeguokm]{color:var(--muted);font-size:.9rem}.season-card__left[data-astro-cid-yyeguokm]{padding:var(--space-1) var(--space-3);background:var(--tone-bg);color:var(--tone-strong);white-space:nowrap;border-radius:999px;flex:none;font-size:.9rem}.season-card__left[data-astro-cid-yyeguokm] b{margin:0 2px;font-size:1.6rem}.season-card__left[data-astro-cid-yyeguokm]:empty{display:none}.quiz__card[data-astro-cid-vqvjeuvu]{padding:var(--space-5);border:2px solid var(--ink);border-radius:var(--radius-l);background:var(--surface);box-shadow:0 6px 0 var(--ink);background-image:radial-gradient(circle at 100% 0, var(--sun-soft) 0 120px, transparent 121px), radial-gradient(circle at 0 100%, var(--brand-soft) 0 90px, transparent 91px);position:relative}.quiz__head[data-astro-cid-vqvjeuvu]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.quiz__steps[data-astro-cid-vqvjeuvu]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.quiz__steps[data-astro-cid-vqvjeuvu] li[data-astro-cid-vqvjeuvu]{min-width:48px;color:var(--muted);justify-items:center;gap:2px;font-size:.75rem;display:grid}.quiz__dot[data-astro-cid-vqvjeuvu]{border:2px solid var(--ink);background:var(--surface);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.quiz__steps[data-astro-cid-vqvjeuvu] li[data-astro-cid-vqvjeuvu].is-done .quiz__dot[data-astro-cid-vqvjeuvu]{background:var(--mint)}.quiz__steps[data-astro-cid-vqvjeuvu] li[data-astro-cid-vqvjeuvu].is-current .quiz__dot[data-astro-cid-vqvjeuvu]{background:var(--brand-strong);color:#fff}.quiz__steps[data-astro-cid-vqvjeuvu] li[data-astro-cid-vqvjeuvu].is-current{color:var(--ink);font-weight:700}.quiz__noscript[data-astro-cid-vqvjeuvu]{padding:var(--space-3);border-radius:var(--radius-s);background:var(--warn-bg);color:var(--warn-ink)}.quiz__picked[data-astro-cid-vqvjeuvu]{min-height:1.75em;margin-bottom:var(--space-2);color:var(--muted);font-size:.9rem}.quiz__step[data-astro-cid-vqvjeuvu]{border:0;min-width:0;margin:0;padding:0}.quiz__step[data-astro-cid-vqvjeuvu] legend[data-astro-cid-vqvjeuvu]{margin-bottom:var(--space-4);font-size:clamp(1.3rem,1.1rem + 1vw,1.7rem)}.quiz__groups[data-astro-cid-vqvjeuvu]{gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-2);scrollbar-width:thin;flex-wrap:wrap;display:flex;overflow-x:auto}.quiz__hint[data-astro-cid-vqvjeuvu]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--sun-soft);--tone-accent:var(--sun);font-size:.9rem;display:flex}.quiz__hint[data-astro-cid-vqvjeuvu][hidden]{display:none}.quiz__nav[data-astro-cid-vqvjeuvu]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);display:flex}.quiz__nav[data-astro-cid-vqvjeuvu] [data-astro-cid-vqvjeuvu][data-go],.quiz__nav[data-astro-cid-vqvjeuvu] [data-astro-cid-vqvjeuvu][data-next]{margin-left:auto}.quiz__nav[data-astro-cid-vqvjeuvu] .btn[data-astro-cid-vqvjeuvu]{white-space:nowrap}.quiz__nav[data-astro-cid-vqvjeuvu] [data-astro-cid-vqvjeuvu][hidden]{display:none}.chip[data-astro-cid-vqvjeuvu]{flex:none;position:relative}.chip[data-astro-cid-vqvjeuvu] input[data-astro-cid-vqvjeuvu],.tile[data-astro-cid-vqvjeuvu] input[data-astro-cid-vqvjeuvu]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip__face[data-astro-cid-vqvjeuvu]{align-items:center;gap:var(--space-1);min-height:44px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:2px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;font-size:.9rem;font-weight:700;display:inline-flex}.chip[data-astro-cid-vqvjeuvu] input[data-astro-cid-vqvjeuvu]:checked+.chip__face[data-astro-cid-vqvjeuvu]{border-color:var(--ink);background:var(--tone-bg);box-shadow:0 3px 0 var(--ink)}.chip[data-astro-cid-vqvjeuvu] input[data-astro-cid-vqvjeuvu]:focus-visible+.chip__face[data-astro-cid-vqvjeuvu],.tile[data-astro-cid-vqvjeuvu] input[data-astro-cid-vqvjeuvu]:focus-visible+.tile__face[data-astro-cid-vqvjeuvu]{outline:3px solid var(--focus);outline-offset:3px}.tiles[data-astro-cid-vqvjeuvu]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));display:grid}.tiles--big[data-astro-cid-vqvjeuvu]{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.tiles--two[data-astro-cid-vqvjeuvu]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.tile[data-astro-cid-vqvjeuvu]{position:relative}.tile[data-astro-cid-vqvjeuvu][hidden]{display:none}.tile__face[data-astro-cid-vqvjeuvu]{justify-items:center;gap:var(--space-2);height:100%;padding:var(--space-3) var(--space-2);border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;transition:transform .15s var(--ease), border-color .15s;display:grid}.tile[data-astro-cid-vqvjeuvu]:hover .tile__face[data-astro-cid-vqvjeuvu]{border-color:var(--line-strong);transform:translateY(-2px)}.tile[data-astro-cid-vqvjeuvu] input[data-astro-cid-vqvjeuvu]:checked+.tile__face[data-astro-cid-vqvjeuvu]{border-color:var(--ink);background:var(--tone-bg);box-shadow:0 4px 0 var(--ink);transform:translateY(-2px)}.tile__icon[data-astro-cid-vqvjeuvu]{width:64px;height:64px}.tile__icon--big[data-astro-cid-vqvjeuvu]{width:88px;height:88px}.tile[data-astro-cid-vqvjeuvu] input[data-astro-cid-vqvjeuvu]:checked+.tile__face[data-astro-cid-vqvjeuvu] .tile__icon[data-astro-cid-vqvjeuvu]{background:var(--surface)}.tile__label[data-astro-cid-vqvjeuvu]{word-break:keep-all;overflow-wrap:anywhere;font-size:.92rem;font-weight:700;line-height:1.4}.tile__note[data-astro-cid-vqvjeuvu]{color:var(--muted);font-size:.8rem}@media (width<=560px){.quiz__groups[data-astro-cid-vqvjeuvu]{flex-wrap:nowrap}.quiz__card[data-astro-cid-vqvjeuvu]{padding:var(--space-4)}.tiles[data-astro-cid-vqvjeuvu]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.tiles--big[data-astro-cid-vqvjeuvu],.tiles--two[data-astro-cid-vqvjeuvu]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile__icon[data-astro-cid-vqvjeuvu]{width:52px;height:52px}.tile__label[data-astro-cid-vqvjeuvu]{font-size:.78rem}.tiles[data-astro-cid-vqvjeuvu]:not(.tiles--big) .tile__face[data-astro-cid-vqvjeuvu]{padding-inline:var(--space-1)}}
