@layer equip{.eq-toggle{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--eq-space-2);min-width:var(--eq-h-m);height:var(--eq-h-m);padding:0 var(--eq-space-3);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);color:var(--eq-ink-2);font:var(--eq-weight-strong) var(--eq-text-m) / 1 var(--eq-font);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--eq-dur) var(--eq-ease), border-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);flex:none;margin:0;display:inline-flex}.eq-toggle[data-size=s]{gap:var(--eq-space-1);min-width:var(--eq-h-s);height:var(--eq-h-s);padding-inline:var(--eq-space-2);border-radius:var(--eq-radius-s);font-size:var(--eq-text-s)}.eq-toggle:has(>svg:only-child){padding:0}.eq-toggle>svg{flex:none;width:16px;height:16px}@media (hover:hover){.eq-toggle:hover:not(:disabled,[aria-pressed=true]){background:color-mix(in srgb, var(--eq-raised), var(--eq-ink) 6%);color:var(--eq-ink)}.eq-toggle[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--eq-solid) 88%, var(--eq-solid-ink))}}.eq-toggle:active:not(:disabled){scale:var(--eq-press)}.eq-toggle[aria-pressed=true]{border-color:var(--eq-solid);background:var(--eq-solid);color:var(--eq-solid-ink)}.eq-toggle:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-toggle:disabled{opacity:.45;cursor:not-allowed}}
