.arcade-confirm-overlay{position:fixed;inset:0;background:var(--overlay);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:var(--z-dialog);padding:24px}.arcade-confirm{width:min(440px,100%);background:var(--paper);border:3px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-hover);padding:24px 26px 22px;position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:flex-start;font-family:var(--font-sans)}.arcade-confirm__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--brand-dim);color:var(--brand-d);border:2.5px solid var(--line)}.arcade-confirm--danger .arcade-confirm__icon{background:var(--err-tint);color:var(--err-text)}.arcade-confirm__body{min-width:0}.arcade-confirm__title{margin:0 0 4px;font-size:16px;font-weight:900;color:var(--ink);letter-spacing:-.01em}.arcade-confirm__desc{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.55}.arcade-confirm__close{background:transparent;border:0;width:28px;height:28px;border-radius:7px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.arcade-confirm__close:hover{background:var(--bg);color:var(--ink)}.arcade-confirm__close:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.arcade-confirm__footer{grid-column:1/-1;display:flex;gap:10px;justify-content:flex-end;margin-top:8px}[data-scope=back] .arcade-confirm{border-width:0;box-shadow:0 30px 80px -20px var(--overlay);padding:22px}[data-scope=back] .arcade-confirm__icon{border-width:0}[data-scope=back] .arcade-confirm__title{font-weight:700}.arcade-confirm-enter-active,.arcade-confirm-leave-active{transition:opacity .16s ease}.arcade-confirm-enter-from,.arcade-confirm-leave-to{opacity:0}.arcade-confirm-enter-from .arcade-confirm,.arcade-confirm-leave-to .arcade-confirm{transform:translateY(12px) scale(.98);transition:transform .18s cubic-bezier(.2,.9,.2,1.1)}