/* World map journey thumbnails */
.map-result-with-thumb{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;align-items:start}
.map-result-thumb{display:block;width:80px;height:64px;object-fit:cover;background:#edf1ee;margin-top:3px;border-radius:2px}
.map-result-text{min-width:0}

/* Featured alternative map view */
.globe-invitation{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:16px 24px;border:1px solid #a6c8d0;border-radius:12px;background:#eef6f5;color:#286578;text-decoration:none;flex-shrink:0;box-shadow:0 4px 18px #244f5010}
.globe-invitation span{font-size:15px;font-weight:700}.globe-invitation small{font-size:11px;color:#526d71}.globe-invitation svg{animation:globe-breathe 4s ease-in-out infinite;transform-origin:center}.globe-invitation:hover{background:#e2f0ef;border-color:#619aa8}.globe-invitation:focus-visible{outline:3px solid #377d93;outline-offset:4px}@keyframes globe-breathe{0%,100%{transform:scale(.94)}50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.globe-invitation svg{animation:none}}@media(max-width:760px){.globe-invitation{margin-top:20px;max-width:300px}}
