body{background:#081522;margin:0}.landing.svelte-1uha8ag{color:#edf4ff;font-family:Inter,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,system-ui,sans-serif}main.svelte-1uha8ag{max-width:920px;margin:auto;padding:32px 24px 48px}img.svelte-1uha8ag{border-radius:16px;width:100%;display:block}h1.svelte-1uha8ag{margin:26px 0 12px;font-size:clamp(30px,5vw,48px)}p.svelte-1uha8ag{font-size:18px;line-height:1.9}.entry-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:12px;display:flex}.primary.svelte-1uha8ag{color:#102339;text-align:center;background:#eac579;border-radius:9px;padding:15px 24px;font-weight:700;text-decoration:none;display:inline-block}.signup.svelte-1uha8ag{color:#edf4ff;background:#1b3449;border:1px solid #8ca9bd}.primary.svelte-1uha8ag:focus-visible{outline-offset:3px;outline:3px solid #edf4ff}button.svelte-1uha8ag:disabled{color:#aebdce;font:inherit;cursor:not-allowed;background:#263745;border:1px solid #536879;border-radius:6px;padding:12px 18px}small.svelte-1uha8ag{color:#b7c9dc;margin-top:20px;line-height:1.8;display:block}footer.svelte-1uha8ag{text-align:left;overflow-wrap:anywhere;color:#b7c9dc;border-top:1px solid #30475c;grid-template-columns:minmax(0,1fr);gap:8px;max-width:920px;margin:0 auto;padding:28px 24px 32px;display:grid}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:13px;line-height:1.9}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-underline-offset:3px}.landing.svelte-1uha8ag .language-links a{color:#102339;background:#eac579}
