@layer base;@layer ds-primitives{:root{--ds-hairline:1px;--ds-focus-ring:0 0 0 2px;--ds-ease-standard:cubic-bezier(.4, 0, .2, 1);--ds-duration-fast:.15s;--ds-disabled-opacity:.5;--ds-button-height:2.25rem;--ds-button-height-sm:2rem;--ds-button-height-lg:2.5rem;--ds-button-gap:.5rem;--ds-button-padding-block:.5rem;--ds-button-padding-inline:1rem;--ds-button-padding-inline-sm:.75rem;--ds-button-padding-inline-lg:1.5rem;--ds-button-font-size:.875rem;--ds-button-line-height:calc(1.25 / .875);--ds-button-font-size-sm:.75rem;--ds-button-line-height-sm:calc(1 / .75);--ds-button-font-weight:500;--ds-button-hover-opacity:.9;--ds-button-hover-opacity-soft:.8;--ds-card-padding:1.5rem;--ds-card-header-gap:.375rem;--ds-card-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ds-card-title-font-size:1.125rem;--ds-card-title-line-height:1;--ds-card-title-font-weight:600;--ds-card-title-letter-spacing:-.025em;--ds-card-description-font-size:.875rem;--ds-card-description-line-height:calc(1.25 / .875)}:where([data-slot=card-header]>:not(:last-child)){margin-block-end:var(--ds-card-header-gap)}}
