/* Layout for three posters + full-width event card. Loaded after style.css; changes no colours. */
/* three posters */
.poster-grid{grid-template-columns:1fr 1fr 1fr;align-items:start}
.p1{transform:rotate(-1.4deg)}.p2{transform:rotate(1deg)}.p3{transform:rotate(-1deg)}
.poster-info{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr auto;gap:32px;align-items:center;margin-top:18px}
.poster-info .btns{margin-top:0;flex-direction:column}
.poster-info p:last-child{margin-bottom:0}
@media (max-width:760px){
  .poster-grid{grid-template-columns:1fr}
  .poster-info{grid-template-columns:1fr;gap:18px;margin-top:0}
  .poster-info .btns{flex-direction:row;margin-top:6px}
  .p1,.p2,.p3{transform:none}
}
