/* Osada v lese V4.4 — knižní anotace. Respektuje styl V4. */
.site-v4 .novels-section{background:#f7f5ef;isolation:isolate}
.site-v4 .novels-section.motif-book:before{opacity:.055;right:-14%;top:6%;height:55%}
.site-v4 .novels-intro{max-width:800px;margin:0 auto 56px;text-align:center}
.site-v4 .novels-intro h2{margin:15px 0 18px}
.site-v4 .novels-intro p{font-size:17px;color:#627166;line-height:1.85}
.site-v4 .novel-list{display:grid;gap:36px}
.site-v4 .novel-feature{display:grid;grid-template-columns:minmax(225px,310px) minmax(0,1fr);gap:clamp(28px,4.6vw,68px);align-items:start;background:#fffef9;border:1px solid #dedccf;box-shadow:0 14px 36px rgba(24,54,45,.075);padding:clamp(22px,3vw,40px);position:relative}
.site-v4 .novel-feature:before{content:'';position:absolute;top:0;left:0;width:90px;height:3px;background:#ac9269}
.site-v4 .novel-cover{margin:0;max-width:310px}
.site-v4 .novel-cover img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border:1px solid #d2c8b5;box-shadow:0 18px 30px rgba(28,33,27,.19);background:#e4ded0}
.site-v4 .novel-cover figcaption{font-size:12px;color:#7d8073;text-align:center;margin-top:15px;letter-spacing:.04em}
.site-v4 .novel-kicker{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:#937a51;font-weight:700;margin-bottom:13px}
.site-v4 .novel-kicker span{padding:0 5px;color:#c1ab85}
.site-v4 .novel-content h3{font-size:clamp(38px,4.4vw,62px);line-height:1.1;margin:0 0 13px;color:#213f32}
.site-v4 .novel-content .novel-lead{font-family:Georgia,serif;font-style:italic;color:#8c704c;font-size:clamp(19px,2vw,23px);line-height:1.55;margin:0 0 23px}
.site-v4 .novel-annotation{border-top:1px solid #deded2;padding-top:23px}
.site-v4 .novel-annotation p{color:#46594e;font-size:15px;line-height:1.86;margin:0 0 16px}
.site-v4 .novel-annotation strong{font-weight:650;color:#1b3a2d}
.site-v4 .novel-note{display:inline-block;background:#f2efe4;border-left:2px solid #ac936a;color:#625a49;font-size:12px;letter-spacing:.025em;line-height:1.5;padding:10px 14px;margin:12px 0 0}
@media(max-width:900px){.site-v4 .novel-feature{grid-template-columns:220px minmax(0,1fr);gap:28px}.site-v4 .novel-annotation p{font-size:14px}}
@media(max-width:700px){.site-v4 .novels-intro{margin-bottom:36px;text-align:left}.site-v4 .novels-intro p{font-size:15px}.site-v4 .novel-list{gap:27px}.site-v4 .novel-feature{display:block;padding:24px 20px 28px}.site-v4 .novel-cover{max-width:230px;margin:0 auto 30px}.site-v4 .novel-cover figcaption{font-size:11px}.site-v4 .novel-content h3{font-size:42px}.site-v4 .novel-content .novel-lead{font-size:19px}.site-v4 .novel-annotation p{font-size:15px}}
@media(max-width:420px){.site-v4 .novel-cover{max-width:190px}.site-v4 .novel-feature{padding:23px 18px 27px}.site-v4 .novel-content h3{font-size:38px}}
