.menus{min-width:10cm;width:97.5%;max-width:24cm;border-radius:2pt;padding:1pt 4pt;margin:4px;background-color:#ddd;border-radius:0;padding:0;margin:0 auto;display:block}.menus a{text-decoration:none}.menus>.top-row{display:flex;flex-direction:row;align-items:start;margin:6pt 6pt 0 0;height:fit-content}.menus>.top-row>.home{margin-right:auto}.menus>.top-row>a:not(.home){transition:all .25s ease;font-size:20pt;margin:auto 0 0 6pt;color:#222}.menus>.top-row>a:hover{transition:all .25s ease;color:#00e}.menus>.top-row>a:active{transition:all .25s ease;color:#77f}.menus h1{border-radius:2pt;padding:1pt 4pt;margin:4px;background-color:#ddd;transition:all .25s ease;font-size:20pt;margin-top:0;margin-bottom:0;color:#222;border:none}.menus h1:hover{background-color:#59f;transition:all .25s ease;margin-top:0;margin-bottom:0}.menus h1:active{background-color:#acf;transition:all .25s ease;margin-top:0;margin-bottom:0}.menus nav{display:contents}.menus h2{border-radius:2pt;padding:1pt 4pt;margin:4px;background-color:#ddd;font-size:8pt;margin-top:0;margin-bottom:0;color:#7a7a7a}.menus ul{list-style-type:none;padding:0;margin:0}.menus ul li{display:inline-block;width:max-content;text-align:center;margin-left:4px}.menus ul h2{border-radius:2pt;padding:1pt 4pt;margin:4px;background-color:#ddd;transition:all .25s ease;margin-left:0;margin-right:0;color:#222;font-size:12pt;background:0 0}.menus ul a:hover h2{background-color:#59f;transition:all .25s ease;margin-left:0;margin-right:0}.menus ul a:active h2{background-color:#acf;transition:all .25s ease;margin-left:0;margin-right:0}