.tour-map-link{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);min-height:40px;color:var(--ink);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.tour-map-link:hover{border-color:var(--ink);color:var(--signal-ink)}.tour-map-link:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.tour-map-link svg{color:var(--accent-vivid);flex:none}.tour-map-link.is-card{margin:0 10px 10px}.hm-card:has(.tour-map-link) .hm-card-detail img{height:104px}.hm-card.is-tap:has(.tour-map-link) .hm-card-detail img{height:84px}.hm-card.is-tap .tour-map-link.is-card{margin:0 8px 8px}.hm-list li:has(>.tour-map-link){align-items:center;gap:8px;display:flex}.hm-list li:has(>.tour-map-link)>a:first-child{flex:auto;min-width:0}.hm-list .tour-map-link.is-row{min-height:40px;padding:6px 10px}@media (forced-colors:active){.tour-map-link{border-color:canvastext}}
