/* Book component layout only. Site typography is deliberately left to the separate review pass. */
.skridt-book-page .skridt-book-cover img{width:100%;max-width:320px;height:auto;object-fit:contain}
.skridt-book-actions{margin:24px 0}
.skridt-book-actions .et_pb_button{display:inline-block;white-space:normal;max-width:100%}
.skridt-book-links{margin-top:16px}
.skridt-shipping .et_pb_text{margin:12px 0!important}
.skridt-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.skridt-related a{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.skridt-related img{height:210px;width:100%;object-fit:contain;object-position:left bottom}
@media(max-width:767px){.skridt-related{grid-template-columns:1fr;gap:32px}.skridt-related a{flex-direction:row;align-items:center}.skridt-related img{height:140px;width:95px;flex-shrink:0}.skridt-book-page .skridt-book-cover{text-align:center}.skridt-book-page .et_pb_column{margin-bottom:24px}}
.skridt-catalogue .et_pb_image img{max-width:145px;max-height:220px;width:auto;height:auto}

/* Match the existing book/publisher component fonts; no global paragraph rule. */
.skridt-book-page .et_pb_text,.skridt-catalogue .et_pb_text,.skridt-publishing-section .et_pb_text{font-family:Nunito,sans-serif;line-height:1.8;color:#173c59}
.skridt-book-page h1{font-family:"Roboto Serif",Georgia,serif;font-size:42px;line-height:1.2;color:#173c59;margin-bottom:18px}
.skridt-book-page h2,.skridt-catalogue h2,.skridt-publishing-section h2{font-family:"Roboto Serif",Georgia,serif;font-size:30px;line-height:1.3;color:#173c59;margin:20px 0 14px}
.skridt-book-page a,.skridt-catalogue a,.skridt-publishing-section a{color:#173c59}
.skridt-book-page .et_pb_button{font-family:Nunito,sans-serif;font-size:18px;color:#173c59;background:#47c8ce;border-color:#47c8ce}
@media(max-width:767px){.skridt-book-page h1{font-size:32px}.skridt-book-page h2,.skridt-catalogue h2,.skridt-publishing-section h2{font-size:26px}}
.skridt-related a,.skridt-related span{min-width:0}
.skridt-related span{overflow-wrap:anywhere}
.skridt-book-page h1{overflow-wrap:break-word}
