@layer base{._button_1yaik_2{justify-content:center;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-base);border-radius:var(--radius);white-space:nowrap;cursor:pointer;transition:background-color var(--animation-duration-fast) ease, border-color var(--animation-duration-fast) ease, color var(--animation-duration-fast) ease, box-shadow var(--animation-duration-fast) ease;border:1px solid #0000;outline:none;font-weight:500;text-decoration:none;display:inline-flex;position:relative}._button_1yaik_2:active:not(:disabled){transform:scale(.97)}._button_1yaik_2:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary);outline:none}._sm_1yaik_36{height:2rem;padding:0 var(--spacing-3);font-size:.875rem}._md_1yaik_42{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1yaik_48{height:3rem;padding:0 var(--spacing-4);border-radius:var(--radius-md);font-size:1rem}._icon_1yaik_56,._icon-md_1yaik_57{width:2rem;height:2rem;padding:0}._icon-sm_1yaik_63{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1yaik_69{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;padding:0}._button_1yaik_2 svg{flex-shrink:0}._sm_1yaik_36 svg,._icon-sm_1yaik_63 svg{width:1rem;height:1rem}._md_1yaik_42 svg,._icon_1yaik_56 svg,._icon-md_1yaik_57 svg{width:1.25rem;height:1.25rem}._lg_1yaik_48 svg,._icon-lg_1yaik_69 svg{width:1.5rem;height:1.5rem}._primary_1yaik_101{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color:var(--primary-foreground)}._primary_1yaik_101:hover{background-color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground));border-color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground))}._primary_1yaik_101:active{background-color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground));border-color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground))}._secondary_1yaik_118{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color:var(--secondary-foreground)}._secondary_1yaik_118:hover{background-color:color-mix(in oklch, var(--secondary) 90%, var(--secondary-foreground));border-color:color-mix(in oklch, var(--secondary) 90%, var(--secondary-foreground))}._secondary_1yaik_118:active{background-color:color-mix(in oklch, var(--secondary) 85%, var(--secondary-foreground));border-color:color-mix(in oklch, var(--secondary) 85%, var(--secondary-foreground))}._destructive_1yaik_136{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color:var(--error-foreground)}._destructive_1yaik_136:hover{background-color:color-mix(in oklch, var(--error) 90%, var(--error-foreground));border-color:color-mix(in oklch, var(--error) 90%, var(--error-foreground))}._destructive_1yaik_136:active{background-color:color-mix(in oklch, var(--error) 85%, var(--error-foreground));border-color:color-mix(in oklch, var(--error) 85%, var(--error-foreground))}._destructive_1yaik_136:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--error)}._outline_1yaik_160{border-color:var(--primary);color:var(--primary);--spinner-color:var(--primary);background-color:#0000}._outline_1yaik_160:hover{background-color:color-mix(in oklch, var(--primary) 12%, var(--background));border-color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground));color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground))}._outline_1yaik_160:active{background-color:color-mix(in oklch, var(--primary) 15%, var(--background));border-color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground));color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground))}._ghost_1yaik_180{color:var(--foreground);--spinner-color:var(--primary);background-color:#0000;border-color:#0000}._ghost_1yaik_180:hover{background-color:color-mix(in oklch, var(--primary) 12%, var(--background));color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground))}._ghost_1yaik_180:active{background-color:color-mix(in oklch, var(--primary) 15%, var(--background));color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground))}._link_1yaik_198{color:var(--primary);--spinner-color:var(--primary);background-color:#0000;border:none;border-radius:0;align-items:center;height:auto;min-height:2.75rem;padding:0;text-decoration:none;display:inline-flex}._link_1yaik_198:hover{color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground));background-color:#0000;text-decoration:underline}._link_1yaik_198:active{color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground));background-color:#0000}._link_1yaik_198:focus-visible{box-shadow:0 0 0 2px var(--primary);border-radius:.25rem;outline:none}._disabled_1yaik_230{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1yaik_101:focus-visible,.dark ._outline_1yaik_160:focus-visible,.dark ._ghost_1yaik_180:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}.dark ._destructive_1yaik_136:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--error)}.dark ._link_1yaik_198:focus-visible{box-shadow:0 0 0 2px var(--primary)}}
