:root{--blue:#3467ed;--ink:#202329;--muted:#858991;--line:#eceef2;--soft:#f6f7fa}body{background:#fff;color:var(--ink)}.wrap{max-width:1240px;padding-left:24px;padding-right:24px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip{position:fixed;top:-100px;left:20px;background:#fff;padding:12px;z-index:100}.skip:focus{top:8px}.site-utility{height:34px;background:#fafbfc;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.5px;color:#8a8e97}.site-utility .wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.site-utility i{display:inline-block;height:8px;border-left:1px solid #d0d3d9;margin:0 12px}.site-header{border:0}.site-header svg,.storefront svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.header-main{height:110px;display:flex;align-items:center;gap:47px}.header-main .brand{font-size:39px;letter-spacing:-2.5px;line-height:1}.header-main .brand small{font-size:9px;letter-spacing:2px;margin-top:9px;font-weight:650}.header-main form{display:flex;align-items:center;background:#f4f6f9;border:1px solid #f0f2f5;border-radius:7px;width:380px;height:45px;margin-left:auto}.header-main input{border:0;background:none;min-width:0;flex:1;padding:12px 16px;font-size:13px;outline:none}.header-main input::placeholder{color:#9298a3}.header-main form button{padding:10px 15px;color:#737b88;background:none}.header-actions{display:flex;align-items:center;gap:23px;font-size:12px;white-space:nowrap}.header-actions button{background:none;padding:0;color:#333;font-size:12px}.icon-link{display:flex;align-items:center;gap:6px}.icon-link svg{width:20px}.studio-link{display:flex;align-items:center;gap:5px;border:1px solid #e0e5ef;padding:9px 12px;border-radius:6px}.studio-link svg{width:16px;height:16px}.nav-line{border-bottom:1px solid var(--line)}.nav-line nav{display:flex;align-items:center;justify-content:space-between;height:53px}.primary-nav{display:flex;gap:33px;height:100%;align-items:center}.primary-nav a{height:100%;display:flex;align-items:center;font-weight:700;font-size:16px;position:relative}.primary-nav a.active{color:var(--blue)}.primary-nav a.active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--blue)}.new-dot{width:4px;height:4px;background:var(--blue);border-radius:50%;margin-left:5px;transform:translateY(-6px)}.nav-note{font-size:11px;color:#9297a1}.nav-note span{margin-left:15px;color:#3e4653;font-size:16px}.storefront-page #content{padding-top:0!important}.storefront p,.storefront h1,.storefront h2,.storefront h3{margin:0}.storefront .genres{display:flex;gap:8px;align-items:center;padding:21px 0 22px;overflow:auto;scrollbar-width:none}.storefront .genre{padding:7px 14px;border-radius:20px;white-space:nowrap;color:#737a85;font-size:13px}.storefront .genre.active{background:#222935;color:white;font-weight:600}.storefront .genre:hover:not(.active){background:var(--soft)}.storefront .hero-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:13px}.storefront .hero{height:340px;border-radius:11px;position:relative;overflow:hidden;display:block;isolation:isolate;text-align:left;padding:29px;color:white;transition:transform .2s}.storefront .hero:hover{transform:translateY(-3px)}.storefront .hero-main{background:#102d35}.storefront .hero-art{position:absolute;inset:0;z-index:-2}.storefront .art{background-image:url('/static/assets/cover-atlas.png');background-size:300% 200%}.storefront .art-0{background-position:0% 0%}.storefront .art-1{background-position:50% 0%}.storefront .art-2{background-position:100% 0%}.storefront .hero-main .hero-art{height:145%;width:auto;aspect-ratio:2/3;right:-5%;left:auto;top:-9%;bottom:auto;opacity:.96}.storefront .hero-small .hero-art{width:100%;height:auto;aspect-ratio:2/3;inset:0 0 auto}.storefront .hero-main::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102d35 5%,#102d35d9 34%,transparent 85%);z-index:-1}.storefront .hero-small::before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(21,16,35,.92),transparent 78%);z-index:-1}.storefront .hero .eyebrow{font-size:10px;letter-spacing:1.2px;font-weight:700;display:block;margin-bottom:18px;opacity:.85;color:#fff}.storefront .hero h1{font-size:34px;font-weight:700;letter-spacing:-1.2px;line-height:1.36;word-break:keep-all}.storefront .hero h1 em{font-style:normal;color:#c2e9dc}.storefront .hero p{font-size:12px;color:#d0dfdf;margin-top:12px;line-height:1.7}.storefront .hero-cta{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:600;margin-top:23px}.storefront .hero-cta span{border:1px solid #ffffff70;width:25px;height:25px;display:grid;place-items:center;border-radius:50%}.storefront .hero .badge{display:inline-block;padding:3px 6px;border:1px solid #ffffff50;border-radius:3px;font-size:9px;position:absolute;top:18px;left:18px}.storefront .hero-small{display:flex;align-items:flex-end;padding:23px}.storefront .hero-small h2{font-size:22px;line-height:1.35;letter-spacing:-.6px;font-weight:650}.storefront .hero-small p{font-size:11px;margin-top:6px;color:#e4ddea}.storefront .hero-small .eyebrow{font-size:9px;margin-bottom:8px}.storefront .campaign-note{color:#9199a5;text-align:right;font-size:9px;margin:9px 0 15px}.storefront .shortcuts{display:flex;justify-content:center;gap:44px;padding:9px 0 31px;border-bottom:1px solid var(--line)}.storefront .shortcut{text-align:center;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:10px}.storefront .shortcut-icon{width:52px;height:52px;border-radius:18px;background:#f5f7fb;display:grid;place-items:center;color:#4462a1;transition:background .2s}.storefront .shortcut:hover .shortcut-icon{background:#e9efff}.storefront .shortcut:nth-child(2) .shortcut-icon{background:#fff6e7;color:#b18437}.storefront .shortcut:nth-child(3) .shortcut-icon{background:#f0ecfb;color:#8a68b6}.storefront .shortcut:nth-child(4) .shortcut-icon{background:#eaf7f4;color:#429184}.storefront .shortcut:nth-child(5) .shortcut-icon{background:#fdf0f0;color:#c98185}.storefront .shortcut:nth-child(6) .shortcut-icon{background:#edf2fe;color:#3467ed}.storefront .shortcut svg{width:25px;height:25px}.storefront .section{padding-top:34px;padding-bottom:6px}.storefront .section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:15px}.storefront .section-heading h2{font-size:21px;letter-spacing:-.7px;line-height:1.3}.storefront .section-heading h2 small{font-size:10px;color:var(--blue);font-weight:650;letter-spacing:.3px;vertical-align:middle;margin-left:9px}.storefront .section-heading p{font-size:12px;color:var(--muted);margin-top:6px}.storefront .more{font-size:11px;color:#858e9d;white-space:nowrap}.storefront .more span{margin-left:9px}.storefront .rank-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px}.storefront .rank-card{display:flex;align-items:center;gap:14px;min-width:0}.storefront .rank-card .book-cover{width:73px;flex:0 0 73px;border-radius:5px;padding:8px;min-height:100px;font-size:11px}.storefront .rank-card .cover-kicker,.storefront .rank-card .book-cover small{display:none}.storefront .rank-no{align-self:flex-start;font-size:22px;font-weight:800}.storefront .rank-meta h3{font-size:13px;line-height:1.5;word-break:keep-all}.storefront .rank-meta p{font-size:11px;color:#858a94;margin-top:6px}.storefront .books-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 19px}.storefront .book-card{min-width:0;display:block}.storefront .book-cover{aspect-ratio:2/3;background:linear-gradient(145deg,#28474d,#152e39);color:white;padding:22px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:15px;border-radius:7px;overflow:hidden;box-shadow:0 3px 8px #20232912;font-size:22px;line-height:1.3;font-weight:750;word-break:keep-all}.storefront .book-cover.comic{background:linear-gradient(145deg,#77618e,#3a3252)}.storefront .book-cover .cover-kicker{font-size:8px;letter-spacing:1px;color:#c2d4d8}.storefront .book-cover small{font-size:10px;font-weight:400;color:#c2d4d8}.storefront .book-card h3{font-size:14px;font-weight:650;margin-top:11px;line-height:1.4;letter-spacing:-.4px}.storefront .book-card p{font-size:11px;color:#858b95;margin-top:5px}.storefront .book-meta{font-size:10px!important;color:#7186ad!important}.storefront .shelf-empty{border:1px solid #edf0f4;border-radius:10px;background:#fafbfd;text-align:center;padding:30px 20px}.storefront .shelf-empty>span{display:block;color:#8d9aad;margin-bottom:10px}.storefront .shelf-empty h3{font-size:16px;color:#4c5668;margin-bottom:8px}.storefront .shelf-empty p{font-size:12px;color:#8993a2}.storefront .shelf-empty a{display:inline-block;font-size:11px;color:#4673c3;margin-top:15px}.storefront .editor-pick{margin:38px 0 4px;padding:22px 28px;background:#eef4fb;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:20px}.storefront .mini-label{color:#6f8bb0;font-size:10px;letter-spacing:1.4px;display:block;margin-bottom:6px}.storefront .editor-pick h2{font-size:19px;letter-spacing:-.5px;font-weight:650}.storefront .editor-pick p{font-size:11px;color:#7a8ca3;margin-top:5px}.storefront .line-art{color:#6482b0;transform:rotate(-9deg);margin-left:auto}.storefront .line-art svg{height:62px;width:62px;stroke-width:.85}.storefront .open-call{display:flex;justify-content:space-between;align-items:center;margin:44px 0 10px;padding:30px 34px;background:#f6f7f9;border-radius:10px;gap:20px}.storefront .open-call small{color:var(--blue);font-size:10px;letter-spacing:1.3px}.storefront .open-call h2{font-size:21px;margin:5px 0;letter-spacing:-.6px}.storefront .open-call p{font-size:12px;color:#888f9a}.storefront .page-intro{padding:35px 0 13px}.storefront .page-intro .eyebrow{font-size:10px;color:var(--blue);letter-spacing:1.8px;margin-bottom:7px}.storefront .page-intro h1{font-size:30px;letter-spacing:-1px}.storefront .page-intro p{color:#8b929e;font-size:13px;margin-top:9px}.storefront .rank-tabs{display:flex;gap:10px;padding:18px 0}.storefront .rank-tabs a{padding:6px 12px;color:#8993a1;font-size:12px;border-radius:4px}.storefront .rank-tabs a.active{color:#3467ed;background:#edf2fe}.storefront .result-count{font-size:11px;color:#8993a1;margin:5px 0 22px}.storefront .related-search{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;align-items:center;margin:20px 0 30px}.storefront .related-search span{color:#8d97a7;margin-right:8px}.storefront .related-search a{border-radius:20px;padding:6px 12px;background:#f3f6fc;color:#5b79b5}.storefront .load-more{display:flex;margin:30px auto}.catalog{min-height:500px}.site-footer{margin-top:0}.site-footer p{color:#8a929f}label:has(input[type=checkbox]){flex-direction:row;align-items:center}input[type=checkbox]{width:auto;flex-shrink:0}#signup-form{max-width:620px;margin:auto}#signup-form label{margin-bottom:18px}
@media(min-width:1650px){.wrap{max-width:1280px}.header-main{height:115px}.storefront .hero{height:360px}}
@media(max-width:1050px){.header-main{gap:22px}.header-actions{gap:14px}.header-main form{width:310px}.storefront .hero-grid{grid-template-columns:1.6fr 1fr 1fr}.storefront .hero{padding:22px;height:300px}.storefront .hero h1{font-size:28px}.storefront .hero-small h2{font-size:20px}.storefront .hero-small{padding:18px}.storefront .shortcuts{gap:34px}.storefront .books-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront .rank-grid{gap:18px}.storefront .rank-card{gap:9px}}
@media(max-width:700px){.wrap{padding-left:20px;padding-right:20px}.site-utility{height:28px;font-size:9px}.site-utility .utility-hide{display:none}.header-main{height:125px;gap:15px;flex-wrap:wrap;position:relative;padding-bottom:46px}.header-main .brand{font-size:32px}.header-main .brand small{font-size:7px;margin-top:7px}.header-main form{position:absolute;top:76px;left:20px;right:20px;width:calc(100% - 40px);height:40px;margin:0}.header-actions{margin-left:auto;gap:15px;font-size:11px}.header-actions button{max-width:100px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.header-actions .icon-link{display:none}.studio-link{font-size:10px;padding:7px 9px}.nav-line nav{height:49px;overflow:auto}.nav-note{display:none}.primary-nav{gap:26px;white-space:nowrap}.primary-nav a{font-size:14px}.storefront .genres{padding:17px 0;gap:3px}.storefront .genre{font-size:12px;padding:6px 12px}.storefront .hero-grid{grid-template-columns:1fr 1fr;gap:10px}.storefront .hero-main{grid-column:1/-1;height:270px;padding:27px}.storefront .hero h1{font-size:30px}.storefront .hero-main .hero-art{right:-3%;height:145%}.storefront .hero-main p{font-size:11px}.storefront .hero-cta{margin-top:19px}.storefront .hero-small{height:195px;padding:18px}.storefront .hero-small .hero-art{top:-20%}.storefront .hero-small h2{font-size:19px}.storefront .hero-small p{font-size:10px}.storefront .hero-small .eyebrow{font-size:8px}.storefront .hero .badge{font-size:8px;top:12px;left:12px}.storefront .campaign-note{font-size:8px;margin-bottom:16px}.storefront .shortcuts{justify-content:space-between;gap:8px;padding:5px 0 25px}.storefront .shortcut{font-size:9px;gap:8px}.storefront .shortcut-icon{width:43px;height:43px;border-radius:14px}.storefront .shortcut svg{width:23px;height:23px}.storefront .section{padding-top:28px}.storefront .section-heading h2{font-size:19px}.storefront .section-heading p{font-size:11px}.storefront .section-heading h2 small{font-size:8px;margin-left:3px}.storefront .rank-grid{grid-template-columns:1fr 1fr;gap:17px 12px}.storefront .rank-card .book-cover{width:48px;flex-basis:48px;min-height:72px;font-size:9px;padding:7px}.storefront .rank-meta h3{font-size:11px}.storefront .rank-no{font-size:18px}.storefront .rank-meta p{font-size:10px}.storefront .books-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 13px}.storefront .book-cover{font-size:17px;padding:13px 11px}.storefront .book-card h3{font-size:12px}.storefront .book-card p{font-size:10px}.storefront .open-call{padding:23px;margin:30px 0 10px;flex-wrap:wrap}.storefront .open-call h2{font-size:19px}.storefront .open-call p{font-size:11px}.storefront .editor-pick{padding:22px 20px}.storefront .editor-pick h2{font-size:17px}.storefront .line-art{display:none}.storefront .page-intro h1{font-size:26px}.storefront .shelf-empty{padding:27px 15px}.storefront .shelf-empty h3{font-size:15px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

.sample-badge{display:inline-block;background:#edf1ff;color:#4563a6;border:1px solid #dce4fb;font-size:10px;font-weight:650;padding:3px 7px;border-radius:4px}.example-views{color:#64718c!important;font-size:11px!important;margin-top:5px!important}.storefront .sample-cover{justify-content:flex-end;position:relative;color:white;overflow:hidden;isolation:isolate}.sample-cover:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#0d1829dd);z-index:-1}.sample-cover>div{font-size:20px!important;line-height:1.35}.sample-cover .sample-badge{position:absolute;top:10px;left:10px;background:#ffffffed}.sample-cover.art-3{background-position:0% 100%}.sample-cover.art-4{background-position:50% 100%}.sample-cover.art-5{background-position:100% 100%}.storefront .sample-cover{background-size:300% 200%}.sample-shelf .book-card>.sample-badge{display:none}
.storefront .book-cover.sample-cover{background-image:url('/static/assets/cover-atlas.png');background-size:300% 200%;background-repeat:no-repeat}.storefront .sample-cover.art-0{background-position:0% 0%}.storefront .sample-cover.art-1{background-position:50% 0%}.storefront .sample-cover.art-2{background-position:100% 0%}.storefront .sample-cover.art-3{background-position:0% 100%}.storefront .sample-cover.art-4{background-position:50% 100%}.storefront .sample-cover.art-5{background-position:100% 100%}
