.button.svelte-yysi8j{--button-shadow:var(--color-clay);--button-focus:var(--color-air);cursor:pointer;font-family:var(--font-base);font-size:var(--size-step-0);font-weight:var(--font-bold);align-items:center;gap:var(--space-xs);letter-spacing:.08em;line-height:var(--leading-flat);padding:var(--space-xs) var(--space-m);text-transform:uppercase;transition:transform var(--transition-movement),box-shadow var(--transition-movement);border:2px solid #0000;border-radius:0;text-decoration:none;display:inline-flex}.button[data-variant=primary].svelte-yysi8j{background:var(--color-olive-oil);border-color:var(--color-olive-oil);box-shadow:3px 3px 0 var(--button-shadow);color:var(--color-ground)}.button[data-variant=primary].svelte-yysi8j:hover{box-shadow:1px 1px 0 var(--button-shadow);transform:translate(2px,2px)}.button[data-variant=primary].svelte-yysi8j:active{box-shadow:none;transform:translate(3px,3px)}.button[data-variant=secondary].svelte-yysi8j{border-color:var(--color-clay);box-shadow:3px 3px 0 var(--button-shadow);color:var(--color-clay);background:0 0}.button[data-variant=secondary].svelte-yysi8j:hover{box-shadow:1px 1px 0 var(--button-shadow);transform:translate(2px,2px)}.button[data-variant=secondary].svelte-yysi8j:active{box-shadow:none;transform:translate(3px,3px)}.button[data-variant=ghost].svelte-yysi8j{color:var(--color-olive-oil);text-underline-offset:.2em;background:0 0;border-color:#0000;padding-inline:0}.button[data-variant=ghost].svelte-yysi8j:hover{text-decoration:underline}.button.svelte-yysi8j:focus-visible{outline:3px solid var(--button-focus);outline-offset:4px}.button.svelte-yysi8j:disabled,.button[aria-disabled=true].svelte-yysi8j{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}@media (prefers-reduced-motion:reduce){.button.svelte-yysi8j{transition:none}}
