/*
 * Auth boot overlay (logout + login navigation).
 * Kept as a linked stylesheet so Aurora's SAX/cssGate does not vacuum
 * an inline <style> into cssInline (that broke preview-omit stripping).
 */
#sv-auth-boot-overlay {
    display: none !important;
    box-sizing: border-box;
}
/* Frost surface: was 0.93 opaque; 25% more transparent -> 0.93 * 0.75 ≈ 0.70 */
html.sv-auth-boot body {
    overflow: hidden;
}
html.sv-auth-boot #sv-auth-boot-overlay {
    display: flex !important;
    visibility: visible;
    position: fixed; inset: 0; z-index: 10070; align-items: center; justify-content: center;
    flex-direction: column; gap: 1rem; padding: 1.5rem; text-align: center;
    background: rgba(255,255,255,0.7);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    font-family: 'Open Sans', system-ui, sans-serif;
}
html.sv-auth-boot #sv-auth-boot-overlay[hidden] {
    display: flex !important;
}
#sv-auth-boot-overlay .sv-piepsi-spinner {
    --sv-piepsi-spinner-size: 2.5rem;
}
#sv-auth-boot-overlay .sv-auth-boot-title { margin: 0; font-size: 1.125rem; font-weight: 600; color: #222; }
#sv-auth-boot-overlay .sv-auth-boot-sub { margin: 0; font-size: 0.95rem; color: #555; }
#sv-auth-boot-overlay [data-sv-auth-boot-panel][hidden] { display: none !important; }
