.tg-hero.svelte-1wnke10{padding-top:clamp(28px,4vw,46px)}.tg-h1.svelte-1wnke10{margin-top:10px}.flourish-l.svelte-1wnke10{justify-content:flex-start}.tg-lead.svelte-1wnke10{max-width:56ch;margin-top:16px}.suit.svelte-1wnke10{margin-top:clamp(30px,4vw,48px);position:relative}.suit.svelte-1wnke10 .sh:where(.svelte-1wnke10){flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.suit.svelte-1wnke10 .sh:where(.svelte-1wnke10) h2:where(.svelte-1wnke10){font-family:var(--display);color:var(--green);font-size:1.6rem;font-weight:600}.suit.svelte-1wnke10 .sh:where(.svelte-1wnke10) .zh:where(.svelte-1wnke10){font-family:var(--zh);color:var(--gold);font-size:1.5rem}.suit.svelte-1wnke10 .sh:where(.svelte-1wnke10) .note:where(.svelte-1wnke10){color:var(--muted);font-size:.86rem}.tgrid.svelte-1wnke10{grid-template-columns:repeat(9,1fr);gap:clamp(8px,1vw,14px);display:grid}@media (width<=860px){.tgrid.svelte-1wnke10{grid-template-columns:repeat(5,1fr)}}@media (width<=480px){.tgrid.svelte-1wnke10{grid-template-columns:repeat(4,1fr)}}.tgrid.few.svelte-1wnke10{grid-template-columns:repeat(4,1fr);max-width:520px}.mtile.svelte-1wnke10{aspect-ratio:3/4;background:linear-gradient(180deg, var(--card), var(--cream-2));border:1px solid color-mix(in oklab, var(--gold) 40%, transparent);box-shadow:inset 0 2px 0 var(--card), 0 6px 12px -9px color-mix(in oklab, var(--gold-deep) 50%, transparent);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex;position:relative}.mtile.svelte-1wnke10 .rk:where(.svelte-1wnke10){font-family:var(--display);color:var(--muted-2);font-size:.8rem;font-weight:700;position:absolute;top:6px;left:8px}.mtile.svelte-1wnke10 .gl:where(.svelte-1wnke10){font-family:var(--zh);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;line-height:1}.mtile.svelte-1wnke10 .gl.g:where(.svelte-1wnke10){color:var(--green)}.mtile.svelte-1wnke10 .gl.r:where(.svelte-1wnke10){color:var(--red)}.mtile.svelte-1wnke10 .gl.b:where(.svelte-1wnke10){color:var(--blue)}.mtile.svelte-1wnke10 .gl.k:where(.svelte-1wnke10){color:var(--green)}.mtile.svelte-1wnke10 .bird-img:where(.svelte-1wnke10){width:62%;display:block}.mtile.svelte-1wnke10 .bird-img:where(.svelte-1wnke10) svg{width:100%;height:auto;display:block}.mtile.svelte-1wnke10 .cap:where(.svelte-1wnke10){letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);font-size:.56rem;font-weight:700;position:absolute;bottom:6px}.mtile.bird.svelte-1wnke10{box-shadow:inset 0 2px 0 var(--card), 0 0 0 2px var(--gold-l), 0 8px 16px -9px color-mix(in oklab, var(--gold-deep) 60%, transparent)}
