.footer.svelte-16hkftz{margin-top:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-6);border-top:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}nav.svelte-16hkftz{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}a.svelte-16hkftz,button.svelte-16hkftz{color:inherit;font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;padding:0;text-decoration:underline}a.svelte-16hkftz:hover,button.svelte-16hkftz:hover{color:var(--md-sys-color-primary)}p.svelte-16hkftz{margin:0}:root{--app-header-height:64px}.header.svelte-1e28rvs{z-index:30;padding-top:env(safe-area-inset-top,0px);background:var(--md-sys-color-surface-container);border-bottom:1px solid var(--md-sys-color-outline-variant);position:sticky;top:0}.row.svelte-1e28rvs{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--app-header-height);display:flex}.links.svelte-1e28rvs{align-items:center;gap:var(--space-4);flex:1;min-width:0;display:none}@media (width>=840px){.links.svelte-1e28rvs{display:flex}}.link.svelte-1e28rvs{padding:var(--space-2) 0;white-space:nowrap;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-on-surface-variant);text-decoration:none;position:relative}.link.active.svelte-1e28rvs{color:var(--md-sys-color-primary)}.link.active.svelte-1e28rvs:after{content:"";border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tools.svelte-1e28rvs{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}main.svelte-4v1i8f{box-sizing:border-box;min-height:calc(100dvh - var(--app-header-height,64px) - env(safe-area-inset-top,0px));padding-bottom:calc(var(--app-nav-height,80px) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.page.svelte-4v1i8f{flex:1 0 auto}@media (width>=840px){main.svelte-4v1i8f{padding-bottom:0}}
