/* Quiet app invitation: only the storybook is installable */
.reader-app-invite{max-width:1160px;margin:27px auto 2px;display:flex;align-items:center;gap:19px;padding:19px 24px;background:#fffaf0;border:2px solid #f4ddbb;border-radius:23px;box-shadow:0 9px 22px #244c6316;color:#2a465c}
.reader-app-invite img{width:84px;height:84px;object-fit:cover;flex-shrink:0;border-radius:22px;box-shadow:0 5px 15px #3b597637}
.reader-app-invite-copy{flex:1;min-width:0}.reader-app-invite-copy .reader-app-kicker{font:900 10px/1.2 system-ui,sans-serif;letter-spacing:1.6px;color:#b87942;margin:0 0 5px}
.reader-app-invite-copy h3{font:700 clamp(23px,2.5vw,32px)/1.04 Fredoka,system-ui,sans-serif;margin:0 0 6px;color:#284a66}
.reader-app-invite-copy p:last-child{font-size:14px;line-height:1.5;margin:0;color:#5b7180}
.reader-app-cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;background:#2d7094;color:white;border-radius:99px;padding:14px 20px;font:700 14px/1.1 Fredoka,system-ui,sans-serif;text-align:center}
.reader-app-cta:hover{background:#235a78}.reader-app-cta:focus-visible{outline:3px solid #d5974f;outline-offset:3px}
@media(max-width:800px){.reader-app-invite{padding:15px;gap:13px;flex-wrap:wrap;border-radius:19px}.reader-app-invite img{width:62px;height:62px;border-radius:16px}.reader-app-invite-copy{flex:1 1 calc(100% - 90px)}.reader-app-invite-copy h3{font-size:24px}.reader-app-invite-copy p:last-child{font-size:12px}.reader-app-cta{width:100%;font-size:14px;padding:14px}}
