.public-site-closed{max-width:36rem;margin:0 auto;padding:2.5rem 0 4rem}.public-site-closed__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#666);margin:0 0 .75rem;font-size:.8125rem}.public-site-closed__title{margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.public-site-closed__message{margin:0 0 1.5rem}.public-site-closed__actions{flex-wrap:wrap;gap:.75rem;display:flex}.public-site-closed--panel{border:1px solid var(--color-border-subtle,#0000001f);border-radius:var(--radius-md,8px);background:var(--color-surface-raised,#00000005);max-width:none;margin:0;padding:1.25rem 1.5rem}.public-site-mode-banner{background:var(--color-surface-inverse,#111);color:var(--color-text-on-inverse,#fff);text-align:center;padding:.625rem 1rem;font-size:.875rem}.public-site-mode-banner p{margin:0}
