@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap");header{height:50px;border-bottom:1.5px solid var(--border);background:#281f3a;position:sticky;top:0;z-index:100}header>div{height:inherit;max-width:var(--width);margin:0 auto;display:flex;align-items:center;justify-content:space-between}header>div>a{border-left:1px solid var(--border);border-right:1px solid var(--border);padding-left:1rem;padding-right:1rem}header>div a{display:flex;text-decoration:none;align-items:center}header>div a:hover{background-color:var(--panel)}header>div a h1{margin:0;margin-left:0.3rem;font-size:2rem}header>div a img{display:block;height:2rem}header>div nav{display:flex;height:100%;border-right:1.5px solid var(--border)}header>div nav a{text-decoration:none;color:var(--font-color);padding:0 1rem;height:100%;border-left:1.5px solid var(--border);align-items:center}header>div nav a p{margin:0}header>div nav a:hover{background-color:var(--panel)}footer{background:#1a1a1a;padding:1rem}footer p{color:var(--font-color);text-align:center;font-weight:bold}html[theme="old"]{--color: 260;--bg-color: hsl(var(--color), 20%, 17.5%);--header-color: hsl(48, 77%, 50%);--font-color: hsl(0, 0%, 95%);--border-color: hsl(var(--color), 20%, 30%);--spec-color: hsl(var(--color), 20%, 16%);--popup-color: hsl(var(--color), 20%, 14.5%)}html[theme="dark"]{--header-color: hsl(48, 75%, 55%);--font-color: hsl(0, 0%, 95%);--bg: hsl(260, 30%, 20%);--panel: hsl(260, 30%, 25%);--border: hsl(260, 30%, 40%);--green: hsl(80, 40%, 20%);--red: hsl(0, 50%, 30%);--darkGray: hsl(0, 0%, 10%);--lightGray: hsl(0, 0%, 30%)}:root{--width: 1100px}body{background:var(--bg);font-family:'Montserrat';font-size:18px;margin:0;padding:0;color:var(--font-color);min-height:100vh;display:flex;flex-direction:column}body h1,body a{color:var(--header-color)}body main{flex-basis:100%;flex-grow:1}section>div{width:var(--width);margin:0 auto;max-width:calc(100vw - 4rem)}*{box-sizing:border-box;line-height:1.5}a{text-decoration:none;font-weight:500}figure{margin:0}figure p{margin:0}figure figcaption{text-align:center}code{color:#efefef;background:#222;padding:0.1rem 0.2rem;font-family:"Ubuntu Mono", monospace;font-weight:400}.warning{background:rgba(0,0,0,0.4);color:#eeeeef;border:1px solid var(--darkGray);border-left:10px solid var(--red);margin:2rem 0;padding:0.5rem}.warning h3{margin-bottom:0.5rem;line-height:1;font-size:1.5rem}.warning>*:first-child{margin-top:0}.warning>*:last-child{margin-bottom:0}
