@charset "UTF-8";@import "https://use.typekit.net/iwz1cdz.css";*{margin:0;padding:0;border:0;list-style:none;color:#000;font-size:18px;font-weight:400;text-decoration:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%}html,body{overflow-y:hidden;height:100%}body{background-color:#f5f5f5;font-family:neue-haas-grotesk-text,helvetica neue,Helvetica,Arial,sans-serif;overflow-y:hidden}main{display:flex}::selection{color:#fff;background-color:#000}input[type=checkbox]{display:none}nav label,.info li{display:block;font-size:1.2em;line-height:1.6em;letter-spacing:-.02em}.header{position:fixed;left:1rem;top:1rem;display:flex}.header ul li{border-top:1px solid #000}.header ul li:last-child{border-bottom:1px solid #000}nav{min-width:12rem;margin-right:1rem}nav label{cursor:pointer}nav ul li{position:relative;user-select:none}.info{min-width:24rem}.selected input[type=checkbox]+label::after{content:" ←";position:absolute;right:0}.selected input[type=checkbox]:checked+label::after{content:" →"}.books{height:calc(100dvh - 2rem);display:flex;align-items:flex-end;padding:1rem}.books li{cursor:pointer;height:calc(var(--s,1) * 100dvh - 2rem);width:auto;margin-right:2px}.books li img{user-select:none;width:auto;height:100%}.books li:hover img{padding:0 2em 0 .5em;transform:rotate(2deg);transform-origin:bottom right}.books .cover,.books .info{display:none}.books .cover-mode .cover{display:block}.books .cover-mode .spine{display:none}.book-info{display:none}.open{display:block}@media(max-height:1000px){.books li{height:calc(var(--s,1) * 80dvh)}}@media screen and (max-width:767px){nav label,.info li{display:block;font-size:1em}.header{width:calc(100% - 2rem)}nav{width:100%;margin:0;min-width:auto}nav.collapsed{display:none}.info{position:fixed;min-width:auto;width:calc(100% - 2rem)}.books li{height:calc(var(--s,1) * 70dvh)}.books li:hover img{padding:0;transform:none}}