/* Skrypty CMS — galeria w karcie (wygląd kart z motywu; tu tylko galeria i przyciski) */
.script-gal { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; }
.script-gal--1 { grid-template-columns: 1fr; } .script-gal--2 { grid-template-columns: 1fr 1fr; }
.script-gal a { display: block; border-radius: 12px; overflow: hidden; border: 1px solid var(--line, #e4e8ee); aspect-ratio: 16 / 10; background: var(--card, #f4f6f9); }
.script-gal img { width: 100%; height: 100%; object-fit: cover; transition: transform .35s; display: block; }
.script-gal a:hover img { transform: scale(1.05); }
.script-acts { display: flex; flex-wrap: wrap; gap: 10px 18px; align-items: center; margin-top: auto; }
.script-link { font-weight: 700; color: var(--accent, #1d4ed8); text-decoration: none; } .script-link:hover { text-decoration: underline; }
