#header,h1,h2,h3,h4,h5,h6{text-align:center}a{--time:300ms;color:blue;transition:color var(--time) ease-in-out}p br{display:block;content:""}p,p br{margin-top:.75rem}p{margin-bottom:.75rem}q{font-style:italic}blockquote{margin-left:calc(1rem + 1vw)}code{font-family:Courier New,Courier,monospace;padding:.25rem;background-color:rgba(0,0,0,.1);border-radius:4px;border:1px solid rgba(0,0,0,.25)}body{font:1rem Helvetica,sans-serif;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#fff;background-color:#000}body>header>div.top{text-align:center}body>header>div.top h1 a{color:#fff}.note a,body>header a,body>header>div.top h1 a:hover{color:skyblue}.note a:hover,body>header a:hover{color:color-mix(in srgb,skyblue 70%,blue 30%)}body>footer.box{margin-top:0;text-align:center}body>footer a{color:#fff}body>footer a:hover{color:skyblue}.box{--spacing:calc(0.5rem + 1vw);margin:calc(var(--spacing)/2);border:1px solid;padding:var(--spacing);border-radius:1vw}.note{background-color:#2f4f4f}.book{background-color:gray;border-color:#2f4f4f}.book,.book a{color:#000}.book a:hover{color:color-mix(in srgb,#000 50%,blue 50%)}.chapter{color:#000;background-color:#d3d3d3;border-color:gray}.chapter a:hover{color:blue}*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}