@layer reset,tokens,base,layout;@layer components{.button{gap:var(--space-2);padding:var(--space-3) var(--space-6);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button--small{padding:var(--space-2) var(--space-4);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking)}.button:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.button--primary{color:var(--color-text-inverse);background:var(--color-navy)}.button--primary:is(:disabled,[aria-disabled=true]){color:var(--color-text-muted);background:var(--color-pressed)}.button--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-navy-hover)}.button--secondary{border-color:var(--color-border-input);background:0 0}.button--secondary:hover{background:var(--color-row-hover)}.button--tertiary{min-height:var(--target-min);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-input);text-decoration-color:var(--color-border-input);text-underline-offset:var(--underline-offset);background:0 0;padding:0}.button--tertiary:hover{text-decoration-color:currentColor}}@layer utilities;
