/* UI refinements from the small-house Blender / UE5 look-development study.
   Keep the town's warm paper and restrained architectural colours. */
.spatial-mode .intro #scene-description{color:#4f5d50;max-width:23em}
.spatial-mode .site-header nav{gap:20px}
.spatial-mode .hotspot[data-anchor="tech4good"] span{border-color:#8ba28d;background:#f5f4e9;color:#34483c}
.spatial-mode .hotspot[data-anchor="tech4good"]::before{background:#6b8f79}
.spatial-mode .context-link:focus-visible{outline:2px solid #3f6e65;outline-offset:5px}
.spatial-mode .intro-action{color:#343c36}
.spatial-mode #instruction,.spatial-mode .journey-bottom,.spatial-mode .site-legal,.spatial-mode .breadcrumb{color:#59645c}
.spatial-mode .load-error a{display:block;margin-top:12px;color:#345e52;text-decoration:underline;min-height:44px}
@media(max-width:760px){.spatial-mode .site-header nav{gap:6px}}
