@layer components{body[data-page-public=true]{--public-content-max:64rem;--public-base-gutter:clamp(var(--space-5), 5vw, 5rem);--public-gutter:max(var(--public-base-gutter), var(--app-safe-area-inset-left), var(--app-safe-area-inset-right));--public-inset-inline-size:calc(100% - (var(--public-gutter) * 2));--public-header-block-size:max(5.25rem, calc(4.4rem + var(--app-safe-area-inset-top)));block-size:auto;min-block-size:100svh;overscroll-behavior:auto;max-height:none;position:static;overflow:visible}html[data-page-public=true]{overscroll-behavior:auto;block-size:auto;min-block-size:100%;overflow:visible auto}.app-main.public-main{background:0 0;flex-direction:column;display:flex;overflow:visible}.app-main.public-main>.app-footer{flex:none;inline-size:100%;margin-block-start:auto}body[data-page-public=true] .app-header{block-size:auto;min-block-size:var(--public-header-block-size);box-shadow:none;padding:0}body[data-page-public=true] .app-header .tabularia-logo-lockup{display:block}body[data-page-public=true] .app-header .tabularia-logo-icon{display:none}body[data-page-public=true] .app-header .tabularia-logo-badge{display:inline-flex}body[data-page-public=true] .app-header-inner{align-items:center;gap:var(--space-2);inline-size:100%;min-inline-size:0;display:flex}body[data-page-public=true] .app-footer{padding-top:var(--space-4);padding-bottom:max(var(--space-4), var(--app-safe-area-inset-bottom));padding-inline:max(var(--public-gutter), calc((100% - var(--public-content-max)) / 2))}:where(.public-page,.pricing-page){overflow:visible}@media (width<=52rem){body[data-page-public=true]{--public-header-block-size:max(4.5rem, calc(3.8rem + var(--app-safe-area-inset-top)))}}@media (width<=42rem){body[data-page-public=true]{--public-base-gutter:calc(var(--space-4) + .3125rem);--public-header-second-row:calc(var(--space-2) + var(--app-header-action-block-size));--public-header-block-size:max(calc(4.5rem + var(--public-header-second-row)), calc(3.8rem + var(--public-header-second-row) + var(--app-safe-area-inset-top)))}body[data-page-public=true] .app-main.account-status-page{--public-gutter:max(var(--space-4), var(--app-safe-area-inset-left), var(--app-safe-area-inset-right))}body[data-page-public=true] .app-header .app-auth-actions a{padding-inline:var(--space-3)}}@media (width<23rem){body[data-page-public=true] .app-header .tabularia-logo{--logo-size:calc(1.211 * var(--text-base))}body[data-page-public=true] .app-header .app-auth-actions{gap:var(--space-1)}body[data-page-public=true] .app-header .app-auth-actions a{padding-inline:var(--space-2)}}@media (width<=20rem){body[data-page-public=true] .app-header .tabularia-logo-badge{display:none}}}
