.flourish.svelte-1jnu4gc{display:block;width:var(--w);max-width:100%;height:auto;margin:0 auto}.shell.svelte-1toiyhh{min-height:100dvh;display:flex;flex-direction:column}header.svelte-1toiyhh{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.1rem clamp(1rem,5vw,3rem);border-bottom:1px solid var(--line);position:sticky;top:0;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5}.brand.svelte-1toiyhh{display:inline-flex;align-items:center;gap:.55rem;font-size:1.1rem;text-decoration:none}.brand.svelte-1toiyhh:hover{color:inherit}.glyph.svelte-1toiyhh{color:var(--gilt);font-size:1.2rem}nav.svelte-1toiyhh{display:flex;align-items:center;gap:1.1rem;font-size:.93rem}nav.svelte-1toiyhh a:where(.svelte-1toiyhh){text-decoration:none;color:var(--text-dim)}nav.svelte-1toiyhh a:where(.svelte-1toiyhh):hover,nav.svelte-1toiyhh a.active:where(.svelte-1toiyhh){color:var(--text)}nav.svelte-1toiyhh a.enter:where(.svelte-1toiyhh){border:1px solid var(--line-strong);border-radius:var(--radius);padding:.3rem .75rem;color:var(--text)}nav.svelte-1toiyhh a.enter:where(.svelte-1toiyhh):hover{border-color:var(--accent-dim)}main.svelte-1toiyhh{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem) clamp(1rem,5vw,3rem)}footer.svelte-1toiyhh{padding:1.2rem clamp(1rem,5vw,3rem) 2rem;display:grid;justify-items:center;gap:1rem;text-align:center}footer.svelte-1toiyhh p:where(.svelte-1toiyhh){margin:0;max-width:60ch}
