.btn-v-accent.svelte-18sv61c{--btn-bg:var(--hd-accent);--btn-fg:var(--hd-on-accent);--btn-edge:var(--hd-accent)}.btn-v-accent.svelte-18sv61c:hover{--btn-bg:var(--hd-accent-hover);--btn-edge:var(--hd-accent-hover)}.btn-v-ink.svelte-18sv61c{--btn-bg:var(--primary);--btn-fg:var(--primary-contrast);--btn-edge:var(--primary)}.btn-v-ink.svelte-18sv61c:hover{--btn-bg:var(--primary-hover);--btn-edge:var(--primary-hover)}.btn-v-ghost.svelte-18sv61c{--btn-bg:transparent;--btn-fg:var(--text);--btn-edge:var(--hd-line)}.btn-v-ghost.svelte-18sv61c:hover{--btn-bg:color-mix(in oklab, var(--text) 7%, transparent)}.btn-v-soft.svelte-18sv61c{--btn-bg:var(--bg-elevated);--btn-fg:var(--text);--btn-edge:var(--hd-line)}.btn-v-soft.svelte-18sv61c:hover{--btn-bg:var(--surface-2)}.btn-v-inverse.svelte-18sv61c{--btn-bg:var(--hd-on-ink);--btn-fg:var(--hd-ink);--btn-edge:var(--hd-on-ink)}.btn-v-inverse.svelte-18sv61c:hover{--btn-bg:color-mix(in oklab, var(--hd-on-ink), var(--hd-ink) 10%)}.btn-v-ghost-inverse.svelte-18sv61c{--btn-bg:transparent;--btn-fg:var(--hd-on-ink);--btn-edge:var(--hd-on-ink)}.btn-v-ghost-inverse.svelte-18sv61c:hover{--btn-bg:color-mix(in oklab, var(--hd-on-ink) 12%, transparent)}
