.sadaja-genres-page{background:#08090b;color:#fff}.sadaja-genres-hero{position:relative;min-height:500px;padding:155px clamp(22px,6vw,92px) 78px;display:flex;align-items:flex-end;overflow:hidden;background:radial-gradient(circle at 76% 28%,rgb(72 91 170 / .26),transparent 30%),radial-gradient(circle at 90% 70%,rgb(37 159 150 / .10),transparent 28%),linear-gradient(180deg,#111522 0%,#090b10 100%)}.sadaja-genres-hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(180deg,transparent,#08090b);pointer-events:none}.sadaja-genres-hero-copy{position:relative;z-index:2;max-width:810px}.sadaja-genres-hero h1{margin:7px 0 18px;color:#fff;font-size:clamp(46px,6vw,86px);line-height:.98;letter-spacing:-.055em;max-width:850px}.sadaja-genres-hero p:not(.sadaja-section-kicker){margin:0;max-width:690px;color:#aeb5c1;font-size:18px;line-height:1.65}.sadaja-genres-hero-lines{position:absolute;right:-60px;top:92px;width:min(48vw,650px);aspect-ratio:1;opacity:.7}.sadaja-genres-hero-lines span{position:absolute;border:1px solid rgb(152 169 255 / .18);border-radius:50%;inset:0}.sadaja-genres-hero-lines span:nth-child(2){inset:16%;border-color:rgb(80 203 190 / .16)}.sadaja-genres-hero-lines span:nth-child(3){inset:32%;border-color:rgb(255 255 255 / .12)}.sadaja-genres-overview,.sadaja-genre-library{padding:58px clamp(20px,5vw,78px) 92px;max-width:1600px;margin:0 auto}.sadaja-genres-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.sadaja-genres-heading h2{font-size:clamp(31px,3.4vw,48px);line-height:1.06;letter-spacing:-.035em;color:#f7f8fa;margin:4px 0 0}.sadaja-genres-heading>a{color:#aebaff;font-size:13px;font-weight:700;text-decoration:none;padding-bottom:5px}.sadaja-genres-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sadaja-genres-grid .sadaja-genre-card{min-width:0;height:205px;text-decoration:none;box-sizing:border-box;border:1px solid rgb(255 255 255 / .08);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.sadaja-genres-grid .sadaja-genre-card:hover,.sadaja-genres-grid .sadaja-genre-card.is-selected{transform:translateY(-4px);border-color:rgb(160 176 255 / .42);box-shadow:0 22px 45px rgb(0 0 0 / .26)}.sadaja-genre-library{padding-top:36px;border-top:1px solid rgb(255 255 255 / .06)}.sadaja-genre-library-heading{align-items:end}.sadaja-genre-library-heading p:not(.sadaja-section-kicker){margin:8px 0 0;color:#7c8492;font-size:14px}.sadaja-genre-select-wrap{display:flex;align-items:center;gap:10px;color:#858d9a;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.sadaja-genre-select-wrap select{min-width:190px;height:46px;border-radius:12px;border:1px solid rgb(255 255 255 / .12);background:#11151e;color:#eef1f6;padding:0 38px 0 14px;font:600 13px/1 inherit;outline:none}.sadaja-genre-select-wrap select:focus{border-color:rgb(144 164 255 / .5)}.sadaja-genre-count{margin:0 0 24px;color:#69717f;font-size:13px}.sadaja-genre-count strong{color:#c7cdd8}.sadaja-genre-book-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 20px}.sadaja-genre-book-card{min-width:0}.sadaja-genre-book-card[hidden]{display:none!important}.sadaja-genre-book-card .sadaja-discover-cover{position:relative;aspect-ratio:2/3;overflow:hidden;border-radius:8px;background:#151925;box-shadow:0 14px 30px rgb(0 0 0 / .24);isolation:isolate;transition:transform .24s ease,box-shadow .24s ease}.sadaja-genre-book-card:hover .sadaja-discover-cover{transform:translateY(-5px) scale(1.012);box-shadow:0 22px 44px rgb(0 0 0 / .38)}.sadaja-genre-book-card .sadaja-discover-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(155deg,rgb(255 255 255 / .10),transparent 30%,rgb(0 0 0 / .24) 72%),radial-gradient(circle at 70% 18%,rgb(103 145 255 / .45),transparent 28%),linear-gradient(145deg,#161d2d,#0b0e14 68%);z-index:-2}.sadaja-genre-book-card .sadaja-discover-cover--02:before,.sadaja-genre-book-card .sadaja-discover-cover--10:before{background:radial-gradient(circle at 30% 22%,rgb(216 67 79 / .37),transparent 25%),linear-gradient(145deg,#2c151a,#090b0e 70%)}.sadaja-genre-book-card .sadaja-discover-cover--03:before,.sadaja-genre-book-card .sadaja-discover-cover--11:before{background:radial-gradient(circle at 68% 25%,rgb(236 142 172 / .38),transparent 30%),linear-gradient(145deg,#31202a,#0c0d12 72%)}.sadaja-genre-book-card .sadaja-discover-cover--04:before,.sadaja-genre-book-card .sadaja-discover-cover--13:before{background:radial-gradient(circle at 62% 28%,rgb(41 216 196 / .30),transparent 27%),linear-gradient(145deg,#0f2b2b,#090b0e 72%)}.sadaja-genre-book-card .sadaja-discover-cover--05:before,.sadaja-genre-book-card .sadaja-discover-cover--15:before{background:radial-gradient(circle at 65% 24%,rgb(216 126 56 / .37),transparent 28%),linear-gradient(145deg,#332013,#0b0c0f 72%)}.sadaja-genre-book-card .sadaja-discover-cover--06:before,.sadaja-genre-book-card .sadaja-discover-cover--16:before{background:radial-gradient(circle at 36% 25%,rgb(99 81 215 / .36),transparent 28%),linear-gradient(145deg,#201a3c,#090b10 72%)}.sadaja-genre-book-card .sadaja-discover-cover--07:before,.sadaja-genre-book-card .sadaja-discover-cover--14:before{background:radial-gradient(circle at 66% 24%,rgb(104 184 255 / .34),transparent 28%),linear-gradient(145deg,#172b3b,#0a0d12 72%)}.sadaja-genre-book-card .sadaja-discover-cover--08:before,.sadaja-genre-book-card .sadaja-discover-cover--12:before{background:radial-gradient(circle at 62% 22%,rgb(222 184 77 / .34),transparent 27%),linear-gradient(145deg,#332d17,#0c0d0f 72%)}.sadaja-genre-book-card .sadaja-discover-cover--09:before,.sadaja-genre-book-card .sadaja-discover-cover--18:before{background:radial-gradient(circle at 38% 24%,rgb(99 164 106 / .32),transparent 27%),linear-gradient(145deg,#18301e,#090c0b 72%)}.sadaja-genre-book-card .sadaja-discover-cover--17:before{background:radial-gradient(circle at 60% 24%,rgb(167 44 54 / .35),transparent 26%),linear-gradient(145deg,#2b1217,#090a0d 72%)}.sadaja-genre-book-card .sadaja-discover-cover-art{position:absolute;inset:0;opacity:.8;overflow:hidden}.sadaja-genre-book-card .sadaja-discover-cover-art span{position:absolute;border:1px solid rgb(255 255 255 / .17);border-radius:50%;width:70%;aspect-ratio:1;right:-25%;top:9%}.sadaja-genre-book-card .sadaja-discover-cover-art span:nth-child(2){width:42%;right:18%;top:33%;border-color:rgb(255 255 255 / .10)}.sadaja-genre-book-card .sadaja-discover-cover-art span:nth-child(3){width:120%;right:-54%;top:48%;border-color:rgb(255 255 255 / .07)}.sadaja-genre-book-card .sadaja-discover-cover-type{position:absolute;z-index:2;left:16px;right:14px;bottom:18px;display:flex;flex-direction:column;text-shadow:0 2px 14px rgb(0 0 0 / .55)}.sadaja-genre-book-card .sadaja-discover-cover-type small{font-size:8px;letter-spacing:.18em;color:rgb(255 255 255 / .7);margin-bottom:6px}.sadaja-genre-book-card .sadaja-discover-cover-type strong{font-size:clamp(15px,1.25vw,21px);line-height:1.02;letter-spacing:-.025em;color:#fff;text-transform:uppercase}.sadaja-genre-book-card .sadaja-discover-cover-type em{font-size:9px;font-style:normal;letter-spacing:.08em;color:rgb(255 255 255 / .62);margin-top:8px;text-transform:uppercase}.sadaja-genre-book-card .sadaja-discover-cover .sadaja-status-stamp{position:absolute;z-index:5;top:11px;left:11px;max-width:calc(100% - 22px);font-size:9px;letter-spacing:.06em;padding:6px 8px;border-radius:5px}.sadaja-genre-book-copy{padding:13px 2px 0}.sadaja-genre-book-copy>span{display:block;color:#747c8b;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.sadaja-genre-book-copy h3{font-size:16px;line-height:1.18;color:#f5f6f9;margin:0 0 4px;letter-spacing:-.01em}.sadaja-genre-book-copy p,.sadaja-genre-book-copy small{display:block;margin:0;color:#8e96a5;font-size:12px;line-height:1.5}.sadaja-genre-book-copy small{color:#666f7e;margin-top:3px}.sadaja-genre-book-copy button,.sadaja-genre-book-open{margin-top:10px;border:0;background:none;color:#a8b9ff;padding:0;font:600 12px/1.4 inherit;opacity:.9;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.sadaja-genre-empty{padding:80px 20px;text-align:center;border:1px dashed rgb(255 255 255 / .12);border-radius:14px;color:#8b93a1}.sadaja-genre-empty strong{display:block;color:#e7eaf0;font-size:20px;margin-bottom:5px}@media(max-width:1280px){.sadaja-genres-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sadaja-genre-book-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1050px){.sadaja-genres-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sadaja-genre-book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:780px){.sadaja-genres-hero{min-height:410px;padding:128px 22px 58px}.sadaja-genres-hero-lines{right:-180px;width:430px;opacity:.42}.sadaja-genres-overview,.sadaja-genre-library{padding-left:20px;padding-right:20px}.sadaja-genres-heading{align-items:flex-start;flex-direction:column}.sadaja-genre-select-wrap{width:100%;justify-content:space-between}.sadaja-genre-select-wrap select{flex:1}.sadaja-genre-book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 14px}}@media(max-width:560px){.sadaja-genres-hero h1{font-size:44px}.sadaja-genres-hero p:not(.sadaja-section-kicker){font-size:16px}.sadaja-genres-grid{grid-template-columns:1fr;gap:12px}.sadaja-genres-grid .sadaja-genre-card{height:165px}.sadaja-genre-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.sadaja-genre-book-card .sadaja-discover-cover-type{left:12px;right:10px;bottom:14px}.sadaja-genre-book-card .sadaja-discover-cover-type strong{font-size:15px}.sadaja-genre-book-copy h3{font-size:14px}.sadaja-genre-book-copy p,.sadaja-genre-book-copy small{font-size:11px}}.sadaja-genres-grid .sadaja-genre-card small{display:block;margin-top:8px;color:rgb(255 255 255 / .5);font-size:10px;letter-spacing:.04em}.sadaja-genre-fiction{background:radial-gradient(circle at 80% 20%,rgb(105 112 255 / .32),transparent 34%),linear-gradient(145deg,#151b35,#0c0e14)}.sadaja-genre-children{background:radial-gradient(circle at 82% 20%,rgb(255 179 72 / .32),transparent 34%),linear-gradient(145deg,#302416,#0d0f13)}.sadaja-genre-nonfiction{background:radial-gradient(circle at 82% 20%,rgb(63 190 160 / .28),transparent 34%),linear-gradient(145deg,#17302b,#0c0e13)}.sadaja-genre-comics{background:radial-gradient(circle at 82% 20%,rgb(221 74 114 / .31),transparent 34%),linear-gradient(145deg,#331923,#0d0e13)}.sadaja-genre-art{background:radial-gradient(circle at 82% 20%,rgb(93 156 235 / .3),transparent 34%),linear-gradient(145deg,#18263a,#0c0e13)}.sadaja-genre-poetry{background:radial-gradient(circle at 82% 20%,rgb(174 105 223 / .3),transparent 34%),linear-gradient(145deg,#271a33,#0c0d13)}.sadaja-genre-reference{background:radial-gradient(circle at 82% 20%,rgb(118 178 96 / .3),transparent 34%),linear-gradient(145deg,#1d301a,#0c0e13)}.sadaja-genre-other{background:radial-gradient(circle at 82% 20%,rgb(171 177 190 / .22),transparent 34%),linear-gradient(145deg,#23262c,#0c0d10)}.sadaja-subgenre-directory{padding:20px clamp(20px,5vw,78px) 88px;max-width:1600px;margin:0 auto}.sadaja-subgenre-directory .sadaja-genres-heading p:not(.sadaja-section-kicker){margin:8px 0 0;color:#7c8492;font-size:14px}.sadaja-subgenre-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sadaja-subgenre-group{border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:#0e1117;overflow:hidden}.sadaja-subgenre-group summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;color:#eef1f6;font-weight:700;cursor:pointer;list-style:none}.sadaja-subgenre-group summary::-webkit-details-marker{display:none}.sadaja-subgenre-group summary:after{content:'+';font-size:20px;color:#75809a;margin-left:auto}.sadaja-subgenre-group[open] summary:after{content:'−'}.sadaja-subgenre-group summary small{color:#69717f;font-size:11px;font-weight:600}.sadaja-subgenre-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.sadaja-subgenre-chips a{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:999px;border:1px solid rgb(255 255 255 / .08);background:#151923;color:#aeb5c1;text-decoration:none;font-size:12px;transition:border-color .18s ease,color .18s ease,background .18s ease}.sadaja-subgenre-chips a:hover,.sadaja-subgenre-chips a.is-selected{border-color:rgb(142 161 255 / .5);background:#1a2134;color:#fff}.sadaja-library-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.sadaja-library-filters label{display:flex;flex-direction:column;gap:6px;color:#858d9a;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.sadaja-library-filters select{min-width:205px;height:46px;border-radius:12px;border:1px solid rgb(255 255 255 / .12);background:#11151e;color:#eef1f6;padding:0 38px 0 14px;font:600 13px/1 inherit;outline:none}.sadaja-library-filters select:focus{border-color:rgb(144 164 255 / .5)}@media(max-width:900px){.sadaja-subgenre-groups{grid-template-columns:1fr}.sadaja-library-filters{width:100%}.sadaja-library-filters label{flex:1 1 220px}.sadaja-library-filters select{width:100%;min-width:0}}@media(max-width:560px){.sadaja-subgenre-directory{padding-left:20px;padding-right:20px}.sadaja-library-filters{display:grid;grid-template-columns:1fr;width:100%}}