@media screen and (max-width:1036px){header{padding-left:18.25%;padding-right:0}footer{padding-left:20%;padding-right:0}.reserved{display:none}article{flex-basis:76%}}@media screen and (max-width:942px){body{font-size:1.06rem}h1{font-size:2.4em}}@media screen and (max-width:820px){header{padding:0}article{padding:1.4rem}aside{padding:0 1rem 0 2.5rem}footer{padding:1.2rem}.post{flex-direction:column;padding:0}h1{font-size:2.1em}h2 a{padding:0;left:-.1em}}@media screen and (max-width:560px){body{font-size:.9rem}article{padding:.75rem}.logo-inner{padding:0 .6rem}.logo a{padding:.1rem 0}#dropmenu-btn{display:block;position:absolute;right:0;z-index:3}#dropmenu-btn::after{content:"▶"}#dropmenu-btn.border-dropped{border-bottom:2px dotted transparent}#dropmenu-btn.border-dropped:after{content:"▼"}.nav-menu{display:block;background-color:var(--deeperback);border:none;margin:0;width:4rem;position:absolute;top:2.8rem;right:22px;z-index:1}.hide{visibility:hidden}#sitemenu{display:flex;flex-direction:column;justify-content:center;background-color:var(--deeperback);list-style:none;margin:0;padding:1rem;border:2px dotted var(--accent);position:absolute;top:2.4rem;right:0;z-index:2}#sitemenu a,#sitemenu a:hover{display:block;text-decoration:none;width:6rem;padding-right:1.2rem}#sitemenu li{padding-bottom:.8rem}#sitemenu:before{display:none}}@media screen and (max-width:440px){.logo{font-size:38px}.logo-text{padding:0 8px 0 12px}}@media screen and (max-width:359px){.nav-menu{top:6rem;right:24px}}