:root{--tmb-page-bg:#fff;--tmb-surface-muted:#f5f5f5;--tmb-border:#e8e8e8;--tmb-text:#111;--tmb-text-muted:#777;--tmb-text-faint:#999;--tmb-hero-bg:#000;--tmb-mobile-main-nav-bg:#000;--tmb-type-h1-size:clamp(1.25rem, 2.2vw, 1.5rem);--tmb-type-h2-size:.8125rem;--tmb-type-h2-card-size:1rem;--tmb-type-lead-size:13px;--tmb-type-h1-weight:500;--tmb-type-h2-weight:500;--tmb-type-h1-tracking:-.03em;--tmb-type-h2-tracking:-.01em;--tmb-type-h1-line:1.15;--tmb-type-h2-line:1.35;--tmb-type-lead-line:1.45;--tmb-type-body-line:1.45;--tmb-description-row-ch:42ch;--tmb-description-row-ch-wide:52ch;--tmb-nav-idle:#0000006b;--tmb-nav-hover:#000000b8;--tmb-nav-active:#000;--tmb-nav-idle-dark:#ffffff85;--tmb-nav-hover-dark:#ffffffd1;--tmb-nav-active-dark:#fff;--tmb-nav-underline-offset:.18em;--tmb-nav-scrim-light:#ffffffb8;--tmb-nav-scrim-dark:#0000008c;--tmb-btn-primary-bg:#111;--tmb-btn-primary-border:#111;--tmb-btn-primary-text:#fff;--tmb-btn-primary-hover-bg:#2a2a2a;--tmb-btn-primary-hover-border:#2a2a2a;--tmb-btn-primary-active-bg:#0f0f0f;--tmb-accent-cta-bg:#007aff;--tmb-accent-cta-border:#007aff;--tmb-accent-cta-text:#fff;--tmb-accent-cta-hover-bg:#0066d6;--tmb-accent-cta-hover-border:#0066d6;--tmb-accent-cta-hover-text:#fff;--tmb-btn-on-dark-bg:#fff;--tmb-btn-on-dark-border:#fff;--tmb-btn-on-dark-text:#111;--tmb-btn-on-dark-hover-bg:#f2f2f2;--tmb-btn-on-dark-hover-border:#f2f2f2;--tmb-pill-height:40px;--tmb-type-caption-size:12px;--tmb-type-ui-size:13px;--tmb-section-padding-y:36px;--tmb-grid-gap-desktop:48px;--tmb-grid-gap-mobile:24px;--tmb-meta-gap:10px;--tmb-meta-index-gap:3px;--tmb-meta-title-gap:2px;--tmb-meta-line:1.15;--tmb-status-text:#888;--climax-bg:var(--tmb-page-bg);--climax-text:var(--tmb-text);--climax-muted:var(--tmb-text-muted);--climax-faint:var(--tmb-text-faint);--climax-accent:var(--tmb-text);--climax-status:var(--tmb-status-text);--climax-gap-desktop:var(--tmb-grid-gap-desktop);--climax-gap-mobile:var(--tmb-grid-gap-mobile);--climax-meta-gap:var(--tmb-meta-gap);--climax-meta-index-gap:var(--tmb-meta-index-gap);--climax-meta-title-gap:var(--tmb-meta-title-gap);--climax-cover-ratio:var(--tmb-cover-slot-ratio,4 / 3);--climax-meta-line:var(--tmb-meta-line,1.15);--tmb-book-meta-size:14px;--tmb-book-title-weight:600;--tmb-book-title-color:var(--tmb-text);--tmb-book-author-weight:500;--tmb-book-author-color:#0000008c;--tmb-hero-wordmark-size:clamp(1.125rem, 1.65vw, 1.5rem);--tmb-hero-lede-size:clamp(.8125rem, 1.05vw, .9375rem)}.tmb-hero-wordmark-h1{box-sizing:border-box;color:#fff;max-width:100%;font-size:var(--tmb-hero-wordmark-size);letter-spacing:-.03em;text-align:center;text-wrap:balance;text-shadow:0 2px 24px #00000073,0 0 48px #ffffff1f;margin:0;font-weight:500;line-height:1.15}.tmb-hero-wordmark-h1-accent{font:inherit;color:inherit;letter-spacing:inherit}body{line-height:var(--tmb-type-body-line)}.discovery-intro-search-slide,.discovery-intro-search-slide.has-intro-books,.discoverLiveHero{background:var(--tmb-hero-bg)!important}.discovery-intro-search-slide.has-started-search{color:var(--tmb-text,#111);background:var(--tmb-page-bg,#fff)!important}.discovery-intro-search-bar-wrap{margin:2px auto 0}.discovery-intro-search-btn,.discoverHeroSearchButton{font-weight:500!important}.discovery-intro-presearch-cover{box-shadow:none!important}.discovery-page,main#main-content.discovery-page{background:var(--tmb-page-bg)}section.discovery-section{padding:var(--disco-section-block-gap,40px) 0}:is(.discovery-elements-row-title,.discovery-section h2,.discovery-section-title,.discovery-subsection-title,.sectionHeader,.book-modal-section-title,.immersive-nav-section-title){font-size:var(--tmb-type-h2-size);font-weight:var(--tmb-type-h2-weight);letter-spacing:var(--tmb-type-h2-tracking);line-height:var(--tmb-type-h2-line);text-transform:none;color:var(--tmb-text-faint);margin:0 0 18px}.discovery-elements-row-title,.discovery-section h2,.discovery-section-title,.discovery-subsection-title{text-align:left;margin:0 0 18px}.discovery-elements-row-desc,.discovery-section-desc,.discovery-intro-search-lede,.routeLead,.collectionPage .card .routeLead,.books-module .routeLead,.libraryImmersiveSection .routeLead,.libraryTileAuthor,.book-author,.recommendation-author,.libraryTileTitle,.climax-product-grid .libraryTileTitle,.climax-product-grid .libraryTileAuthor{line-height:var(--tmb-meta-line,1.15)}.discovery-element-book-author,.libraryTileAuthor,.book-author,.recommendation-author,.discoverElementBookAuthor{text-transform:none!important}.discovery-elements-row-desc,.discovery-section-desc,.discovery-intro-search-lede{font-size:var(--tmb-type-lead-size);color:var(--tmb-text-muted);max-width:var(--tmb-description-row-ch,42ch);text-align:left;text-wrap:pretty;margin:0 0 14px}.tmb-inline-sep,.book-owner-separator{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;opacity:1}.discovery-intro-search-lede.is-hidden{display:none}.discovery-intro-search-title{color:#ffffffeb;font-size:var(--tmb-hero-wordmark-size);font-weight:var(--tmb-type-h1-weight);letter-spacing:var(--tmb-type-h1-tracking);line-height:var(--tmb-type-h1-line);text-align:center;max-width:none;margin:0 0 16px}.discovery-hero-lede{max-width:min(100%, var(--tmb-hero-description-measure,58ch));font-size:var(--tmb-hero-lede-size);letter-spacing:-.01em;color:#fff;opacity:.6;text-align:center;text-wrap:pretty;text-shadow:0 2px 16px #0006,0 0 32px #ffffff14;margin:0;font-weight:400;line-height:1.55}.discovery-intro-search-inner{gap:16px}.discovery-library-card,.discovery-for-you-card,.books-grid .book-module.book-item,.collectionPage .card,.auth-modal{box-shadow:none!important}.bookshelf-view{background:var(--tmb-page-bg,#fff)!important}.shelf-wood{background:#333!important}.discovery-skeleton-row,.discovery-skeleton-row--books,.discovery-skeleton-row--books{display:none!important}.routeTitle,.forYouHero h1,.forYouHero h2.forYouPageTitle{font-size:var(--tmb-type-h1-size);font-weight:var(--tmb-type-h1-weight);letter-spacing:var(--tmb-type-h1-tracking);line-height:var(--tmb-type-h1-line)}.routeLead,.collectionPage .card .routeLead,.books-module .routeLead,.libraryImmersiveSection .routeLead{color:var(--tmb-text-muted);font-size:var(--tmb-type-lead-size);line-height:var(--tmb-type-lead-line)}.routeScaffold{gap:.5rem}.card h2,.library-empty-title,.library-private-title,.add-books-modal-header h2{font-size:var(--tmb-type-h2-card-size);font-weight:var(--tmb-type-h1-weight);letter-spacing:var(--tmb-type-h2-tracking)}.sectionHeader{font-size:var(--tmb-type-h2-size);font-weight:var(--tmb-type-h2-weight);letter-spacing:var(--tmb-type-h2-tracking);color:var(--tmb-text-faint)}#signed-out-footer.signed-out-footer{background:var(--tmb-page-bg,#fff)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}#signed-out-footer .footer-brand{margin:0;font-size:12px;font-weight:600;line-height:1.2;color:var(--tmb-text)!important}#signed-out-footer .footer-tagline{margin:0;font-size:11px;font-weight:400;line-height:1.3;color:var(--tmb-text-muted)!important}#signed-out-footer .signup-button{border-radius:999px;font-weight:500;box-shadow:none!important}.forYouHero h1,.forYouHero h2.forYouPageTitle{margin:0}.forYouSection h2,.searchGroupTitle,.discovery-section-sidebar-heading:not(.discovery-section-sidebar-heading-btn){font-size:var(--tmb-type-h2-size);font-weight:var(--tmb-type-h2-weight);letter-spacing:var(--tmb-type-h2-tracking);text-transform:none;color:var(--tmb-text-faint);margin:0 0 14px}.discoverLiveTitle{font-size:var(--tmb-type-h1-size);font-weight:var(--tmb-type-h1-weight);letter-spacing:var(--tmb-type-h1-tracking);line-height:var(--tmb-type-h1-line)}.discoverLiveLead,.marketplace-flow-subtitle,.marketplace-flow-meta,.marketplace-flow-copy,.followers-module-subtitle{font-size:var(--tmb-type-lead-size);line-height:var(--tmb-type-lead-line);color:var(--tmb-text-muted)}.followers-module-title,.marketplace-flow-header h1{font-size:var(--tmb-type-h1-size);font-weight:var(--tmb-type-h1-weight);letter-spacing:var(--tmb-type-h1-tracking);line-height:var(--tmb-type-h1-line)}.marketplace-flow-card h2{font-size:var(--tmb-type-h2-card-size);font-weight:var(--tmb-type-h1-weight);letter-spacing:var(--tmb-type-h2-tracking)}.hero h1:not(.collection-hero-display-name):not(.collection-hero-title){font-size:var(--tmb-type-h1-size);font-weight:var(--tmb-type-h1-weight);letter-spacing:var(--tmb-type-h1-tracking);line-height:var(--tmb-type-h1-line)}.forYouPage .routeLead:not(.is-visible){display:none}.auth-age-confirm{color:#444;text-align:left;align-items:flex-start;gap:.55rem;margin:.75rem 0 1rem;font-size:.875rem;line-height:1.45;display:flex}.auth-age-confirm input[type=checkbox]{flex-shrink:0;margin-top:.2rem}.auth-age-confirm-note{color:#666;text-align:center;margin:0 0 .75rem;font-size:.8rem;line-height:1.4}.buttonPrimary,.auth-btn{box-shadow:none!important}.buttonPrimary{background:var(--tmb-btn-primary-bg)!important;border-color:var(--tmb-btn-primary-border)!important;color:var(--tmb-btn-primary-text)!important}.discovery-elements-row-desc.is-status{font-size:var(--tmb-type-lead-size);color:var(--tmb-text-muted)}#site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal,.nav-primary-links a,.nav-menu a:not(.signup-button-nav)),.brand-center-buttons :is(.nav-btn--internal,.nav-btn--external){opacity:1!important;background:0 0!important;font-weight:500!important;text-decoration:none!important}#site-navigation:not(.nav-dark) :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal,.nav-primary-links a,.nav-menu a:not(.signup-button-nav)):not(.active-link,.active){color:var(--tmb-nav-idle)!important}.brand-center-overlay .brand-center-buttons :is(.nav-btn--internal,.nav-btn--external):not(.active){color:var(--tmb-nav-idle-dark)!important}#site-navigation:not(.nav-dark) :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal,.nav-primary-links a,.nav-menu a:not(.signup-button-nav)):hover:not(.active-link,.active){color:var(--tmb-nav-hover)!important;text-decoration:none!important}.brand-center-overlay .brand-center-buttons :is(.nav-btn--internal,.nav-btn--external):hover:not(.active),#site-navigation.nav-dark :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal,.nav-primary-links a,.nav-menu a:not(.signup-button-nav)):hover:not(.active-link,.active){color:var(--tmb-nav-hover-dark)!important;text-decoration:none!important}#site-navigation:not(.nav-dark) :is(.nav-full-link.active-link,.nav-full-link.active,.nav-home-link.active-link,.nav-brand-title.active-link,.nav-btn--internal.active,.nav-btn--internal.active-link,.nav-primary-links a.active-link,.nav-primary-links a.active,.nav-menu a.active-link:not(.signup-button-nav),.current-menu-item>.nav-full-link,.current-menu-item>a:not(.signup-button-nav)){color:var(--tmb-nav-active)!important;font-weight:600!important;text-decoration:none!important}.brand-center-overlay .brand-center-buttons :is(.nav-btn--internal.active,.nav-btn--external.active){color:var(--tmb-nav-active-dark)!important;font-weight:500!important;text-decoration:none!important}#site-navigation.nav-dark :is(.nav-full-link.active-link,.nav-full-link.active,.nav-home-link.active-link,.nav-brand-title.active-link,.nav-btn--internal.active,.nav-btn--internal.active-link,.nav-primary-links a.active-link,.nav-primary-links a.active,.nav-menu a.active-link:not(.signup-button-nav),.current-menu-item>.nav-full-link,.current-menu-item>a:not(.signup-button-nav)){color:var(--tmb-nav-active-dark)!important;font-weight:600!important;text-decoration:none!important}body.hero-has-dark-background:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):not(.active-link,.active),body.tmb-route-discover:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):not(.active-link,.active),body.tmb-route-about:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):not(.active-link,.active),body.tmb-route-library:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):not(.active-link,.active),body.tmb-route-profile:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):not(.active-link,.active),body.about-nav-over-dark:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):not(.active-link,.active),body.home:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):not(.active-link,.active),body.homepage:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):not(.active-link,.active){color:var(--tmb-nav-idle-dark)!important;text-decoration:none!important}body.hero-has-dark-background:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):hover:not(.active-link,.active),body.tmb-route-discover:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):hover:not(.active-link,.active),body.tmb-route-about:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):hover:not(.active-link,.active),body.tmb-route-library:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):hover:not(.active-link,.active),body.tmb-route-profile:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):hover:not(.active-link,.active),body.about-nav-over-dark:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):hover:not(.active-link,.active),body.home:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):hover:not(.active-link,.active),body.homepage:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link,.nav-home-link,.nav-brand-title,.nav-btn--internal):hover:not(.active-link,.active){color:var(--tmb-nav-hover-dark)!important;text-decoration:none!important}body.hero-has-dark-background:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link.active-link,.nav-full-link.active,.nav-home-link.active-link,.nav-brand-title.active-link,.nav-btn--internal.active,.nav-btn--internal.active-link),body.tmb-route-discover:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link.active-link,.nav-full-link.active,.nav-home-link.active-link,.nav-brand-title.active-link,.nav-btn--internal.active,.nav-btn--internal.active-link),body.tmb-route-about:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link.active-link,.nav-full-link.active,.nav-home-link.active-link,.nav-brand-title.active-link,.nav-btn--internal.active,.nav-btn--internal.active-link),body.tmb-route-library:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link.active-link,.nav-full-link.active,.nav-home-link.active-link,.nav-brand-title.active-link,.nav-btn--internal.active,.nav-btn--internal.active-link),body.tmb-route-profile:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link.active-link,.nav-full-link.active,.nav-home-link.active-link,.nav-brand-title.active-link,.nav-btn--internal.active,.nav-btn--internal.active-link),body.home:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link.active-link,.nav-full-link.active,.nav-home-link.active-link,.nav-brand-title.active-link,.nav-btn--internal.active,.nav-btn--internal.active-link),body.homepage:not(.scrolled-past-hero):not(.nav-tone-light) #site-navigation :is(.nav-full-link.active-link,.nav-full-link.active,.nav-home-link.active-link,.nav-brand-title.active-link,.nav-btn--internal.active,.nav-btn--internal.active-link){color:var(--tmb-nav-active-dark)!important;font-weight:600!important;text-decoration:none!important}:is(.discovery-section-sidebar-link,.collection-subnav .subnav-link,.user-navigation .user-nav-link,.immersive-nav-link,.mobile-hamburger-link,.hero-profile-nav-link){font-weight:500!important;text-decoration:none!important}.discovery-section-sidebar-link:not(.is-active),.collection-subnav .subnav-link:not(.active),.user-navigation .user-nav-link{color:var(--tmb-nav-idle)!important}.discovery-section-sidebar-link:hover,.collection-subnav .subnav-link:hover,.user-navigation .user-nav-link:hover,.immersive-nav-link:hover,.mobile-hamburger-link:hover{color:var(--tmb-nav-hover)!important;text-decoration:none!important}.discovery-section-sidebar-link.is-active,.collection-subnav .subnav-link.active{color:var(--tmb-nav-active)!important;border-bottom-color:#0000!important;border-left-color:#0000!important;font-weight:500!important;text-decoration:none!important}.collection-subnav .subnav-link.active:after,.collection-subnav .subnav-link:hover:after{content:none!important}.immersive-nav-link.active,.mobile-hamburger-link.active{color:inherit!important}.immersive-nav-link.active .immersive-nav-link-title,.mobile-hamburger-link.active .mobile-hamburger-link-title{color:var(--tmb-nav-active)!important;opacity:1!important;font-weight:500!important}.brand-center-overlay .immersive-nav-link.active .immersive-nav-link-title,.brand-center-overlay .mobile-hamburger-link.active .mobile-hamburger-link-title{color:var(--tmb-nav-active-dark)!important}.immersive-nav-link:not(.active) .immersive-nav-link-title,.mobile-hamburger-link:not(.active) .mobile-hamburger-link-title{color:var(--tmb-nav-idle)!important;opacity:1!important;font-weight:500!important}.immersive-nav-link:hover .immersive-nav-link-title,.mobile-hamburger-link:hover .mobile-hamburger-link-title{color:var(--tmb-nav-hover)!important;opacity:1!important}.brand-center-overlay .immersive-nav-link:not(.active) .immersive-nav-link-title,.brand-center-overlay .mobile-hamburger-link:not(.active) .mobile-hamburger-link-title{color:var(--tmb-nav-idle-dark)!important}.brand-center-overlay .immersive-nav-link:hover .immersive-nav-link-title,.brand-center-overlay .mobile-hamburger-link:hover .mobile-hamburger-link-title{color:var(--tmb-nav-hover-dark)!important}.tmb-num,:is(.followers-count,.books-count,.collection-hero-metric-value,.collection-dashboard-stat-value,.overview-stat-value,.metricValue,.libraryCoverHoverStatValue,.marketplace-flow-price,.marketplace-card-price,.book-buy-options-item-price,.subnav-count,.footerVersion){font-family:var(--tmb-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:is(.discovery-suggested-stats,.followButtonCount,.book-rating-text-count,.book-owners-count,.book-modal-comments-count,.discovery-library-stats,input[type=number],input[inputmode=decimal],input[inputmode=numeric]){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html body,html body :where(h1,h2,h3,h4,h5,h6,p,a,button,label,span,li,th,td,input,textarea,select,legend,figcaption,small,strong,em){text-transform:none}.book-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.book-modal-details .chipRow:has(.book-tag){flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chip.book-tag,.book-tag{box-sizing:border-box;white-space:nowrap;width:max-content;max-width:none;height:auto;text-overflow:unset;text-align:center;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;justify-content:center;align-items:center;font-weight:500;line-height:1.35;overflow:visible;background:var(--surface,#fff)!important;color:var(--tmb-text,#111)!important;border-radius:999px!important;padding:4px 12px!important;font-size:12px!important;display:inline-flex!important}.chip.book-tag:hover,.book-tag:hover{background:var(--tmb-surface-muted,#f2f2f2)!important;color:var(--tmb-text,#111)!important}
.buttonPrimary{background:var(--tmb-btn-primary-bg);border-color:var(--tmb-btn-primary-border);color:var(--tmb-btn-primary-text)}.buttonPrimary:hover{background:var(--tmb-btn-primary-hover-bg);border-color:var(--tmb-btn-primary-hover-border);color:var(--tmb-btn-primary-text)}.buttonPrimary:active{background:var(--tmb-btn-primary-active-bg);border-color:var(--tmb-btn-primary-active-bg)}.auth-btn{background:var(--tmb-btn-primary-bg);color:var(--tmb-btn-primary-text)}.auth-btn:hover{background:var(--tmb-btn-primary-hover-bg)}.tmb-search__action{background:var(--tmb-btn-primary-bg);color:var(--tmb-btn-primary-text)}.discovery-intro-search-btn,.discoverHeroSearchButton,#signed-out-footer .signup-button,#signed-out-footer .signed-out-register-button{background:var(--tmb-btn-primary-bg)!important;color:var(--tmb-btn-primary-text)!important}#signed-out-footer .signup-button:hover,#signed-out-footer .signed-out-register-button:hover{background:var(--tmb-btn-primary-hover-bg)!important}.cta-button{background:var(--tmb-btn-primary-bg);border-color:var(--tmb-btn-primary-border);color:var(--tmb-btn-primary-text)}.cta-button:hover{background:var(--tmb-btn-primary-hover-bg);border-color:var(--tmb-btn-primary-hover-border);color:var(--tmb-btn-primary-text)}.module-button-primary{background:var(--tmb-btn-primary-bg);color:var(--tmb-btn-primary-text);border-color:var(--tmb-btn-primary-border)}.module-button-primary:hover{background:var(--tmb-btn-primary-hover-bg);border-color:var(--tmb-btn-primary-hover-border)}.module-button-secondary{color:var(--tmb-btn-primary-bg);border-color:var(--tmb-btn-primary-border);background:0 0}.module-button-secondary:hover{background:var(--tmb-btn-primary-bg);color:var(--tmb-btn-primary-text);border-color:var(--tmb-btn-primary-border)}.pricing-card:hover,.pricing-card.pro{border-color:var(--tmb-btn-primary-bg)}.pricing-card.pro:before{background:var(--tmb-btn-primary-bg);color:var(--tmb-btn-primary-text)}.marketplace-book-item:after{background:var(--tmb-btn-primary-bg);color:var(--tmb-btn-primary-text);box-shadow:0 2px 6px #11111140}.cookie-consent-btn--primary{background:var(--tmb-btn-primary-bg);border-color:var(--tmb-btn-primary-border);color:var(--tmb-btn-primary-text)}.cookie-consent-btn--primary:hover,.cookie-consent-btn--primary:focus-visible{background:var(--tmb-btn-primary-hover-bg);border-color:var(--tmb-btn-primary-hover-border);color:var(--tmb-btn-primary-text)}
:root{--tmb-ease-out:cubic-bezier(.16, 1, .3, 1);--tmb-ease-smooth:cubic-bezier(.2, 0, 0, 1);--tmb-ease-in-out:cubic-bezier(.4, 0, .2, 1);--tmb-slide-ease-in:cubic-bezier(.33, 0, .2, 1);--tmb-slide-ease-out:cubic-bezier(.45, 0, .55, 1);--tmb-slide-ease:var(--tmb-slide-ease-in);--tmb-slide-duration:.38s;--tmb-slide-exit-duration:.32s;--tmb-stagger-step:44ms;--tmb-motion-distance:14px;--tmb-stagger-duration:.52s;--tmb-reveal-duration:.38s}@keyframes tmb-stagger-in{0%{opacity:0;transform:translate3d(0, var(--tmb-motion-distance), 0)}to{opacity:1;transform:translate(0,0)}}.tmb-stagger-item{opacity:0;transform:translate3d(0, var(--tmb-motion-distance), 0);animation:tmb-stagger-in var(--tmb-stagger-duration) var(--tmb-ease-out) both;animation-delay:calc(var(--stagger-index,0) * var(--tmb-stagger-step));backface-visibility:hidden}.libraryGrid .libraryTile:not(.tmb-stagger-item),.libraryGrid .book-module:not(.tmb-stagger-item),.discovery-elements-track .discovery-element-book-wrap:not(.tmb-stagger-item),.discovery-elements-track .libraryTile:not(.tmb-stagger-item),.tmb-tile-instant{opacity:1;animation:none;transform:none}.tmb-cover-frame.tmb-cover-instant img{transition-duration:.15s}.tmb-scroll-reveal-item{opacity:0;transform:translate3d(0, var(--tmb-motion-distance), 0);transition:opacity var(--tmb-reveal-duration) var(--tmb-ease-smooth), transform var(--tmb-reveal-duration) var(--tmb-ease-smooth);transition-delay:calc(var(--reveal-index,0) * 45ms);backface-visibility:hidden}.tmb-scroll-reveal-item.is-revealed{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.tmb-stagger-item{opacity:1;filter:none;animation:none;transform:none}.tmb-scroll-reveal-item,.tmb-scroll-reveal-item.is-revealed{opacity:1;filter:none;transition:none;animation:none;transform:none}}@keyframes tmb-spin{to{transform:rotate(360deg)}}.tmb-cover-frame{background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.library-cover-module .tmb-cover-frame,.libraryCoverModule .tmb-cover-frame,.discovery-element-book-cover-wrapper .tmb-cover-frame{background:0 0}.tmb-cover-skeleton{display:none}.tmb-cover-frame.is-cover-loaded .tmb-cover-skeleton{opacity:0;visibility:hidden;animation:none;display:none!important}.tmb-cover-frame:has(>img.is-loaded) .tmb-cover-skeleton{opacity:0;visibility:hidden;animation:none;display:none!important}.tmb-cover-frame img{z-index:2;opacity:0;transition:opacity .42s var(--tmb-ease-smooth,var(--tmb-ease-out));position:relative}.tmb-cover-frame.is-cover-loaded img,.tmb-cover-frame img.is-loaded{opacity:1}@keyframes tmb-cover-well-glow{0%,to{opacity:.14}50%{opacity:.46}}@keyframes tmb-cover-well-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes tmb-cover-well-glow-out{0%{opacity:.38}to{opacity:0}}
