/* Later customer-display corrections. No offer or testimonial text is changed. */
.book-name-redacted{display:inline-block;vertical-align:middle;width:3.8em;height:.72em;margin-left:.38em;background:#111;border-radius:1px}
#early-reader-wall.book-proof-carousel{columns:unset;display:block;width:100%;}
.book-proof-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin:8px 0 14px;}
.book-proof-controls button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:62px;min-width:175px;padding:14px 24px;border:2px solid #191919;border-radius:12px;background:#ffe268;color:#191919;font:inherit;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 3px 0 #191919;}
.book-proof-controls button span{font-size:28px;line-height:1;}
.book-proof-controls button:disabled{opacity:.5;cursor:default;}
.book-proof-controls button:focus-visible,.book-proof-cards:focus-visible{outline:3px solid #724be9;outline-offset:5px;}
.book-proof-position{text-align:center;font-size:22px;font-weight:800;min-width:108px;line-height:1.1;}
.book-proof-position small{display:block;margin-top:7px;font-size:12px;font-weight:500;}
.book-proof-hint{text-align:center!important;font-size:14px!important;margin:0 0 24px!important;color:#555;}
.book-proof-hint span{display:none;}
#early-reader-wall .book-proof-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start;touch-action:pan-y;}
#early-reader-wall .book-proof-cards>.rw-card{width:100%;margin:0;break-inside:avoid;}
@media(max-width:1050px){#early-reader-wall .book-proof-cards{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:700px){
 #early-reader-wall .book-proof-cards{grid-template-columns:minmax(0,1fr);max-width:390px;margin-inline:auto;}
 .book-proof-controls{gap:10px;justify-content:space-between;}
 .book-proof-controls button{min-width:0;min-height:58px;padding:12px 14px;gap:7px;font-size:14px;}
 .book-proof-controls button span{font-size:25px;}
 .book-proof-position{min-width:70px;font-size:18px;}
 .book-proof-position small{font-size:10px;}
 .book-proof-hint{font-size:12px!important;line-height:1.5!important;}
 .book-proof-hint span{display:block;}
}

/* Said portrait: yellow mat and ink outline match the existing CTA treatment. */
.salespage-expressive .author-image{
 background:#ffe15b;border:3px solid #1b1c16;border-radius:10px;
 width:calc(100% - 10px);padding:12px;overflow:visible;isolation:isolate;
 box-shadow:8px 8px 0 #1b1c16,18px 22px 38px rgb(35 29 8 / 20%);
}
.salespage-expressive .author-image::before{
 content:"";position:absolute;inset:-24px;z-index:-1;pointer-events:none;
 background:radial-gradient(ellipse at 50% 65%,rgb(241 187 35 / 22%),transparent 73%);
}
.salespage-expressive .author-image>img{
 position:absolute;left:12px;top:12px;width:calc(100% - 24px);height:calc(100% - 24px);
 border:1px solid #1b1c16;border-radius:3px;transform:none;
}
.salespage-expressive .author-image .author-sign{left:13px;right:13px;bottom:13px;border-radius:0 0 2px 2px;}
@media(max-width:760px){.salespage-expressive .author-image{max-width:410px;margin-bottom:8px;}}
