
/* Visitor language and stable route interaction, 21 October 2026. */
#family-atlas .fa-route-tooltip{pointer-events:none!important;white-space:normal;max-width:280px;font:14px/1.5 Arial,sans-serif;padding:10px 12px;background:#fffaf0;color:#35452b;border:1px solid #aab19e}
#family-atlas .fa-route-hit{cursor:pointer;pointer-events:stroke}
#family-atlas .fa-route-hit:focus{stroke-opacity:.2;outline:none}
#family-atlas .fa-caption{pointer-events:none}
#family-atlas .fa-caption button{pointer-events:auto}
#family-atlas .an-nation{grid-template-columns:1fr}
#family-atlas .fa-travel-key{font-size:14px;line-height:1.5}
#family-atlas #fa-version{display:none}
#family-atlas.fa-focused .fa-panel #fa-controls #fa-event-options .fa-filters{display:block!important}
