@layer components{.overflowing-tab-label{white-space:nowrap;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.overflowing-tab-label__number{font-variant-numeric:tabular-nums;opacity:.6;flex:none;font-size:.75rem}.overflowing-tab-label__viewport{white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.overflowing-tab-label__track{white-space:nowrap;gap:2rem;width:max-content;display:inline-flex}.overflowing-tab-label__text{flex:none}.overflowing-tab-trigger:focus-visible .overflowing-tab-label__viewport.is-overflowing .overflowing-tab-label__track,.overflowing-tab-trigger:hover .overflowing-tab-label__viewport.is-overflowing .overflowing-tab-label__track{animation:7s linear infinite overflowing-tab-label-marquee}@keyframes overflowing-tab-label-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}@media (prefers-reduced-motion:reduce){.overflowing-tab-trigger:focus-visible .overflowing-tab-label__viewport.is-overflowing .overflowing-tab-label__track,.overflowing-tab-trigger:hover .overflowing-tab-label__viewport.is-overflowing .overflowing-tab-label__track{animation:none}}}
