@media(max-width:900px){.mobile-menu-panel{justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;padding:96px 9vw 32px}.mobile-menu-panel a{flex-shrink:0}.mobile-menu-panel .mobile-menu-order{margin-top:18px}}
@media(max-width:900px) and (max-height:500px){.mobile-menu-panel{padding:64px 7vw 24px}.mobile-menu-panel a{min-height:44px;font-size:22px}.mobile-menu-panel .mobile-menu-order{min-height:44px;margin-top:12px}}

.song-page .extract-nav{position:relative;background:#f6f3eb;color:#183a37}.song-page .extract-nav .brand,.song-page .extract-nav .back-link{color:#183a37}.song-page .extract-nav a:focus-visible{outline:2px solid #997c38;outline-offset:5px}
