.ma-tab-staff{background:var(--ma-tab-gap,#141416)}.ma-tab-staff svg{color:#e8e8f0}.ma-tab-staff svg .vf-tabnote rect{fill:var(--ma-tab-gap,#141416);stroke:none}.ma-tab-staff svg .vf-tabnote{transition:color .12s,opacity .12s}.ma-tab-staff svg .vf-tabnote text{font-family:Glacial Indifference,system-ui,sans-serif}.ma-tab-staff svg .vf-stave,.ma-tab-staff svg .vf-stavebarline{color:#fff3}.ma-tab-staff svg .vf-stem,.ma-tab-staff svg .vf-beam,.ma-tab-staff svg .vf-flag,.ma-tab-staff svg .vf-tuplet,.ma-tab-staff svg .vf-stavenote,.ma-tab-staff svg .vf-clef,.ma-tab-staff svg .vf-timesignature,.ma-tab-staff svg .vf-string-names,.ma-tab-staff svg .vf-measure-number{color:#ffffff73}@media (prefers-reduced-motion:reduce){.ma-tab-staff svg .vf-tabnote{transition:none}}.roll-band-shine{background-image:linear-gradient(100deg, transparent 0%, transparent 30%, var(--band-shine) 50%, transparent 70%, transparent 100%);background-position:100% 0;background-repeat:no-repeat;background-size:250% 100%}@media (prefers-reduced-motion:no-preference){.roll-band-shine{animation:2.4s ease-in-out infinite roll-band-sheen}}@keyframes roll-band-sheen{0%{background-position:100% 0}55%,to{background-position:0 0}}
