.mx-tabs-floating{scrollbar-width:thin;gap:5px;padding:3px 2px 7px}.mx-tabs-floating>div{gap:5px}.mx-tabs-floating>div>button{font-size:var(--fs-4);color:var(--color-ink2);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;line-height:1.5;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.mx-tabs-floating>div>button svg{stroke-width:1.8px;flex-shrink:0;width:1.05em;height:1.05em}.mx-tabs-floating>div>button:hover{background:color-mix(in srgb, var(--color-card) 55%, transparent);color:var(--color-ink)}.mx-tabs-floating>div>button[data-tab-active]{color:var(--color-cobalt);background:color-mix(in srgb, var(--color-card) 82%, transparent);border-color:color-mix(in srgb, var(--color-cobalt) 14%, transparent);box-shadow:0 3px 9px color-mix(in srgb, var(--color-cobalt) 4%, transparent), inset 0 1px var(--color-card);font-weight:600}.mx-tabs-floating button:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:-2px}.mx-tabs-floating .microlabel{font-size:var(--fs-3);letter-spacing:0;color:var(--color-ink2)}@media (prefers-reduced-motion:reduce){.mx-tabs-floating>div>button{transition:none}}
