:root{--border-icon: 2px;--padding-icon: .5rem}.button.svelte-hime8y{text-decoration:none;padding:var(--padding-icon);transition:all var(--transition-medium);position:relative;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--color-text);cursor:pointer;border:var(--border-icon) dashed transparent}.button.svelte-hime8y:hover{background:var(--color-card-bg);color:var(--color-accent);transform:translateY(-2px);border-color:var(--color-accent)}.button.selected.svelte-hime8y{background:var(--color-accent)!important;color:var(--color-white)!important;transform:scale(1.05) translateY(-2px);border:var(--border-icon) dashed var(--color-accent)!important}.button.selected.svelte-hime8y svg{fill:var(--color-white)!important;transform:scale(1.2);transition:all var(--transition-medium)}.button.selected.svelte-hime8y:hover{background:var(--color-accent);color:var(--color-white)!important;transform:scale(1.05) rotate(5deg) translateY(-2px)}.button.secondary.svelte-hime8y{background:var(--color-accent);color:var(--color-white)}.button.secondary.svelte-hime8y:hover{background:var(--color-hover);color:var(--color-white)}.button.error.svelte-hime8y{background:var(--color-error);color:var(--color-white)}.button.error.svelte-hime8y:hover{background:var(--color-error-dark);color:var(--color-white)}
