._8RiFmG_button{min-height:var(--control-height);min-width:var(--control-width);padding:var(--space-2) var(--space-3);border:var(--line-width) solid transparent;border-radius:var(--radius-pill);color:var(--color-white);font-family:var(--font-control);font-size:var(--text-control);letter-spacing:var(--tracking-control);line-height:var(--leading-control);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--duration-control) ease, border-color var(--duration-control) ease, box-shadow var(--duration-control) ease;background:0 0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._8RiFmG_button:hover:not(:disabled):not([data-selected]){background:var(--surface-hover);border-color:var(--color-edge-hover);box-shadow:var(--shadow-hover)}._8RiFmG_button[data-selected]{background:var(--surface-selected);border-color:var(--color-edge-selected);box-shadow:var(--shadow-selected);font-weight:var(--weight-selected)}._8RiFmG_button:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset)}._8RiFmG_button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){._8RiFmG_button{transition:none}}._8RiFmG_content:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset)}
