.ui-button{border-radius:var(--radius-pill);height:2.5rem;box-shadow:var(--control-stroke);color:var(--text-0);white-space:nowrap;cursor:pointer;transition:background-color .18s var(--easing), box-shadow .18s var(--easing);background-color:#0000;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex}.ui-button--sm{height:2.25rem;padding:0 .875rem}.ui-button--lg{height:3.25rem;padding:0 1.75rem;font-size:1.0625rem;line-height:1.5rem}@media (hover:hover){.ui-button:hover:where(:not(:disabled)){background-color:var(--control-fill-hover);box-shadow:var(--control-stroke-hover)}}.ui-button[aria-pressed=true]{background-color:var(--control-fill-on);background-image:var(--control-sheen);box-shadow:var(--control-stroke-off)}.ui-button:active:where(:not(:disabled)){background-color:var(--control-fill-press);box-shadow:var(--control-stroke-off);transition-duration:0s}.ui-button:focus-visible{outline:2px solid var(--white-40);outline-offset:2px}.ui-button:disabled{opacity:.5;cursor:default}.ui-button>svg{color:var(--text-1);flex-shrink:0}.ui-button--accent{background-color:var(--accent-orange);box-shadow:var(--light-inset) transparent;color:var(--accent-orange-ink)}@media (hover:hover){.ui-button--accent:hover:where(:not(:disabled)){background-color:var(--accent-orange);box-shadow:var(--shadow-glow-orange-md), var(--light-inset) var(--white-10)}}.ui-button--accent:focus-visible{box-shadow:var(--shadow-glow-orange-md), var(--light-inset) var(--white-10);outline:none}.ui-button--accent:active:where(:not(:disabled)){background-color:var(--accent-orange);box-shadow:var(--light-inset) var(--white-16)}.ui-button--accent>svg{color:inherit}
