.confirm-dialog.svelte-1a7a788{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-card-bg);padding:var(--space-lg);max-width:400px;box-shadow:var(--shadow-lg);color:var(--color-text-main)}.confirm-dialog.svelte-1a7a788::backdrop{background:#2b181066;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-message.svelte-1a7a788{font-family:var(--font-serif);font-size:var(--fs-base);line-height:var(--lh-body);margin:0 0 var(--space-lg);text-align:center}.confirm-actions.svelte-1a7a788{display:flex;justify-content:center;gap:var(--space-md)}.btn-confirm-cancel.svelte-1a7a788,.btn-confirm-ok.svelte-1a7a788{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-sm);padding:.6rem 1.2rem;border-radius:var(--radius-md);cursor:pointer;transition:filter var(--transition-fast),transform var(--transition-fast)}.btn-confirm-cancel.svelte-1a7a788{border:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-muted)}.btn-confirm-cancel.svelte-1a7a788:hover{background:#2b18100d}.btn-confirm-ok.svelte-1a7a788{border:none;background:var(--color-accent-gold-gradient);color:var(--color-white)!important}.btn-confirm-ok.svelte-1a7a788:hover{filter:brightness(1.05)}.btn-confirm-cancel.svelte-1a7a788:active,.btn-confirm-ok.svelte-1a7a788:active{transform:scale(.97)}
