.dvh-albums{color:#f8f8f5;background:#111;min-height:100vh;font-family:Jost,sans-serif}.dvh-albums header{justify-content:space-between;max-width:1300px;margin:auto;padding:32px 5%;display:flex}.dvh-albums header a{color:inherit;font:24px Bebas Neue,sans-serif}.dvh-albums main{width:min(90%,1200px);margin:auto;padding:20px 0 64px}.dvh-albums h1{margin:0 0 16px;font:clamp(40px,6vw,70px) Bebas Neue,sans-serif}.dvh-albums p{white-space:pre-wrap}.album-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.album-grid a{color:inherit}.album-grid img{aspect-ratio:4/3;object-fit:cover;background:#242424;width:100%;display:block}.album-grid h2{font-size:19px}
