/* The King's Road: email sample and reader feedback, 2026-10-19. */
.reader-sample{margin-top:28px;padding:clamp(20px,3vw,28px);border:1px solid #ad8a4a;border-radius:4px;background:#f2ebdf;color:#142439}
.reader-sample--dark{background:#12263a;color:#f7f1e6;border-color:#a88c56}
.reader-sample h3{margin:0 0 18px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:400;line-height:1.3;letter-spacing:0}
.reader-sample-actions{display:flex;flex-wrap:wrap;gap:12px}
.reader-sample-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;box-sizing:border-box;padding:12px 20px;background:#142439;color:#fff;text-align:center;text-decoration:none;font:700 15px/1.4 system-ui,sans-serif;border:1px solid transparent;border-radius:3px;transition:background-color .15s ease}
.reader-sample-button:hover{background:#263d54;color:#fff;text-decoration:none}
.reader-sample--dark .reader-sample-button{background:#e0c184;color:#111d2a}
.reader-sample--dark .reader-sample-button:hover{background:#efd4a1;color:#111d2a}
.reader-sample p.reader-sample-feedback{margin:16px 0 0;color:inherit;font-size:15px;line-height:1.7}
.reader-sample-feedback a{display:inline-block;padding-block:4px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.reader-sample a:focus-visible{outline:3px solid #7b5219;outline-offset:4px}
.reader-sample--dark a:focus-visible{outline-color:#f0d29a}
@media(max-width:480px){.reader-sample-button{width:100%}.reader-sample-actions{display:block}}
@media(prefers-reduced-motion:reduce){.reader-sample-button{transition:none}}
