/* A clear, two-up field guide for future Gather concepts. */
.gather-edited .gather-living-scene>.gather-meaning-card-lower{
  position:relative!important;inset:auto!important;top:auto!important;right:auto!important;left:auto!important;
  width:min(700px,90vw)!important;max-width:700px!important;margin:14px auto 0!important;transform:none!important;
  border:1px solid #b49a66!important;border-left:3px solid #b18c4f!important;
  background:linear-gradient(135deg,#f3e5c4,#ead8ad 72%,#f3e7cd)!important;
  box-shadow:0 5px 16px #29251a16!important;
}
.gather-edited .gather-living-scene>.gather-meaning-card-lower>summary{min-height:50px!important;padding:9px 14px!important;color:#3b3429!important}
.gather-edited .gather-living-scene>.gather-meaning-card-lower>summary .gather-meaning-labels small{font-size:9px!important;letter-spacing:.12em;color:#65522e!important}
.gather-edited .gather-living-scene>.gather-meaning-card-lower>summary .gather-meaning-labels>span{font:italic 16px/1.15 'EB Garamond',Georgia,serif!important;color:#342f25!important}
.gather-edited .gather-living-scene>.gather-meaning-card-lower>summary .gather-pocket-entry{font:11px/1.25 'EB Garamond',Georgia,serif!important;color:#55472f!important}
.gather-edited .gather-living-scene>.gather-meaning-card-lower>summary .gather-pocket-word{display:none!important}
.gather-edited .gather-living-scene>.gather-meaning-card-lower>summary>b{color:#775d31!important}
.gather-edited .gather-living-scene>.gather-meaning-card-lower[open] .gather-meaning-copy{position:static!important;top:auto!important;right:auto!important;width:auto!important;max-height:none!important;margin:0!important;background:#f6edda!important}
/* More compact wayfinding tiles, with restrained river-blue, brass, clay and pine accents. */
.gather-edited .gather-living-scene>.gather-map-wayfinding a,
.gather-edited .gather-living-scene>.gather-map-wayfinding .gather-path-primary,
.gather-edited .gather-living-scene>.gather-map-wayfinding .gather-path-secondary{min-height:65px;padding:9px 15px;gap:4px;background:#f8f5ec;border-top:2px solid #b5935b}
.gather-edited .gather-living-scene>.gather-map-wayfinding a:nth-child(2){border-top-color:#718f97}
.gather-edited .gather-living-scene>.gather-map-wayfinding a:nth-child(3){border-top-color:#a76f5d}
.gather-edited .gather-living-scene>.gather-map-wayfinding a:nth-child(4){border-top-color:#657d69}
.gather-edited .gather-living-scene>.gather-map-wayfinding a strong{font-size:clamp(16px,1.35vw,19px);font-weight:600}
.gather-edited .gather-living-scene>.gather-map-wayfinding a span{font-size:11px}
/* Two columns keep the collection readable and reduce vertical travel; every card opens in place. */
.gather-edited .gather-ideas>header{margin-bottom:20px}
.gather-edited .gather-ideas>header>p{font-size:17px;max-width:52ch}
.gather-edited .gather-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;counter-reset:gather-note}
.gather-edited .gather-idea-card{counter-increment:gather-note;align-self:start;overflow:hidden;border-color:#d1c2a5;border-radius:3px;box-shadow:0 6px 18px #24372b0c}
@media(min-width:601px){.gather-edited .gather-idea-card[open]{grid-column:1/-1;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:stretch}.gather-edited .gather-idea-card[open]>summary{grid-column:1;grid-row:1}.gather-edited .gather-idea-card[open]>.gather-idea-copy{grid-column:2;grid-row:1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,3vw,40px);border-top:0;border-left:1px solid #ded4bf}.gather-edited .gather-idea-card[open]>.gather-idea-copy.gather-idea-world{display:block}}
.gather-edited .gather-idea-card>summary{position:relative;overflow:hidden}
.gather-edited .gather-idea-card>summary::before{content:"FIELD NOTE  /  " counter(gather-note,decimal-leading-zero);position:absolute;z-index:1;top:10px;left:10px;padding:5px 8px;background:#f8f3e7ed;border:1px solid #d6c49e;color:#5d5038;font:8px/1.15 Arial,sans-serif;letter-spacing:.13em}
.gather-edited .gather-idea-card>summary>img{aspect-ratio:1.68;object-fit:cover;transition:transform .35s ease}
.gather-edited .gather-idea-card>summary:hover>img{transform:scale(1.015)}
.gather-edited .gather-idea-card>summary>span{min-height:76px;padding:14px 46px 15px 17px;border-top:1px solid #c7b18b;background:linear-gradient(135deg,#fbf9f2,#f1ecdf)}
.gather-edited .gather-idea-card small{font-size:8px;letter-spacing:.12em;color:#80644d}
.gather-edited .gather-idea-card h3{margin-top:5px;font-size:clamp(21px,2.2vw,29px);color:#29483c}
.gather-edited .gather-idea-card>summary>span>b{top:50%;right:15px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;border:1px solid #bfa979;border-radius:50%;font:16px/1 Georgia,serif;color:#765844;background:#f7f2e6}
.gather-edited .gather-idea-card[open]>summary>span>b{font-size:0}
.gather-edited .gather-idea-card[open]>summary>span>b::after{content:'−';font:17px/1 Georgia,serif}
.gather-edited .gather-idea-copy{padding:13px 17px 18px;background:#fbf9f2;border-top:1px solid #ded4bf;font-size:16px;line-height:1.48}
.gather-edited .gather-idea-copy p{margin:0 0 10px}
.gather-edited .gather-sauna-link{display:inline-flex;align-items:center;gap:7px;margin-top:4px;color:#315966!important;font:italic 15px/1.3 'EB Garamond',Georgia,serif;text-underline-offset:4px}
.gather-edited .gather-idea-world .gather-grove-invitation>figure{display:none!important}
.gather-edited .gather-idea-world .gather-grove-invitation>div{padding:0!important}
.gather-edited .gather-idea-world .gather-grove-invitation h2{font-size:clamp(25px,2.7vw,34px)}
.gather-edited .gather-idea-world .gather-grove-invitation .gather-story-more{margin:12px 0}
@media(max-width:600px){
 .gather-edited .gather-living-scene>.gather-map-wayfinding a,.gather-edited .gather-living-scene>.gather-map-wayfinding .gather-path-primary,.gather-edited .gather-living-scene>.gather-map-wayfinding .gather-path-secondary{min-height:58px;padding:8px 10px}
 .gather-edited .gather-living-scene>.gather-map-wayfinding a strong{font-size:16px}
 .gather-edited .gather-ideas{padding:22px 13px;margin-top:20px}
 .gather-edited .gather-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .gather-edited .gather-idea-card[open]{grid-column:1/-1}
 .gather-edited .gather-idea-card>summary::before{top:7px;left:7px;padding:4px 6px;font-size:7px}
 .gather-edited .gather-idea-card>summary>img{aspect-ratio:1.25}
 .gather-edited .gather-idea-card>summary>span{min-height:72px;padding:11px 34px 12px 10px}
 .gather-edited .gather-idea-card h3{font-size:19px}
 .gather-edited .gather-idea-card small{font-size:7px;letter-spacing:.07em}
 .gather-edited .gather-idea-card>summary>span>b{right:8px;width:22px;height:22px;font-size:14px}
 .gather-edited .gather-idea-copy{padding:12px 13px 16px;font-size:15px}
}
@media(max-width:360px){.gather-edited .gather-idea-grid{grid-template-columns:1fr}.gather-edited .gather-idea-card[open]{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.gather-edited .gather-idea-card>summary>img{transition:none}}
