.dialog{width:min(440px,92vw);max-width:92vw;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-ui-lg);box-shadow:var(--shadow-pop);padding:0}.dialog::backdrop{background-color:#0000008c;animation:.3s fade-in}.dialog[open]{animation:.3s slide-in}.dialog:not([open]){display:none}.dialog__content{padding:20px;animation:.4s content-fade-in}.dialog__title{font-size:15px;font-weight:var(--font-weight-bold);color:var(--ink);margin:0 0 4px}.dialog__description{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.5}.dialog__close{background-color:var(--chrome);width:28px;height:28px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-ui-sm);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.dialog__close:hover:not(:disabled){background-color:var(--chrome-hover);border-color:var(--ink-soft)}.dialog__close:active:not(:disabled){background-color:var(--chrome-active)}.dialog__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dialog-trigger-btn{height:34px;padding:0 var(--spacing-4);background-color:var(--chrome);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-ui-sm);font-size:12.5px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast);justify-content:center;align-items:center;gap:7px;display:inline-flex}.dialog-trigger-btn:hover:not(:disabled){background-color:var(--chrome-hover);border-color:var(--ink-soft)}.dialog-trigger-btn:active:not(:disabled){background-color:var(--chrome-active)}.dialog-trigger-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0;transform:scale(.9)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes content-fade-in{0%{opacity:0}to{opacity:1}}
