.books-intro h1{font-size:clamp(48px,6.5vw,96px);max-width:1000px}.books-intro .intro{margin-bottom:0}nav a[aria-current="page"]{color:var(--accent)}@media(max-width:700px){.header nav a[href="index.html#esprit"]{display:none}}

.books-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:45px}.book-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;border:1px solid var(--line);background:#111916}.book-card .eyebrow{margin-bottom:20px}.book-card h3{font-family:'Libre Caslon Display',Georgia,serif;font-size:38px;font-weight:400;line-height:1.12;margin:0 0 18px}.book-subtitle{color:var(--muted);margin:0 0 24px}.book-card .button{margin-top:auto;gap:18px}.affiliate-note{color:var(--muted);font-size:13px;max-width:780px;margin:32px 0 0}@media(max-width:700px){.books-grid{grid-template-columns:1fr}.book-card{padding:24px}.book-card h3{font-size:34px}}

.book-cover{width:100%;height:320px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;background:#0b100f;padding:18px}.book-cover img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:700px){.book-cover{height:300px;padding:14px}}
