.berrydeck-collection-head{display:flex;align-items:center;justify-content:space-between;min-height:var(--ui-control-compact);gap:var(--ui-space-3);margin-bottom:16px}.berrydeck-collection-head h2{margin:0;color:var(--text-primary);font-size:20px;font-weight:650}.berrydeck-collection-head>button{flex-shrink:0}.berrydeck-collection-chevron{margin-left:var(--ui-space-2);transition:transform var(--ui-motion-base)}[aria-expanded=true]>.berrydeck-collection-chevron{transform:rotate(180deg)}.berrydeck-expandable-collection .berrydeck-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.berrydeck-collection-more{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--ui-motion-base),opacity var(--ui-motion-base),visibility var(--ui-motion-base)}.berrydeck-collection-more.is-expanded{grid-template-rows:1fr;opacity:1;visibility:visible}.berrydeck-collection-more-inner{min-height:0;overflow:hidden;padding-inline:5px;margin-inline:-5px}.berrydeck-collection-more-inner>.berrydeck-collection-grid{padding-top:16px;padding-bottom:5px}@media (max-width: 1023px){.berrydeck-home-shell{--home-swipe-card-width: clamp(148px, calc((100% - 64px)/2) , 240px)}.berrydeck-expandable-collection .berrydeck-collection-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:5px;overscroll-behavior-x:contain;scrollbar-width:none;padding:5px;margin:-5px}.berrydeck-collection-grid::-webkit-scrollbar{display:none}.berrydeck-collection-grid>*{flex:0 0 var(--home-swipe-card-width);scroll-snap-align:start}.berrydeck-collection-more{display:none}.berrydeck-collection-head{min-height:var(--ui-control-touch);margin-bottom:12px}.berrydeck-collection-head h2{font-size:16px}}@media (prefers-reduced-motion: reduce){.berrydeck-collection-more,.berrydeck-collection-chevron{transition-duration:1ms}}.berrydeck-home-shell>.berrydeck-home-recent{width:min(1120px,calc(100% - 48px))}@media (max-width: 1023px){.berrydeck-home-shell>.berrydeck-home-recent{display:none}.berrydeck-home-shell>.berrydeck-featured{width:calc(100% - 32px)}}
