.ui-icon--xs{height:var(--icon-size-xs);width:var(--icon-size-xs)}.ui-icon--s{height:var(--icon-size-s);width:var(--icon-size-s)}.ui-icon--m{height:var(--icon-size-m);width:var(--icon-size-m)}.ui-icon--l{height:var(--icon-size-l);width:var(--icon-size-l)}.ui-indicator{color:var(--color-destructive)}.ui-button{position:relative;display:inline-flex;width:fit-content;max-width:24rem;align-items:center;justify-content:center;gap:var(--space-10);font-family:var(--font-main);letter-spacing:.025em;text-transform:uppercase;transition:all var(--duration-fast) var(--ease-standard)}.ui-button--s{min-height:var(--control-height-s);padding:7.5px var(--space-15);border-radius:7px;font-size:var(--font-size-s);line-height:var(--line-height-tight)}.ui-button--m{min-height:var(--control-height-m);padding:var(--space-10) var(--space-20);border-radius:9px;font-size:var(--font-size-m);line-height:var(--line-height-control)}.ui-button--default{background-color:var(--color-secondary);color:var(--color-secondary-foreground);box-shadow:inset 0 -1px rgb(from var(--color-brand-absolute-black) r g b / 30%),inset 0 2px rgb(from var(--color-brand-absolute-white) r g b / 100%),inset 0 4px 15px rgb(from var(--color-brand-marengo) r g b / 10%),0 2px 2px rgb(from var(--color-brand-marengo) r g b / 15%),0 0 5px rgb(from var(--color-brand-marengo) r g b / 15%)}@media(hover:hover){.ui-button--default:hover{box-shadow:inset 0 1px rgb(from var(--color-brand-absolute-white) r g b / 100%),inset 0 2px 5px rgb(from var(--color-brand-marengo) r g b / 15%),inset 0 0 0 0 transparent,0 1px 2px rgb(from var(--color-brand-marengo) r g b / 30%),0 0 2px rgb(from var(--color-brand-marengo) r g b / 50%)}}.ui-button--default:active,.ui-button--default[data-pressed=true]{box-shadow:inset 0 2px 5px rgb(from var(--color-brand-marengo) r g b / 50%),inset 0 0 0 0 transparent,inset 0 0 0 0 transparent,0 2px rgb(from var(--color-brand-absolute-white) r g b / 100%),0 -1px rgb(from var(--color-brand-absolute-black) r g b / 30%)}.ui-button--accidental{background-color:var(--color-primary);color:var(--color-primary-foreground);box-shadow:inset 0 2px rgb(from var(--color-brand-silver-gray) r g b / 60%),inset 0 -1px rgb(from var(--color-brand-absolute-black) r g b / 30%),inset 0 9px 15px rgb(from var(--color-brand-absolute-black) r g b / 25%),0 0 5px rgb(from var(--color-brand-absolute-black) r g b / 15%),0 0 2px rgb(from var(--color-brand-absolute-black) r g b / 100%)}@media(hover:hover){.ui-button--accidental:hover{box-shadow:inset 0 1px rgb(from var(--color-brand-silver-gray) r g b / 30%),inset 0 -1px rgb(from var(--color-brand-absolute-black) r g b / 60%),inset 0 2px 5px rgb(from var(--color-brand-absolute-black) r g b / 30%),0 0 2px rgb(from var(--color-brand-absolute-black) r g b / 50%),0 1px 2px rgb(from var(--color-brand-absolute-black) r g b / 45%)}}.ui-button--accidental:active,.ui-button--accidental[data-pressed=true]{box-shadow:inset 0 2px 5px rgb(from var(--color-brand-absolute-black) r g b / 80%),inset 0 0 0 0 transparent,inset 0 0 0 0 transparent,0 2px rgb(from var(--color-brand-absolute-white) r g b / 100%),0 -1px rgb(from var(--color-brand-absolute-black) r g b / 30%)}.ui-button--plain{background-color:transparent;color:var(--color-destructive)}@media(hover:hover){.ui-button--plain:hover{background-color:var(--color-muted)}}.ui-button--plain:active,.ui-button--plain[data-pressed=true]{box-shadow:inset 0 2px 5px rgb(from var(--color-brand-absolute-black) r g b / 80%),0 2px rgb(from var(--color-brand-absolute-white) r g b / 100%),0 -1px rgb(from var(--color-brand-marengo) r g b / 50%)}.ui-button__indicator{position:absolute;top:-4px;right:-4px}
