.lbck-wrap{max-width:1150px;margin:20px auto 55px;font-family:inherit;color:#272322}.lbck-hero{padding:clamp(26px,5vw,65px);background:linear-gradient(120deg,#fff6ed,#f5e5d8);border:1px solid #ecd9ca;border-radius:20px}.lbck-eyebrow{color:#b94a1e;letter-spacing:1.8px;font-weight:700;font-size:11px}.lbck-hero h1{font-family:Georgia,serif;font-size:clamp(34px,5vw,58px);line-height:1.12;margin:15px 0;color:#272322}.lbck-hero h1 em{font-style:normal;color:#c9501d}.lbck-hero p{font-size:16px;max-width:650px;color:#645a52;line-height:1.7}.lbck-highlights{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.lbck-highlights span{background:#fff9;border:1px solid #ead8cb;border-radius:25px;padding:8px 13px;font-size:12px;color:#86513c}.lbck-content{max-width:950px;margin:36px auto}.lbck-intro{padding:0 8px 18px}.lbck-intro strong{font-family:Georgia,serif;font-size:25px}.lbck-intro p{color:#6b645e}.lbck-sections{display:grid;gap:12px}.lbck-section{display:flex;gap:20px;padding:24px;background:#fff;border:1px solid #ece7e1;border-radius:13px;box-shadow:0 3px 12px #2d1c1007}.lbck-num{color:#ca5526;font-size:22px;font-weight:700;line-height:1.2}.lbck-section h2{font-size:19px;line-height:1.3;margin:0 0 8px}.lbck-section p{color:#625e5a;font-size:14px;line-height:1.8;margin:0}.lbck-note{border-left:3px solid #c9501d;background:#fff7f0;border-radius:9px;padding:20px 23px;margin:24px 0}.lbck-note h2{font-size:17px;margin:0 0 7px}.lbck-note p{font-size:13px;color:#6b5d54;line-height:1.7;margin:0}.lbck-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#242424;color:#fff;padding:26px;border-radius:14px}.lbck-cta h2{font-size:20px;color:#fff;margin:0 0 6px}.lbck-cta p{font-size:13px;color:#ddd;margin:0}.lbck-cta a{white-space:nowrap;background:#c9501d;color:#fff!important;padding:12px 18px;border-radius:10px;text-decoration:none!important;font-weight:700;font-size:13px}@media(max-width:700px){.lbck-wrap{margin:12px auto 35px}.lbck-section{padding:18px;gap:12px}.lbck-cta{flex-direction:column;align-items:stretch}.lbck-cta a{text-align:center;white-space:normal}}

/* v1.0.2: bespoke header, decorative still life, responsive composition */
.lbck-page-main .lbck-page-article{margin:0;padding:0}
.lbck-page-main .lbck-wrap{margin-top:35px}
.lbck-hero{position:relative;overflow:hidden;display:flex;align-items:center;min-height:350px;background:#f8ede3!important;padding:clamp(28px,4vw,58px)!important}
.lbck-hero-copy{position:relative;z-index:2;width:62%;max-width:690px}
.lbck-hero-art{position:absolute;right:0;top:0;bottom:0;width:48%;background-image:url("bayi-kitaplar.webp");background-repeat:no-repeat;background-size:cover;background-position:center}
.lbck-hero-art:before{content:"";position:absolute;inset:0 auto 0 0;width:38%;background:linear-gradient(90deg,#f8ede3 0%,rgba(248,237,227,0) 100%)}
.lbck-hero h1{font-size:clamp(34px,4.3vw,57px)!important;line-height:1.12}
.lbck-hero p{max-width:530px}
@media(max-width:760px){
 .lbck-hero{display:block;min-height:0;padding:27px 22px 185px!important}
 .lbck-hero-copy{width:100%;max-width:none}
 .lbck-hero-art{top:auto;left:0;right:0;bottom:0;width:100%;height:165px;background-position:center 52%}
 .lbck-hero-art:before{inset:0 0 auto 0;width:100%;height:70px;background:linear-gradient(180deg,#f8ede3,rgba(248,237,227,0))}
 .lbck-hero h1{font-size:clamp(31px,8vw,43px)!important}
}

/* v1.0.2 bookstore image refinement: avoid excessive zoom and preserve the shelves. */
.lbck-hero-art{background-position:54% center;background-size:cover}
@media(min-width:761px){.lbck-hero-art{width:51%}.lbck-hero-art:before{width:32%}}

/* v1.0.3: no fading, no gradients at image boundary */
.lbck-hero{display:grid!important;grid-template-columns:minmax(0,55%) minmax(0,45%);align-items:stretch!important;padding:0!important;min-height:360px;background:#f8ede3!important}
.lbck-hero-copy{width:auto!important;max-width:none!important;padding:clamp(28px,4vw,58px);align-self:center}
.lbck-hero-art{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:360px;opacity:1!important;filter:none!important;background-position:center!important;background-size:cover!important;border-radius:0 19px 19px 0}
.lbck-hero-art::before,.lbck-hero-art::after{content:none!important;display:none!important}
@media(max-width:760px){.lbck-hero{display:flex!important;flex-direction:column;min-height:0;padding:0!important}.lbck-hero-copy{width:100%!important;padding:28px 22px}.lbck-hero-art{width:100%!important;height:210px!important;min-height:210px;border-radius:0 0 19px 19px}}

/* v1.0.4: photo spans entire hero height; no empty strip at bottom. */
@media(min-width:761px){
 .lbck-hero{position:relative!important;display:block!important;min-height:360px!important;overflow:hidden!important;padding:0!important}
 .lbck-hero-copy{position:relative!important;z-index:2!important;width:55%!important;max-width:none!important;padding:clamp(28px,4vw,58px)!important}
 .lbck-hero-art{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:45%!important;height:auto!important;min-height:0!important;background-size:cover!important;background-position:center center!important;border-radius:0 19px 19px 0!important}
}
