.top-bar__title:is(:hover,:focus-visible){text-decoration:underline}body[data-menuopen] .top-bar__toggle--menu{background:var(--nav-color-highlight);color:var(--nav-color-icon)}body[data-menuopen] .burger__line{color:var(--nav-color-icon-focus)}body[data-menuopen] .burger__line:nth-child(1),body[data-menuopen] .burger__line:nth-child(6){-webkit-transform:rotate(45deg);transform:rotate(45deg)}body[data-menuopen] .burger__line:nth-child(2),body[data-menuopen] .burger__line:nth-child(5){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body[data-menuopen] .burger__line:nth-child(1){right:calc(50% - var(--burger-width)/6);top:calc(1.125rem - var(--border-radius)*.25 - var(--burger-width)/3)}body[data-menuopen] .burger__line:nth-child(2){left:calc(50% - var(--burger-width)/6);top:calc(1.125rem - var(--border-radius)*.25 - var(--burger-width)/3)}body[data-menuopen] .burger__line:nth-child(3){right:100%;opacity:0}body[data-menuopen] .burger__line:nth-child(4){left:100%;opacity:0}body[data-menuopen] .burger__line:nth-child(5){right:calc(50% - var(--burger-width)/6);top:calc(1.125rem - var(--border-radius)*.25 + var(--burger-width)/3)}body[data-menuopen] .burger__line:nth-child(6){left:calc(50% - var(--burger-width)/6);top:calc(1.125rem - var(--border-radius)*.25 + var(--burger-width)/3)}body[data-menuopen] .top-bar .toggle--navigation>span{-webkit-transform:translateX(.25em);transform:translateX(.25em)}@media screen and (max-width:1023px){.top-bar{width:100%;max-width:100vw}.top-bar__title:focus-visible>.top-bar__logo,.top-bar__title:not(:has(.top-bar__logo)):focus-visible{color:var(--nav-color-icon);outline:var(--toujou-focus-outline);outline-color:currentcolor}}@media screen and (max-width:1023px) and (hover:hover){.top-bar__title:hover{color:var(--nav-color-icon);opacity:.8}}