button.svelte-cdibjk:hover:not(:disabled),a.svelte-cdibjk:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--ds-overlay-sm)}button.svelte-cdibjk:active:not(:disabled),a.svelte-cdibjk:active{transform:translateY(0);box-shadow:0 2px 4px var(--ds-overlay-sm)}button.icon-only.svelte-cdibjk:hover:not(:disabled){transform:scale(1.1)}.confirm-dialog.svelte-rrsgpt.svelte-rrsgpt{border:1px solid rgba(var(--ds-text-rgb),.15);background:linear-gradient(160deg,var(--ds-surface-card) 0%,var(--ds-surface) 100%);color:var(--ds-text);border-radius:10px;padding:18px 20px;max-width:22rem;font-family:inherit}.confirm-dialog.svelte-rrsgpt.svelte-rrsgpt::backdrop{background:var(--ds-overlay-lg)}.confirm-dialog.svelte-rrsgpt h3.svelte-rrsgpt{margin:0 0 6px;font-size:1rem;font-family:var(--ds-font-display);font-weight:600;text-transform:capitalize;letter-spacing:.03em;color:var(--ds-text)}.confirm-dialog.svelte-rrsgpt p.svelte-rrsgpt{margin:0 0 16px;font-size:.85rem;color:rgba(var(--ds-text-rgb),.6);line-height:1.5}.dialog-actions.svelte-rrsgpt.svelte-rrsgpt{display:flex;justify-content:flex-end;gap:8px}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(var(--ds-text-secondary-rgb),.1);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--ds-text-secondary-rgb),.3);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ds-accent)}
