@layer reset,global;@layer components{._button_hm3z0_7{justify-content:center;align-items:center;gap:var(--space-2xs);min-block-size:2.5rem;padding-inline:var(--space-s);border-radius:var(--radius-m);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-step--1);font-weight:var(--weight-medium);line-height:var(--leading-flat);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fade), translate var(--transition-movement);border:1px solid #0000;flex-shrink:0;text-decoration:none;display:inline-flex}._button_hm3z0_7 svg{inline-size:var(--size-icon-s);block-size:var(--size-icon-s);pointer-events:none;flex-shrink:0}._button_hm3z0_7:active:not(:disabled){translate:0 1px}._button_hm3z0_7:disabled,._button_hm3z0_7[aria-disabled=true]{opacity:.5;pointer-events:none}@media (hover:hover){._button_hm3z0_7:hover{background:color-mix(in oklch, var(--color-primary), var(--color-bg) 20%)}}._button_hm3z0_7[data-variant=outline]{background:var(--color-bg);color:var(--color-ink);border-color:var(--color-rule)}._button_hm3z0_7[data-variant=ghost]{color:inherit;background:0 0}@media (hover:hover){._button_hm3z0_7:is([data-variant=outline],[data-variant=ghost]):hover{background:var(--color-surface-muted)}}._button_hm3z0_7[data-variant=destructive]{background:color-mix(in oklch, var(--color-danger) 10%, transparent);color:var(--color-danger)}@media (hover:hover){._button_hm3z0_7[data-variant=destructive]:hover{background:color-mix(in oklch, var(--color-danger) 20%, transparent)}}._button_hm3z0_7[data-size=lg]{inline-size:100%;min-block-size:var(--size-tap);font-size:var(--text-step-0);display:flex}._button_hm3z0_7[data-size=icon]{inline-size:var(--size-tap);min-block-size:var(--size-tap);padding:0}._button_hm3z0_7[data-size=tap]{min-block-size:var(--size-tap)}}
