body,html{margin:0;padding:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Manrope,sans-serif}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}:root{--background:#25294a;--header:hsla(0,0%,100%,0.65);--button-background:#2d325a;--highlight:#3958b8;--highlight-text:#fff;--link:#fff;--menu-background:#fff}body{background:var(--background)}h1,h2,h3,h4{margin:0;padding:0;color:var(--header)}h2{margin-bottom:.5rem;font-weight:100;background:var(--background);position:-webkit-sticky;position:sticky;top:0;padding:1rem 0}a{text-decoration:none;color:var(--link);line-height:1.4}button{background:none;border:none;outline:none;cursor:pointer}.wrapper{overflow-x:hidden}.grid{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}@media(min-width:786px){.grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;height:100vh}.grid>div{height:-webkit-calc(100vh - 2rem);height:calc(100vh - 2rem);overflow-y:scroll}}.grid>div::-webkit-scrollbar{display:none}.rss+.rss{margin-top:1rem}.menu{position:fixed;top:1rem;right:1rem;z-index:99;text-align:right}.cross{color:var(--link);position:absolute;background:var(--background);top:-.5rem;right:-.5rem;border-radius:100px;width:30px;height:30px;padding:5px}.dropdown{display:none;position:relative}.dropdown_open{display:block;padding:1rem;border-radius:6px;background:var(--menu-background);width:-webkit-calc(100vw - 2rem);width:calc(100vw - 2rem);height:-webkit-calc(100vh - 2rem);height:calc(100vh - 2rem);top:-2rem;margin-top:0;font-size:2rem;text-align:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.dropdown button{color:var(--highlight-text);display:block;font-weight:700;font-size:3rem;padding:.5rem}.comments svg{width:30px;height:30px;padding:5px}.menu__items{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.menu__items a,.menu__items button{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;color:var(--link);text-align:center;padding:0 .5rem}.menu__items svg{width:30px;height:30px}.padding_h{padding:0 1rem}.padding_v{padding:1rem 0}