/* Contemporary painter portfolio polish */
:root { --maxw: 1200px; }

body { letter-spacing: 0.2px; }
h1,h2,h3 { font-weight: 500; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

.container, .content-wrapper {
  max-width: var(--maxw);
  padding-left: 24px;
  padding-right: 24px;
}

.hero, .showcase, .modular .showcase { display: none !important; }
.navbar, header { box-shadow: none !important; border-bottom: 1px solid rgba(0,0,0,0.08); }
.footer { border-top: 1px solid rgba(0,0,0,0.08); }

.works-grid{
  display:grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}
@media (max-width: 900px){
  .works-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
}
@media (max-width: 520px){
  .works-grid{ grid-template-columns: 1fr; gap: 12px; }
}
.work-card img{
  width:100%;
  height:auto;
  display:block;
}
