.measurement-actions.svelte-15uvgyf{flex-wrap:wrap;gap:.75rem;display:flex}.measurement-actions.svelte-15uvgyf button:where(.svelte-15uvgyf){border:1px solid var(--border-strong);background:var(--surface);color:var(--fg);font:inherit;cursor:pointer;border-radius:.4rem;padding:.65rem 1rem}.measurement-actions.svelte-15uvgyf button:where(.svelte-15uvgyf):disabled{opacity:.6;cursor:wait}.public-page.svelte-15uvgyf{background:var(--bg);min-height:100vh;color:var(--fg)}main.svelte-15uvgyf{width:min(100% - 3rem,44rem);margin:0 auto;padding:5rem 0 6rem}header.svelte-15uvgyf>p:where(.svelte-15uvgyf),section.svelte-15uvgyf h2:where(.svelte-15uvgyf){color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1.svelte-15uvgyf{font-family:var(--font-sans);letter-spacing:-.045em;margin:1.25rem 0 1.5rem;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:500;line-height:1.05}.lede.svelte-15uvgyf,section.svelte-15uvgyf p:where(.svelte-15uvgyf){color:var(--fg-secondary-strong);font-size:1.05rem;line-height:1.7}section.svelte-15uvgyf{border-top:1px solid var(--border);margin-top:2.75rem;padding-top:1.75rem}section.svelte-15uvgyf h2:where(.svelte-15uvgyf){margin:0 0 1rem;font-size:.75rem}.contact.svelte-15uvgyf{margin-top:3rem}.contact.svelte-15uvgyf a:where(.svelte-15uvgyf){color:var(--fg);font-weight:700}@media (width<=48rem){main.svelte-15uvgyf{width:min(100% - 2rem,44rem);padding-top:3.5rem}}
