body[data-page=logout] .auth-page__layout{display:flex;flex-direction:column;min-height:100vh}body[data-page=logout] .auth-page__main{flex:1 0 auto;display:grid;align-items:center;padding:var(--space-8) var(--gutter)}body[data-page=logout] .logout-shell{width:min(100%,460px);margin:0 auto}body[data-page=logout] .logout-card{display:grid;gap:var(--space-4)}body[data-page=logout] #logout-status{min-height:1.4rem;text-align:center;font-size:var(--fs-body-sm);color:var(--on-iron-muted)}body[data-page=logout] #logout-status[data-tone=ok]{color:var(--on-success)}body[data-page=logout] #logout-status[data-tone=warn]{color:var(--on-warning)}body[data-page=logout] #logout-status[data-tone=error]{color:var(--on-danger)}body[data-page=logout] #logout-pending{margin-top:var(--space-2)}body[data-page=logout] #logout-confirm-shell{display:grid;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--accent-line);background:var(--accent-wash)}body[data-page=logout] #logout-confirm-shell[hidden]{display:none}body[data-page=logout] .logout-confirm__row{display:grid;gap:var(--space-3);grid-template-columns:1fr}body[data-page=logout] .logout-confirm__row .btn{width:100%;min-height:var(--tap-min)}body[data-page=logout] .logout-card .auth-links{margin-top:0;padding-top:var(--space-3);border-top:1px solid var(--accent-line)}
