.public-footer.svelte-ulu6hr{border-top:1px solid var(--sg-border);background:var(--sg-surface);color:var(--sg-ink)}.footer-grid.svelte-ulu6hr{padding-block:var(--sg-space-10) var(--sg-space-8);grid-template-columns:minmax(15rem,.85fr) minmax(0,2.15fr);gap:clamp(3rem,8vw,7rem);display:grid}.footer-links.svelte-ulu6hr{gap:var(--sg-space-8) var(--sg-space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-brand.svelte-ulu6hr{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.footer-brand.svelte-ulu6hr img:where(.svelte-ulu6hr){width:auto;height:1.375rem}.footer-brand.svelte-ulu6hr p:where(.svelte-ulu6hr){max-width:15rem;color:var(--sg-secondary);font-size:var(--sg-text-sm);line-height:var(--sg-leading-copy);margin:0}.socials.svelte-ulu6hr{gap:var(--sg-space-2);margin-top:.125rem;display:flex}.socials.svelte-ulu6hr span:where(.svelte-ulu6hr){width:var(--sg-space-8);height:var(--sg-space-8);border:1px solid var(--sg-border);border-radius:var(--sg-radius-circle);color:var(--sg-secondary);place-items:center;display:grid}.socials.svelte-ulu6hr svg{width:var(--sg-text-lg)}nav.svelte-ulu6hr{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}nav.svelte-ulu6hr h2:where(.svelte-ulu6hr){color:var(--sg-muted);font-size:var(--sg-text-xs);letter-spacing:var(--sg-tracking-label);text-transform:uppercase;margin:0;font-weight:700}nav.svelte-ulu6hr a:where(.svelte-ulu6hr){width:fit-content;color:var(--sg-secondary);font-size:var(--sg-text-md)}nav.svelte-ulu6hr a:where(.svelte-ulu6hr):hover{color:var(--sg-red-text)}.copyright.svelte-ulu6hr{padding-block:var(--sg-space-4) var(--sg-space-7);border-top:1px solid var(--sg-border);color:var(--sg-muted);font-size:var(--sg-text-xs)}@media (width<=55rem){.footer-grid.svelte-ulu6hr{gap:var(--sg-space-8);grid-template-columns:1fr}}@media (width<=35rem){.footer-links.svelte-ulu6hr{grid-template-columns:1fr 1fr}}@media (width<=25rem){.footer-links.svelte-ulu6hr{grid-template-columns:1fr}}.preferences.svelte-1frcas7{align-items:center;gap:6px;display:flex}.public-header.svelte-tqjqol{z-index:50;border-bottom:1px solid var(--sg-border);background:var(--sg-nav-bg);box-shadow:0 1px 0 var(--sg-shadow);position:sticky;top:0}.header-shell.svelte-tqjqol{align-items:center;gap:var(--sg-space-6);min-height:3.5rem;padding:var(--sg-space-3) var(--sg-content-gutter);display:flex}.brand.svelte-tqjqol{flex:none}.brand.svelte-tqjqol img:where(.svelte-tqjqol){width:auto;height:1.625rem}.desktop-nav.svelte-tqjqol{font-size:var(--sg-text-md);align-items:center;gap:1.375rem;font-weight:500;display:flex}.desktop-nav.svelte-tqjqol a:where(.svelte-tqjqol),.login-link.svelte-tqjqol{transition:color var(--sg-duration-fast) var(--sg-ease)}.desktop-nav.svelte-tqjqol a:where(.svelte-tqjqol):hover,.login-link.svelte-tqjqol:hover{color:var(--sg-red-text)}.header-actions.svelte-tqjqol{align-items:center;gap:var(--sg-space-4);margin-left:auto;display:flex}.login-link.svelte-tqjqol{font-size:var(--sg-text-md);align-items:center;gap:.3125rem;font-weight:500;display:inline-flex}.login-link.svelte-tqjqol svg{width:1.125rem}.register-link.svelte-tqjqol{min-height:2.25rem;padding:.5625rem var(--sg-space-4)}@media (width<=61rem){.desktop-nav.svelte-tqjqol{display:none}}@media (width<=42rem){.header-shell.svelte-tqjqol{gap:var(--sg-space-2);padding-inline:var(--sg-content-gutter-mobile)}.header-actions.svelte-tqjqol{gap:var(--sg-space-2)}.login-link.svelte-tqjqol{display:none}.brand.svelte-tqjqol{padding:.3125rem var(--sg-space-2)}.brand.svelte-tqjqol img:where(.svelte-tqjqol){height:1.25rem}.register-link.svelte-tqjqol{min-height:2rem;padding:.4375rem var(--sg-space-3);font-size:var(--sg-text-xs)}}@media (width<=25rem){.header-actions.svelte-tqjqol .preferences>:first-child{display:none}}
