.custom-button:not([color-scheme]){background-color:transparent}.custom-button[color-scheme]{background-color:var(--surface1)}.button,.custom-button{align-items:center;border:var(--border-size-2) solid var(--surface3);border-radius:var(--radius-5);color:var(--text1);display:inline-flex;font-size:var(--font-size-1);font-weight:var(--font-weight-5);justify-content:center;margin:var(--size-1);min-height:1rem;min-width:1rem;padding:var(--size-2) var(--size-6);text-align:center;white-space:nowrap}.button:hover,.custom-button:focus,.custom-button:hover{background:var(--surface2);border:var(--border-size-2) solid var(--accent);text-decoration:none}.custom-button:focus,.custom-button[aria-pressed=true]{border:var(--border-size-2) solid var(--accent)}:where(.custom-button,input:is([type=button],[type=submit],[type=reset])):where(:not(:active):hover){transition-delay:0s;transition-duration:.25s}.icon-button{display:flex;gap:.5rem}.icon-button-reversed{flex-direction:row-reverse}.custom-button.custom-button-filled{background-color:var(--surface2)}.pill{background-color:var(--surface2)!important;font-size:1rem;opacity:.9;padding:var(--size-1) var(--size-2);position:relative;width:-moz-fit-content;width:fit-content}.pill-selected{background-color:var(--surface4)!important;opacity:1}