/* Every idea remains in the horizontal track, including compact placements. */
[data-discoveries] .discovery-grid{display:flex!important;gap:22px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:8px;padding:14px 8px 30px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
[data-discoveries] .discovery-grid>.discovery-card{flex:0 0 280px;min-width:0;scroll-snap-align:start;box-sizing:border-box}
.ideas-scroll-controls{display:flex;justify-content:flex-end;gap:12px;margin:0 8px}
.ideas-scroll-controls button{min-width:48px;min-height:44px;font-size:27px;background:#f5f0e4;border:1px solid #c9c6ac;cursor:pointer}
.ideas-scroll-controls button:disabled{opacity:.3;cursor:default}
[data-discoveries] .discovery-grid:focus-visible{outline:2px solid #687b68;outline-offset:4px}
@media(max-width:700px){[data-discoveries] .discovery-grid>.discovery-card{flex-basis:min(280px,80vw)}}
