/* Javne najave: stranica Uskoro i traka na stranici Kino (kartice iz redesign.css .event-grid). */
.uskoro-section{margin-bottom:56px}.uskoro-section .section-heading{margin-bottom:24px}.uskoro-section h2{font-size:30px}
.uskoro-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}
.uskoro-grid .poster{height:auto;aspect-ratio:2/3}.uskoro-noposter{display:grid;place-items:center;height:100%;padding:24px;text-align:center;font-family:Manrope,Arial,sans-serif;font-size:22px;font-weight:650;color:var(--navy,#172c3c);background:#e7e4dd}
.uskoro-grid .poster .tag{background:#f8fafc;color:#172735}.uskoro-grid .poster .tag.ordered{background:var(--orange,#b53a1c);color:#fff}
.uskoro-grid .poster{position:relative}.uskoro-edit{position:absolute;top:10px;right:10px;padding:4px 10px;border-radius:999px;background:rgba(23,39,53,.85);color:#fff;font-size:12px;font-weight:600;text-decoration:none}.uskoro-edit:hover,.uskoro-edit:focus-visible{background:var(--orange,#b53a1c)}
.uskoro-card .event-meta{font-size:12px;color:var(--muted);margin-top:6px}.uskoro-card details{margin-top:10px;font-size:13px}.uskoro-card details summary{cursor:pointer;font-weight:600}.uskoro-card details p{margin-top:8px;color:var(--muted)}
.uskoro-strip{margin:40px 0 8px;padding-top:32px;border-top:1px solid var(--line)}.uskoro-strip .uskoro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.uskoro-strip .uskoro-grid,.uskoro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.uskoro-section h2{font-size:24px}.uskoro-card h3{font-size:16px}}

/* „Obavijesti me kad stigne” */
.uskoro-notify { margin-top: 10px; }
.uskoro-notify summary { cursor: pointer; font-weight: 700; color: var(--pou-blue, #1d4ed8); }
.uskoro-notify form { display: grid; gap: 8px; margin-top: 8px; }
.uskoro-notify input[type=email] { width: 100%; }
.uskoro-consent { display: flex; gap: 8px; align-items: flex-start; font-size: var(--fs-sm, .9rem); }
