/* Atma School — общие дополнения к ридеру книг (3D-книга, кнопки PDF/Слушать, превью, шрифты). 2026-10-24 */
/* Шрифты: перебиваем Montserrat из __atma-skin.css (html[data-atma] … !important) */
html[data-atma] .rd-text,html[data-atma] .rd-text p,html[data-atma] .rd-text li,html[data-atma] .rd-text dd,html[data-atma] .rd-text dt,
html[data-atma] .rd-text td,html[data-atma] .rd-text th,html[data-atma] .rd-text blockquote,html[data-atma] .rd-text em,html[data-atma] .rd-text strong,
html[data-atma] .rd-text a,html[data-atma] .rd-text span,html[data-atma] .rd-text figcaption,html[data-atma] .rd-text div,
html .rd-text,html .rd-text p,html .rd-text li{font-family:Lora,Georgia,serif!important}
html[data-atma] .rd-text h1,html[data-atma] .rd-text h2,html[data-atma] .rd-text h3,html[data-atma] .rd-text h4,html[data-atma] .rd-text .bk-sub,
html[data-atma] .rd-head .kick,html[data-atma] .rd-head .by,
html .rd-text h1,html .rd-text h2,html .rd-text h3,html .rd-text h4{font-family:"Cormorant Garamond",Georgia,serif!important}
html[data-atma] .rd-text h1{font-weight:600!important}
html[data-atma] .rd-text h2,html[data-atma] .rd-text h3{font-weight:600!important;letter-spacing:.01em}
html[data-atma] .rd-toc a,html[data-atma] .rd-toc h4,html[data-atma] .rd-toc span,html .rd-toc a,html .rd-toc h4{font-family:Lora,Georgia,serif!important}
/* водяной знак без имён — только Atma School */
.rd-paper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1100' height='1400'%3E%3Ctext x='550' y='700' text-anchor='middle' transform='rotate(-24 550 700)' font-family='Montserrat,Arial' font-size='34' fill='%232b1d5c' fill-opacity='0.03'%3EAtma%20School%3C/text%3E%3C/svg%3E")!important}
/* 3D-книга в начале текста */
.rd-text .bk-hero{margin:4px 0 6px}
.rd-text .bk-hero .book3d{padding-top:12px}
.rd-text .bk-hero noscript img{display:block;max-width:300px;margin:0 auto}
/* кнопки рядом с донатом */
.bk-donate{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}
html[data-atma] a.atma-book-pdf,html[data-atma] a.atma-book-listen,a.atma-book-pdf,a.atma-book-listen{display:inline-flex;align-items:center;gap:7px;font:600 14px/1.2 Montserrat,system-ui,sans-serif!important;padding:11px 18px;border:1.5px solid #b8893a;color:#2b1d5c!important;background:#fffdf7;text-decoration:none!important;border-radius:3px;transition:background .2s}
a.atma-book-pdf:hover,a.atma-book-listen:hover{background:#f6eedb}
a.atma-book-listen[aria-disabled="true"]{opacity:.8;cursor:default}
/* превью: заблокированные пункты оглавления */
.rd-toc .lock{display:block;padding:7px 14px 7px 18px;color:#a29db3;font-size:13px;line-height:1.35;cursor:default;user-select:none}
.rd-toc .lock.t-h3{padding-left:30px}
.rd-toc .lock:before{content:"🔒 ";font-size:.85em;filter:grayscale(1);opacity:.7}
.bk-cta{margin:26px auto;padding:22px 20px;max-width:640px;text-align:center;border:1px solid rgba(184,137,58,.55);background:linear-gradient(#fffdf7,#fbf5e6);position:relative}
.bk-cta:before{content:"";position:absolute;inset:4px;border:1px solid rgba(184,137,58,.3);pointer-events:none}
html[data-atma] .bk-cta p,.bk-cta p{font-family:Lora,Georgia,serif!important;margin:0 0 14px;color:#4a4560;font-size:.95em}
html[data-atma] .bk-cta .t,.bk-cta .t{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:1.45em;font-weight:600;color:#2b1d5c;margin-bottom:6px}
html[data-atma] a.atma-book-donate.bk-big{font-size:15px!important;padding:13px 22px}
.bk-pv-note{font-size:.9em;color:#6b6880;text-align:center;font-style:italic}
