.MobileFiltersDrawer-module__wXPb7q__overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#000000d9;transition:opacity .25s;position:fixed;inset:0}.MobileFiltersDrawer-module__wXPb7q__overlayVisible{opacity:1;pointer-events:auto}.MobileFiltersDrawer-module__wXPb7q__drawer{z-index:10001;background:#08080efa;border-top:1px solid #f936;border-radius:20px 20px 0 0;flex-direction:column;height:min(96vh,100dvh - 8px);transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 40px #000c}.MobileFiltersDrawer-module__wXPb7q__drawerVisible{transform:translateY(0)}.MobileFiltersDrawer-module__wXPb7q__drawerHandle{flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}.MobileFiltersDrawer-module__wXPb7q__drawerHandleBar{background:#f936;border-radius:2px;width:36px;height:4px}.MobileFiltersDrawer-module__wXPb7q__drawerHeader{border-bottom:1px solid #ff993326;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 20px 14px;display:flex}.MobileFiltersDrawer-module__wXPb7q__drawerTitle{color:#f93;text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:800;font-family:var(--font-primary),monospace}.MobileFiltersDrawer-module__wXPb7q__drawerClose{color:#f93;cursor:pointer;background:#ff99331f;border:1px solid #ff99334d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;transition:all .2s;display:flex}.MobileFiltersDrawer-module__wXPb7q__drawerClose:hover{background:#ff993340}.MobileFiltersDrawer-module__wXPb7q__drawerBody{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ff99334d transparent;flex:1;padding:16px 16px 100px;overflow-y:auto}.MobileFiltersDrawer-module__wXPb7q__drawerBody::-webkit-scrollbar{width:4px}.MobileFiltersDrawer-module__wXPb7q__drawerBody::-webkit-scrollbar-thumb{background:#ff99334d;border-radius:4px}.MobileFiltersDrawer-module__wXPb7q__fab{z-index:9999;cursor:pointer;font-family:var(--font-primary),monospace;text-transform:uppercase;letter-spacing:.06em;color:#f93;background:linear-gradient(#ffffff26 0%,#ffffff0d 48%,#0003 50%,#00000080 100%),#140c04f2;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.2,0,0,1);display:flex;position:fixed;bottom:20px;left:12px;right:12px;box-shadow:0 0 0 1px #ff9933b3,0 0 15px 2px #ff78144d,0 4px 20px #0009}.MobileFiltersDrawer-module__wXPb7q__fab:active{transform:scale(.95)}.MobileFiltersDrawer-module__wXPb7q__fabBadge{color:#000;background:#f93;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:900;display:flex}.MobileFiltersDrawer-module__wXPb7q__applyBtn{background:#08080ef2;border-top:1px solid #ff993326;flex-shrink:0;padding:16px 20px;position:sticky;bottom:0;left:0;right:0}.MobileFiltersDrawer-module__wXPb7q__applyBtnInner{width:100%;font-family:var(--font-primary),monospace;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:#000;background:linear-gradient(#ffb347 0%,#f93 100%);border:none;border-radius:12px;padding:14px;font-size:.95rem;font-weight:700;transition:all .2s;box-shadow:0 4px 15px #f936}.MobileFiltersDrawer-module__wXPb7q__applyBtnInner:active{transform:scale(.98)}@media (min-width:641px){.MobileFiltersDrawer-module__wXPb7q__fab,.MobileFiltersDrawer-module__wXPb7q__overlay,.MobileFiltersDrawer-module__wXPb7q__drawer{display:none}}
.EditionsTimeline-module__zXrmma__wrap{background:linear-gradient(160deg,#0d0c0af5,#080706f5);border:1px solid #ff993338;border-radius:12px;margin:0 0 1.5rem;padding:1.1rem 1.35rem .9rem;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffd78c14}.EditionsTimeline-module__zXrmma__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.EditionsTimeline-module__zXrmma__titleGroup{min-width:0}.EditionsTimeline-module__zXrmma__title{font-family:var(--font-handjet),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#f93);margin:0;font-size:1.05rem;font-weight:700}.EditionsTimeline-module__zXrmma__subtitle{color:#8d8579;margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.EditionsTimeline-module__zXrmma__subtitle strong{color:#ffc483;font-family:var(--font-handjet),monospace;letter-spacing:.03em;font-size:.9rem}.EditionsTimeline-module__zXrmma__modeRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.EditionsTimeline-module__zXrmma__modeSwitch{background:#00000080;border:1px solid #ff993338;border-radius:8px;padding:3px;display:inline-flex}.EditionsTimeline-module__zXrmma__modeBtn{color:#8d8579;font-family:var(--font-primary),monospace;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:.4rem .75rem;font-size:.72rem;font-weight:600;transition:color .18s,background .18s}.EditionsTimeline-module__zXrmma__modeBtn:hover{color:#ffc483}.EditionsTimeline-module__zXrmma__modeActive{color:var(--accent,#f93);background:#ff993329;box-shadow:inset 0 0 0 1px #ff993359}.EditionsTimeline-module__zXrmma__clearBtn{color:#ffc483;font-family:var(--font-primary),monospace;letter-spacing:.04em;cursor:pointer;background:#ff993312;border:1px dashed #f936;border-radius:6px;padding:.4rem .7rem;font-size:.7rem;transition:background .18s,border-color .18s}.EditionsTimeline-module__zXrmma__clearBtn:hover{background:#ff993329;border-color:#ff9933a6}.EditionsTimeline-module__zXrmma__track{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-bottom:1px solid #ff99332e;align-items:flex-end;gap:2px;height:108px;padding-bottom:16px;display:flex;position:relative}.EditionsTimeline-module__zXrmma__col{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:4px;height:100%;display:flex;position:relative}.EditionsTimeline-module__zXrmma__barSlot{flex:1;align-items:flex-end;min-height:0;display:flex}.EditionsTimeline-module__zXrmma__barTotal{background:#f933;border-radius:2px 2px 0 0;align-items:flex-end;width:100%;min-height:2px;transition:background .18s,opacity .18s;display:flex;position:relative}.EditionsTimeline-module__zXrmma__barActive{background:linear-gradient(180deg,#ffc078,var(--accent,#f93));border-radius:2px 2px 0 0;width:100%;transition:height .25s;box-shadow:0 0 8px #ff993359}.EditionsTimeline-module__zXrmma__colMuted .EditionsTimeline-module__zXrmma__barTotal{opacity:.28}.EditionsTimeline-module__zXrmma__colMuted .EditionsTimeline-module__zXrmma__barActive{box-shadow:none}.EditionsTimeline-module__zXrmma__colHover .EditionsTimeline-module__zXrmma__barTotal{background:#ff99336b}.EditionsTimeline-module__zXrmma__tick{font-family:var(--font-handjet),monospace;color:#5f594f;white-space:nowrap;pointer-events:none;font-size:.6rem;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.EditionsTimeline-module__zXrmma__tickDecade{color:#8d8579}.EditionsTimeline-module__zXrmma__tickFirst{left:0;transform:none}.EditionsTimeline-module__zXrmma__tickLast{left:auto;right:0;transform:none}.EditionsTimeline-module__zXrmma__readout{pointer-events:none;background:#000000e0;border:1px solid #ff99334d;border-radius:6px;align-items:baseline;gap:.45rem;padding:3px 9px;display:flex;position:absolute;top:-4px;right:0}.EditionsTimeline-module__zXrmma__readoutYear{font-family:var(--font-handjet),monospace;color:var(--accent,#f93);font-size:.95rem;font-weight:700}.EditionsTimeline-module__zXrmma__readoutCount{color:#b5b1a8;font-size:.7rem}@media (max-width:640px){.EditionsTimeline-module__zXrmma__wrap{padding:.9rem .8rem .7rem}.EditionsTimeline-module__zXrmma__head{gap:.6rem}.EditionsTimeline-module__zXrmma__title{font-size:.92rem}.EditionsTimeline-module__zXrmma__modeBtn{padding:.35rem .55rem;font-size:.66rem}.EditionsTimeline-module__zXrmma__track{height:84px}.EditionsTimeline-module__zXrmma__tick{font-size:.52rem}}
.books-module__ZjqBFq__page{min-height:100vh;color:var(--accent,#f93);font-family:var(--font-primary),monospace;background:#04040ad1;padding:2rem 1rem;overflow-x:hidden}.books-module__ZjqBFq__hero{z-index:1000;width:100%;margin-bottom:2rem;padding:1rem;position:relative}.books-module__ZjqBFq__starfield{display:none}.books-module__ZjqBFq__heroContent{z-index:1;grid-template-columns:1fr;align-items:center;gap:2rem;max-width:1400px;margin:0 auto;display:grid;position:relative}.books-module__ZjqBFq__heroRight{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.books-module__ZjqBFq__heroSubtitle{color:#888;margin:0;font-family:ZenMaruGothic-Light,sans-serif;font-size:1rem}.books-module__ZjqBFq__searchBar{justify-content:center;width:100%;margin-top:1rem;display:flex}.books-module__ZjqBFq__main{z-index:1;gap:1.5rem;max-width:1400px;margin:0 auto;padding:0 1rem 4rem;display:flex;position:relative}@media (max-width:900px){.books-module__ZjqBFq__heroContent{grid-template-columns:1fr;gap:1rem}.books-module__ZjqBFq__main{flex-direction:column}.books-module__ZjqBFq__hero{padding:1rem}}@media (max-width:640px){.books-module__ZjqBFq__page{max-width:100vw;padding:0;overflow-x:hidden}.books-module__ZjqBFq__hero{margin-bottom:0;padding:.5rem 0 0}.books-module__ZjqBFq__heroContent{grid-template-columns:1fr;gap:.4rem}.books-module__ZjqBFq__heroRight{gap:.4rem;padding:0}.books-module__ZjqBFq__main{flex-direction:column;gap:0;padding:0 8px 5rem}.books-module__ZjqBFq__searchBar{margin-top:0;padding:0 12px}.books-module__ZjqBFq__navMenu{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin-bottom:0;padding:4px 12px 6px;display:flex;overflow-x:auto}.books-module__ZjqBFq__navMenu::-webkit-scrollbar{display:none}.books-module__ZjqBFq__navMenu>button,.books-module__ZjqBFq__navMenu>a{flex-shrink:0;border-radius:14px!important;height:28px!important;padding:0 10px!important}.books-module__ZjqBFq__navMenu>button span[class*=tagLabel],.books-module__ZjqBFq__navMenu>a span[class*=tagLabel]{white-space:nowrap;font-size:11px!important}body.surprise-open .books-module__ZjqBFq__searchBar{display:none}}@media (max-width:380px){.books-module__ZjqBFq__page{padding:0}.books-module__ZjqBFq__hero{padding:.25rem 0 0}.books-module__ZjqBFq__main{padding:0 4px 5rem}}.books-module__ZjqBFq__navMenu{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:20px;display:flex}
