/* A26 Alert — v1.0.0-alpha.0014 */
.a26-alert-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.a26-alert-backdrop[hidden]{display:none!important}
.a26-alert{width:min(420px,calc(100vw - 40px));border-radius:22px;background:var(--a26-bg-elevated);color:var(--a26-text-primary);box-shadow:0 24px 70px rgba(0,0,0,.28),0 1px 0 rgba(255,255,255,.16) inset;border:1px solid var(--a26-separator);overflow:hidden;text-align:center}
.a26-alert__body{padding:24px 24px 18px}.a26-alert__icon{width:44px;height:44px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:var(--a26-fill-tertiary);color:var(--a26-accent)}
.a26-alert__title{margin:0 0 8px;font:var(--a26-type-role-section-title);letter-spacing:-.01em}.a26-alert__message{margin:0;color:var(--a26-text-secondary);font:var(--a26-type-body);line-height:1.35}
.a26-alert__actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--a26-separator)}.a26-alert__actions button{min-height:48px;border:0;border-right:1px solid var(--a26-separator);background:transparent;color:var(--a26-accent);font:var(--a26-type-body);cursor:pointer}.a26-alert__actions button:last-child{border-right:0}.a26-alert__actions button:hover{background:var(--a26-fill-quaternary)}.a26-alert__actions [data-role="destructive"]{color:var(--a26-accent-red);font-weight:600}.a26-alert__actions [data-role="primary"]{font-weight:600}
.a26-alert--stack .a26-alert__actions{grid-template-columns:1fr}.a26-alert--stack .a26-alert__actions button{border-right:0;border-bottom:1px solid var(--a26-separator)}.a26-alert--stack .a26-alert__actions button:last-child{border-bottom:0}
