.irma-pages.svelte-ba9an1{min-height:100vh;text-align:left;-webkit-hyphens:none;hyphens:none}.shell.svelte-ba9an1{max-width:780px;margin:0 auto;padding:0 24px}header.svelte-ba9an1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid var(--border)}.brand.svelte-ba9an1{font-size:1.35rem;font-weight:700;text-decoration:none}.brand.svelte-ba9an1 span:where(.svelte-ba9an1){display:block;font-size:.95rem;font-weight:400;color:var(--muted-foreground)}nav.svelte-ba9an1{display:flex;gap:20px}a.svelte-ba9an1{text-underline-offset:4px}nav.svelte-ba9an1 a:where(.svelte-ba9an1),footer.svelte-ba9an1 a:where(.svelte-ba9an1){text-decoration:underline}main.svelte-ba9an1{padding:48px 0 56px}.irma-pages h1{font-size:clamp(2.2rem,7vw,3.1rem);font-weight:600;line-height:1.1;margin:0 0 20px}.irma-pages h2{font-size:1.55rem;font-weight:600;line-height:1.3;margin:32px 0 12px}.irma-pages p,.irma-pages li{font-size:1.15rem;line-height:1.65}.irma-pages p{margin:14px 0}.irma-pages ul{list-style:disc;padding-left:24px;margin:16px 0}.irma-pages li{margin:8px 0}.irma-pages main a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.irma-pages .meta{color:var(--muted-foreground);font-size:1rem}.irma-pages .intro{font-size:1.35rem}footer.svelte-ba9an1{padding:24px 0 36px;border-top:1px solid var(--border);color:var(--muted-foreground)}footer.svelte-ba9an1 p:where(.svelte-ba9an1){font-size:1rem}@media(max-width:480px){.shell.svelte-ba9an1{padding:0 20px}main.svelte-ba9an1{padding-top:36px}}
