.site-header .camp-music{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border:1px solid #73888b55;border-radius:50%;background:transparent;color:inherit;cursor:pointer;padding:0;position:relative}
.camp-music svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;opacity:.8}
.camp-music[aria-pressed=true]{background:#efaa5c!important;color:#18353d!important;border-color:#efaa5c!important}
.camp-music[aria-pressed=true]:after{content:'';position:absolute;bottom:3px;right:3px;width:5px;height:5px;border-radius:50%;background:currentColor}
.camp-music:focus-visible{outline:2px solid #efaa5c;outline-offset:4px}
.camp-music-label{position:absolute;top:calc(100% + 9px);right:0;white-space:nowrap;background:#17383f;color:#fffdfa;border-radius:5px;padding:7px 10px;font-size:11px;pointer-events:none;opacity:0;transition:opacity .2s}
.camp-music:hover .camp-music-label,.camp-music:focus-visible .camp-music-label{opacity:1}
.page-home .site-header:not(.is-scrolled) .camp-music{border-color:#ffffff60}
@media(max-width:1100px) and (min-width:761px){.site-header{gap:14px}.site-header #navigation{gap:15px}}
@media(max-width:760px){.site-header .camp-music{order:3;width:36px;height:36px;margin-left:-6px}.site-header{gap:16px}}
