@layer base{._button_1h9cz_4{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-family-base);font-size:.9375rem;font-weight:800;line-height:1;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:transform var(--animation-duration-fast) var(--ease-paper),box-shadow var(--animation-duration-fast) var(--ease-paper),background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;outline:none;border:2.5px solid var(--ink);position:relative}._button_1h9cz_4:focus-visible{outline:3px solid color-mix(in srgb,var(--tomato) 55%,transparent);outline-offset:2px}._sm_1h9cz_33{height:2.25rem;padding:0 12px;font-size:.8125rem;border-width:2px}._md_1h9cz_40{height:2.75rem;padding:0 18px}._lg_1h9cz_45{height:3.5rem;padding:0 26px;font-size:1.0625rem;border-radius:var(--radius-md)}._icon_1h9cz_52,._icon-md_1h9cz_53{width:2.75rem;height:2.75rem;padding:0}._icon-sm_1h9cz_59{width:2.25rem;height:2.25rem;padding:0;border-width:2px}._icon-lg_1h9cz_66{width:3.5rem;height:3.5rem;padding:0;border-radius:var(--radius-md)}._pill_1h9cz_73{border-radius:9999px}._button_1h9cz_4 svg{flex-shrink:0;width:1.125rem;height:1.125rem;stroke-width:2.5}._sm_1h9cz_33 svg,._icon-sm_1h9cz_59 svg{width:1rem;height:1rem}._lg_1h9cz_45 svg,._icon-lg_1h9cz_66 svg{width:1.375rem;height:1.375rem}._primary_1h9cz_96,._secondary_1h9cz_97,._outline_1h9cz_98,._destructive_1h9cz_99{box-shadow:3px 4px 0 var(--ink)}._primary_1h9cz_96:hover,._secondary_1h9cz_97:hover,._outline_1h9cz_98:hover,._destructive_1h9cz_99:hover{transform:translate(-1px,-2px);box-shadow:4px 6px 0 var(--ink)}._primary_1h9cz_96:active,._secondary_1h9cz_97:active,._outline_1h9cz_98:active,._destructive_1h9cz_99:active{transform:translate(3px,4px);box-shadow:0 0 0 var(--ink)}._primary_1h9cz_96{background-color:var(--primary);color:var(--primary-foreground);--spinner-color: var(--primary-foreground)}._primary_1h9cz_96:hover{background-color:var(--tomato-deep)}._secondary_1h9cz_97{background-color:var(--sunflower);color:var(--ink);--spinner-color: var(--ink)}._destructive_1h9cz_99{background-color:var(--error);color:var(--error-foreground);--spinner-color: var(--error-foreground)}._outline_1h9cz_98{background-color:var(--card);color:var(--ink);--spinner-color: var(--ink)}._outline_1h9cz_98:hover,._outline_1h9cz_98[data-state=open]{background-color:#fff3d6}._ghost_1h9cz_152{background-color:transparent;border-color:transparent;color:var(--ink);--spinner-color: var(--ink)}._ghost_1h9cz_152:hover{background-color:color-mix(in srgb,var(--ink) 7%,transparent)}._ghost_1h9cz_152:active{background-color:color-mix(in srgb,var(--ink) 11%,transparent)}._link_1h9cz_167{height:auto;padding:0;border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--tomato-deep);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;--spinner-color: var(--tomato-deep)}._disabled_1h9cz_180,._button_1h9cz_4:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}}
