/* Individual fixes for the restored site, 30.10.2026 */
/* Mobile menu without scripts: the button opens the panel with :target, a second tap closes it */
.menu-icon{position:relative}
.site-fix-menu-open,.site-fix-menu-close{position:absolute;inset:0;z-index:2}
.site-fix-menu-close{display:none}
.top-bar:has(#site-fix-menu:target) .site-fix-menu-open{display:none}
.top-bar:has(#site-fix-menu:target) .site-fix-menu-close{display:block}
@media only screen and (max-width:992px){
  .top-bar .right-content:target{visibility:visible;max-height:100%;overflow-y:auto}
}
