.logo[data-astro-cid-lcdefpme]{text-align:center;text-shadow:3px 3px #fff,-3px 3px #fff,3px -3px #fff,-3px -3px #fff;margin:clamp(8px,3vmin,32px) 0 0;font-size:clamp(1.1rem,min(5.2vw,7vmin),4rem);font-weight:800;line-height:1.25}.line[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}.letter[data-astro-cid-lcdefpme]{animation:1.4s ease-in-out infinite alternate wave;display:inline-block}@keyframes wave{0%{transform:translateY(6px)rotate(-3deg)}to{transform:translateY(-10px)rotate(3deg)}}.lead[data-astro-cid-lcdefpme]{text-align:center;margin:4px 0 clamp(16px,4vmin,36px);font-size:clamp(1.3rem,4vmin,2rem);font-weight:800}.cards[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:28px;width:100%;max-width:1000px;margin:0 auto;padding:0;list-style:none;display:flex}li[data-astro-cid-lcdefpme]{width:320px;animation:pop-in .6s calc(var(--i) * .15s) backwards}a[data-astro-cid-lcdefpme]{background:var(--c);box-shadow:0 10px 0 color-mix(in srgb, var(--c) 68%, var(--ink));color:inherit;text-align:center;border:6px solid #fff;border-radius:36px;flex-direction:column;align-items:center;gap:8px;padding:28px 16px 32px;font-size:1.15rem;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out;display:flex}@media (hover:hover){a[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)scale(1.03)}}a[data-astro-cid-lcdefpme]:active{box-shadow:0 4px 0 color-mix(in srgb, var(--c) 68%, var(--ink));transform:translateY(6px)}.emoji[data-astro-cid-lcdefpme]{font-size:4.4rem;font-weight:800;line-height:1.15;animation:1.2s ease-in-out infinite alternate wiggle;display:inline-block}@keyframes wiggle{0%{transform:rotate(-7deg)scale(1)}to{transform:rotate(7deg)scale(1.08)}}strong[data-astro-cid-lcdefpme]{font-size:2rem;font-weight:800}@media (width<=600px),(height<=500px){.lead[data-astro-cid-lcdefpme]{margin-bottom:12px}.cards[data-astro-cid-lcdefpme]{gap:18px}li[data-astro-cid-lcdefpme]{width:min(320px,100%)}a[data-astro-cid-lcdefpme]{box-shadow:0 6px 0 color-mix(in srgb, var(--c) 68%, var(--ink));border-width:4px;border-radius:24px;gap:2px;padding:12px 10px 14px;font-size:1rem}.emoji[data-astro-cid-lcdefpme]{font-size:2.8rem}strong[data-astro-cid-lcdefpme]{font-size:1.5rem}}@media (height<=500px){li[data-astro-cid-lcdefpme]{width:min(320px,45%)}.lead[data-astro-cid-lcdefpme]{margin-bottom:8px}}
