@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab&display=swap);body[reader]{background-color:transparent;display:flex;flex-direction:row;justify-content:center;padding:1rem;color:#fff;font-family:"Roboto Slab",serif;line-height:2.5;letter-spacing:.15rem;font-size:25px;text-align:justify;font-weight:700;text-shadow:-2px -2px 0#000,-2px -1px 0#000,-2px 0 0#000,-2px 1px 0#000,-2px 2px 0#000,-1px -2px 0#000,-1px -1px 0#000,-1px 0 0#000,-1px 1px 0#000,-1px 2px 0#000,0-2px 0#000,0-1px 0#000,0 0 0#000,0 1px 0#000,0 2px 0#000,1px -2px 0#000,1px -1px 0#000,1px 0 0#000,1px 1px 0#000,1px 2px 0#000,2px -2px 0#000,2px -1px 0#000,2px 0 0#000,2px 1px 0#000,2px 2px 0#000}body[reader] main{width:calc(900px + (2rem*2));background-color:rgba(0,0,0,.75);padding:2rem}body[reader] main *{filter:drop-shadow(0 0 10px #000) drop-shadow(0 0 5px #000) drop-shadow(2px 2px 5px #000)}body[reader] main p{margin-top:1rem}body[reader] main hr{height:5px;background-color:#000;outline:2px solid #fff;margin-top:2rem;margin-bottom:2rem}body[reader] h1,body[reader] h2{text-align:center;font-size:calc(25px*2.4)}body[reader] h2{font-size:calc(25px*2)}body[reader] h3,body[reader] h4{text-align:center;font-size:calc(25px*1.6)}body[reader] h4{font-size:calc(25px*1.2)}body[reader] h5,body[reader] h6{text-align:center;font-size:calc(25px*.8)}body[reader] h6{font-size:calc(25px*.4)}*,:after,:before{box-sizing:border-box;padding:0;margin:0}:root{--bg:#19131f;--fg:#efebe5;--pane:#2f233a;--link:#dbd3ea;--blue:rgb(94, 227, 254);--pink:rgb(255, 58, 203);--orange:rgb(254, 154, 36);--gradient:linear-gradient(to right, var(--blue) 0%, var(--pink) 50%, var(--orange) 100%)}html{background-color:transparent}body[index],body[note]{background-color:var(--bg);color:var(--fg);font-family:sans-serif;display:flex;flex-direction:row;justify-content:center;padding:1rem}body[index] article,body[index] main,body[note] article,body[note] main{background-color:var(--pane);width:min(98vw,800px);padding:1rem;border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:1px 1px 5px 0#000}body[index] main .link,body[note] main .link{display:block;border-radius:.25rem;color:var(--link)}body[index] main .link:hover,body[note] main .link:hover{background:var(--gradient);color:var(--bg);box-shadow:1px 1px 5px 0#000}body[index] main .link a,body[note] main .link a{padding:.25rem;display:block;color:inherit}body[index] article,body[note] article{text-align:justify}body[index] article h1,body[index] article h2,body[note] article h1,body[note] article h2{font-size:1.771561rem;margin-top:1rem;margin-bottom:.5rem;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;filter:drop-shadow(1px 1px 5px #000)}body[index] article h2,body[note] article h2{font-size:1.61051rem}body[index] article h3,body[index] article h4,body[index] article h5,body[index] article h6,body[note] article h3,body[note] article h4,body[note] article h5,body[note] article h6{font-size:1.4641rem;margin-top:1rem;margin-bottom:.5rem;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;filter:drop-shadow(1px 1px 5px #000)}body[index] article h4,body[index] article h5,body[index] article h6,body[note] article h4,body[note] article h5,body[note] article h6{font-size:1.331rem}body[index] article h5,body[index] article h6,body[note] article h5,body[note] article h6{font-size:1.21rem}body[index] article h6,body[note] article h6{font-size:1.1rem}body[index] article p,body[note] article p{line-height:1.5rem;font-size:1.1rem;letter-spacing:.05rem}body[index] article blockquote,body[note] article blockquote{position:relative;padding-left:1rem;border-left:2px solid var(--link)}body[index] article a,body[note] article a{color:var(--link)}body[index] article a:hover,body[note] article a:hover{background-color:var(--link);color:var(--pane);outline:2px solid var(--link);border-radius:2px}body[index] article hr,body[note] article hr{height:5px;background:var(--gradient);box-shadow:1px 1px 2px 0#000;border-radius:2px;border:0}#home,#home:hover:before{border-radius:1rem;box-shadow:1px 1px 2px 0#000}#home{display:block;position:fixed;top:1rem;left:1rem;background-color:var(--pane);color:var(--fg);padding:1rem;transform-style:preserve-3d;text-decoration:none}#home:hover{box-shadow:none}#home:hover:before{position:absolute;content:"";inset:-2px;background:var(--gradient);transform:translateZ(-1px)}