.book-catalog-preview{color:#f2e8e6;background:#09070a;min-height:100vh}.book-catalog-intro{text-align:center;background:radial-gradient(at 50% 0,#6a365047,#0000 70%);padding:clamp(60px,7vw,115px) 22px 55px}.book-catalog-intro .label{color:#cba1ab;letter-spacing:.24em}.book-catalog-intro h1{color:#ffe8df;margin:15px 0;font:400 clamp(3.5rem,8vw,7rem)/1.05 Cormorant Garamond,Georgia,serif}.book-catalog-intro h1 i{color:#d9a9b8}.book-catalog-intro p{color:#d1bec5;font:400 clamp(1rem,1.6vw,1.3rem) Georgia,serif}.book-catalog-intro small{color:#bda5af;letter-spacing:.13em;margin-top:28px;font:500 .7rem Inter,sans-serif;display:inline-block}.book-catalog-main{width:min(1350px,100% - 48px);margin:auto;padding:20px 0 100px}.book-catalog-top{border-bottom:1px solid #ddb4bf3b;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;padding-bottom:26px;display:flex}.book-catalog-top nav{flex-wrap:wrap;gap:8px;display:flex}.book-catalog-top button,.book-catalog-letters button{color:#dbcbd0;cursor:pointer;background:0 0;border:1px solid #0000;padding:10px 15px;font:500 .86rem Inter,sans-serif}.book-catalog-top button:hover,.book-catalog-top button.active{color:#ffe3ec;background:#8945632b;border-color:#e0acbc8c}.book-catalog-search{flex-wrap:wrap;gap:14px;display:flex}.book-catalog-search label{color:#c9b0ba;letter-spacing:.09em;flex-direction:column;gap:7px;font:500 .72rem Inter,sans-serif;display:flex}.book-catalog-search input,.book-catalog-search select{color:#f9e4e7;background:#171018;border:1px solid #dfb1c14a;border-radius:3px;min-height:40px;padding:8px 12px;font:400 .88rem Inter,sans-serif}.book-catalog-letters{flex-wrap:wrap;gap:6px;padding:23px 0;display:flex}.book-catalog-letters button{border-color:#c395a333;min-width:35px;padding:7px 11px}.book-catalog-letters button.active{color:#1b1018;background:#cc9faf}.book-catalog-status{color:#ae9da4;letter-spacing:.035em;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:5px 0 30px;font:400 .77rem Inter,sans-serif;display:flex}.book-catalog-status b{color:#eed4dc;font-size:1rem}.book-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.book-catalog-card{background:linear-gradient(133deg,#2f1d28ad,#130c13ad);border:1px solid #cf9fb02e;grid-template-columns:minmax(88px,39%) minmax(0,1fr);gap:19px;min-height:260px;padding:18px;transition:border-color .25s,transform .25s;display:grid}.book-catalog-card:hover{border-color:#e9b6ca85;transform:translateY(-2px)}.book-catalog-cover{color:#cba3b0;background:linear-gradient(125deg,#41293a,#130b15);justify-content:center;align-items:center;min-height:225px;text-decoration:none;display:flex;overflow:hidden}.book-catalog-cover img{object-fit:contain;filter:drop-shadow(0 8px 18px #00000073);width:100%;height:100%;max-height:270px}.book-catalog-cover span{text-align:center;font:italic 1.3rem Georgia,serif}.book-catalog-meta{flex-direction:column;align-items:start;min-width:0;display:flex}.book-catalog-meta small{letter-spacing:.11em;text-transform:uppercase;color:#cba9b3;font:500 .67rem Inter,sans-serif}.book-catalog-meta h2{color:#f8e0e4;margin:15px 0;font:400 clamp(1.4rem,2vw,2rem)/1.14 Cormorant Garamond,Georgia,serif}.book-catalog-meta h2 a{color:inherit;text-decoration:none}.book-catalog-meta p{color:#b7a6ac;font:400 .69rem/1.65 Inter,sans-serif}.book-catalog-meta p span{padding:0 4px}.book-catalog-visit{color:#efbdcf;margin-top:auto;padding-top:18px;font:500 .82rem Inter,sans-serif;text-decoration:none}.book-catalog-empty{color:#cbb2bd;padding:40px}.book-catalog-note{color:#9f8993;max-width:900px;margin-top:45px;font:400 .78rem/1.65 Inter,sans-serif}@media (width<=1160px){.book-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.book-catalog-main{width:calc(100% - 24px)}.book-catalog-grid{grid-template-columns:1fr}.book-catalog-card{grid-template-columns:35% 1fr;gap:12px;min-height:190px;padding:12px}.book-catalog-cover{min-height:180px}.book-catalog-meta h2{font-size:1.6rem}.book-catalog-top{align-items:start}.book-catalog-search input{max-width:170px}}.book-catalog-preview{background:#0c0b0e}.book-catalog-intro{background:linear-gradient(#151018,#0c0b0e);padding:70px 24px 44px}.book-catalog-intro h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,5vw,5.5rem);font-weight:300}.book-catalog-card{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:16px;padding:0;display:flex;transform:none}.book-catalog-card:hover{border:0;transform:none}.book-catalog-cover{aspect-ratio:2/3;background:#1c1820;width:100%;height:auto;min-height:0;padding:0;position:relative}.book-catalog-cover img{object-fit:contain;filter:none;width:100%;height:100%;max-height:none;display:block}.book-catalog-no-cover{letter-spacing:.15em;color:#b8a7b0;font:400 .65rem Inter,sans-serif!important}.book-catalog-meta h2{margin:9px 0 7px;font-size:clamp(1.4rem,1.8vw,2rem)}.book-catalog-meta small{color:#ba9fab}.book-catalog-meta p{color:#a89ea8}.book-catalog-visit{margin-top:15px;padding-top:0}@media (width<=1100px){.book-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.book-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.book-catalog-card{gap:10px;min-height:0;padding:0;display:flex}.book-catalog-cover{min-height:0}.book-catalog-meta h2{font-size:1.45rem}}.book-catalog-archival{cursor:default;color:#968c92;font-size:.76rem;text-decoration:none}.book-catalog-edition-status{margin-top:8px;color:#ddbc9f!important;font-size:.79rem!important}.book-catalog-review-toggle{color:#e5c5d1;cursor:pointer;align-items:center;gap:8px;font:400 .77rem Inter,sans-serif;display:flex}.book-catalog-review-toggle input{accent-color:#d9a9b8}.book-catalog-source{overflow-wrap:anywhere;margin-top:8px;color:#dfadb9!important;font:400 .7rem/1.4 Inter,sans-serif!important}.book-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 22px}.book-catalog-card{gap:8px}.book-catalog-cover{aspect-ratio:2/3;overflow:hidden}.book-catalog-cover img{object-fit:contain}.book-catalog-ribbon{z-index:2;text-align:center;letter-spacing:.06em;text-transform:uppercase;padding:12px 6px;bottom:8%;left:0;right:0;box-shadow:0 2px 10px #0008;color:#fff!important;font:700 .77rem/1.35 Inter,Arial,sans-serif!important;display:block!important;position:absolute!important}.book-catalog-inspection{color:#d9c4cf;gap:4px;padding:8px 2px;font:400 .77rem/1.45 Inter,Arial,sans-serif;display:grid}.book-catalog-inspection small{color:#baa4ad;overflow-wrap:anywhere}@media (width<=1050px){.book-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.book-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.book-catalog-cover img{object-fit:fill!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}.book-catalog-number{text-align:center;letter-spacing:.13em;color:#e7d5dd;font-variant-numeric:tabular-nums;padding:5px 0 0;font:600 1.2rem/1.3 Inter,Arial,sans-serif}.book-catalog-ribbon--published{background:#2a6385f0}.book-catalog-ribbon--available{background:#16804bf0}.book-catalog-ribbon--published,.book-catalog-ribbon--available{background:#16804b!important}.book-catalog-ribbon--upcoming{background:#236fba!important}.book-catalog-ribbon--unavailable{background:#b82338!important}.book-catalog-availability{flex-wrap:wrap;gap:8px;margin:19px 0 2px;display:flex}.book-catalog-availability button{color:#e5d6df;cursor:pointer;background:#1b161c;border:1px solid #51404c;border-radius:4px;padding:10px 14px;font:500 .84rem Inter,Arial,sans-serif}.book-catalog-availability button.active{color:#fff;background:#43323e;border-color:#dec4d2}.book-catalog-availability button.book-catalog-filter--available{background:#16804b;border-color:#16804b}.book-catalog-availability button.book-catalog-filter--upcoming{background:#236fba;border-color:#236fba}.book-catalog-availability button.book-catalog-filter--unavailable{background:#b82338;border-color:#b82338}.book-catalog-authors{flex-wrap:wrap;gap:8px;padding:15px 0 0;display:flex}.book-catalog-authors button{color:#e5d6df;cursor:pointer;background:#1b161c;border:1px solid #51404c;border-radius:4px;padding:9px 12px;font:500 .78rem Inter,Arial,sans-serif}.book-catalog-authors button.active{color:#fff;background:#664152;border-color:#c89bad}.book-catalog-bibliography{text-align:center;flex-direction:column;gap:4px;display:flex}.book-catalog-bibliography h2{color:#f4e8ed;margin:0;font:500 1.03rem/1.25 Georgia,serif}.book-catalog-bibliography p{color:#bbaab2;margin:0;font:400 .78rem/1.4 Inter,Arial,sans-serif}.book-catalog-bibliography a{color:#e5acbf;margin-top:7px;font:500 .8rem Inter,Arial,sans-serif;text-decoration:underline}.book-catalog-bibliography .book-catalog-number{letter-spacing:.1em;color:#f7e5ed;text-align:center;width:100%;margin:3px 0 8px;font:700 1.35rem/1.3 Inter,Arial,sans-serif;display:block}.book-catalog-bibliography a.book-catalog-library-search{color:#f3d2dc;border:1px solid #dcb6c16b;justify-content:center;align-self:center;align-items:center;min-height:40px;margin-top:.65rem;padding:.55rem .8rem;font:600 .79rem/1.4 Inter,Arial,sans-serif;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.book-catalog-bibliography a.book-catalog-library-search:hover,.book-catalog-bibliography a.book-catalog-library-search:focus-visible{background:#89456338;border-color:#dcb6c1b8}
