@layer components{._button_10ly8_3{border:1px solid var(--color-outline-2);border-radius:var(--radius-md);color:var(--color-text-1);cursor:pointer;font-size:var(--font-size-lg);transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), transform var(--motion-fast) var(--ease-out);white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding-block:.5rem;padding-inline:1rem;font-weight:600;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){._button_10ly8_3:not([aria-disabled=true]):active{transform:scale(.97)}}._button_10ly8_3:hover{border-color:color-mix(in srgb, var(--color-outline-2) 60%, var(--color-text-1));background:color-mix(in srgb, var(--color-surface-1) 88%, var(--color-text-1))}._button_10ly8_3[data-variant=accent]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-primary);font-weight:600}._button_10ly8_3[data-variant=accent]:hover{border-color:color-mix(in oklch, var(--color-accent) 85%, var(--color-background));background:color-mix(in oklch, var(--color-accent) 85%, var(--color-background))}._button_10ly8_3[data-variant=accent]:active{border-color:color-mix(in oklch, var(--color-accent) 75%, var(--color-background));background:color-mix(in oklch, var(--color-accent) 75%, var(--color-background))}._button_10ly8_3[data-variant=danger]{border-color:var(--color-negative);background:var(--color-negative);color:var(--color-on-primary);font-weight:600}._button_10ly8_3[data-variant=danger]:hover{border-color:color-mix(in srgb, var(--color-negative) 90%, var(--color-background));background:color-mix(in srgb, var(--color-negative) 90%, var(--color-background))}._button_10ly8_3[data-variant=danger]:active{border-color:color-mix(in srgb, var(--color-negative) 82%, var(--color-background));background:color-mix(in srgb, var(--color-negative) 82%, var(--color-background))}._button_10ly8_3[data-variant=danger-outline]{border-color:color-mix(in srgb, var(--color-negative) 55%, var(--color-outline-2));color:var(--color-negative)}._button_10ly8_3[data-variant=danger-outline]:hover{border-color:var(--color-negative);background:color-mix(in srgb, var(--color-negative) 12%, transparent)}._button_10ly8_3[data-variant=quiet]{border-color:var(--color-outline-1);min-height:1.5rem;font-size:var(--font-size-md);white-space:normal;padding-block:.25rem;padding-inline:.625rem;font-weight:400;text-decoration:none}._button_10ly8_3[data-variant=quiet]:hover{border-color:var(--color-outline-1);background:0 0}._button_10ly8_3[data-size=sm]{border-radius:var(--radius-sm);font-size:var(--font-size-md);padding-block:.25rem;padding-inline:.625rem;font-weight:500}._button_10ly8_3[aria-disabled=true]{border-color:var(--color-outline-1);color:var(--color-text-2);cursor:default}._button_10ly8_3[aria-disabled=true]:hover{border-color:var(--color-outline-1);background:0 0}._button_10ly8_3[data-variant=danger][aria-disabled=true]{background:0 0}@media (pointer:coarse){._button_10ly8_3[data-variant=quiet]{min-height:2.75rem}}._icon_1jq0p_2{transition:transform var(--motion-fast) var(--ease-out);flex:none}@media (prefers-reduced-motion:reduce){._icon_1jq0p_2{transition:none}}._icon_1jq0p_2[data-rotation="90"]{transform:rotate(90deg)}._icon_1jq0p_2[data-rotation="180"]{transform:rotate(180deg)}._icon_1jq0p_2[data-rotation="270"]{transform:rotate(-90deg)}}
