.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}*,:after,:before{border:none;box-sizing:border-box;color:inherit;font:inherit;margin:0;outline:none;padding:0}:root{--app-content-z:0;--app-route-controls-z:10;--app-loading-z:900;--app-chrome-z:1000;--app-safe-area-top:env(safe-area-inset-top,0px);--app-safe-area-bottom:env(safe-area-inset-bottom,0px);--pwa-safe-area-background:#fff;--pwa-safe-area-opacity:0}a{text-decoration:none!important}body{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none}body.readerActive,html.readerActive{background:#000}body.readerActive:after{background:#000;bottom:0;content:"";height:env(safe-area-inset-bottom,0);height:var(--app-safe-area-bottom);z-index:99990}.pwaSafeAreaBackdrop,body.readerActive:after{left:0;pointer-events:none;position:fixed;right:0}.pwaSafeAreaBackdrop{background:#fff;background:var(--pwa-safe-area-background);height:env(safe-area-inset-top,0);height:var(--app-safe-area-top);opacity:0;opacity:var(--pwa-safe-area-opacity);top:0;z-index:100300}body.pwaChromeActive:before{height:env(safe-area-inset-top,0);height:var(--app-safe-area-top);top:0}body.pwaChromeActive:after,body.pwaChromeActive:before{background:#fff;background:var(--pwa-safe-area-background);content:"";left:0;pointer-events:none;position:fixed;right:0;z-index:100301}body.pwaChromeActive:after{bottom:0;height:env(safe-area-inset-bottom,0);height:var(--app-safe-area-bottom)}body.readerActive.pwaChromeActive:after,body.readerActive.pwaChromeActive:before{z-index:99990}.listImg{margin-left:8px}.drawerImgOverlay,.listImg{background-size:cover;box-shadow:.625px .625px 2.5px #0000004d,1.25px 1.25px 5px #0000004d,5px 6.25px 12.5px #0006}.drawerImgOverlay{left:50%;position:fixed;transform:translate(-50%)}.drawerImgOverlay:after{background-image:linear-gradient(180deg,#ffffff1a,#0003),linear-gradient(90deg,#0003 0,#0000 2.5px,#0000000d 5px,#0000 6.25px);border-radius:2.5px;box-shadow:inset -.625px -1.25px 2.5px #0003,inset -.625px -.625px 1.25px #0003;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.headerNav{height:"48px";width:"100%"}.anchored-top{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#ffffff88;left:0;padding-top:env(safe-area-inset-top,0);padding-top:var(--app-safe-area-top);position:fixed!important;top:0!important;width:100%;z-index:1000;z-index:var(--app-chrome-z)}html.readerActive .anchored-top,html.readerActive .backgroundRoute{visibility:hidden}.page{padding-top:calc(112px + env(safe-area-inset-top, 0px));padding-top:calc(112px + var(--app-safe-area-top))}.description{font-size:85%;overflow:hidden;padding-left:24px;white-space:nowrap;width:1000px}.header{font-feature-settings:normal;font-family:system-ui,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-size:18px;font-stretch:normal;font-style:normal;font-variant-caps:normal;font-weight:500;margin-left:-8px;margin-top:-4px;padding-bottom:4px;padding-top:8px}li.textContent{padding-left:16px}.listImg{border-radius:5px;float:left;height:100px;margin-right:25px;min-height:100px;min-width:100px;object-fit:cover;overflow:hidden;width:100px}.menuBar{background-color:#ffffff88;border-bottom:3px solid #cbcbcb88;color:#000}.menuActive{background-color:#f6f6f688}.menuActive button{border-radius:0!important}.container{margin-left:16px;margin-top:0;padding-top:0;position:relative;z-index:0;z-index:var(--app-content-z)}.routeControls{background:#fff;padding-bottom:14px;position:relative;z-index:10;z-index:var(--app-route-controls-z)}.browseSearchRow{display:flex;margin-right:14px;margin-top:4px}.searchBoxContainer{flex:1 1 auto;min-width:0;position:relative}.searchHistoryDropdown{backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);background:#fcfcfcd1;border:1px solid #ffffffbd;border-radius:4px;box-shadow:0 14px 34px #00000029;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 7px);z-index:11;z-index:calc(var(--app-route-controls-z) + 1)}.searchHistoryHeader{align-items:center;color:#8a8a8a;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.08em;padding:10px 14px 6px;text-transform:uppercase}.searchHistoryClearAll{background:#0000;color:#777;cursor:pointer;font-size:11px;font-weight:500;letter-spacing:0;line-height:16px;opacity:.82;padding:0;text-transform:none}.searchHistoryClearAll:focus,.searchHistoryClearAll:hover{color:#202020;opacity:1}.searchHistoryItem{align-items:center;color:#303030;display:flex;width:100%}.searchHistoryItem:focus-within,.searchHistoryItem:hover{background:#0000000f}.searchHistoryQuery{align-items:center;color:#303030;display:flex;flex:1 1 auto;font-size:14px;min-width:0;overflow:hidden;padding:9px 14px 10px;text-align:left}.searchHistoryClear,.searchHistoryQuery{background:#0000;cursor:pointer;line-height:20px}.searchHistoryClear{color:#777;flex:0 0 auto;font-size:12px;font-weight:500;opacity:.82;padding:9px 14px 10px 10px}.searchHistoryClear:focus,.searchHistoryClear:hover{color:#202020;opacity:1}.searchHistoryText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routeSubhead{color:#cbcbcb;display:flex;font-size:85%;min-height:28px;padding-top:14px}.routeResults{clear:both;padding-right:16px;padding-top:14px;position:relative;z-index:0;z-index:var(--app-content-z)}.doubleSpace li,.doubleSpace p{padding-bottom:8px;padding-top:8px}.doubleSpace li{list-style-position:outside;list-style-position:initial;list-style-type:disc;margin-left:16px;padding-left:8px}.cardoverlay{background-size:cover;box-shadow:.625px .625px 2.5px #0000004d,1.25px 1.25px 5px #0000004d,5px 6.25px 12.5px #0006;left:0;position:absolute;top:0;transition:box-shadow .16s ease}.cardoverlay,.cardoverlay:after{border-radius:2.5px;display:block;height:100%;width:100%}.cardoverlay:after{background-image:linear-gradient(180deg,#ffffff1a,#0003),linear-gradient(90deg,#0003 0,#0000 2.5px,#0000000d 5px,#0000 6.25px);box-shadow:inset -.625px -1.25px 2.5px #0003,inset -.625px -.625px 1.25px #0003;content:"";left:0;position:absolute;top:0}.gridImg{border-radius:2.5px;display:block;height:auto;width:100%}.gridCard{position:relative;transition:transform .16s ease;width:100%}@media (hover:hover) and (pointer:fine){.rowItem:hover .gridCard{transform:translateY(-2px)}.rowItem:hover .cardoverlay{box-shadow:.75px .75px 3px #00000052,1.5px 1.5px 6px #00000052,6px 8px 16px #00000070}}.rowItem:active .gridCard{transform:scale(.985)}.rowItem:active .cardoverlay{box-shadow:1px 1px 3px #00000057,2px 2px 7px #00000057,6px 8px 16px #00000075}.gridCardMedia{background:linear-gradient(180deg,#f3f3f3,#dbdbdb);border-radius:2.5px}.gridCard--inCollection:before{background:linear-gradient(180deg,#d8dde2,#9ba3aa);box-shadow:0 7px 12px -5px #00000057;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);color:#263038;content:"✓";font-size:12px;font-weight:800;height:30px;line-height:21px;padding-right:0;position:absolute;right:8px;text-align:center;top:0;width:20px;z-index:2}.collectionLabel{background:linear-gradient(0deg,#000000eb,#0000008c);border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;bottom:0;color:#fff;font-size:75%;font-weight:500;left:0;line-height:1.3;padding:8px;position:absolute;right:0;text-align:center}.collectionToolbar{align-items:center;color:#cbcbcb;display:flex;font-size:85%;gap:12px;justify-content:space-between;padding:0 16px 24px 0}.collectionToolbar__title{flex:0 0 auto}.collectionToolbar__controls{align-items:center;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:8px;justify-content:flex-end}@media (max-width:720px){.collectionToolbar__controls{gap:6px}}.disabledElement{filter:grayscale(100%);opacity:25%;pointer-events:none}.pswp--styles{--pswp-icon-color:#eee;--pswp-icon-color-secondary:#333;--pswp-bg:#000}.pswp__counter{margin:15px 20px 20px}ul{list-style:none;padding-left:0}.pswp__top-bar{background-color:initial!important;pointer-events:none!important}.pswp__preloader{margin-left:14px!important;margin-right:auto!important;margin-top:calc(env(safe-area-inset-top, 0px) + 5px)!important;margin-top:calc(var(--app-safe-area-top) + 5px)!important;pointer-events:none!important}.cover-grid{width:100%}.cover-grid--browse{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.cover-grid--collection{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.cover-grid--list{display:block}.cover-grid__item{min-width:0}.cover-grid__sentinel{height:1px;width:100%}.masonry-container{position:relative;width:100%;z-index:0;z-index:var(--app-content-z)}.masonry-sizer{pointer-events:none;visibility:hidden}.masonry-item{min-width:0;z-index:0;z-index:var(--app-content-z)}.masonry-sentinel{height:1px;width:100%}.statusCard{background:linear-gradient(180deg,#f6f6f6f2,#ecececf2);border-radius:12px;box-shadow:0 6px 18px #0000000f;margin-right:16px;padding:18px 20px}.statusTitle{color:#111;font-size:15px;font-weight:600}.statusText{color:#555;font-size:13px;line-height:1.45;margin-top:6px}.statusActions{margin-top:14px}.statusCard--inline{font-size:13px;margin-bottom:14px;margin-right:0;padding:12px 14px}.loadingInline{color:#777;font-size:13px}.loadingInline--top{padding-bottom:14px;padding-top:0}.loadingState{align-items:center;color:#777;display:flex;font-size:13px;gap:10px;justify-content:center;padding:18px 0;width:100%}.loadingSpinner{animation:loadingSpin .8s linear infinite;border:2px solid #d8d8d8;border-radius:50%;border-top-color:#555;display:inline-block;height:16px;width:16px}.loadingState--more{padding:28px 0}.loadingState--floating{background:#ffffffdb;border-radius:999px;bottom:18px;box-shadow:0 8px 24px #0000001f;left:50%;padding:10px 16px;pointer-events:none;position:fixed;transform:translateX(-50%);width:auto;z-index:900;z-index:var(--app-loading-z)}.readerLaunchOverlay{background:#000;color:#d8d8d8;font-size:13px;gap:12px;inset:0;justify-content:center;position:fixed;z-index:100500}.readerLaunchOverlay,.readerLaunchSlow{align-items:center;display:flex;flex-direction:column}.readerLaunchSlow{animation:readerFadeUp .22s ease-out;color:#8c8c8c;gap:14px;margin-top:20px}@media (prefers-reduced-motion:reduce){.readerLaunchSlow{animation:none}}.readerLaunchOverlay .loadingSpinner{border-color:#f2f2f2 #333 #333}.readerControls{opacity:1;transition:opacity .18s ease}.readerControls--hidden{opacity:0;pointer-events:none}.readerPageChip{bottom:18px;left:50%;position:fixed;transform:translateX(-50%);z-index:100100}.readerCloseButton{position:fixed;right:14px;top:calc(env(safe-area-inset-top, 0px) + 14px);z-index:100100}.readerThumbs{--reader-ink:#000;--reader-paper:#f2f2f2;--reader-graphite:#8c8c8c;--reader-smoke:#5e5e5e;--reader-rule:#ffffff14;animation:readerFadeUp .22s ease-out;background:var(--reader-ink);color:var(--reader-paper);display:flex;flex-direction:column;inset:0;position:fixed;z-index:100120}.readerThumbs--hidden{display:none}.readerThumbsClose{position:absolute;right:14px;top:calc(env(safe-area-inset-top, 0px) + 14px);z-index:2}.readerThumbsClose[hidden]{display:none}.readerThumbsDensity{display:flex;flex:none;margin-right:12px}.readerThumbsScroll{-webkit-overflow-scrolling:touch;container-type:inline-size;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(env(safe-area-inset-top, 0px) + 64px) 0 28px;touch-action:pan-y}.readerThumbsFooter{border-top:1px solid var(--reader-rule);flex:none;padding:14px 18px calc(env(safe-area-inset-bottom, 0px) + 10px)}.readerThumbsSliderWrap{position:relative}.readerThumbsCurrentTick{background:var(--reader-paper);border-radius:1px;height:12px;left:10px;left:calc(10px + (100% - 20px)*var(--reader-tick-position, 0));margin-left:-1px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:2px}.readerThumbsFooterRow{align-items:center;display:flex;justify-content:space-between;min-height:42px}.readerThumbsPosition{font-feature-settings:"tnum";align-items:baseline;display:flex;flex:1 1 auto;font-variant-numeric:tabular-nums;gap:10px;min-width:0;overflow:hidden;white-space:nowrap}.readerThumbsFolio{font-size:15px;font-weight:600;letter-spacing:.01em}.readerThumbsScrubLabel{color:var(--reader-graphite);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis}.readerThumbsActions,.readerThumbsFolio{flex:none}.readerThumbsActions{align-items:center;display:flex;gap:10px;margin-left:10px}.readerThumbsGrid{grid-gap:26px 18px;align-items:end;display:grid;gap:26px 18px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0 16px}.readerThumbsGrid--compact{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.readerSpread{align-items:flex-end;display:flex;min-width:0}.readerSpread>.readerThumb{flex:1 1}.readerSpread--recto{justify-content:flex-end}.readerSpread--recto>.readerThumb,.readerSpread--verso>.readerThumb{flex:0 0 50%}.readerThumb{background:none;border:0;color:inherit;display:flex;flex-direction:column;gap:7px;min-width:0;padding:0;position:relative}.readerThumbFrame{background:linear-gradient(180deg,#1a1a1a,#121212);border-radius:2.5px;display:block;overflow:hidden;position:relative;transition:transform .16s ease;width:100%}.readerThumbFrame img{display:block;height:100%;object-fit:cover;width:100%}.readerThumbFrame:after{background-image:linear-gradient(180deg,#ffffff14,#00000024);border-radius:inherit;box-shadow:inset -.625px -1.25px 2.5px #0003,inset -.625px -.625px 1.25px #0003;content:"";inset:0;pointer-events:none;position:absolute}.readerSpread--verso .readerThumbFrame,.readerSpread>.readerThumb:first-child:not(:last-child) .readerThumbFrame{border-radius:2.5px 0 0 2.5px}.readerSpread>.readerThumb:last-child:not(:first-child) .readerThumbFrame{border-radius:0 2.5px 2.5px 0}.readerSpread>.readerThumb:first-child:not(:last-child) .readerThumbFrame:after{background-image:linear-gradient(270deg,#0000004d 0,#0000 12%),linear-gradient(180deg,#ffffff14,#00000024)}.readerSpread>.readerThumb:last-child:not(:first-child) .readerThumbFrame:after{background-image:linear-gradient(90deg,#0000004d 0,#0000 12%),linear-gradient(180deg,#ffffff14,#00000024)}.readerSpread--recto .readerThumbFrame:after{background-image:linear-gradient(180deg,#ffffff1a,#0003),linear-gradient(90deg,#0003 0,#0000 2.5px,#0000000d 5px,#0000 6.25px)}@media (hover:hover) and (pointer:fine){.readerThumb:hover .readerThumbFrame{transform:translateY(-2px)}}.readerThumb:active .readerThumbFrame{transform:scale(.985)}.readerThumbLabel{font-feature-settings:"tnum";align-self:center;color:var(--reader-smoke);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:14px;margin-top:2px;padding:0 2px}.readerSpread--verso .readerThumbLabel,.readerSpread>.readerThumb:first-child:not(:last-child) .readerThumbLabel{align-self:flex-start}.readerSpread--recto .readerThumbLabel,.readerSpread>.readerThumb:last-child:not(:first-child) .readerThumbLabel{align-self:flex-end}.readerThumb--current,.readerThumb--scrub{z-index:1}.readerThumb--current .readerThumbFrame{box-shadow:0 3px 0 0 var(--reader-ink),0 5px 0 0 var(--reader-paper)}.readerThumb--scrub .readerThumbFrame{box-shadow:0 3px 0 0 var(--reader-ink),0 5px 0 0 var(--reader-smoke)}.readerThumb--current .readerThumbLabel{color:var(--reader-paper);font-weight:600}.readerThumb--scrub .readerThumbLabel{color:#c4c4c4}.readerSearch{display:flex;flex:1 1;flex-direction:column;min-height:0}.readerSearch[hidden]{display:none}.readerSearchBar{align-items:center;border-top:1px solid var(--reader-rule);display:flex;flex:none;gap:12px;padding:12px 14px calc(env(safe-area-inset-bottom, 0px) + 12px)}.readerThumbs--keyboard .readerSearchBar{padding-bottom:12px}.readerSearchResults{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(env(safe-area-inset-top, 0px) + 18px) 16px 12px;touch-action:pan-y}.readerSearchStatus{color:var(--reader-graphite);font-size:13px;line-height:18px;padding:0 0 6px}.readerSearchList{list-style:none;margin:0;padding:0}.readerSearchThumb{background:linear-gradient(180deg,#1a1a1a,#121212);border-radius:2.5px;display:block;flex:none;height:64px;overflow:hidden;position:relative;width:48px}.readerSearchThumb:after{background-image:linear-gradient(180deg,#ffffff14,#00000024);border-radius:inherit;box-shadow:inset -.625px -1.25px 2.5px #0003,inset -.625px -.625px 1.25px #0003;content:"";inset:0;pointer-events:none;position:absolute}.readerSearchThumb img{display:block;height:100%;object-fit:cover;width:100%}.readerSearchThumb--current{box-shadow:0 3px 0 0 var(--reader-ink),0 5px 0 0 var(--reader-paper)}.readerSearchTitle{font-feature-settings:"tnum";align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:10px}.readerSearchMeta{color:var(--reader-graphite);font-size:12px;font-weight:400}.readerSearchSnippet+.readerSearchSnippet{margin-top:4px}.readerSearchSnippet{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#a3a3a3;display:-webkit-box;font-size:13px;line-height:1.45;overflow:hidden}.readerSearchSnippet b{color:var(--reader-paper);font-weight:600}.readerReturnPill{animation:readerFadeUp .2s ease-out;bottom:70px;left:50%;position:fixed;transform:translateX(-50%);z-index:100100}@keyframes readerFadeUp{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:reduce){.readerReturnPill,.readerThumbs{animation:none}.readerThumbFrame{transition:none}}@container (max-width: 519px){.readerThumbsGrid{gap:30px;grid-template-columns:1fr;padding:0 22px}.readerThumbsGrid--compact{gap:26px 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}}@media (min-width:700px){.readerThumbsGrid{gap:34px 26px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0 28px}.readerThumbsGrid--compact{gap:28px 20px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@keyframes loadingSpin{to{transform:rotate(1turn)}}.cover-gridState--refreshing .masonry-container{opacity:.68;transition:opacity .18s ease}@media (min-width:900px){.cover-grid--browse{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}@media (min-width:1280px){.cover-grid--browse{grid-template-columns:repeat(auto-fill,minmax(144px,1fr))}}.dotted{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.loading{padding-bottom:32px;padding-top:32px;text-align:center}
/*# sourceMappingURL=main.7f7be1ca.css.map*/