@media(max-width:760px){
 .header .menu-toggle,.artist-specific-header .menu-toggle,.book-header .menu-toggle{display:flex;flex:0 0 46px;width:46px;height:46px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:9px;border:1.5px solid currentColor;border-radius:6px;background:transparent;box-shadow:none;cursor:pointer}
 .header .menu-toggle span,.artist-specific-header .menu-toggle span,.book-header .menu-toggle span{display:block;flex:none;width:26px;height:3px;border-radius:2px;background:currentColor;opacity:1;transition:transform .2s,opacity .2s}
 .header .menu-toggle[aria-expanded=true] span:first-child,.artist-specific-header .menu-toggle[aria-expanded=true] span:first-child,.book-header .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}
 .header .menu-toggle[aria-expanded=true] span:nth-child(2),.artist-specific-header .menu-toggle[aria-expanded=true] span:nth-child(2),.book-header .menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}
 .header .menu-toggle[aria-expanded=true] span:last-child,.artist-specific-header .menu-toggle[aria-expanded=true] span:last-child,.book-header .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-8px) rotate(-45deg)}
 .header .menu-toggle:focus-visible,.artist-specific-header .menu-toggle:focus-visible,.book-header .menu-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}
}
