/* Gather high-end finish: livelier map, warm house lights, compact image-led invitations. */
.gather-edited .gather-living-scene .gather-scene-map{filter:saturate(1.2) contrast(1.035) brightness(1.025)!important}
.gather-edited .gather-living-scene .gather-moving-car image,.gather-edited .gather-living-scene .gather-moving-boat image{filter:saturate(1.14) contrast(1.025) brightness(1.02)!important}
.gather-edited .gather-living-scene .gather-chimney-smoke,.gather-edited .gather-living-scene .gather-firelight{pointer-events:none}
.gather-edited .gather-living-scene .gather-room-caption{display:grid;gap:4px}
.gather-edited .gather-living-scene #gather-meaning{position:relative;inset:auto;z-index:4;width:max-content;max-width:100%;margin:5px 0 0;border:1px solid #d7b96b;border-radius:2px;background:linear-gradient(135deg,#f0d58a,#d7b65f);box-shadow:0 4px 12px #1b2b2340}
.gather-edited .gather-living-scene #gather-meaning>summary{min-height:0;padding:7px 11px;color:#2f3f32;cursor:pointer}
.gather-edited .gather-living-scene #gather-meaning>summary .gather-meaning-labels small{color:#5f4823}
.gather-edited .gather-living-scene #gather-meaning>summary .gather-meaning-labels>span{color:#2e3d31;font-size:14px}
.gather-edited .gather-living-scene #gather-meaning>summary .gather-pocket-entry{display:none}
.gather-edited .gather-living-scene #gather-meaning[open] .gather-meaning-copy{top:100%;right:auto;left:0;width:min(500px,85vw)}
.gather-edited .gather-living-scene>.gather-map-wayfinding a{position:relative;isolation:isolate;justify-content:flex-end;min-height:76px;padding:12px 15px;background-position:center;background-size:cover;color:#fff8e9;text-shadow:0 1px 4px #17251dd9;overflow:hidden}
.gather-edited .gather-living-scene>.gather-map-wayfinding a:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(25,46,37,.9),rgba(31,52,42,.18))}
.gather-edited .gather-living-scene>.gather-map-wayfinding a:nth-child(1){background-image:url('../assets/music-under-stars-chair-art-v6.webp')}
.gather-edited .gather-living-scene>.gather-map-wayfinding a:nth-child(2){background-image:url('../assets/holiday/gather-lake-picnic-v15.webp')}
.gather-edited .gather-living-scene>.gather-map-wayfinding a:nth-child(3){background-image:url('../assets/doors/gather-grove-v22.webp')}
.gather-edited .gather-living-scene>.gather-map-wayfinding a:nth-child(4){background-image:url('../assets/holiday/gather-jeep-stars-v15.webp')}
.gather-edited .gather-living-scene>.gather-map-wayfinding a strong{color:#fff6e4!important;font-size:clamp(16px,1.45vw,20px)}
.gather-edited .gather-living-scene>.gather-map-wayfinding a span{color:#f2dfb8!important}
.gather-edited .gather-living-scene>.gather-map-wayfinding a:hover,.gather-edited .gather-living-scene>.gather-map-wayfinding a:focus-visible{outline:2px solid #e6cb87;outline-offset:-3px}
.gather-edited .site-nav nav a[href='/fieldwork/']{color:#ecd69b;font-size:.9em}
.gather-edited .gather-ideas,.gather-edited .gather-calendar,.gather-edited .gather-dream-door,.gather-edited .gather-hosted-details{background-color:#f3efe5}
.gather-edited .gather-ideas{background:linear-gradient(145deg,#f7f3e9,#ecebdf 72%,#e7e8df)}
.gather-edited .gather-calendar{padding-top:clamp(18px,2.5vw,30px)!important}
.gather-edited .gather-dream-door>summary,.gather-edited .gather-hosted-details>summary{background:linear-gradient(90deg,#f7f3e9,#e9e9df);border-color:#c9b98e;color:#33483a}
@media(max-width:900px){.gather-edited .gather-living-scene>.gather-map-wayfinding a{min-height:65px;padding:9px 11px}}
@media(max-width:600px){.gather-edited .gather-living-scene>.gather-map-wayfinding a{min-height:62px}.gather-edited .gather-living-scene #gather-meaning>summary{padding:6px 8px}.gather-edited .gather-living-scene #gather-meaning>summary .gather-meaning-labels small{font-size:6px}.gather-edited .gather-living-scene #gather-meaning>summary .gather-meaning-labels>span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.gather-edited .gather-living-scene .gather-moving-car,.gather-edited .gather-living-scene .gather-moving-boat,.gather-edited .gather-living-scene .gather-firelight,.gather-edited .gather-living-scene .gather-chimney-smoke,.gather-edited .gather-living-scene .gather-stair-guests{animation:none!important}}
/* Actual travel paths and ride cadence. */
.gather-edited .gather-moving-car animateMotion{animation-duration:11s!important}
.gather-edited .gather-moving-boat animateMotion{animation-duration:19s!important}
