.Header_header__MvnS2{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f5f5f5;position:fixed;top:0;left:0;right:0;width:100%;z-index:1000}.Header_headerDark__eHfK7{background-color:#242424;color:#f5f5f5}.Header_headerScrolled__FAXoR{padding:.5rem;background-color:#f5f5f5e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000001a}.Header_headerDark__eHfK7.Header_headerScrolled__FAXoR{background-color:#242424e6}.Header_navButton__xkDa5{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .3s ease}.Header_navButtonActive__HsT57,.Header_navButton__xkDa5:hover{background-color:#0000001a}.Header_headerDark__eHfK7 .Header_navButtonActive__HsT57,.Header_headerDark__eHfK7 .Header_navButton__xkDa5:hover{background-color:#ffffff1a;color:#f5f5f5}.Header_headerLeft__nvboN{display:flex;align-items:center;padding-left:1rem}.Header_menuButton__aNKrC{background:none;border:none;cursor:pointer;padding:.5rem 1rem .5rem .5rem;display:flex;align-items:center;justify-content:center;height:38px}.Header_menuButton__aNKrC svg{width:24px;height:24px}.Header_menuIconBars__534LT{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px}.Header_menuIconBars__534LT span{width:100%;height:2px;background-color:#242424;transition:all .3s ease}.Header_headerDark__eHfK7 .Header_menuIconBars__534LT span{background-color:#f5f5f5}.Header_headerDark__eHfK7 .Header_iconButton__8JBKK svg{color:#f5f5f5}.Header_logoIcon__LPn5c{width:24px;height:24px;border:2px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.Header_logoInner__ho6bj{width:12px;height:12px;background-color:currentColor;border-radius:50%}.Header_headerRight__8iRDW{display:flex;align-items:center;padding-right:1rem}.Header_iconButton__8JBKK{background:none;border:none;cursor:pointer;padding:.5rem 1.5rem .5rem .5rem;display:flex;align-items:center;justify-content:center;height:38px}.Header_headerDark__eHfK7 .Header_iconButton__8JBKK:hover,.Header_iconButton__8JBKK:hover{background-color:initial}.Header_iconButton__8JBKK svg{width:24px;height:24px}.Header_darkMode__UzsQh .Header_navButton__xkDa5 svg{color:#f5f5f5;stroke-width:2px}.Header_sidebar__6HtXE{position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height));min-height:calc(100vh - var(--header-height));background-color:#f5f5f5;transform:translateX(100%);transition:transform .3s ease;z-index:2000;overflow-y:auto;box-sizing:border-box}.Header_sidebarOpen__2VRN9{transform:translateX(0)}.Header_darkMode__UzsQh .Header_sidebar__6HtXE{background-color:#242424}@media (min-width:769px){.Header_sidebar__6HtXE{width:300px;right:0;left:auto}}@media (max-width:768px){.Header_sidebar__6HtXE{padding:0;top:var(--header-height);height:calc(100vh - var(--header-height));min-height:calc(100vh - var(--header-height));width:100vw}.Header_header__MvnS2{position:fixed;backface-visibility:hidden;-webkit-overflow-scrolling:touch}}.Header_logoImage__hE07D{width:36px;height:36px;object-fit:contain;margin-right:12px}.Header_logo__j7oID{display:flex;align-items:center;text-decoration:none}.Header_logoText__gtMNE{font-size:1.5rem;font-weight:700}@media (max-width:768px){.Header_logoText__gtMNE{font-size:1.125rem}.Header_logoImage__hE07D{width:24px;height:24px}}.Sidebar_sidebar__v6daX{position:fixed;top:0;left:-100%;width:300px;height:100vh;background:#ffffff1a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-right:1px solid #fff3;box-shadow:0 4px 30px #0000001a;overflow-y:auto;transition:left .3s ease;z-index:999;font-family:var(--font-primary);display:flex;flex-direction:column}.Sidebar_sidebarContent__qlAHP{padding:var(--atlas-space-large);padding-top:0;margin-top:var(--header-height);flex-grow:1;overflow-y:auto}.Sidebar_sidebarSection__XwIzs{padding-top:var(--atlas-space-large)}.Sidebar_sidebarDark__JfP8F{background:#20202080;border-right:1px solid #ffffff1a}.Sidebar_sidebarOpen__PrQ6h{left:0}.Sidebar_sidebarNav__J0xuP ul{list-style-type:none;padding:0;margin:0 0 var(--atlas-space-jumbo) 0}.Sidebar_sidebarNav__J0xuP li{margin-bottom:var(--atlas-space-xsmall)}.Sidebar_navButton__V7q0p{display:flex;align-items:center;width:90%;padding:8px;background:#0000;border:none;color:inherit;font-size:1rem;text-align:left;cursor:pointer;position:relative;border-radius:48px}@media (max-width:768px){.Sidebar_sidebar__v6daX{top:100%;left:0;width:100%;height:calc(100vh - var(--header-height));transition:top .3s ease}.Sidebar_sidebarOpen__PrQ6h{top:var(--header-height)}.Sidebar_sidebarMobile__1n2um{padding-bottom:calc(var(--header-height) + var(--atlas-space-jumbo))}}@media (prefers-reduced-motion:reduce){.Sidebar_navButton__V7q0p,.Sidebar_sidebar__v6daX{transition:none}}.Sidebar_navButton__V7q0p:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.Sidebar_sidebarDark__JfP8F .Sidebar_navButton__V7q0p:focus-visible{outline-color:var(--accent-dark)}.Sidebar_navButton__V7q0p:focus:not(:focus-visible){outline:none}.Sidebar_sidebar__v6daX::-webkit-scrollbar{width:8px}.Sidebar_sidebar__v6daX::-webkit-scrollbar-track{background:var(--glass-bg)}.Sidebar_sidebar__v6daX::-webkit-scrollbar-thumb{background-color:var(--accent-light);border-radius:4px}.Sidebar_sidebarDark__JfP8F::-webkit-scrollbar-thumb{background-color:var(--accent-dark)}.Sidebar_navButton__V7q0p:first-child{margin-top:.5rem}.Sidebar_darkMode__PkJpl .Sidebar_closeButton__a7AH4,.Sidebar_darkMode__PkJpl .Sidebar_closeButton__a7AH4 svg,.Sidebar_sidebar__v6daX.Sidebar_darkMode__PkJpl .Sidebar_closeButton__a7AH4{color:#f5f5f5}.Sidebar_navLink__c8YY_{text-decoration:none!important;color:inherit!important;display:flex;align-items:center;width:90%;padding:8px;font-size:1rem;cursor:pointer;border-radius:48px}.Sidebar_navLink__c8YY_ svg{margin-right:var(--atlas-space-small)}.Sidebar_closeButton__a7AH4{position:absolute;top:1rem;right:1rem;background:#0000;border:none;cursor:pointer;color:inherit;padding:.5rem;z-index:1000}.Sidebar_sidebarDark__JfP8F .Sidebar_closeButton__a7AH4,.Sidebar_sidebarDark__JfP8F .Sidebar_closeButton__a7AH4 svg{color:#f5f5f5}.Sidebar_explorerGradient__HOpu0.Sidebar_navButtonActive__Xzoi8,.Sidebar_explorerGradient__HOpu0:hover,.Sidebar_homeGradient__6ZpnC.Sidebar_navButtonActive__Xzoi8,.Sidebar_homeGradient__6ZpnC:hover{background:linear-gradient(45deg,#5cd9e3,#6089f7);color:#242424}.Sidebar_categoriesGradient__pTJNL.Sidebar_navButtonActive__Xzoi8,.Sidebar_categoriesGradient__pTJNL:hover{background:linear-gradient(45deg,#8180f0,#b57ae0);color:#242424}.Sidebar_popularGradient__WJ3Lj.Sidebar_navButtonActive__Xzoi8,.Sidebar_popularGradient__WJ3Lj:hover{background:linear-gradient(45deg,#b57ae0,#e87ab1);color:#242424}.Sidebar_listsGradient__kr1s0.Sidebar_navButtonActive__Xzoi8,.Sidebar_listsGradient__kr1s0:hover{background:linear-gradient(45deg,#e87ab1,#f47a7a);color:#242424}.Sidebar_expertsGradient__qUjEC.Sidebar_navButtonActive__Xzoi8,.Sidebar_expertsGradient__qUjEC:hover{background:linear-gradient(45deg,#f47a7a,#ffb76a);color:#242424}.Sidebar_bookclubGradient__1JeHv.Sidebar_navButtonActive__Xzoi8,.Sidebar_bookclubGradient__1JeHv:hover{background:linear-gradient(45deg,#ffe578,#83dc7c);color:#242424}.Sidebar_searchGradient__O4suf.Sidebar_navButtonActive__Xzoi8,.Sidebar_searchGradient__O4suf:hover{background:linear-gradient(45deg,#83dc7c,#5cd9e3);color:#242424}.Sidebar_navButtonActive__Xzoi8,.Sidebar_navButton__V7q0p:hover{background:none;color:#242424}.Sidebar_navButtonActive__Xzoi8,.Sidebar_navLink__c8YY_:hover{background:none}.Sidebar_navButton__V7q0p.Sidebar_navButtonActive__Xzoi8:has(a[href="/"]),.Sidebar_navButton__V7q0p.Sidebar_navButtonActive__Xzoi8:has(a[href="/bookdiscovery"]),.Sidebar_navButton__V7q0p:hover:has(a[href="/"]),.Sidebar_navButton__V7q0p:hover:has(a[href="/bookdiscovery"]){background:linear-gradient(45deg,#5cd9e3,#6089f7)}.Sidebar_navButton__V7q0p.Sidebar_navButtonActive__Xzoi8:has(a[href="/bookdiscovery"]),.Sidebar_navButton__V7q0p:hover:has(a[href="/bookdiscovery"]){background:linear-gradient(45deg,#5cd9e3,#6089f7)}.Sidebar_navButton__V7q0p.Sidebar_navButtonActive__Xzoi8:has(a[href="/categories"]),.Sidebar_navButton__V7q0p:hover:has(a[href="/categories"]){background:linear-gradient(45deg,#8180f0,#b57ae0)}.Sidebar_navButton__V7q0p.Sidebar_navButtonActive__Xzoi8:has(a[href="/popular"]),.Sidebar_navButton__V7q0p:hover:has(a[href="/popular"]){background:linear-gradient(45deg,#b57ae0,#e87ab1)}.Sidebar_navButton__V7q0p.Sidebar_navButtonActive__Xzoi8:has(a[href="/lists"]),.Sidebar_navButton__V7q0p:hover:has(a[href="/lists"]){background:linear-gradient(45deg,#e87ab1,#f47a7a)}.Sidebar_navButton__V7q0p.Sidebar_navButtonActive__Xzoi8:has(a[href="/experts"]),.Sidebar_navButton__V7q0p:hover:has(a[href="/experts"]){background:linear-gradient(45deg,#f47a7a,#ffb76a)}.Sidebar_navButton__V7q0p.Sidebar_navButtonActive__Xzoi8:has(a[href="/bookclub"]),.Sidebar_navButton__V7q0p:hover:has(a[href="/bookclubs"]){background:linear-gradient(45deg,#ffe578,#83dc7c)}.Sidebar_navButton__V7q0p.Sidebar_navButtonActive__Xzoi8:has(a[href="/bookdiscovery"]:has(svg[data-icon=search])),.Sidebar_navButton__V7q0p:hover:has(a[href="/bookdiscovery"]:has(svg[data-icon=search])){background:linear-gradient(45deg,#83dc7c,#5cd9e3)}:root{--background-light:#f5f5f5;--background-light-gradient-start:#f5f5f5;--background-light-gradient-middle:#f5f5f5;--background-light-gradient-end:#f5f5f5;--text-light:#212121;--accent-light:#242424;--secondary-light:#1cc6d2;--background-dark:#242424;--background-dark-gradient-end:#242424;--text-dark:#f5f5f5;--accent-dark:#f5f5f5;--secondary-dark:#1cc6d2;--pink:#e93f8e;--purple-light:#8b5cf6;--purple-dark:#6d28d9;--glass-bg:#fff3;--glass-border:#ffffff4d;--backdrop-blur:15px;--round-corner-sm:0.66em;--round-corner:2em;--gutter:2rem;--gutter-sm:1rem;--row-gutter:4rem;--row-gutter-sm:1.5rem;--header-height:4.375rem;--atlas-button-border-radius:50px;--atlas-button-padding-normal:12px 24px;--atlas-input-border-radius-normal:8px;--atlas-input-padding:7px 12px;--atlas-card-border-radius:24px;--atlas-card-shadow:0px 2px 8px 0px #373f4714,0px 1px 2px 0px #373f471f;--atlas-space-tiny:4px;--atlas-space-mini:8px;--atlas-space-small:12px;--atlas-space-medium:16px;--atlas-space-large:20px;--atlas-space-jumbo:24px;--atlas-space-huge:32px;--letter-spacing-tight:-0.03em;--line-height-reduced:1.4;--font-primary:"Inter",sans-serif;--font-heading:"Poppins",sans-serif;--font-variable:"Poppins",sans-serif;--scrollbar-width:15px}body{font-family:var(--font-primary);font-weight:400;line-height:var(--line-height-reduced);letter-spacing:var(--letter-spacing-tight);margin:0;padding:0;background-color:#f5f5f5;overflow-x:hidden;width:100%}body.darkMode{background-color:#242424}h1{font-family:var(--font-heading);font-variation-settings:"wght" 900}h1,h2,h3,h4,h5,h6{letter-spacing:var(--letter-spacing-tight);line-height:1.2}h2,h3,h4,h5,h6{font-family:var(--font-heading)}html{scroll-behavior:smooth;overflow-y:scroll}::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}a,button,input{transition:all .2s ease-in-out}body{transition:background-color .3s ease,color .3s ease}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.sidebar-open{width:100%;margin-right:0}@media (max-width:768px){body.sidebar-open{width:100%;margin-right:0}}