.plus.svelte-1mc5ssd{display:grid;gap:1.25rem;margin-top:clamp(1.125rem,3vw,1.25rem);padding:1.25rem 1.5rem;border-radius:.875rem;border:1px solid var(--page-card-border);background:var(--page-card-bg);scroll-margin-top:6rem}@media(min-width:720px){.plus.svelte-1mc5ssd{grid-template-columns:1fr auto;align-items:end}}.eyebrow.svelte-1mc5ssd{margin:0 0 .375rem;font-size:var(--text-eyebrow, .6875rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--page-text-secondary)}h2.svelte-1mc5ssd{margin:0 0 .5rem;font-family:var(--font-display, Georgia, serif);font-size:1.5rem;font-weight:700;color:var(--color-forest-800)}.dark h2.svelte-1mc5ssd{color:var(--color-forest-200)}.lede.svelte-1mc5ssd{margin:0 0 .75rem;max-width:68ch;font-size:1rem;line-height:1.6;color:var(--page-text-secondary)}ul.svelte-1mc5ssd{margin:0;padding:0;list-style:none;display:grid;gap:.375rem}@media(min-width:720px){ul.svelte-1mc5ssd{display:flex;flex-wrap:wrap;gap:.375rem 1.5rem}}li.svelte-1mc5ssd{position:relative;padding-left:1.25rem;font-size:.9375rem;line-height:1.5;color:var(--page-text)}li.svelte-1mc5ssd:before{content:"";position:absolute;left:.25rem;top:.55em;width:.375rem;height:.375rem;border-radius:9999px;background:var(--color-gold-500)}.note.svelte-1mc5ssd{margin:.75rem 0 0;font-size:.875rem;color:var(--page-text-secondary)}.test.svelte-1mc5ssd{padding:.375rem .75rem;border-radius:.5rem;border:1.5px dashed var(--page-border-strong);background:transparent;color:var(--page-text-secondary);font-size:.8125rem;cursor:pointer}.test.svelte-1mc5ssd:hover{color:var(--page-text)}.action.svelte-1mc5ssd{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}@media(min-width:720px){.action.svelte-1mc5ssd{align-items:flex-end;text-align:right}}.price.svelte-1mc5ssd{margin:0;font-size:.875rem;color:var(--page-text-secondary)}.price.svelte-1mc5ssd b:where(.svelte-1mc5ssd){color:var(--page-text)}.btn.svelte-1mc5ssd{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.125rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;background:var(--color-forest-700);color:#fff;transition:background-color .15s ease}.btn.svelte-1mc5ssd:hover{background:var(--color-forest-800)}.dark .btn.svelte-1mc5ssd{background:var(--color-forest-600)}.dark .btn.svelte-1mc5ssd:hover{background:var(--color-forest-700)}.btn.svelte-1mc5ssd:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px}.btn-quiet.svelte-1mc5ssd,.dark .btn-quiet.svelte-1mc5ssd{background:transparent;color:var(--page-text);border:1px solid var(--page-card-border)}.btn-quiet.svelte-1mc5ssd:hover,.dark .btn-quiet.svelte-1mc5ssd:hover{background:var(--page-hover)}.hub.svelte-1kq4k0g{max-width:62rem;margin:0 auto;padding:clamp(1.5rem,3vw,1.75rem) 1.25rem max(1.5rem,calc(var(--mobile-bar-space) + 1.25rem))}.intro.svelte-1kq4k0g{max-width:46rem;margin-bottom:clamp(1.25rem,3vw,1.5rem)}.eyebrow.svelte-1kq4k0g{margin:0 0 .5rem;font-size:var(--text-eyebrow, .6875rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--page-text-secondary)}.intro.svelte-1kq4k0g h1:where(.svelte-1kq4k0g){margin:0 0 .5rem;font-family:var(--font-display, Georgia, serif);font-size:clamp(1.875rem,5vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.015em;text-wrap:balance;color:var(--color-forest-800)}.dark .intro.svelte-1kq4k0g h1:where(.svelte-1kq4k0g){color:var(--color-forest-200)}.lede.svelte-1kq4k0g{margin:0;font-size:1rem;line-height:1.6;color:var(--page-text-secondary);max-width:64ch}.cards.svelte-1kq4k0g{list-style:none;margin:0;padding:0;display:grid;gap:1.125rem;grid-template-columns:1fr}@media(min-width:720px){.cards.svelte-1kq4k0g{grid-template-columns:1fr 1fr}}.card.svelte-1kq4k0g{display:flex;flex-direction:column;height:100%;padding:1.25rem 1.5rem 1.125rem;border-radius:.875rem;border:1px solid transparent;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.card.svelte-1kq4k0g:hover{transform:translateY(-2px)}.card.svelte-1kq4k0g:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px}@media(prefers-reduced-motion:reduce){.card.svelte-1kq4k0g{transition:none}.card.svelte-1kq4k0g:hover{transform:none}}.card-yodel.svelte-1kq4k0g{background:var(--game-board-bg);border-color:var(--game-board-border);color:#fff;box-shadow:0 1px 2px #00000024}.card-yodel.svelte-1kq4k0g:hover{box-shadow:0 10px 24px #0000002e}.card-fauna.svelte-1kq4k0g{background:var(--fauna-paper);border-color:var(--fauna-rule-strong);color:var(--fauna-ink);box-shadow:0 1px 2px #00000014}.card-fauna.svelte-1kq4k0g:hover{box-shadow:0 10px 24px #00000024}.card-top.svelte-1kq4k0g{display:flex;align-items:center;justify-content:space-between;gap:.875rem;margin-bottom:.5rem}.card-icon.svelte-1kq4k0g{flex:none;width:3rem;height:3rem;border-radius:22%}.card-yodel.svelte-1kq4k0g .card-icon:where(.svelte-1kq4k0g){box-shadow:0 0 0 1px color-mix(in srgb,var(--color-gold-300) 35%,transparent)}.card-fauna.svelte-1kq4k0g .card-icon:where(.svelte-1kq4k0g){box-shadow:0 0 0 1px color-mix(in srgb,var(--fauna-ink) 12%,transparent)}.card-name.svelte-1kq4k0g{flex:1;min-width:0;font-family:var(--font-display, Georgia, serif);font-size:1.75rem;font-weight:700;letter-spacing:.01em}.card-yodel.svelte-1kq4k0g .card-name:where(.svelte-1kq4k0g){color:var(--color-gold-300)}.card-fauna.svelte-1kq4k0g .card-name:where(.svelte-1kq4k0g){color:var(--fauna-yes)}.card-no.svelte-1kq4k0g{font-family:var(--font-mono, monospace);font-size:.6875rem;opacity:.85;font-variant-numeric:tabular-nums}.card-tagline.svelte-1kq4k0g{margin:0 0 .5rem;font-size:.9375rem;font-weight:600;line-height:1.4}.card-blurb.svelte-1kq4k0g{margin:0 0 1rem;font-size:.8125rem;line-height:1.6;opacity:.8;flex:1}.card-foot.svelte-1kq4k0g{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 18%,transparent)}.card-meta.svelte-1kq4k0g{font-family:var(--font-mono, monospace);font-size:.6563rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.card-go.svelte-1kq4k0g{font-size:.8125rem;font-weight:600}.card-yodel.svelte-1kq4k0g .card-go:where(.svelte-1kq4k0g){color:var(--color-gold-300)}.card-fauna.svelte-1kq4k0g .card-go:where(.svelte-1kq4k0g){color:var(--fauna-yes)}
