*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body.shelves{min-height:100vh}body.shelves,body.shelves blockquote,body.shelves dd,body.shelves dl,body.shelves figcaption,body.shelves figure,body.shelves h1,body.shelves h2,body.shelves h3,body.shelves h4,body.shelves li,body.shelves ol[class],body.shelves p,body.shelves ul[class]{-webkit-user-select:none;-moz-user-select:none;user-select:none}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}img{max-width:100%;height:auto}.site-nav ul{display:flex;align-items:center;justify-content:center;list-style:none}.site-nav ul li{font-weight:700}.site-nav ul li a{padding:10px 3px;margin:0 10px;color:red;border-bottom:2px solid transparent}.site-nav ul li a:hover{border-bottom-color:blue;color:blue}