/* Çankaya Gazetesi */
:root{
  --kagit:#F7F4EE;--yuzey:#FFFFFF;--yuzey2:#F1EDE5;--murekkep:#111214;--metin:#2B2C30;--soluk:#6E6C68;--cizgi:#E3DDD2;
  --kirmizi:#C8102E;--kirmizi2:#9E0B22;--altin:#B8862B;
  --serif:'Newsreader',Georgia,'Times New Roman',serif;--sans:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --gen:1280px;--bosluk:24px;--r:6px;--golge:0 1px 2px rgba(17,18,20,.06),0 8px 24px -12px rgba(17,18,20,.18);
  color-scheme:light;
}
@media (prefers-color-scheme:dark){:root:not([data-tema="acik"]){
  --kagit:#0E0F11;--yuzey:#16171A;--yuzey2:#1D1E22;--murekkep:#F3F0EA;--metin:#D8D5CE;--soluk:#9C988F;--cizgi:#2A2B30;--kirmizi:#E5243F;--kirmizi2:#C8102E;color-scheme:dark}}
:root[data-tema="koyu"]{--kagit:#0E0F11;--yuzey:#16171A;--yuzey2:#1D1E22;--murekkep:#F3F0EA;--metin:#D8D5CE;--soluk:#9C988F;--cizgi:#2A2B30;--kirmizi:#E5243F;--kirmizi2:#C8102E;color-scheme:dark}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:70px}
body{margin:0;background:var(--kagit);color:var(--metin);font:15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{display:block;max-width:100%;height:auto}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}
h1,h2,h3{margin:0;color:var(--murekkep);font-family:var(--serif);font-weight:700;line-height:1.15;letter-spacing:-.01em}
p{margin:0}
.kap{max-width:var(--gen);margin:0 auto;padding:0 var(--bosluk)}
.ik{width:18px;height:18px;flex:none;display:inline-block;vertical-align:-3px}
.gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.atla{position:absolute;left:-999px;top:8px;background:var(--kirmizi);color:#fff;padding:8px 14px;z-index:100}
.atla:focus{left:8px}
:focus-visible{outline:2px solid var(--kirmizi);outline-offset:2px}

/* okuma çubuğu */
.ilerleme{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--kirmizi);z-index:60;pointer-events:none}

/* üst bar */
.ustbar{background:#111214;color:#C9C6BF;font-size:12.5px}
.ustbar .kap{display:flex;align-items:center;gap:22px;height:36px;white-space:nowrap}
.ustbar b{color:#fff;font-weight:600}
.ub-hava{display:flex;align-items:center;gap:6px}.ub-hava .ik{width:18px;height:18px}
.ub-kur{display:flex;gap:16px;overflow:hidden}
.ub-kur i{font-style:normal;font-size:9px;margin-left:3px}
.art{color:#2FBF71!important}.azl{color:#FF5A5F!important}
.ub-sag{margin-left:auto;display:flex;align-items:center;gap:14px}
.ub-sag a{opacity:.75;transition:opacity .2s}.ub-sag a:hover{opacity:1}
.ub-sag .ik{width:15px;height:15px}
.tema-dug{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#26272b;color:#fff}
.tema-dug .acik-ik{display:none}
:root[data-tema="koyu"] .tema-dug .acik-ik{display:block}:root[data-tema="koyu"] .tema-dug .koyu-ik{display:none}
@media (prefers-color-scheme:dark){:root:not([data-tema]) .tema-dug .acik-ik{display:block}:root:not([data-tema]) .tema-dug .koyu-ik{display:none}}

/* başlık / logo */
.baslik{background:var(--kagit);border-bottom:1px solid var(--cizgi)}
.baslik .kap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:22px;padding-bottom:18px}
.bas-sol{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--soluk);text-transform:uppercase;letter-spacing:.12em}
.bas-sol .bas-sayi{color:var(--murekkep);font-weight:600}
.logo{display:flex;flex-direction:column;align-items:center;line-height:1;color:var(--murekkep)}
.logo-c{font-family:var(--serif);font-weight:800;font-size:clamp(40px,5.4vw,72px);letter-spacing:-.035em;font-variation-settings:'opsz' 72}
.logo-g{display:flex;align-items:center;gap:12px;margin-top:4px;font:700 12px/1 var(--sans);letter-spacing:.62em;color:var(--kirmizi);padding-left:.62em}
.logo-g i{display:block;width:34px;height:2px;background:var(--kirmizi)}
.bas-sag{display:flex;justify-content:flex-end;gap:10px}
.ara-dug,.ihbar-dug{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;font-weight:600;font-size:13.5px;transition:background .2s,color .2s,transform .2s}
.ara-dug{border:1px solid var(--cizgi);background:var(--yuzey)}
.ara-dug:hover{border-color:var(--murekkep)}
.ihbar-dug{background:var(--kirmizi);color:#fff}
.ihbar-dug:hover{background:var(--kirmizi2);transform:translateY(-1px)}
.menu-dug{display:none}

/* menü */
.menu{position:sticky;top:0;z-index:40;background:var(--yuzey);border-bottom:3px solid var(--murekkep);box-shadow:0 1px 0 var(--cizgi)}
.menu .kap{display:flex;align-items:center;gap:2px;height:50px;overflow-x:auto;scrollbar-width:none}
.menu .kap::-webkit-scrollbar{display:none}
.menu a{position:relative;flex:none;padding:0 12px;height:50px;display:flex;align-items:center;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--murekkep)}
.menu a::after{content:'';position:absolute;left:12px;right:12px;bottom:-3px;height:3px;background:var(--k,var(--kirmizi));transform:scaleX(0);transition:transform .25s}
.menu a:hover::after,.menu a[aria-current]::after{transform:scaleX(1)}
.menu a[aria-current]{color:var(--k,var(--kirmizi))}
.menu .menu-sd{margin-left:auto;color:var(--kirmizi)}
.menu-logo{width:0;padding:0!important;overflow:hidden;transition:width .3s}
.menu-logo b{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:var(--kirmizi);color:#fff;font:700 22px/1 var(--serif)}
.menu-logo::after{display:none}
.kaydi .menu-logo{width:46px}

/* son dakika */
.sondakika{background:var(--yuzey);border-bottom:1px solid var(--cizgi)}
.sondakika .kap{display:flex;align-items:center;height:44px;gap:16px}
.sd-et{flex:none;display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;background:var(--kirmizi);color:#fff;font-weight:800;font-size:11.5px;letter-spacing:.08em;border-radius:3px}
.sd-et i{width:7px;height:7px;border-radius:50%;background:#fff;animation:nabiz 1.4s infinite}
@keyframes nabiz{0%{box-shadow:0 0 0 0 rgba(255,255,255,.8)}70%{box-shadow:0 0 0 7px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.sd-akis{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 95%,transparent)}
.sd-akis ul{display:flex;gap:44px;margin:0;padding:0;list-style:none;width:max-content;animation:akis var(--sure,60s) linear infinite}
.sd-akis:hover ul{animation-play-state:paused}
.sd-akis li{white-space:nowrap;font-weight:500;font-size:14px}
.sd-akis li b{color:var(--kirmizi);margin-right:6px;font-weight:700}
.sd-akis a:hover{text-decoration:underline}
@keyframes akis{to{transform:translateX(-50%)}}

/* reklam */
.reklam{position:relative}
.reklam small{position:absolute;top:-16px;right:0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--soluk)}
.reklam-bant{margin-top:30px;margin-bottom:22px}
.rb-ender{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:18px 28px;border-radius:var(--r);color:#fff;
  background:linear-gradient(90deg,#141416 0,#1d1416 52%,rgba(122,12,29,.55) 78%,rgba(122,12,29,.2) 100%),var(--rg,none) right center/42% auto no-repeat,#141416;overflow:hidden;position:relative}
.rb-ender::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 2px,transparent 2px 26px);pointer-events:none}
.rb-logo{font:800 28px/1 var(--serif);letter-spacing:.02em}.rb-logo span{color:#ff4a62}
.rb-m{font-size:15px;opacity:.92}.rb-m i{display:block;font-style:normal;font-size:12px;opacity:.7;margin-top:3px;letter-spacing:.04em}
.rb-dug{background:#fff;color:#111;font-weight:700;font-size:13px;padding:10px 16px;border-radius:999px;white-space:nowrap}
.reklam-kare{margin:16px 0 28px}
.rk-ender{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:6/5;padding:24px;border-radius:var(--r);color:#fff;
  background:linear-gradient(160deg,rgba(17,18,20,.2),rgba(17,18,20,.85)),var(--rg,none) center/cover,#1d1416;position:relative;overflow:hidden}
.rk-ust{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.85}
.rk-ender b{font:800 44px/.95 var(--serif)}.rk-ender b span{color:#ff4a62}
.rk-alt{font-size:13px;opacity:.85}
.rk-dug{align-self:flex-start;background:var(--kirmizi);padding:9px 14px;border-radius:999px;font-weight:700;font-size:12.5px}

/* etiket */
.etiket{display:inline-block;color:var(--k,var(--kirmizi));font:800 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}
.etiket::before{content:'';display:inline-block;width:8px;height:8px;background:var(--k,var(--kirmizi));margin-right:6px;vertical-align:-.5px}

/* manşet */
.ust-izgara{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px}
.manset{min-width:0}
.manset-sahne{position:relative;aspect-ratio:16/10;border-radius:var(--r);overflow:hidden;background:#111;box-shadow:var(--golge)}
.manset-k{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s .6s}
.manset-k.aktif{opacity:1;visibility:visible;z-index:2;transition:opacity .7s ease}
.manset-k.onceki{opacity:1;visibility:visible;z-index:1;transition:none}
.manset-k.onceki .manset-m{opacity:0;transition:opacity .25s}
.manset-k a{display:block;height:100%}
.manset-k img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7s ease-out}
.manset-k.aktif img{transform:scale(1)}
.manset-k::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.55) 62%,rgba(0,0,0,.92) 100%);pointer-events:none}
.manset-m{position:absolute;left:0;right:0;bottom:0;padding:32px 36px 34px;z-index:1;color:#fff}
.manset-m .etiket{color:#fff;background:var(--k,var(--kirmizi));padding:6px 9px;border-radius:2px}
.manset-m .etiket::before{display:none}
.manset-m h2{color:#fff;font-size:clamp(26px,3.3vw,44px);line-height:1.08;max-width:22ch;text-wrap:balance;margin:6px 0 10px;transform:translateY(14px);opacity:0;transition:transform .7s .15s,opacity .7s .15s}
.manset-m p{max-width:60ch;font-size:16px;opacity:0;color:rgba(255,255,255,.86);transition:opacity .7s .3s}
.manset-k.aktif h2{transform:none;opacity:1}.manset-k.aktif p{opacity:1}
.manset-ok{position:absolute;top:50%;z-index:3;width:46px;height:46px;margin-top:-23px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;backdrop-filter:blur(6px);opacity:0;transition:opacity .25s,background .25s}
.manset-ok.sol{left:16px}.manset-ok.sag{right:16px}
.manset-sahne:hover .manset-ok{opacity:1}.manset-ok:hover{background:var(--kirmizi)}
.manset-sure{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:3;background:rgba(255,255,255,.15)}
.manset-sure i{display:block;height:100%;width:100%;background:var(--kirmizi);transform-origin:0 50%;transform:scaleX(0)}
.manset-sure i.dolu{transform:scaleX(1);transition:transform var(--ms,6s) linear}
.manset-no{display:flex;gap:4px;margin:10px 0 0;padding:0;list-style:none}
.manset-no li{flex:1}
.manset-no button{width:100%;height:34px;background:var(--yuzey);border:1px solid var(--cizgi);font-weight:700;font-size:13px;color:var(--soluk);border-radius:3px;transition:all .2s}
.manset-no button:hover{color:var(--murekkep);border-color:var(--murekkep)}
.manset-no button[aria-current]{background:var(--kirmizi);border-color:var(--kirmizi);color:#fff}

/* sürmanşet */
.surmanset{display:grid;grid-template-rows:repeat(4,1fr);gap:12px;min-width:0}
.sm-k a{display:grid;grid-template-columns:42% 1fr;gap:14px;align-items:center;height:100%;padding:10px;background:var(--yuzey);border-radius:var(--r);border:1px solid var(--cizgi);transition:border-color .2s,transform .2s,box-shadow .2s}
.sm-k a:hover{border-color:transparent;box-shadow:var(--golge);transform:translateY(-2px)}
.sm-k img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}
.sm-k h3{font-size:17px;line-height:1.22;text-wrap:pretty}
.sm-k .etiket{margin-bottom:6px;font-size:10px}

/* kartlar */
.kart{min-width:0}
.kart-g{display:block;overflow:hidden;border-radius:var(--r);background:var(--yuzey2)}
.kart-g img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.kart:hover .kart-g img{transform:scale(1.045)}
.kart h3 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s}
.kart:hover h3 a{background-size:100% 1px}
.meta{margin-top:8px;font-size:12px;color:var(--soluk);font-weight:500}
.kart-b .kart-m{padding-top:14px}
.kart-b h3{font-size:clamp(22px,2.2vw,30px);line-height:1.12;margin-bottom:8px;text-wrap:balance}
.kart-b p{color:var(--soluk);font-size:15.5px}
.kart-y{display:grid;grid-template-columns:38% 1fr;gap:16px;align-items:start}
.kart-y h3{font-size:18.5px;line-height:1.22;text-wrap:pretty}
.kart-y .ozet{margin-top:6px;color:var(--soluk);font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.kart-k .kart-m{padding-top:12px}
.kart-k h3{font-size:18px;line-height:1.22;text-wrap:pretty}

.one-cikan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:34px;padding-bottom:34px;border-bottom:1px solid var(--cizgi)}

/* blok başlıkları */
.blok-b{display:flex;align-items:baseline;gap:14px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--cizgi);position:relative}
.blok-b::before{content:'';position:absolute;left:0;bottom:-1px;width:56px;height:3px;background:var(--k,var(--kirmizi))}
.blok-b h2{font-size:26px;font-weight:800}
.blok-b .tumu{margin-left:auto;display:flex;align-items:center;gap:2px;font-size:12.5px;font-weight:700;color:var(--soluk);text-transform:uppercase;letter-spacing:.08em}
.blok-b .tumu:hover{color:var(--k,var(--kirmizi))}.blok-b .tumu .ik{width:14px}
.blok-b.koyu{border-color:rgba(255,255,255,.15)}.blok-b.koyu h2{color:#fff}
.alt-b{color:rgba(255,255,255,.6);font-size:13px}

/* ana ızgara */
.ana-izgara{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:44px;margin-top:40px;margin-bottom:56px}
.ana-sol>section+section{margin-top:48px}
.ana-sag{min-width:0}
.son-izgara{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}
.son-kartlar{display:grid;gap:20px}
.akis-liste{margin:0;padding:0 0 0 18px;list-style:none;border-left:2px solid var(--cizgi)}
.akis-liste li{position:relative;padding:0 0 18px}
.akis-liste li::before{content:'';position:absolute;left:-24px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--kagit);border:2px solid var(--kirmizi)}
.akis-liste a{display:flex;flex-direction:column;gap:3px;font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.25;color:var(--murekkep)}
.akis-liste a:hover span:last-child{color:var(--kirmizi)}
.akis-liste .saat{font:700 12px var(--sans);color:var(--kirmizi)}
.kat-izgara{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px}
.kat-liste{display:grid;gap:18px;align-content:start}
.kat-liste .kart-y{grid-template-columns:120px 1fr;gap:14px}
.kat-liste .kart-y h3{font-size:16.5px}.kat-liste .kart-y .ozet{display:none}
.kat-liste .kart-y .etiket{display:none}
.spor-blok{background:var(--murekkep);color:#fff;padding:28px;border-radius:var(--r);margin-left:-28px;margin-right:-28px}
.spor-blok .blok-b{border-color:rgba(255,255,255,.15)}.spor-blok .blok-b h2 a,.spor-blok h3{color:#fff}
.spor-blok .kart-b p,.spor-blok .meta{color:rgba(255,255,255,.65)}
:root[data-tema="koyu"] .spor-blok{background:#000}
@media (prefers-color-scheme:dark){:root:not([data-tema="acik"]) .spor-blok{background:#000}}

/* kutular (yan sütun) */
.kutu{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--r);padding:20px;margin-bottom:28px}
.kutu-b{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--cizgi)}
.kutu-b h2{font-size:19px;font-weight:800}
.kutu-b a,.kutu-b small{font-size:12px;font-weight:600;color:var(--soluk)}
.kutu-b a:hover{color:var(--kirmizi)}
.yazarlar-k ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}
.yazarlar-k a{display:flex;align-items:center;gap:14px;padding:8px;margin:0 -8px;border-radius:var(--r);transition:background .2s}
.yazarlar-k a:hover{background:var(--yuzey2)}
.yazarlar-k img{width:58px;height:58px;border-radius:50%;object-fit:cover;filter:grayscale(1);transition:filter .3s;box-shadow:0 0 0 2px var(--yuzey),0 0 0 3px var(--cizgi)}
.yazarlar-k a:hover img{filter:none;box-shadow:0 0 0 2px var(--yuzey),0 0 0 3px var(--kirmizi)}
.yazarlar-k b{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--kirmizi)}
.yazarlar-k em{display:block;font:italic 600 17px/1.25 var(--serif);color:var(--murekkep)}
.hava-simdi{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center}
.hava-ik{width:62px!important;height:62px!important}
.hava-simdi b{font:700 46px/1 var(--serif);color:var(--murekkep)}
.hava-simdi span{display:block;color:var(--soluk);font-weight:600}
.hava-simdi ul{grid-column:1/-1;display:flex;gap:18px;margin:10px 0 0;padding:0;list-style:none;font-size:13px;color:var(--soluk)}
.hava-simdi ul b{font:700 13px var(--sans);color:var(--murekkep)}
.hava-gun{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--cizgi);list-style:none;text-align:center}
.hava-gun li{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--soluk)}
.hava-gun .ik{width:28px;height:28px}
.hava-gun b{color:var(--murekkep);font-size:14px}.hava-gun i{font-style:normal}
.piyasa ul{margin:0;padding:0;list-style:none}
.piyasa li{display:grid;grid-template-columns:1fr auto 74px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--cizgi)}
.piyasa li:last-child{border:0}
.piyasa li span{font-weight:600;color:var(--murekkep)}
.piyasa li b{font:700 16px var(--sans);font-variant-numeric:tabular-nums;color:var(--murekkep)}
.piyasa li i{font-style:normal;font-size:12px;font-weight:700;text-align:right;color:var(--soluk)}
.encok ol{margin:0;padding:0;list-style:none;counter-reset:n}
.encok li+li{border-top:1px solid var(--cizgi)}
.encok a{display:flex;gap:14px;align-items:flex-start;padding:12px 0;font:600 16.5px/1.25 var(--serif);color:var(--murekkep)}
.encok a:hover span:last-child{color:var(--kirmizi)}
.encok .no{flex:none;width:30px;font:800 34px/.85 var(--serif);color:transparent;-webkit-text-stroke:1.2px var(--kirmizi)}
.namaz ol{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}
.namaz li{text-align:center;padding:10px 4px;border-radius:4px;background:var(--yuzey2)}
.namaz li span{display:block;font-size:11.5px;color:var(--soluk);font-weight:600}
.namaz li b{font:700 17px var(--sans);color:var(--murekkep);font-variant-numeric:tabular-nums}
.namaz li.sira{background:var(--kirmizi)}.namaz li.sira span,.namaz li.sira b{color:#fff}
.namaz-kalan{margin-top:12px;font-size:13px;color:var(--soluk);text-align:center}.namaz-kalan b{color:var(--kirmizi)}
.bulten{background:var(--murekkep);border:0;color:#d9d6cf}
.bulten h2{color:#fff;font-size:22px;margin-bottom:6px}
.bulten p{font-size:14px;opacity:.75}
.bulten form{display:flex;margin-top:14px;border-radius:999px;overflow:hidden;background:#fff}
.bulten input{flex:1;min-width:0;border:0;padding:12px 16px;font:inherit;color:#111;outline:0}
.bulten button{background:var(--kirmizi);color:#fff;font-weight:700;padding:0 18px}
.bulten-sonuc{margin-top:10px;min-height:1em}
:root[data-tema="koyu"] .bulten{background:var(--yuzey2)}

/* galeri bandı */
.galeri-bant{background:#0B0B0C;padding:52px 0 44px;margin-top:-8px;color:#fff}
.galeri{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,30%);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
.galeri::-webkit-scrollbar{display:none}
.galeri figure{margin:0;scroll-snap-align:start}
.galeri button{display:block;width:100%;overflow:hidden;border-radius:var(--r)}
.galeri img{aspect-ratio:4/3;width:100%;object-fit:cover;transition:transform .6s,filter .4s;filter:saturate(.85)}
.galeri figure:hover img{transform:scale(1.05);filter:none}
.galeri figcaption{margin-top:10px;font:600 16px var(--serif);color:rgba(255,255,255,.88)}
.galeri figcaption b{font:700 12px var(--sans);color:#ff4a62;margin-right:6px}
.galeri-ok{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}
.galeri-ok button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;transition:background .2s}
.galeri-ok button:hover{background:var(--kirmizi);border-color:var(--kirmizi)}
.buyutec{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.92);display:grid;place-items:center;padding:24px;cursor:zoom-out}
.buyutec img{max-height:84vh;width:auto;border-radius:4px;box-shadow:0 20px 60px rgba(0,0,0,.6)}
.buyutec p{color:#fff;margin-top:14px;font:600 17px var(--serif);text-align:center}

/* haber detay */
.haber-izgara{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;margin-top:28px;margin-bottom:64px}
.haber{min-width:0;max-width:820px}
.kirinti{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--soluk);margin-bottom:18px;flex-wrap:wrap}
.kirinti a:hover{color:var(--kirmizi)}.kirinti .ik{width:12px;height:12px}
.haber-b h1{font-size:clamp(30px,4.2vw,52px);line-height:1.06;letter-spacing:-.02em;text-wrap:balance;margin:4px 0 16px}
.spot{font:500 clamp(18px,1.9vw,22px)/1.42 var(--serif);color:var(--metin);padding-left:16px;border-left:3px solid var(--k,var(--kirmizi))}
.haber-meta{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:20px;font-size:13px;color:var(--soluk)}
.haber-meta span{display:inline-flex;align-items:center;gap:6px}
.haber-meta .ik{width:15px;height:15px}
.haber-meta .kaynak{color:var(--murekkep)}
.arac{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 0;border-top:1px solid var(--cizgi);border-bottom:1px solid var(--cizgi);flex-wrap:wrap}
.arac-sol{display:flex;gap:6px}
.arac-sol button{height:36px;min-width:40px;padding:0 10px;border:1px solid var(--cizgi);border-radius:999px;font-weight:700;font-size:13px;background:var(--yuzey);display:inline-flex;align-items:center;gap:6px}
.arac-sol button:hover{border-color:var(--murekkep)}
.dinle.calan{background:var(--kirmizi);border-color:var(--kirmizi);color:#fff}
.paylas{display:flex;gap:6px}
.paylas a,.paylas button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;transition:transform .2s,filter .2s}
.paylas a:hover,.paylas button:hover{transform:translateY(-2px);filter:brightness(1.1)}
.paylas .ik{width:17px;height:17px}
.p-wa{background:#25D366}.p-x{background:#111}.p-fb{background:#1877F2}.p-tg{background:#229ED9}.p-link{background:var(--soluk)}
:root[data-tema="koyu"] .p-x{background:#333}
.haber-g{margin:26px 0 0}
.haber-g img{width:100%;border-radius:var(--r)}
.haber-g figcaption{font-size:12.5px;color:var(--soluk);margin-top:8px}
.metin{--yazi:19px;font:400 var(--yazi)/1.72 var(--serif);color:var(--metin);margin-top:28px}
.metin p{margin:0 0 1.1em}
.metin>p:first-child::first-letter{float:left;font-weight:800;font-size:3.6em;line-height:.82;margin:.06em .1em 0 0;color:var(--k,var(--kirmizi))}
.etiketler{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:26px}
.etiketler .ik{color:var(--soluk)}
.etiketler a{padding:6px 12px;border-radius:999px;background:var(--yuzey2);font-size:13px;font-weight:600}
.etiketler a:hover{background:var(--kirmizi);color:#fff}
.haber-son{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding:16px 18px;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--r);font-weight:700;color:var(--murekkep)}
.sonraki{display:grid;grid-template-columns:1fr 160px;grid-template-rows:auto 1fr;gap:4px 20px;margin-top:28px;padding:18px;border-radius:var(--r);background:var(--murekkep);color:#fff}
.sonraki span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ff4a62;display:flex;align-items:center;gap:4px}
.sonraki b{font:700 22px/1.2 var(--serif);align-self:start}
.sonraki img{grid-row:1/3;grid-column:2;border-radius:4px;aspect-ratio:16/10;object-fit:cover}
:root[data-tema="koyu"] .sonraki{background:var(--yuzey2)}
.ilgili{margin-top:48px}
.ilgili-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.haber-yan{min-width:0}
.yapiskan{position:sticky;top:72px}

/* köşe yazısı */
.yazi-b h1{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:18px 0 6px;text-wrap:balance}
.yazi-yazar{display:inline-flex;align-items:center;gap:14px}
.yazi-yazar img{width:72px;height:72px;border-radius:50%;object-fit:cover}
.yazi-yazar b{display:block;font:800 13px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--kirmizi)}
.yazi-yazar em{font-style:normal;color:var(--soluk);font-size:13px}
.metin-yazi>p:first-child::first-letter{color:var(--murekkep)}
.yazar-imza{display:flex;gap:16px;align-items:flex-start;margin-top:32px;padding:20px;border-radius:var(--r);background:var(--yuzey);border:1px solid var(--cizgi)}
.yazar-imza img{width:64px;height:64px;border-radius:50%;object-fit:cover}
.yazar-imza b{font:700 18px var(--serif);color:var(--murekkep)}
.yazar-imza p{color:var(--soluk);font-size:14px;margin:4px 0 8px}
.yazar-imza a{display:inline-flex;align-items:center;font-weight:700;font-size:13px;color:var(--kirmizi)}
.yazar-imza .ik{width:14px}

/* kategori, yazarlar, son dakika, arama */
.kat-ust{background:var(--yuzey);border-bottom:1px solid var(--cizgi);padding:34px 0 30px;position:relative}
.kat-ust::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:4px;background:var(--k)}
.kat-ust h1{font-size:clamp(36px,5vw,60px);letter-spacing:-.03em}
.kat-ust p{color:var(--soluk);margin-top:6px}
.kat-ust .kirinti{margin-bottom:10px}
.kat-one{margin-bottom:36px}
.kat-one .kart-b{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:center}
.kat-one .kart-b .kart-m{padding:0}
.kat-kartlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}
.daha{display:flex;margin:36px auto 0;height:48px;padding:0 28px;align-items:center;border-radius:999px;border:2px solid var(--murekkep);font-weight:700;color:var(--murekkep);transition:all .2s}
.daha:hover{background:var(--murekkep);color:var(--kagit)}
.daha[disabled]{opacity:.5}
.bos{padding:40px 0;color:var(--soluk)}
.yazar-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;margin-top:36px;margin-bottom:60px}
.yazar-k{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:22px;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--r)}
.yazar-k img{width:120px;height:120px;border-radius:50%;object-fit:cover}
.yazar-k h2{font-size:24px}
.unvan{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kirmizi);margin:2px 0 10px}
.son-yazi{display:block;padding-top:10px;border-top:1px solid var(--cizgi)}
.son-yazi b{display:block;font:italic 700 19px/1.25 var(--serif);color:var(--murekkep)}
.son-yazi span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;color:var(--soluk);margin:4px 0}
.son-yazi time{font-size:12px;color:var(--soluk)}
.yazar-ust{display:flex;gap:28px;align-items:center;margin-top:36px}
.yazar-ust img{width:150px;height:150px;border-radius:50%;object-fit:cover}
.yazar-ust h1{font-size:clamp(34px,4.5vw,54px)}
.yazar-ust p{max-width:60ch;color:var(--soluk);margin-top:8px;font-size:16px}
.yazi-liste{margin:0;padding:0;list-style:none}
.yazi-liste li+li{border-top:1px solid var(--cizgi)}
.yazi-liste a{display:block;padding:18px 0}
.yazi-liste h3{font-size:24px}.yazi-liste p{color:var(--soluk);margin:6px 0}
.yazi-liste time{font-size:12.5px;color:var(--soluk)}
.zaman-cizgi .gun{font:800 13px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--soluk);margin:0 0 14px}
.zaman-cizgi ol{margin:0 0 30px;padding:0;list-style:none}
.zaman-cizgi li{display:grid;grid-template-columns:64px 1fr 150px;gap:18px;padding:18px 0;border-top:1px solid var(--cizgi);align-items:start}
.zaman-cizgi li>time{font:800 18px var(--sans);color:var(--kirmizi);font-variant-numeric:tabular-nums}
.zaman-cizgi h3{font-size:20px;margin-bottom:4px}.zaman-cizgi p{color:var(--soluk);font-size:14.5px}
.zc-g img{border-radius:4px;aspect-ratio:16/10;object-fit:cover}
.ara-sayfa{display:flex;align-items:center;gap:10px;max-width:640px;margin:16px 0 8px;padding:6px 6px 6px 16px;border-radius:999px;background:var(--kagit);border:1px solid var(--cizgi)}
.ara-sayfa input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:16px;color:var(--murekkep);outline:0}
.ara-sayfa button{height:40px;padding:0 20px;border-radius:999px;background:var(--kirmizi);color:#fff;font-weight:700}
.sonuc-liste{display:grid;gap:24px}
.sabit{max-width:820px;margin-top:36px;margin-bottom:64px;font-size:16px}
.sabit p+p{margin-top:14px}
.sabit a{color:var(--kirmizi);font-weight:600}
.kunye{display:grid;grid-template-columns:240px 1fr;margin:0;border-top:1px solid var(--cizgi)}
.kunye dt,.kunye dd{margin:0;padding:14px 0;border-bottom:1px solid var(--cizgi)}
.kunye dt{font-weight:700;color:var(--murekkep)}
.kucuk{margin-top:20px;font-size:13.5px;color:var(--soluk)}
.giris{font:500 19px/1.5 var(--serif);color:var(--murekkep)}
.ilet-izgara{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}
.ilet-k{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--r);background:var(--yuzey);border:1px solid var(--cizgi);color:var(--murekkep)!important}
.ilet-k .ik{width:26px;height:26px;color:var(--kirmizi)}
.ilet-k.wa{background:#0f9d58;border-color:#0f9d58;color:#fff!important}.ilet-k.wa .ik{color:#fff}
.ilet-k span{font-weight:500}
.ihbar-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:24px;border-radius:var(--r);background:var(--yuzey);border:1px solid var(--cizgi)}
.ihbar-form h2{grid-column:1/-1;font-size:24px}
.ihbar-form label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px;color:var(--murekkep)}
.ihbar-form .genis{grid-column:1/-1}
.ihbar-form input,.ihbar-form textarea{font:inherit;padding:12px 14px;border:1px solid var(--cizgi);border-radius:4px;background:var(--kagit);color:var(--murekkep)}
.ihbar-form button{justify-self:start;height:46px;padding:0 26px;border-radius:999px;background:var(--kirmizi);color:#fff;font-weight:700}
.ihbar-sonuc{grid-column:1/-1;font-weight:600}
.bulunamadi{text-align:center;padding:80px 0 100px}
.bulunamadi b{font:800 120px/1 var(--serif);color:var(--kirmizi)}
.bulunamadi h1{font-size:32px;margin:8px 0}.bulunamadi p{color:var(--soluk)}

/* alt bilgi */
.alt{background:#0B0B0C;color:#A8A59E;margin-top:0}
.alt-ust{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-top:56px;padding-bottom:44px}
.alt .logo{align-items:flex-start;color:#fff}.alt .logo-c{font-size:46px}
.alt-marka p{margin:16px 0 18px;max-width:40ch;font-size:14px}
.alt h3{font:800 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:14px}
.alt ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:14px}
.alt a:hover{color:#fff}
.alt-ilet li{display:flex;align-items:center;gap:10px}
.alt-sosyal{display:flex;gap:8px;margin-top:18px}
.alt-sosyal a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#1c1c1f;color:#fff;transition:background .2s}
.alt-sosyal a:hover{background:var(--kirmizi)}
.alt-alt{border-top:1px solid #222;font-size:12.5px}
.alt-alt .kap{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;padding-top:18px;padding-bottom:22px}
.alt-alt a{color:#fff;font-weight:600}
.demo-not{color:#6f6c66}

/* arama katmanı */
.ara-katman{position:fixed;inset:0;z-index:80;background:rgba(10,10,12,.6);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}
.ara-katman[hidden]{display:none}
.ara-kutu{width:100%;max-width:720px;background:var(--yuzey);border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.35);overflow:hidden;animation:gel .25s ease}
@keyframes gel{from{transform:translateY(-10px);opacity:0}}
.ara-form{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--cizgi)}
.ara-form .ik{width:22px;height:22px;color:var(--kirmizi)}
.ara-form input{flex:1;min-width:0;border:0;background:none;font:500 20px var(--serif);color:var(--murekkep);outline:0}
.ara-form button{font-size:11px;font-weight:700;padding:5px 8px;border:1px solid var(--cizgi);border-radius:4px;color:var(--soluk)}
.ara-sonuc{max-height:60vh;overflow:auto;padding:8px}
.ara-ipucu{padding:14px 12px;color:var(--soluk);font-size:14px}.ara-ipucu a{color:var(--kirmizi);font-weight:600}
.ara-sonuc a.as{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:10px;border-radius:8px}
.ara-sonuc a.as:hover,.ara-sonuc a.as.secili{background:var(--yuzey2)}
.ara-sonuc a.as img{border-radius:4px;aspect-ratio:16/10;object-fit:cover}
.ara-sonuc a.as b{display:block;font:700 17px/1.25 var(--serif);color:var(--murekkep)}
.ara-sonuc a.as small{font-size:12px;color:var(--soluk)}
.ara-sonuc mark{background:rgba(200,16,46,.15);color:inherit;border-radius:2px}
.ara-tumu{display:block;text-align:center;padding:12px;font-weight:700;color:var(--kirmizi)!important}

/* mobil çekmece */
.cekmece{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.5)}
.cekmece[hidden]{display:none}
.cekmece nav{position:absolute;top:0;left:0;bottom:0;width:min(84vw,340px);background:var(--yuzey);padding:20px 0;overflow-y:auto;animation:sol .25s ease;box-shadow:10px 0 40px rgba(0,0,0,.25)}
@keyframes sol{from{transform:translateX(-100%)}}
.cekmece a{display:flex;align-items:center;gap:12px;padding:13px 24px;font-weight:700;font-size:15px;color:var(--murekkep);border-bottom:1px solid var(--cizgi)}
.cekmece a i{width:10px;height:10px;border-radius:2px}

.yukari{position:fixed;right:20px;bottom:20px;z-index:50;width:46px;height:46px;border-radius:50%;background:var(--murekkep);color:var(--kagit);display:grid;place-items:center;box-shadow:var(--golge);opacity:0;transform:translateY(10px);pointer-events:none;transition:all .3s}
.yukari.gor{opacity:1;transform:none;pointer-events:auto}
.bildirim{position:fixed;left:50%;bottom:24px;z-index:95;transform:translate(-50%,20px);opacity:0;background:var(--murekkep);color:var(--kagit);padding:12px 18px;border-radius:999px;font-weight:600;font-size:14px;transition:all .3s;pointer-events:none}
.bildirim.gor{opacity:1;transform:translate(-50%,0)}

/* görünüşe girme */
.belir{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}
.belir.gorundu{opacity:1;transform:none}

/* ---------- duyarlı ---------- */
@media (max-width:1100px){
  .ana-izgara,.haber-izgara{grid-template-columns:minmax(0,1fr) 300px;gap:32px}
  .one-cikan{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ust-izgara{grid-template-columns:1fr}
  .surmanset{grid-template-columns:repeat(2,1fr);grid-template-rows:none}
  .ub-kur span:nth-child(n+3){display:none}
}
@media (max-width:860px){
  :root{--bosluk:16px}
  .ustbar .ub-kur,.ustbar .ub-sag a,.bas-sol,.ub-tarih b{display:none}
  .ustbar .kap{gap:14px;justify-content:space-between}
  .ub-sag{margin-left:0}
  .baslik{position:sticky;top:0;z-index:45}
  .baslik .kap{grid-template-columns:44px 1fr 44px;height:68px;padding-top:0;padding-bottom:0}
  .menu{top:68px}
  html{scroll-padding-top:130px}
  .menu .menu-logo{display:none}
  #icerik{display:flex;flex-direction:column}
  #icerik>*{order:3}#icerik>.ust-izgara{order:1}#icerik>.reklam-bant{order:2;margin:24px var(--bosluk) 0}
  .manset-sahne{aspect-ratio:1/1}
  .menu-dug{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px}
  .menu-dug span{display:block;width:22px;height:2px;background:var(--murekkep);border-radius:2px}
  .logo-c{font-size:34px}.logo-g{font-size:9px;gap:6px}.logo-g i{width:16px}
  .ara-dug span,.ihbar-dug span{display:none}
  .ara-dug,.ihbar-dug{width:40px;padding:0;justify-content:center}
  .bas-sag .ihbar-dug{display:none}
  .menu .kap{height:44px}.menu a{height:44px;font-size:12px;padding:0 10px}
  .menu .menu-sd{margin-left:0}
  .ana-izgara,.haber-izgara{grid-template-columns:1fr}
  .ana-sag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 20px}
  .haber-yan{display:none}
  .son-izgara,.kat-izgara{grid-template-columns:1fr}
  .reklam-bant{margin-top:22px}
  .rb-ender{grid-template-columns:1fr;gap:8px;padding:16px 18px}.rb-logo{font-size:24px}.rb-m{font-size:13.5px}.rb-dug{justify-self:start}
  .ust-izgara{margin-top:0}
  .manset-sahne{border-radius:0;margin:0 calc(var(--bosluk)*-1)}
  .manset-m{padding:22px 18px 24px}.manset-m p{display:none}
  .manset-ok{display:none}
  .manset-no{overflow-x:auto;scrollbar-width:none}.manset-no li{flex:0 0 34px}
  .surmanset{grid-template-columns:1fr}
  .sm-k h3{font-size:16px}
  .one-cikan{gap:20px 14px;margin-top:26px}
  .one-cikan .kart-k h3{font-size:16px}
  .kat-kartlar,.ilgili-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}
  .kat-one .kart-b{grid-template-columns:1fr;gap:0}.kat-one .kart-b .kart-m{padding-top:14px}
  .spor-blok{margin-left:calc(var(--bosluk)*-1);margin-right:calc(var(--bosluk)*-1);border-radius:0;padding:24px var(--bosluk)}
  .galeri{grid-auto-columns:78%}
  .alt-ust{grid-template-columns:1fr 1fr;gap:28px}.alt-marka{grid-column:1/-1}
  .zaman-cizgi li{grid-template-columns:52px 1fr}.zc-g{display:none}
  .ilet-izgara{grid-template-columns:1fr}.ihbar-form{grid-template-columns:1fr}
  .kunye{grid-template-columns:1fr}.kunye dt{padding-bottom:0;border:0}
  .yazar-izgara{grid-template-columns:1fr}.yazar-k{grid-template-columns:84px 1fr}.yazar-k img{width:84px;height:84px}
  .yazar-ust img{width:100px;height:100px}
  .arac{justify-content:flex-start}
  .sonraki{grid-template-columns:1fr 110px}.sonraki b{font-size:18px}
  .haber-son{flex-direction:column;align-items:flex-start}
}
@media (max-width:480px){
  .kat-kartlar,.ilgili-izgara,.one-cikan{grid-template-columns:1fr}
  .kart-y{grid-template-columns:120px 1fr;gap:12px}.kart-y h3{font-size:16.5px}.kart-y .ozet{display:none}
  .alt-ust{grid-template-columns:1fr}
  .ub-tarih{font-size:11.5px}
}
@media (prefers-reduced-motion:reduce){.sd-akis ul{animation-duration:120s}}
.cek-ust{display:flex;align-items:center;justify-content:space-between;padding:6px 20px 18px;border-bottom:3px solid var(--murekkep)}
.cek-ust .logo{align-items:flex-start}.cek-ust .logo-c{font-size:32px}.cek-ust .logo-g{font-size:8px;gap:6px}.cek-ust .logo-g i{width:14px}
.cek-ust button{width:40px;height:40px;border-radius:50%;background:var(--yuzey2);font-size:16px;color:var(--murekkep)}

/* panelden gelen içerik */
.metin h2{font-size:1.35em;margin:1.4em 0 .5em}.metin h3{font-size:1.15em;margin:1.3em 0 .4em}
.metin blockquote{margin:1.4em 0;padding:.2em 0 .2em 1em;border-left:3px solid var(--k,var(--kirmizi));font-style:italic;color:var(--murekkep)}
.metin ul,.metin ol{padding-left:1.3em;margin:0 0 1.1em}.metin li{margin:.3em 0}
.metin a{color:var(--kirmizi);text-decoration:underline;text-underline-offset:3px}
.metin figure{margin:1.6em 0}.metin figure img{width:100%;border-radius:var(--r)}
.metin figcaption{font:400 13px var(--sans);color:var(--soluk);margin-top:8px}
.metin figure.video{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:#000}
.metin figure.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.metin hr{border:0;border-top:1px solid var(--cizgi);margin:2em 0}
.reklam-metin{margin:1.6em 0 2em}.reklam-metin small{top:-16px}
.reklam-metin .rb-ender{grid-template-columns:1fr;gap:6px;padding:18px 20px}
.rb-gorsel,.rk-gorsel{display:block;border-radius:var(--r);overflow:hidden}
.rb-gorsel img,.rk-gorsel img{width:100%;height:auto;display:block}
.onizleme-sayfa::before{content:'ÖNİZLEME · Bu haber henüz yayında değil';position:fixed;top:0;left:0;right:0;z-index:90;background:#B7791F;color:#fff;text-align:center;font:700 12px/28px var(--sans);letter-spacing:.1em}
.onizleme-sayfa .ustbar{margin-top:28px}

.sayfalar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid var(--cizgi);font-size:14px;color:var(--soluk)}
.sayfalar a{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--murekkep)}.sayfalar a:hover{color:var(--kirmizi)}.sayfalar .ik{width:14px;height:14px}
