.series-shelf{grid-column:1/-1;min-width:0;padding:32px;border:1px solid #dbe3d5;border-radius:18px;background:#f1f5ee}.series-plain{background:white}.series-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px}.series-heading>div{min-width:0;max-width:750px}.series-heading h2{font-size:30px;margin:10px 0}.series-heading p{line-height:1.85;white-space:pre-line}.series-heading>.button{flex-shrink:0}.series-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;min-width:0}.series-volume{min-width:0}.series-volume a{display:block}.series-volume h3{font-size:19px;margin:12px 0 8px}.series-volume p{font-size:14px;color:#5b6c56}.series-cover{height:280px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.series-cover img{max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 8px #13251620)}.series-controls{display:flex;justify-content:space-between;gap:20px;margin-top:24px;font-size:12px;align-items:center}.series-controls>div{display:flex;gap:10px}.series-controls button{padding:9px 14px}.series-badge{display:block;font-size:12px;color:#1e3b2f;margin:12px 0}.current-volume{outline:2px solid #7f8c6a;outline-offset:8px;border-radius:4px}.series-overview{display:grid;grid-template-columns:230px 1fr;gap:50px;align-items:center;margin:0 0 50px}.series-overview img{max-height:300px;max-width:100%;object-fit:contain}.series-overview li{margin:14px 0}.book-set{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;border-top:1px solid var(--line);padding:42px 0;margin-top:40px}.book-set img{width:100%;height:300px;object-fit:contain}.series-check{display:flex!important;gap:10px!important;align-items:center}.series-check input{width:18px!important;min-height:18px!important;flex-shrink:0}.series-member{padding:16px 0;border-bottom:1px solid #dce5d8}.series-member>div{display:flex;gap:16px;margin-top:12px}.series-member>div label{min-width:0;flex:1}.series-member input[type=number]{width:100%;min-width:0}#series-form fieldset{min-width:0;margin:24px 0}#series-form .actions{flex-wrap:wrap}.series-preview{width:min(1160px,calc(100vw - 32px));max-height:90dvh;border:0;padding:24px;border-radius:18px;overflow:auto}.series-preview::backdrop{background:#142219aa}.series-preview.mobile-preview{width:min(390px,calc(100vw - 24px))}.close-series-preview{display:block;margin:0 0 20px auto}.series-preview .series-controls{display:none}.series-preview.mobile-preview .series-heading{display:block}.series-preview.mobile-preview .series-heading>.button{margin-top:18px}.series-preview.mobile-preview .series-rail{display:flex;overflow:auto}.series-preview.mobile-preview .series-volume{flex:0 0 85%}.series-preview.mobile-preview .book-set{grid-template-columns:1fr}.series-page{padding-bottom:40px}.series-preview p,.series-heading p,.book-set p{overflow-wrap:anywhere}@media(max-width:760px){.series-shelf{padding:22px 18px}.series-heading{display:block}.series-heading h2{font-size:25px}.series-heading>.button{margin-top:18px}.series-rail{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 8px 18px}.series-volume{flex:0 0 83%;scroll-snap-align:start}.series-cover{height:265px}.series-controls{align-items:flex-start;flex-direction:column;gap:12px}.series-overview{grid-template-columns:1fr;gap:24px}.series-overview img{height:240px;margin:auto}.book-set{grid-template-columns:1fr;gap:20px}.series-preview{padding:18px}.series-preview .book-set{grid-template-columns:1fr}}
.series-controls>div{display:none}#series-form [hidden]{display:none!important}@media(max-width:760px){.series-controls>div{display:flex}}
.series-preview.mobile-preview .book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.series-preview.mobile-preview .book-grid .series-cover{height:180px}

.series-rail{padding:24px 16px;gap:30px}.series-volume .book-visual{perspective:900px;background:#ffffff8c}.series-volume .tilt{transform-style:preserve-3d}.series-volume .tilt:after{mix-blend-mode:screen;background:radial-gradient(ellipse at var(--gx,50%) var(--gy,50%),#fff9,transparent 55%),repeating-linear-gradient(115deg,#e9baff55 0%,#99e8ff66 14%,#e3ffa855 28%,#fff0 45%);background-size:100% 100%,220% 220%;background-position:center,var(--gx,50%) var(--gy,50%)}.series-volume .book-visual:hover .tilt{--scale:1.12}.series-volume .book-visual:focus-visible{outline-offset:3px}@media(max-width:760px){.series-rail{padding:24px 16px}.series-volume .book-visual:hover .tilt{--scale:1}}
.series-subtitle{margin:8px 0 12px}
.series-volume .tilt{width:fit-content;display:inline-flex;flex:0 0 auto}.series-volume .tilt img{max-width:none}
.series-rail{grid-template-columns:repeat(var(--series-count,3),minmax(0,1fr))}.edition-picker{display:flex;position:static;gap:10px;flex-wrap:wrap;margin-top:26px;padding:0;background:none;box-shadow:none}.edition-picker .button{font-size:13px;padding:11px 16px}.set-members{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;gap:30px;margin-top:28px}.book-set p{margin:16px 0}.series-overview ul{list-style:none;padding:0}.series-overview li a{border-bottom:1px solid var(--line)}
.series-volume a.book-visual{display:flex;align-items:center;justify-content:center}
