dialog.fss-dialog{border-radius:var(--wc-form-border-radius);border-width:var(--wc-form-border-width);flex-direction:column;gap:1rem;max-inline-size:min(80vw,400px);display:flex;&::backdrop{backdrop-filter:blur(.1rem);background:#0006}&[open]{animation:.3s cubic-bezier(.25,0,.3,1) fss-dialog-scale-up}&:not([open]){opacity:0;pointer-events:none}& .fss-dialog-header h1{margin:0;font-size:1.5rem;font-weight:700;line-height:normal}& .fss-dialog-buttons{justify-content:center;align-items:center;display:flex}}@keyframes fss-dialog-scale-up{0%{transform:scale(.2)}70%{transform:scale(1.1)}to{transform:scale(1)}}