/* ==========================================================================
   TITLE: book-preview.css
   EXPLAIN: BilgelikSevgisi arayüzünün bu dosyaya ait stil kuralları.
   NOTE: Final temiz sürümde dosya adı korunmuş, sürüm numaralı geçici adlar kaldırılmıştır.
   ========================================================================== */

body.book-preview-open{overflow:hidden}.book-preview-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px}.book-preview-backdrop{position:absolute;inset:0;background:rgba(12,16,15,.68);backdrop-filter:blur(9px)}.book-preview-dialog{position:relative;z-index:1;width:min(920px,94vw);max-height:88vh;overflow:auto;display:grid;grid-template-columns:minmax(250px,35%) 1fr;gap:0;background:#fbf8f3;border:1px solid #e2d6ca;border-radius:22px;box-shadow:0 28px 90px rgba(0,0,0,.28)}.book-preview-close{position:absolute;right:18px;top:18px;z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid #e3d7cb;background:#fbf8f3;color:#171b19;font-size:17px;cursor:pointer}.book-preview-cover{min-height:520px;background:#171b19;padding:26px;display:flex;align-items:center;justify-content:center}.book-preview-cover img{width:100%;height:100%;max-height:520px;object-fit:cover;border-radius:9px;box-shadow:0 16px 32px rgba(0,0,0,.22)}.book-preview-copy{padding:52px 48px 38px;color:#22201d}.book-preview-kicker{display:block;font:700 11px/1 Inter,sans-serif;letter-spacing:.16em;color:#8b5f4a;margin-bottom:10px}.book-preview-copy h2{font:600 clamp(42px,5vw,62px)/.95 'Cormorant Garamond',Georgia,serif;margin:0 0 8px}.book-preview-author{display:block;font:500 17px Inter,sans-serif;color:#4d4540;margin-bottom:24px}.book-preview-copy p{font:15px/1.75 Inter,sans-serif;color:#4d4945;margin:0 0 20px}.book-preview-meta{display:grid;gap:11px;margin:18px 0 24px;color:#5d554e;font:13px Inter,sans-serif}.book-preview-meta span{display:flex;align-items:center;gap:10px}.book-preview-meta i{width:18px;color:#80604f}.book-preview-copy blockquote{margin:20px 0 0;padding:14px 0 14px 18px;border-left:2px solid #98715c;font:italic 17px/1.55 Georgia,serif;color:#614f45}.book-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.book-preview-actions button,.book-preview-actions a{min-height:50px;border:1px solid #8c6a58;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font:700 13px Inter,sans-serif;cursor:pointer}.book-preview-actions button{background:transparent;color:#312a26}.book-preview-actions a{background:#17332c;color:#fff;border-color:#17332c}.public-book-card[data-book-preview]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.public-book-card[data-book-preview]:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(47,35,25,.08)}
@media(max-width:720px){.book-preview-modal{padding:12px}.book-preview-dialog{grid-template-columns:1fr;max-height:94vh}.book-preview-cover{min-height:0;padding:20px 20px 0;background:#fbf8f3}.book-preview-cover img{height:300px;object-fit:contain;background:#171b19}.book-preview-copy{padding:25px 22px 24px}.book-preview-copy h2{font-size:42px}.book-preview-actions{grid-template-columns:1fr}.book-preview-close{right:14px;top:14px}}

/* V101 — Kitap modalı kapatma ikonu köşede sıkışmaz */
.book-preview-close{top:14px!important;right:14px!important;transform:none!important;margin:0!important}
@media(max-width:700px){.book-preview-close{top:10px!important;right:10px!important}}
