header a.main-button:nth-child(1):hover,header a.main-button:nth-child(1):focus{transform:translateY(8.5vw)}header div a{outline:none}header div a svg:focus{outline:none}header div a:active,header div a:hover{transform:scale(1.1)}header div a:focus{transform:scale(1)}header div a:focus svg .svg-outline{opacity:1}a{outline:none}a svg:focus{outline:none}a:active,a:hover{transform:scale(1.1)}a:focus{transform:scale(1)}a:focus svg .svg-outline{opacity:1}section h2>a{outline:none}section h2>a:active,section h2>a:hover{color:var(--foreground-color)}section h2>a:active svg,section h2>a:hover svg{transform:scale(1.1)}section h2>a:focus{color:var(--accent-color)}section h2>a:focus svg{transform:scale(1)}section h2>a:focus svg:focus{outline:none}section h2>a:focus svg .svg-outline{opacity:1}.article-block:hover h2,.article-block:hover h3{transform:scale(0.9)}.article-block:hover picture{transform:scale(1.1)}.article-block:focus-within h2,.article-block:focus-within h3,.article-block:focus-within picture{transform:scale(1.05)}.main-button:hover:before,.main-button:focus:before{transform:rotate(-4deg) scale(1.02)}.main-button:focus::before{outline-style:solid;outline-color:var(--foreground-color);outline-offset:.3vw;outline-width:.1vw}.main-button:hover,.main-button:focus{outline:none}.main-button:hover span,.main-button:focus span{transform:rotate(0deg) scale(1.02)}.main-button:active:before{transform:rotate(-2deg) scale(1)}.main-button:active span{transform:rotate(0deg) scale(1)}.sub-button:hover,.sub-button:focus{transform:scale(1.02);color:var(--background-color);background-color:var(--foreground-color)}.sub-button:active{transform:scale(1);color:var(--background-color);background-color:var(--foreground-color)}.sub-button:focus{outline-style:solid;outline-color:var(--foreground-color);outline-offset:.3vw;outline-width:.1vw}footer a:active span,footer a:hover span{color:var(--foreground-color)}footer a:active svg,footer a:hover svg{transform:scale(1.5)}footer a:focus{outline:none}footer a:focus span{color:var(--accent-color)}footer a:focus svg{transform:scale(1.3)}footer a:focus svg .svg-outline{opacity:1}nav menu:hover{scrollbar-width:thin}nav menu a:hover,nav menu a:focus{transform:scale(1.02);color:var(--background-color);background-color:var(--foreground-color)}nav menu a:active{transform:scale(1);color:var(--background-color);background-color:var(--foreground-color)}nav menu a:focus{outline-style:solid;outline-color:var(--foreground-color);outline-offset:.3vw;outline-width:.1vw}nav div menu:hover{overflow-x:hidden}nav div menu a:hover,nav div menu a:focus{background-color:var(--foreground-color)}nav div menu a:active{background-color:var(--foreground-color)}nav div label:hover svg,nav div label:focus svg{transform:scale(1.1)}nav div label:active svg{transform:scale(1)}nav div input[type=checkbox]:checked+label:hover svg,nav div input[type=checkbox]:checked+label:focus svg{transform:rotate(180deg) scale(1.1)}nav div input[type=checkbox]:checked+label:active svg{transform:rotate(180deg) scale(1)}nav div input[type=checkbox]:checked+label svg{transform:rotate(180deg)}nav div input[type=checkbox]:checked+label+menu{max-width:15vw;overflow:auto}body[dir=rtl] nav>div input[type=checkbox]+label:hover svg,body[dir=rtl] nav>div input[type=checkbox]+label:focus svg{transform:rotate(0deg) scale(-1.1, 1.1)}body[dir=rtl] nav>div input[type=checkbox]+label:active svg{transform:rotate(0deg) scale(-1, 1)}body[dir=rtl] nav>div input[type=checkbox]:checked+label:hover svg,body[dir=rtl] nav>div input[type=checkbox]:checked+label:focus svg{transform:rotate(180deg) scale(-1.1, 1.1)}body[dir=rtl] nav>div input[type=checkbox]:checked+label:active svg{transform:rotate(180deg) scale(-1, 1)}body[dir=rtl] nav>div input[type=checkbox]:checked+label svg{transform:rotate(180deg) scale(-1, 1)}