/* Sign out — /logout (loader only) */

body.route-logout #router {
    display: none !important;
}

/* Warm ember sign-out splash — same structure as public loader */
body.route-logout .loader {
    background:
        radial-gradient(ellipse 80% 60% at 50% 40%, rgba(255, 107, 0, 0.2) 0%, transparent 55%),
        linear-gradient(168deg, #0b0f14 0%, #1a1410 42%, #2a160c 100%);
}

body.route-logout .loader-atmosphere__glow--a {
    background: radial-gradient(circle, rgba(255, 107, 0, 0.5) 0%, transparent 68%);
}

body.route-logout .loader-brand {
    color: rgba(255, 255, 255, 0.98);
}

body.route-logout .loader-title {
    color: rgba(254, 215, 170, 0.72);
}

body.route-logout .loader-status {
    color: rgba(254, 215, 170, 0.55);
}

body.route-logout .loader-progress {
    background: rgba(255, 255, 255, 0.1);
}

body.route-logout .loader-progress__bar {
    background: linear-gradient(90deg, transparent, #fb923c, transparent);
}

body.route-logout .loader-mark__orbit {
    border-top-color: rgba(253, 186, 116, 0.95);
    border-right-color: rgba(255, 107, 0, 0.45);
}

html[data-theme="dark"] body.route-logout .loader {
    background:
        radial-gradient(ellipse 80% 60% at 50% 40%, rgba(255, 107, 0, 0.14) 0%, transparent 55%),
        linear-gradient(168deg, #080b09 0%, #141210 50%, #1a120c 100%);
}
