.work-grid{grid-template-columns:1fr 1fr}
.apps-section{grid-column:1/-1;min-height:0;padding:2rem}.apps-section:after{display:none}.apps-heading{max-width:650px;margin-bottom:1.5rem}
.demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;overflow:visible;padding:6px;margin:-6px}
.demo-card{display:block;min-width:0;text-decoration:none;transition:filter .2s}.demo-card:hover{filter:brightness(1.1)}.demo-card img{display:block;width:100%;height:auto;aspect-ratio:1733/907;object-fit:contain}.demo-copy{display:none}
.gallery-note{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0 0;font-size:.75rem;color:var(--muted)}.gallery-note span:last-child{display:none}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:800px){
  .work-grid{grid-template-columns:1fr}
  .apps-section{padding:1.25rem}
  .demo-grid{grid-template-columns:1fr;padding:0;margin:0}
  .demo-card{width:100%}
  .gallery-note{font-size:.7rem}
  .gallery-note span:last-child{display:none}
}
