.page.svelte-1vgg9n1{flex-direction:column;max-width:720px;min-height:100dvh;margin:0 auto;padding:0 16px 32px;display:flex}header.svelte-1vgg9n1{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.brand.svelte-1vgg9n1{color:var(--ink);align-items:center;gap:10px;font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.langs.svelte-1vgg9n1{gap:4px;font-size:.95rem;display:flex}.langs.svelte-1vgg9n1 a:where(.svelte-1vgg9n1),.langs.svelte-1vgg9n1 span:where(.svelte-1vgg9n1){border-radius:999px;padding:6px 10px}.langs.svelte-1vgg9n1 span:where(.svelte-1vgg9n1){background:var(--accent-soft);font-weight:600}.langs.svelte-1vgg9n1 a:where(.svelte-1vgg9n1){color:var(--muted);text-decoration:none}.langs.svelte-1vgg9n1 a:where(.svelte-1vgg9n1):hover{background:#f6e6d2}main.svelte-1vgg9n1{flex:1}footer.svelte-1vgg9n1{border-top:1px solid var(--line);margin-top:48px;padding-top:20px;font-size:.9rem}footer.svelte-1vgg9n1 nav:where(.svelte-1vgg9n1){flex-wrap:wrap;gap:4px 16px;margin-bottom:8px;display:flex}footer.svelte-1vgg9n1 nav:where(.svelte-1vgg9n1) a:where(.svelte-1vgg9n1){color:var(--ink);padding:6px 0;text-decoration:none}footer.svelte-1vgg9n1 nav:where(.svelte-1vgg9n1) a:where(.svelte-1vgg9n1):hover{text-decoration:underline}footer.svelte-1vgg9n1 p:where(.svelte-1vgg9n1){margin:4px 0}
