.auth-error-dialog{border-radius:calc(var(--radius-xs) + 1px);border:1px solid var(--gm-border-strong);background:var(--gm-bg-panel);width:min(92vw,22rem);color:var(--gm-text);box-shadow:var(--gm-shadow-pop);margin:auto;padding:0}.auth-error-dialog::backdrop{background:var(--gm-backdrop)}.auth-error-dialog-head{background:var(--gm-gradient-panel-header);border-bottom:1px solid var(--gm-border);justify-content:space-between;align-items:center;column-gap:1rem;padding:.625rem 1rem;display:flex}.auth-error-dialog-title{font-family:var(--font-acherus);text-transform:uppercase;letter-spacing:.04em;text-shadow:var(--gm-shadow-text);font-size:.9375rem;font-weight:900;line-height:1.5rem}.auth-error-dialog-close{border-radius:var(--radius-xs);width:1.75rem;height:1.75rem;color:var(--gm-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-error-dialog-close:hover{color:var(--gm-accent-soft)}.auth-error-dialog-close svg{width:1.125rem;height:1.125rem}.auth-error-dialog-body{padding:1rem}.auth-error-dialog-text{color:var(--gm-text-muted);font-size:.875rem;line-height:1.25rem}.auth-error-dialog-actions{justify-content:flex-end;column-gap:.5rem;margin-top:1rem;display:flex}
