[data-sig="wildflower-gallery"]{padding-top:0} [data-sig="wildflower-gallery"] .album-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px} [data-sig="wildflower-gallery"] .album-filters button{padding:10px 18px;min-height:44px;border:1px solid var(--line);background:transparent;border-radius:var(--radius)} [data-sig="wildflower-gallery"] .album-filters [aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)} [data-sig="wildflower-gallery"] .gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px} [data-sig="wildflower-gallery"] .photo-button{display:block;width:100%;padding:0;border:0;border-radius:var(--radius);background:none;height:410px} [data-sig="wildflower-gallery"] img{object-position:center 35%} [data-sig="wildflower-gallery"] figcaption{margin-top:16px} [data-sig="wildflower-gallery"] small{display:block;margin-top:4px} [data-sig="wildflower-gallery"] .gallery-count{margin-top:32px;font-size:14px} [data-sig="wildflower-gallery"] dialog{padding:16px;background:var(--paper);border:0;border-radius:var(--radius);max-width:90vw;width:650px;color:var(--ink)} [data-sig="wildflower-gallery"] dialog::backdrop{background:#301e26b8} [data-sig="wildflower-gallery"] dialog img{max-height:70dvh;object-fit:contain;height:auto} [data-sig="wildflower-gallery"] dialog button{display:block;margin-left:auto;padding:8px 20px;min-height:44px;margin-bottom:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)} [data-sig="wildflower-gallery"] dialog p{padding-top:12px} @media(max-width:700px){[data-sig="wildflower-gallery"] .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))} [data-sig="wildflower-gallery"] .photo-button{height:300px}} @media(max-width:450px){[data-sig="wildflower-gallery"] .gallery-grid{grid-template-columns:1fr} [data-sig="wildflower-gallery"] .photo-button{height:430px}}[data-sig="wildflower-gallery"] figure:last-child{grid-column:span 2}
[data-sig="wildflower-gallery"] figure:last-child .photo-button{height:auto;aspect-ratio:3/2}
@media(max-width:450px){[data-sig="wildflower-gallery"] figure:last-child{grid-column:auto}}
