.progress.svelte-5h2eq2 p:where(.svelte-5h2eq2){font-weight:var(--weight-bold);color:var(--colour-dark);margin:0}progress.svelte-5h2eq2{width:100%;height:.5rem;margin-top:var(--space-xs);accent-color:var(--colour-purple)}.notice.svelte-5h2eq2,.checkpoint.svelte-5h2eq2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.screen.svelte-5h2eq2,fieldset.svelte-5h2eq2{margin:var(--space-m) 0 0;padding:var(--space-m);border-radius:var(--radius-card);background:var(--colour-white);border:0}.micro.svelte-5h2eq2{color:var(--colour-dark);font-size:var(--text-small);font-weight:var(--weight-bold);margin:0 0 .25rem;display:block}h2.svelte-5h2eq2{font-size:var(--text-subheading);margin:0;line-height:1.25}h2.svelte-5h2eq2:focus{outline:none}.cards.svelte-5h2eq2{gap:var(--space-s);margin-top:var(--space-m);display:grid}.card.svelte-5h2eq2{padding:var(--space-m);border:2px solid var(--colour-dark);border-radius:var(--radius-card);background:var(--colour-white);color:var(--colour-dark);font:inherit;text-align:left;cursor:pointer;font-size:1.125rem}@media (hover:hover){.card.svelte-5h2eq2:hover{border-color:var(--colour-dark)}}.card[aria-pressed=true].svelte-5h2eq2{border-color:var(--colour-purple);background:color-mix(in srgb, var(--colour-purple) 14%, var(--colour-white));color:var(--colour-dark)}.joker.svelte-5h2eq2{margin:var(--space-m) 0 0;font-size:var(--text-small);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.link.svelte-5h2eq2{color:var(--colour-dark);font:inherit;font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link[aria-pressed=true].svelte-5h2eq2{color:var(--colour-dark)}.joker.svelte-5h2eq2 .dot:where(.svelte-5h2eq2){color:color-mix(in srgb, var(--colour-dark) 55%, transparent)}legend.svelte-5h2eq2{float:left;width:100%;margin-bottom:var(--space-s);font-weight:var(--weight-bold);padding:0;font-size:1.125rem}fieldset.svelte-5h2eq2 label:where(.svelte-5h2eq2){clear:both;margin-top:var(--space-xs);align-items:center;gap:.75rem;display:flex}.joker-choice.svelte-5h2eq2{font-size:var(--text-small)}.nav.svelte-5h2eq2{gap:var(--space-s);margin-top:var(--space-m);justify-content:space-between;display:flex}.nav.svelte-5h2eq2 button:where(.svelte-5h2eq2){font:inherit;font-weight:var(--weight-bold);font-size:var(--text-button);border-radius:var(--radius-pill);cursor:pointer;border:2px solid #0000;padding:.9rem 1.6rem}.primary.svelte-5h2eq2{background:var(--colour-yellow);color:var(--colour-dark);margin-left:auto}.nav.svelte-5h2eq2 .outline:where(.svelte-5h2eq2){border-color:var(--colour-dark);color:var(--colour-dark);background:0 0}@media (hover:hover){.nav.svelte-5h2eq2 .outline:where(.svelte-5h2eq2):hover:not(:disabled){background:var(--colour-dark);color:var(--colour-cream)}}.nav.svelte-5h2eq2 button:where(.svelte-5h2eq2):disabled{opacity:.4;cursor:not-allowed}button.svelte-5h2eq2:focus-visible{outline:3px solid var(--colour-purple);outline-offset:2px}form.svelte-5h2eq2{max-width:none;margin-top:0}form.svelte-5h2eq2:not(.stepped){margin-top:var(--space-xl);scroll-margin-top:var(--space-l)}form.svelte-5h2eq2:not(.stepped) fieldset:where(.svelte-5h2eq2){background:var(--colour-cream)}form.stepped.svelte-5h2eq2 .screen:where(.svelte-5h2eq2){margin-top:var(--space-m)}@media (width>=40.01rem){form.stepped.svelte-5h2eq2 .card:where(.svelte-5h2eq2){min-height:11rem}}form.svelte-5h2eq2 .progress:where(.svelte-5h2eq2){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}form.svelte-5h2eq2 .progress:where(.svelte-5h2eq2) p:where(.svelte-5h2eq2){color:color-mix(in srgb, var(--colour-dark) 70%, transparent);font-size:var(--text-small);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}form.svelte-5h2eq2 .screen:where(.svelte-5h2eq2) .micro:where(.svelte-5h2eq2){color:var(--colour-dark);margin-bottom:.5rem}form.svelte-5h2eq2 progress:where(.svelte-5h2eq2){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dots.svelte-5h2eq2{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.dots.svelte-5h2eq2 li:where(.svelte-5h2eq2){background:color-mix(in srgb, var(--colour-purple) 28%, var(--colour-white));border-radius:50%;width:.5rem;height:.5rem}.dots.svelte-5h2eq2 [data-dot=done]:where(.svelte-5h2eq2){background:var(--colour-dark)}.dots.svelte-5h2eq2 [data-dot=joker]:where(.svelte-5h2eq2){background:var(--colour-yellow)}.dots.svelte-5h2eq2 [data-dot=now]:where(.svelte-5h2eq2){background:var(--colour-purple)}form.svelte-5h2eq2 .screen:where(.svelte-5h2eq2){margin-top:var(--space-l);background:0 0;padding:0;position:relative;container:question/inline-size}form.svelte-5h2eq2 h2:where(.svelte-5h2eq2){max-width:none;font-size:var(--text-heading);text-wrap:pretty;padding-right:7rem;line-height:1.12}.face.svelte-5h2eq2{aspect-ratio:1;background:var(--colour-white);box-shadow:0 .5rem 1rem color-mix(in srgb, var(--colour-dark) 24%, transparent);border-radius:8.5%;position:absolute}.face.svelte-5h2eq2 img:where(.svelte-5h2eq2){width:100%;height:auto;display:block}.turned.svelte-5h2eq2{width:6.5rem;top:-1.5rem;right:0;rotate:8deg}@media (width>=40rem){form.svelte-5h2eq2 .cards:where(.svelte-5h2eq2){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2rem}}form.svelte-5h2eq2 .cards:where(.svelte-5h2eq2){margin-top:var(--space-l)}form.svelte-5h2eq2 .card:where(.svelte-5h2eq2){min-height:15rem;font-size:1.375rem;font-weight:var(--weight-medium);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem 1.5rem 1.25rem;line-height:1.3;transition:scale .16s;display:flex}@media (hover:hover){form.svelte-5h2eq2 .card:where(.svelte-5h2eq2):hover{scale:1.02}}.corner.svelte-5h2eq2{color:var(--colour-dark);font-size:var(--text-small);font-weight:var(--weight-bold);line-height:1}.tick.svelte-5h2eq2{background:var(--colour-purple);width:2rem;height:2rem;color:var(--colour-white);visibility:hidden;border-radius:50%;align-self:flex-end;place-items:center;display:grid}.card[aria-pressed=true].svelte-5h2eq2 .tick:where(.svelte-5h2eq2){visibility:visible}.card.svelte-5h2eq2[aria-busy=true] .tick:where(.svelte-5h2eq2){display:none}form.svelte-5h2eq2 .card:where(.svelte-5h2eq2)[aria-busy=true]:after{color:var(--colour-purple);align-self:flex-end;margin:0}.strip.svelte-5h2eq2{margin-top:var(--space-m);border-radius:var(--radius-card);background:color-mix(in srgb, var(--colour-purple) 18%, var(--colour-white));align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.strip.svelte-5h2eq2 p:where(.svelte-5h2eq2){flex:1;margin:0;line-height:1.4}.strip.svelte-5h2eq2 strong:where(.svelte-5h2eq2){display:block}.strip.svelte-5h2eq2 span:where(.svelte-5h2eq2){font-size:var(--text-small)}.spark.svelte-5h2eq2{color:var(--colour-purple);flex:none;margin-top:.1rem}.close.svelte-5h2eq2{color:var(--colour-dark);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 .25rem;font-size:1.5rem;line-height:1}.help.svelte-5h2eq2{border:2px solid var(--colour-purple);width:1.5rem;height:1.5rem;color:var(--colour-dark);font:inherit;font-size:.875rem;font-weight:var(--weight-bold);cursor:pointer;background:0 0;border-radius:50%;align-self:center;place-items:center;padding:0;line-height:1;display:inline-grid}.joker-help.svelte-5h2eq2:not([hidden]){border-radius:var(--radius-card);background:color-mix(in srgb, var(--colour-purple) 14%, var(--colour-white));align-items:flex-start;gap:1rem;margin-top:.875rem;padding:1rem 1.25rem;display:flex;position:relative}.joker-help.svelte-5h2eq2:before{content:"";background:inherit;width:1rem;height:1rem;position:absolute;top:-.5rem;left:.25rem;rotate:45deg}.joker-help.svelte-5h2eq2 div:where(.svelte-5h2eq2){flex:1}.joker-help.svelte-5h2eq2 p:where(.svelte-5h2eq2){font-size:var(--text-small);margin:0}.joker-help.svelte-5h2eq2 .help-heading:where(.svelte-5h2eq2){font-size:1rem;font-weight:var(--weight-bold)}.cards-icon.svelte-5h2eq2{color:var(--colour-dark);flex:none}form.svelte-5h2eq2 .joker:where(.svelte-5h2eq2){margin-top:var(--space-l)}form.svelte-5h2eq2 .screen.change:where(.svelte-5h2eq2){padding-top:2.75rem}@media (width<=40rem){form.svelte-5h2eq2 .card:where(.svelte-5h2eq2){min-height:0;font-size:1.1875rem}form.svelte-5h2eq2 h2:where(.svelte-5h2eq2){padding-right:0}.turned.svelte-5h2eq2{width:3.25rem;top:-1.75rem}}@media (prefers-reduced-motion:reduce){form.svelte-5h2eq2 .card:where(.svelte-5h2eq2){transition:none}}@media (forced-colors:active){.card[aria-pressed=true].svelte-5h2eq2{color:highlighttext;background:highlight}.tick.svelte-5h2eq2{border:2px solid highlighttext}}.hero.svelte-yzhnh5{gap:var(--space-l);align-items:center;display:grid}@media (width>=60rem){.hero.svelte-yzhnh5{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:4rem}.fan.svelte-yzhnh5{order:-1}}.label.svelte-yzhnh5{font-size:.8125rem;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.label.svelte-yzhnh5:before{content:"";background:var(--colour-yellow);border-radius:50%;width:.5rem;height:.5rem}.hero.svelte-yzhnh5 .title:where(.svelte-yzhnh5){font-size:var(--text-hero);line-height:var(--leading-hero);text-wrap:balance;margin:0}.accent.svelte-yzhnh5{color:var(--colour-purple);display:block}.intro.svelte-yzhnh5{margin-top:var(--space-m);max-width:34ch}.duration.svelte-yzhnh5{margin-top:var(--space-s);font-size:var(--text-small);font-weight:var(--weight-medium)}.go.svelte-yzhnh5{margin-top:2.5rem}.fan.svelte-yzhnh5{padding:var(--space-s);border-radius:var(--radius-card);background:var(--colour-dark)}.in-dash.svelte-yzhnh5{max-width:var(--dash-width);margin-top:1.75rem}.in-dash.svelte-yzhnh5 .test-card{margin-inline:0}.failure.svelte-yzhnh5{border-radius:var(--radius-card);background:var(--colour-cream);gap:.25rem;margin:0 0 1.5rem;padding:1rem 1.25rem;display:grid}.failure.svelte-yzhnh5 p:where(.svelte-yzhnh5){margin:0}.failure-heading.svelte-yzhnh5{font-weight:var(--weight-bold)}.storage.svelte-yzhnh5{max-width:46ch;font-size:var(--text-small);margin:1.5rem 0 0}.storage.svelte-yzhnh5 a:where(.svelte-yzhnh5){color:inherit;font-weight:var(--weight-bold)}.tile.svelte-yzhnh5{z-index:1;aspect-ratio:1;background:var(--colour-white);box-shadow:0 .5rem 1rem color-mix(in srgb, var(--colour-dark) 24%, transparent);border-radius:8.5%;position:absolute}.tile.svelte-yzhnh5 img:where(.svelte-yzhnh5){width:100%;height:auto;display:block}.notice.svelte-yzhnh5{justify-items:start;gap:1.25rem;max-width:44rem;display:grid}.notice.svelte-yzhnh5 h1:where(.svelte-yzhnh5){padding-right:5rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.notice.svelte-yzhnh5 p:where(.svelte-yzhnh5){max-width:40ch;margin:0}.notice-face.svelte-yzhnh5,.tie-face.svelte-yzhnh5{width:5rem;top:-1.75rem;right:1.5rem;rotate:8deg}.tie.svelte-yzhnh5 h1:where(.svelte-yzhnh5){text-wrap:balance;padding-right:6rem;font-size:clamp(1.625rem,2.6vw,2.25rem);line-height:1.12}.tie.svelte-yzhnh5 fieldset:where(.svelte-yzhnh5){margin:var(--space-m) 0 0;border:0;padding:0}.tie.svelte-yzhnh5 legend:where(.svelte-yzhnh5){font-size:var(--text-subheading);font-weight:var(--weight-bold)}.tie-cards.svelte-yzhnh5{clear:both;margin-top:var(--space-m);gap:1rem;display:grid}@media (width>=40rem){.tie-cards.svelte-yzhnh5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.tie-cards.svelte-yzhnh5 button:where(.svelte-yzhnh5){border:2px solid var(--colour-dark);border-radius:var(--radius-card);background:var(--colour-white);min-height:8rem;color:var(--colour-dark);font:inherit;font-size:1.1875rem;font-weight:var(--weight-medium);text-align:left;cursor:pointer;padding:1.5rem;line-height:1.3;transition:scale .16s}@media (hover:hover){.tie-cards.svelte-yzhnh5 button:where(.svelte-yzhnh5):hover{border-color:var(--colour-dark);scale:1.02}}@media (prefers-reduced-motion:reduce){.tie-cards.svelte-yzhnh5 button:where(.svelte-yzhnh5){transition:none}}.tie-cards.svelte-yzhnh5 button:where(.svelte-yzhnh5):focus-visible{outline:3px solid var(--colour-purple);outline-offset:2px}
