.footer[data-v-3d9f46d7]{gap:calc(var(--spacing)*2);width:100%;max-width:var(--size-page-public);padding:calc(var(--spacing)*4);font-size:var(--text-sm);color:var(--color-fg-muted);flex-direction:column;margin-inline:auto;display:flex}@media (width>=821px){.footer[data-v-3d9f46d7]{padding:calc(var(--spacing)*4) max(calc(var(--spacing)*16),7vw) calc(var(--spacing)*6)}}.footer__row[data-v-3d9f46d7]{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.footer__links[data-v-3d9f46d7]{gap:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}.footer__link[data-v-3d9f46d7]{min-height:var(--size-touch);padding:0 calc(var(--spacing)*3);border-radius:var(--radius-full);color:var(--color-fg-muted);align-items:center;display:inline-flex}.footer__link[data-v-3d9f46d7]:hover{background:var(--color-hover);color:var(--color-fg)}.footer__recaptcha[data-v-3d9f46d7]{font-size:var(--text-xs);color:var(--color-fg-muted)}.footer__inline-link[data-v-3d9f46d7]{padding-block:calc((var(--size-touch) - 1lh)/2);margin-block:calc((var(--size-touch) - 1lh)/-2);color:inherit;text-underline-offset:2px;text-decoration:underline;display:inline-block}.topbar[data-v-84459b41]{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);width:100%;max-width:var(--size-page-public);min-height:var(--size-menubar);padding:calc(var(--spacing)*3) calc(var(--spacing)*4);margin-inline:auto;display:flex}@media (width>=821px){.topbar[data-v-84459b41]{padding:calc(var(--spacing)*4) max(calc(var(--spacing)*16),7vw)}}.topbar__brand[data-v-84459b41]{min-height:var(--size-touch);border-radius:var(--radius-sm);align-items:center;display:inline-flex}@media (width>=821px){.topbar__brand--mobile[data-v-84459b41]{display:none}}.topbar__end[data-v-84459b41]{align-items:center;gap:calc(var(--spacing)*2);margin-left:auto;display:flex}.public-layout[data-v-1af0573f]{background-color:var(--color-bg);min-height:100dvh;color:var(--color-fg);flex-direction:column;display:flex}.public-layout__main[data-v-1af0573f]{outline:none;flex-direction:column;flex:1;display:flex}
