.public-page{--public-error:#fca5a5;min-height:100vh;background:var(--landing-bg);color:var(--landing-ink)}.public-page[data-theme=dark]{--background:209 62% 7%;--foreground:202 28% 94%;--card:209 50% 10%;--card-foreground:202 28% 94%;--popover:209 50% 10%;--popover-foreground:202 28% 94%;--secondary:207 35% 16%;--secondary-foreground:202 25% 92%;--muted:207 32% 15%;--muted-foreground:204 15% 64%;--border:205 27% 21%;--input:205 27% 21%;--success:167 72% 41%}.public-page[data-theme=light]{--public-error:#b91c1c;--background:204 33% 98%;--foreground:209 55% 12%;--card:0 0% 100%;--card-foreground:209 55% 12%;--popover:0 0% 100%;--popover-foreground:209 55% 12%;--secondary:202 30% 94%;--secondary-foreground:209 54% 18%;--muted:204 25% 95%;--muted-foreground:207 15% 43%;--border:204 21% 87%;--input:204 21% 87%;--success:167 78% 34%}.public-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--landing-accent-text);outline-offset:4px}.auth-header-actions{display:flex;align-items:center;gap:16px}.public-application .apply-official-header{color:#f8fafc}.public-application :is(.apply-official-titles h1,.apply-logo-word,.apply-step-badge,.apply-submit-button){color:#f8fafc}@media (max-width:400px){.auth-header-actions{gap:10px}}