@layer enhance-foundations;@layer enhance-components{:where(.ds-button,.ds-button__hover,.ds-button__icon,.ds-button__label,.ds-button__surface,.ds-focus-ring){box-sizing:border-box}.ds-button{isolation:isolate;justify-content:center;align-items:center;gap:var(--ds-spacing-6,6px);height:var(--ds-size-32,32px);padding:0 var(--ds-spacing-12,12px);border-radius:var(--ds-radius-12,12px);color:var(--ds-content-inverse,#fff);font-optical-sizing:none;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;flex:none;font:600 12px/15px Enhance UI Inter,sans-serif;text-decoration:none;display:inline-flex;position:relative}.ds-button__surface{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ds-button__hover,.ds-button .ds-focus-ring{opacity:0}.ds-button[data-size=large]{height:var(--ds-size-36,36px)}.ds-button[data-leading-icon]{padding-left:var(--ds-spacing-10,10px)}.ds-button[data-hierarchy=secondary]{color:var(--ds-semantics-color-content-secondary,#0a0a0ab3)}.ds-button:enabled:hover:not(:focus-visible) .ds-button__hover{opacity:1}.ds-button:focus-visible .ds-button__hover{opacity:0}.ds-button:focus-visible .ds-focus-ring{opacity:1}.ds-button:disabled{opacity:var(--ds-disabled-opacity,40%);cursor:default}.ds-button__label{text-shadow:0 1px 2px #862a004d}.ds-button[data-hierarchy=secondary] .ds-button__label{text-shadow:none}.ds-button__icon{width:16px;height:16px;color:var(--ds-content-inverse,#fff);flex:none;display:flex}.ds-button[data-hierarchy=secondary] .ds-button__icon{color:var(--ds-content-primary,#0a0a0a);opacity:var(--ds-semantics-opacity-color-content-tertiary,50%)}@media (pointer:coarse){.ds-button[data-hit-area=coarse-pointer]{min-width:44px;height:44px;min-height:44px}.ds-button[data-hit-area=coarse-pointer] .ds-button__surface{height:32px;top:6px}.ds-button[data-hit-area=coarse-pointer][data-size=large] .ds-button__surface{height:36px;top:4px}}@media (prefers-reduced-motion:no-preference){.ds-button:enabled:not(:focus-visible) .ds-button__hover{--motion-button-hover:.1s cubic-bezier(.33, 1, .68, 1);transition:opacity var(--motion-button-hover)}}}@layer enhance-patterns,enhance-product;
