:root{--border-icon: 2px;--padding-icon: calc(1rem - var(--border-icon))}.button.svelte-u6topd{text-decoration:none;position:relative;background:transparent;color:var(--white);padding:var(--padding-icon);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-normal);display:flex;align-items:center;justify-content:center}.button.svelte-u6topd:hover{background:var(--background-secondary);color:var(--text-primary);transform:translateY(-2px)}.button.primary.svelte-u6topd{border:var(--border-icon) solid var(--border)}.button.svelte-u6topd:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.button.selected.svelte-u6topd{background:var(--primary)!important;color:var(--primary)!important;transform:scale(1.05) rotate(5deg) translateY(-2px);border:var(--border-icon) solid var(--primary)!important}.button.selected.svelte-u6topd svg{fill:var(--white)!important;transform:scale(1.2);transition:all var(--transition-normal)}.button.selected.svelte-u6topd:hover{background:var(--primary);color:var(--white)!important;transform:scale(1.05) rotate(5deg) translateY(-2px)}.button.secondary.svelte-u6topd{background:var(--primary);color:var(--white)}.button.secondary.svelte-u6topd:hover{background:var(--primary-dark);color:var(--white)}.button.error.svelte-u6topd{background:var(--error);color:var(--white)}.button.error.svelte-u6topd:hover{background:var(--error-dark);color:var(--white)}
