.pressgpt-sinema-widget{background:linear-gradient(140deg,#1f2433,#0f121d 55%,#070a13);border-radius:24px;color:#f6f7fb;overflow:hidden;padding:22px 26px 28px;position:relative}
.pressgpt-sinema-widget-head{margin-bottom:18px}
.pressgpt-sinema-widget-headline h3{align-items:center;color:#fff;display:inline-flex;font-size:1.35rem;font-weight:600;gap:10px;margin:0}
.pressgpt-sinema-widget-icon{align-items:center;background:rgba(239,93,51,.16);border-radius:8px;box-shadow:0 0 0 1px rgba(239,93,51,.35);display:inline-flex;height:26px;justify-content:center;width:26px}
.pressgpt-sinema-widget-carousel{align-items:center;display:flex;position:relative}
.pressgpt-sinema-widget-nav{align-items:center;background:rgba(15,18,29,.72);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;height:42px;justify-content:center;position:absolute;top:40%;width:42px;z-index:2}
.pressgpt-sinema-widget-nav.prev{left:-10px}
.pressgpt-sinema-widget-nav.next{right:-10px}
.pressgpt-sinema-widget-nav.is-disabled{cursor:not-allowed;opacity:.35}
.pressgpt-sinema-widget-viewport{overflow:hidden;width:100%}
.pressgpt-sinema-widget-track{display:grid;gap:12px;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;transition:transform .25s ease}
.pressgpt-sinema-widget-card{background:#fff;border-radius:16px;color:#0f172a;display:block;overflow:hidden;text-decoration:none}
.pressgpt-sinema-widget-card-image{aspect-ratio:2/3;background:#dbe1ee;overflow:hidden}
.pressgpt-sinema-widget-card-image img{display:block;height:100%;object-fit:cover;width:100%}
.pressgpt-sinema-widget-card-info{padding:10px 10px 12px}
.pressgpt-sinema-widget-card-title{display:block;font-size:.95rem;font-weight:700;line-height:1.35}
.pressgpt-sinema-widget-card-sub{color:#334155;display:block;font-size:.8rem;margin-top:4px}
.pressgpt-sinema-widget-empty{color:#e2e8f0;margin:0}

/* Kare kart varyanti: widget ayarindaki "kose kare" secenegi. */
.pressgpt-sinema-widget.is-square{border-radius:8px}
.pressgpt-sinema-widget.is-square .pressgpt-sinema-widget-card{border-radius:4px}
.pressgpt-sinema-widget.is-square .pressgpt-sinema-widget-card-image{border-radius:0}
.pressgpt-sinema-widget.is-square .pressgpt-sinema-widget-card-image img{border-radius:0}
.pressgpt-sinema-widget.is-square .pressgpt-sinema-widget-icon{border-radius:4px}

@media (max-width:767px){.pressgpt-sinema-widget{padding:16px}.pressgpt-sinema-widget-nav{display:none}.pressgpt-sinema-widget-track{grid-auto-columns:minmax(130px,1fr)}}
