/* Gündem Center Carousel v1.2.2 – font fix + no white line */
.gcc-wrap{--gap:28px;--card-w:72%;--side-scale:.86;--radius:22px;--muted:#6b7280;--bg:#ffffff;position:relative;max-width:1200px;margin:40px auto;padding:0 clamp(24px,6vw,64px);box-sizing:border-box;font-family:"Source Sans Pro",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}
.gcc-viewport{position:relative}
.gcc-track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 0 28px;box-sizing:border-box;position:relative}
.gcc-track::-webkit-scrollbar{height:10px}
.gcc-track::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:999px}
.gcc-card{flex:0 0 var(--card-w);max-width:var(--card-w);scroll-snap-align:center;transition:transform .35s ease, opacity .35s ease, filter .35s ease;transform:scale(var(--side-scale));opacity:.5;filter:grayscale(.4)}
.gcc-card.is-center{transform:scale(1);opacity:1;filter:none}
/*.gcc-card-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:0;background:var(--bg);border-radius:5px;box-shadow:var(--shadow);overflow:hidden}*/
.gcc-card-inner {
    display: grid
;
    grid-template-columns: 2.2fr -1fr;
    gap: 2;
    background: var(--bg);
    border-radius: 5px;
    box-shadow: var(--shadow);
    overflow: hidden;
    align-items: stretch;
    justify-content: start;
    justify-items: end;
}
.gcc-media{position:relative}
/* Remove any overlay/grad that could show as a line */
.gcc-media::after{content:none}
.gcc-media img{width:100%;height:100%;display:block;margin:0;padding:0;border:0}
.gcc-body{padding:22px 22px 24px}
.gcc-title{margin:6px 0 10px;font:600 18px/1.35 "Source Sans Pro",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:var(--accent)}
.gcc-title a{text-decoration:none;color:inherit}
.gcc-title a:hover{text-decoration:underline}
.gcc-excerpt{margin:0 0 12px;color:#111827;font:400 1rem/1.55 "Source Sans Pro",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}
.gcc-actions{display:flex;align-items:center;gap:12px}
.gcc-read { 
    display: inline-block;
    padding: 10px 0px;
    border-radius: 5px;
    /* background: #a91d02; */
    color: #a91d02;
    text-decoration: none;
    font: 600 14px / 1 "Source Sans Pro", system-ui;
}
.gcc-read:hover{filter:brightness(.95)}

/* Nav arrows – robust reset & centering */
.gcc-wrap .gcc-nav{all:unset;position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:999px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.2);display:grid;place-items:center;font-size:28px;line-height:0;cursor:pointer;z-index:20;border:2px solid #e7e7e9}
.gcc-wrap .gcc-nav:hover{background:#f8fafc}
.gcc-wrap .gcc-nav.prev{left:8px}
.gcc-wrap .gcc-nav.next{right:8px}

/* Edge fade */
.gcc-track::before,.gcc-track::after{content:"";position:absolute;top:0;bottom:0;width:60px;pointer-events:none}
.gcc-track::before{left:0;background:linear-gradient(90deg, rgba(255,255,255,1), rgba(255,255,255,0))}


/* Responsive */
@media(max-width:1200px){.gcc-card{flex-basis:78%;max-width:78%}}
@media(max-width:980px){.gcc-card-inner{grid-template-columns:1fr}.gcc-media{aspect-ratio:16/10}}
@media(max-width:760px){.gcc-card{flex-basis:88%;max-width:88%}.gcc-title{font-weight:700}}
@media(max-width:520px){.gcc-card{flex-basis:92%;max-width:92%}.gcc-wrap .gcc-nav{display:none}}
