/* Review invitations shared with the personal Prague guides. */
.intro-actions{margin:16px 0 6px;font-size:13px;color:var(--muted);max-width:570px;line-height:1.65}.intro-actions a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;color:var(--navy);text-decoration:underline;text-underline-offset:4px}.intro-actions a:hover{color:#735b2e}.intro-actions a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
.review-card{margin-top:32px;padding:26px 24px;background:#f0ede4;border:1px solid #ded6c3;border-radius:14px}.review-card h2{font-family:Georgia,serif;font-size:25px;font-weight:normal;line-height:1.25;margin:0 0 12px}.review-card p{font-size:14px;color:var(--muted);max-width:500px;margin:0 0 18px}.review-link{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;border:1px solid #b8bdc3;border-radius:12px;padding:18px 16px;min-height:68px;text-decoration:none;font-size:17px;font-weight:700;text-align:center;background:#fff;color:#1f1f1f;box-shadow:0 5px 14px #172e4312}.review-link:hover{background:#f4f8ff;border-color:#4285f4}.review-link:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.review-link .google-icon{display:block;width:26px;height:26px;flex:0 0 26px;object-fit:contain}.review-card small{display:block;margin-top:12px;color:var(--muted);font-size:11px}@media(max-width:480px){.review-card{padding:22px 18px}}@media print{.intro-actions,.review-card{display:none}}
