.book-feature[data-astro-cid-pal7wqq3]{display:flex;gap:0;background:var(--charcoal);border:1px solid var(--iron);border-radius:2px;overflow:hidden;max-width:720px;margin:0 auto}.book-feature--reverse[data-astro-cid-pal7wqq3]{flex-direction:row-reverse}.book-feature__cover[data-astro-cid-pal7wqq3]{width:260px;min-height:380px;background:var(--onyx);position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.book-feature__cover-img[data-astro-cid-pal7wqq3]{width:100%;height:100%;object-fit:cover}.book-feature__spine[data-astro-cid-pal7wqq3]{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--amber-deep),var(--amber),var(--amber-deep));z-index:2}.book-feature--reverse[data-astro-cid-pal7wqq3] .book-feature__spine[data-astro-cid-pal7wqq3]{left:auto;right:0}.book-feature__cover-placeholder[data-astro-cid-pal7wqq3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--onyx) 0%,var(--charcoal) 40%,var(--slate) 100%)}.book-feature__cover-inner[data-astro-cid-pal7wqq3]{width:190px;height:290px;border:1px solid var(--amber-deep);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;text-align:center}.book-feature__cover-inner[data-astro-cid-pal7wqq3]:before{content:"";position:absolute;inset:8px;border:.5px solid rgba(196,163,90,.25)}.book-feature__crest[data-astro-cid-pal7wqq3]{width:48px;height:48px;margin-bottom:12px;position:relative}.book-feature__crest-diamond[data-astro-cid-pal7wqq3]{position:absolute;top:50%;left:50%;width:6px;height:6px;background:var(--amber);transform:translate(-50%,-50%) rotate(45deg)}.book-feature__crest[data-astro-cid-pal7wqq3]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border:.5px solid var(--amber-pale);border-radius:50%;transform:translate(-50%,-50%)}.book-feature__cover-vol[data-astro-cid-pal7wqq3]{font-family:var(--font-mono);font-size:8px;letter-spacing:3px;text-transform:uppercase;color:var(--amber-pale);margin-bottom:10px}.book-feature__cover-title[data-astro-cid-pal7wqq3]{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--parchment);letter-spacing:1.5px;line-height:1.5;margin-bottom:8px}.book-feature__cover-sub[data-astro-cid-pal7wqq3]{font-family:var(--font-accent);font-size:10px;font-weight:400;font-style:italic;color:var(--mist);letter-spacing:.5px}.book-feature__cover-foot[data-astro-cid-pal7wqq3]{position:absolute;bottom:16px;font-family:var(--font-mono);font-size:7px;letter-spacing:2px;text-transform:uppercase;color:var(--mist)}.book-feature__details[data-astro-cid-pal7wqq3]{padding:28px 28px 24px;display:flex;flex-direction:column;justify-content:space-between;flex:1;min-width:0}.book-feature__badge[data-astro-cid-pal7wqq3]{display:inline-block;align-self:flex-start;font-family:var(--font-mono);font-size:8px;letter-spacing:2px;text-transform:uppercase;color:var(--midnight);background:var(--amber);padding:3px 10px;border-radius:2px;margin-bottom:12px}.book-feature__vol-label[data-astro-cid-pal7wqq3]{font-family:var(--font-mono);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--amber-pale);margin-bottom:8px}.book-feature__title[data-astro-cid-pal7wqq3]{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--parchment);letter-spacing:1.5px;line-height:1.3;margin:0 0 6px}.book-feature__subtitle[data-astro-cid-pal7wqq3]{font-family:var(--font-accent);font-size:15px;font-weight:400;font-style:italic;color:var(--mist);margin:0 0 16px}.book-feature__rule[data-astro-cid-pal7wqq3]{height:1px;background:linear-gradient(90deg,transparent,var(--amber-pale),transparent);margin-bottom:16px}.book-feature__desc[data-astro-cid-pal7wqq3]{font-family:var(--font-body);font-size:13px;color:var(--bone);line-height:1.7;margin:0 0 20px}.book-feature__meta[data-astro-cid-pal7wqq3]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.book-feature__meta-item[data-astro-cid-pal7wqq3]{display:flex;flex-direction:column;gap:2px}.book-feature__meta-label[data-astro-cid-pal7wqq3]{font-family:var(--font-mono);font-size:8px;letter-spacing:2px;text-transform:uppercase;color:var(--mist)}.book-feature__meta-val[data-astro-cid-pal7wqq3]{font-family:var(--font-body);font-size:13px;color:var(--parchment)}.book-feature__actions[data-astro-cid-pal7wqq3]{display:flex;gap:12px;flex-wrap:wrap}.btn-primary[data-astro-cid-pal7wqq3]{display:inline-block;background:var(--amber-deep);color:var(--midnight);border:none;border-radius:3px;padding:10px 24px;font-family:var(--font-display);font-size:9px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease}.btn-primary[data-astro-cid-pal7wqq3]:hover{background:var(--amber)}.btn-primary--soon[data-astro-cid-pal7wqq3]{opacity:.6;cursor:default}.btn-ghost[data-astro-cid-pal7wqq3]{display:inline-block;background:transparent;color:var(--amber-pale);border:1px solid var(--amber-pale);border-radius:3px;padding:10px 24px;font-family:var(--font-display);font-size:9px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease}.btn-ghost[data-astro-cid-pal7wqq3]:hover{background:#c4a35a1a}@media(max-width:640px){.book-feature[data-astro-cid-pal7wqq3],.book-feature--reverse[data-astro-cid-pal7wqq3]{flex-direction:column}.book-feature__cover[data-astro-cid-pal7wqq3]{width:100%;min-height:300px}.book-feature__details[data-astro-cid-pal7wqq3]{padding:20px}.book-feature__title[data-astro-cid-pal7wqq3]{font-size:18px}.book-feature__desc[data-astro-cid-pal7wqq3]{font-size:14px}}.books-featured[data-astro-cid-xglhyxzr]{display:flex;flex-direction:column;gap:40px;max-width:720px;margin:0 auto;padding:40px 0}.books-context[data-astro-cid-xglhyxzr]{max-width:720px;margin:40px auto;padding:24px 0}.books-context__text[data-astro-cid-xglhyxzr]{font-family:var(--font-body);font-size:15px;color:var(--bone);line-height:1.7}.books-context__text[data-astro-cid-xglhyxzr] a[data-astro-cid-xglhyxzr]{color:var(--amber-pale);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.books-context__text[data-astro-cid-xglhyxzr] a[data-astro-cid-xglhyxzr]:hover{color:var(--amber)}
