/* =====================================================================
 * Eğitim Tema — Premium görünüm
 * Panel → Site Ayarları → "Site görünümü: Premium" seçiliyken main.css'in üstüne yüklenir.
 * Dil: lacivert + altın + fildişi, serif başlıklar, ince çizgiler, yumuşak gölgeler, ölçülü hareket.
 * ===================================================================== */
.gorunum-premium {
	--gece: #0a1631;
	--toprak: #0f1d38;
	--metin: #4a5468;
	--soluk: #8a8f9c;
	--sut: #f6f2ea;
	--cayir: #efe9dd;
	--cizgi: #e4dccb;
	--bg-acik: #fbf9f4;
	--bg-koyu: #0a1631;
	--altin: #c4a062;
	--altin-acik: #e3cc9b;
	--altin-koyu: #9a7a3e;
	--c1-koyu: color-mix(in srgb, var(--c1) 70%, #000);
	--c1-acik: color-mix(in srgb, var(--c1) 7%, #fbf9f4);
	--c2-koyu: color-mix(in srgb, var(--c2) 75%, #3a2a08);
	--golge: 0 30px 70px -40px rgba(10, 22, 49, .45);
	--golge-kucuk: 0 18px 40px -30px rgba(10, 22, 49, .4);
	--baslik: "Fraunces", "Times New Roman", Georgia, serif;
	--yay: cubic-bezier(.22, .7, .15, 1);
	background: var(--bg-acik);
	letter-spacing: .005em;
}

/* Kart tonları: canlı renkler yerine mücevher tonları */
.gorunum-premium .renk-mavi { --t: #1b3566; --t2: #2c4f8c; --ty: #fff; }
.gorunum-premium .renk-pembe { --t: #6e2235; --t2: #8f3449; --ty: #fff; }
.gorunum-premium .renk-yesil { --t: #1d4f45; --t2: #2b6b5d; --ty: #fff; }
.gorunum-premium .renk-sari { --t: #9a7a3e; --t2: #c4a062; --ty: #fff; }
.gorunum-premium .renk-mor { --t: #36305e; --t2: #4c4580; --ty: #fff; }
.gorunum-premium .renk-turuncu { --t: #7a4d27; --t2: #9c6a3c; --ty: #fff; }

/* Tipografi */
.gorunum-premium h1, .gorunum-premium h2, .gorunum-premium h3, .gorunum-premium h4 { font-weight: 500; letter-spacing: -.015em; font-variation-settings: "opsz" 96; }
.gorunum-premium h2 { font-size: clamp(2rem, 1.3rem + 2.6vw, 3.4rem); line-height: 1.06; font-weight: 400; }
.gorunum-premium h3 { font-weight: 500; letter-spacing: -.01em; }
.gorunum-premium h2 em, .gorunum-premium h1 em { font-style: italic; color: var(--altin-koyu); }
.gorunum-premium .ton-koyu h2 em { color: var(--altin-acik); }
.gorunum-premium .bolum-ust { gap: 14px; font-size: 12px; font-weight: 700; letter-spacing: .24em; color: var(--altin-koyu); }
.gorunum-premium .bolum-ust::before { width: 44px; height: 1px; border-radius: 0; background: currentColor; }
.gorunum-premium .ton-koyu .bolum-ust { color: var(--altin); }

/* Düğmeler: sert alt gölge yok, ince ve kararlı */
.gorunum-premium .btn { min-height: 50px; padding: 12px 28px; border-radius: 999px; font-weight: 600; letter-spacing: .02em; box-shadow: none; transition: background-color .3s, color .3s, box-shadow .3s, transform .3s var(--yay); }
.gorunum-premium .btn:hover { transform: translateY(-2px); box-shadow: 0 18px 30px -18px var(--b); }
.gorunum-premium .btn:active { transform: none; box-shadow: none; }
.gorunum-premium .btn-vurgu { --b: var(--altin); --by: #0a1631; }
.gorunum-premium .btn-vurgu:hover { background: var(--altin-acik); }
.gorunum-premium .btn-buyuk { min-height: 58px; padding: 15px 34px; font-size: 15.5px; border-radius: 999px; }
.gorunum-premium .btn-kucuk { box-shadow: none; border-radius: 999px; }
.gorunum-premium .btn-cizgi { box-shadow: inset 0 0 0 1px var(--toprak); }
.gorunum-premium .btn-cizgi:hover { background: var(--toprak); box-shadow: none; }
.gorunum-premium .btn-cam { background: transparent; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .45); }
.gorunum-premium .btn-cam:hover { background: #fff; color: var(--toprak); box-shadow: none; }

/* Üst şerit ve başlık */
.gorunum-premium .ust-serit { background: var(--gece); color: rgba(255, 255, 255, .7); letter-spacing: .02em; }
.gorunum-premium .ust-serit .ikon { color: var(--altin); }
.gorunum-premium .site-header { background: rgba(251, 249, 244, .92); -webkit-backdrop-filter: saturate(1.4) blur(14px); backdrop-filter: saturate(1.4) blur(14px); box-shadow: 0 1px 0 var(--cizgi); }
.gorunum-premium .site-header.yapiskan { box-shadow: 0 1px 0 var(--cizgi), 0 20px 40px -30px rgba(10, 22, 49, .35); }
.gorunum-premium .marka-yazi strong { font-family: var(--baslik); font-weight: 600; font-size: 1.12rem; letter-spacing: -.01em; }
.gorunum-premium .marka-yazi small { letter-spacing: .14em; text-transform: uppercase; font-size: 10.5px; color: var(--altin-koyu); }
@media (min-width: 1100px) {
	.gorunum-premium .ana-menu .menu > li > a { font-weight: 600; font-size: 14.5px; letter-spacing: .01em; border-radius: 0; }
	.gorunum-premium .ana-menu .menu > li > a:hover, .gorunum-premium .ana-menu .menu > li:hover > a { background: transparent; color: var(--altin-koyu); }
	.gorunum-premium .ana-menu .menu > .current-menu-item > a::before, .gorunum-premium .ana-menu .menu > .current-menu-ancestor > a::before { height: 1px; bottom: 6px; background: var(--altin); }
	.gorunum-premium .ana-menu .sub-menu { border-radius: 4px; padding: 12px; box-shadow: 0 1px 0 var(--cizgi), 0 30px 60px -30px rgba(10, 22, 49, .45); border-top: 2px solid var(--altin); }
	.gorunum-premium .ana-menu .sub-menu a { font-weight: 500; border-radius: 2px; }
	.gorunum-premium .ana-menu .sub-menu a:hover { background: var(--sut); color: var(--altin-koyu); }
}
.gorunum-premium .ilerleme { height: 2px; background: linear-gradient(90deg, var(--altin-koyu), var(--altin-acik)); }

/* Hero: tam fotoğraf, büyük serif başlık, sağda ince çizgili başarı sütunu */
.gorunum-premium .hero { background: var(--gece); }
.gorunum-premium .hero-zemin { background: none; }
.gorunum-premium .hero-izgara, .gorunum-premium .hero-isik, .gorunum-premium .hero::after { display: none; }
.gorunum-premium .hero-foto.aktif { opacity: 1; }
.gorunum-premium .hero-foto { transition: opacity 1.6s, transform 12s ease-out; }
.gorunum-premium .hero-foto::after { background: linear-gradient(90deg, rgba(10, 22, 49, .94) 0%, rgba(10, 22, 49, .78) 38%, rgba(10, 22, 49, .25) 75%, rgba(10, 22, 49, .4) 100%), linear-gradient(0deg, rgba(10, 22, 49, .9), transparent 40%); }
.gorunum-premium .hero-ic { min-height: min(86vh, 860px); padding-block: clamp(60px, 9vw, 130px) clamp(70px, 8vw, 120px); }
.gorunum-premium .hero.kademeli .hero-ic { padding-bottom: clamp(150px, 14vw, 220px); }
.gorunum-premium .slayt-ust { padding: 0; margin-bottom: 26px; background: none; box-shadow: none; border-radius: 0; font-size: 12px; font-weight: 700; letter-spacing: .26em; text-transform: uppercase; color: var(--altin); }
.gorunum-premium .slayt-ust i { width: 44px; height: 1px; border-radius: 0; background: var(--altin); box-shadow: none; animation: none; }
.gorunum-premium .slayt h2, .gorunum-premium .hero .slayt.aktif h2 { font-size: clamp(2.8rem, 1.6rem + 5.2vw, 6.4rem); line-height: .98; font-weight: 400; letter-spacing: -.03em; color: #fff; background: none; -webkit-text-fill-color: #fff; text-shadow: 0 20px 60px rgba(0, 0, 0, .35); animation: belir 1s var(--yay) both; }
.gorunum-premium .slayt h2 em { font-style: italic; color: var(--altin-acik); -webkit-text-fill-color: var(--altin-acik); }
.gorunum-premium .slayt p { color: rgba(255, 255, 255, .78); font-size: clamp(1.05rem, .98rem + .4vw, 1.3rem); line-height: 1.6; max-width: 46ch; margin: 22px 0 38px; }
.gorunum-premium .slider-kontrol { margin-top: 40px; }
.gorunum-premium .slider-ok { border-radius: 50%; background: transparent; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .35); }

.p-ist { position: relative; z-index: 2; display: none; align-self: end; justify-self: end; width: min(100%, 360px); padding: 30px 32px 26px; color: #fff; background: rgba(10, 22, 49, .42); -webkit-backdrop-filter: blur(16px) saturate(1.3); backdrop-filter: blur(16px) saturate(1.3); border: 1px solid rgba(255, 255, 255, .14); border-top: 2px solid var(--altin); animation: belir 1.2s var(--yay) .3s both; }
.p-ist-ust { margin: 0 0 10px; font-size: 11.5px; font-weight: 700; letter-spacing: .26em; text-transform: uppercase; color: var(--altin); }
.p-ist ul { list-style: none; margin: 0; padding: 0; }
.p-ist li { display: grid; grid-template-columns: 92px 1fr; align-items: baseline; gap: 14px; padding: 16px 0; border-bottom: 1px solid rgba(255, 255, 255, .14); }
.p-ist b { font: 400 3.1rem/1 var(--baslik); letter-spacing: -.03em; color: #fff; font-variant-numeric: lining-nums; }
.p-ist span { font-size: 14px; line-height: 1.4; color: rgba(255, 255, 255, .72); }
.p-ist a { display: inline-flex; gap: 8px; margin-top: 18px; font-size: 13.5px; font-weight: 600; letter-spacing: .04em; color: var(--altin-acik); }
.p-ist a:hover { color: #fff; }
@media (min-width: 1000px) { .p-ist { display: block; } }

/* Kademe kartları: fotoğraf, serif başlık, ince altın çizgi */
.gorunum-premium .kademeler { margin-top: clamp(-150px, -11vw, -100px); }
.gorunum-premium .k3-izgara { gap: 2px; }
.gorunum-premium .k3 { min-height: 300px; padding: 26px 24px; border-radius: 0; background: var(--gece); box-shadow: none; color: #fff; transform-style: flat; }
.gorunum-premium .k3:first-child { border-radius: 6px 0 0 6px; }
.gorunum-premium .k3:last-child { border-radius: 0 6px 6px 0; }
.gorunum-premium .k3::before, .gorunum-premium .k3::after { display: none; }
.gorunum-premium .k3-foto { opacity: .55; mix-blend-mode: normal; filter: saturate(.85); box-shadow: none; transition: opacity .6s, transform 1.2s var(--yay); }
.gorunum-premium .k3::marker { content: none; }
.gorunum-premium .k3 > .k3-foto + .k3-simge, .gorunum-premium .k3-simge { width: 46px; height: 46px; border-radius: 50%; background: transparent; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .45); color: var(--altin-acik); transform: none; }
.gorunum-premium .k3-simge svg { width: 22px; height: 22px; }
.gorunum-premium .k3 .k3-foto::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(10, 22, 49, .25), rgba(10, 22, 49, .92) 78%); }
.gorunum-premium .k3::before { content: ""; display: block; position: absolute; left: 24px; right: 24px; top: 0; width: auto; height: 2px; border-radius: 0; background: var(--t2); opacity: 1; transform: scaleX(.18); transform-origin: left; border: 0; transition: transform .6s var(--yay); z-index: 1; }
.gorunum-premium .k3:hover::before { transform: scaleX(1); background: var(--altin); }
.gorunum-premium .k3:hover .k3-foto { opacity: .85; transform: scale(1.06); }
.gorunum-premium .k3-etiket { margin-top: auto; font-size: 11px; letter-spacing: .22em; color: var(--altin-acik); opacity: 1; transform: none; }
.gorunum-premium .k3 h3 { margin-top: 6px; font-size: clamp(1.5rem, 1.2rem + 1vw, 2.05rem); font-weight: 400; color: #fff; transform: none; }
.gorunum-premium .k3 p { color: rgba(255, 255, 255, .72); font-size: 14px; transform: none; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.gorunum-premium .k3-ok { margin-top: 16px; font-size: 13px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(--altin-acik); transform: none; }
.gorunum-premium .k3.fotolu h3, .gorunum-premium .k3.fotolu p, .gorunum-premium .k3.fotolu .k3-etiket { text-shadow: none; }

/* Kayan bant: eğik sarı şerit yerine sakin, büyük italik satır */
.gorunum-premium .kayan { margin-top: clamp(56px, 6vw, 96px); padding: 8px 0; transform: none; background: transparent; color: var(--toprak); box-shadow: none; border-block: 1px solid var(--cizgi); }
.gorunum-premium .kayan span { gap: 34px; padding: 18px 17px; font: italic 400 clamp(1.4rem, 1.1rem + 1.2vw, 2.3rem) var(--baslik); letter-spacing: -.01em; }
.gorunum-premium .kayan span::after { content: ""; width: 7px; height: 7px; transform: rotate(45deg); background: var(--altin); }
.gorunum-premium .kayan-serit { animation-duration: 60s; }

/* Hakkımızda */
.gorunum-premium .hk-cerceve { border-radius: 4px; box-shadow: 24px 24px 0 -1px var(--bg-acik), 24px 24px 0 0 var(--altin), var(--golge); }
.gorunum-premium .hk-rozet { border-radius: 2px; background: var(--gece); color: #fff; box-shadow: var(--golge); border-top: 2px solid var(--altin); }
.gorunum-premium .hk-rozet b { font-weight: 400; color: var(--altin-acik); }
.gorunum-premium .hk-ozellik li { border-radius: 0; background: transparent; box-shadow: none; border-bottom: 1px solid var(--cizgi); padding: 14px 0; font-weight: 500; color: var(--toprak); }
.gorunum-premium .hk-ozellik li span { border-radius: 50%; background: transparent; color: var(--altin-koyu); box-shadow: inset 0 0 0 1px var(--altin); }
.gorunum-premium .hk-soz { border-radius: 0; background: transparent; border-left: 1px solid var(--altin); }
.gorunum-premium .hk-soz p { font-style: italic; font-weight: 400; font-size: 1.3rem; }

/* Sayaçlar */
.gorunum-premium .sayaclar { background: var(--gece); }
.gorunum-premium .sayaclar::before { display: none; }
.gorunum-premium .sayac { position: relative; padding: 46px 12px; }
.gorunum-premium .sayac + .sayac::before { content: ""; position: absolute; left: 0; top: 30%; bottom: 30%; width: 1px; background: rgba(255, 255, 255, .14); }
.gorunum-premium .sayac b { font-weight: 300; font-size: clamp(2.8rem, 1.6rem + 3.8vw, 5rem); color: var(--altin-acik); text-shadow: none; }
.gorunum-premium .sayac dt { font-size: 12px; font-weight: 700; letter-spacing: .2em; text-transform: uppercase; color: rgba(255, 255, 255, .62); }

/* Başarılar */
.gorunum-premium .basari { border-radius: 4px; background: #fff; box-shadow: inset 0 0 0 1px var(--cizgi); transition: box-shadow .4s, transform .4s var(--yay); }
.gorunum-premium .basari:hover { box-shadow: inset 0 0 0 1px var(--altin), var(--golge); transform: translateY(-4px); }
.gorunum-premium .basari .defne { fill: var(--altin); opacity: .16; }
.gorunum-premium .basari-grup { background: transparent; color: var(--altin-koyu); box-shadow: inset 0 0 0 1px var(--altin); transform: none; }
.gorunum-premium .basari-sayi { font-weight: 400; color: var(--toprak); text-shadow: none; transform: none; }
.gorunum-premium .basari-birim { color: var(--altin-koyu); transform: none; }
.gorunum-premium .basari h3 { font-family: var(--govde); font-weight: 600; font-size: 1rem; transform: none; }

/* Öncü uygulamalar */
.gorunum-premium .uyg { border-radius: 4px; padding: 32px 30px 30px; background: rgba(255, 255, 255, .03); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12); transform-style: flat; }
.gorunum-premium .ton-acik .uyg { background: #fff; box-shadow: inset 0 0 0 1px var(--cizgi); }
.gorunum-premium .uyg:hover { box-shadow: inset 0 0 0 1px var(--altin), 0 30px 50px -30px rgba(0, 0, 0, .5); }
.gorunum-premium .simge-3b { width: 54px; height: 54px; border-radius: 50%; background: transparent; color: var(--altin); box-shadow: inset 0 0 0 1px var(--altin); transform: none; }
.gorunum-premium .uyg:hover .simge-3b { transform: none; background: var(--altin); color: var(--gece); }
.gorunum-premium .simge-3b svg { width: 24px; height: 24px; }
.gorunum-premium .simge-3b.gorselli { border-radius: 4px; background: #fff; box-shadow: none; }
.gorunum-premium .uyg h3 { font-size: 1.45rem; font-weight: 400; transform: none; }
.gorunum-premium .uyg p { transform: none; }
.gorunum-premium .uyg-ok { border-radius: 50%; background: transparent; box-shadow: inset 0 0 0 1px currentColor; opacity: .55; }
.gorunum-premium .uyg:hover .uyg-ok { background: var(--altin); color: var(--gece); opacity: 1; transform: rotate(-45deg); box-shadow: none; }

/* Haber, etkinlik, yorum, galeri, video, kampüs */
.gorunum-premium .haber-kart, .gorunum-premium .etk, .gorunum-premium .yorum, .gorunum-premium .kampus { border-radius: 4px; box-shadow: inset 0 0 0 1px var(--cizgi); background: #fff; }
.gorunum-premium .haber-kart:hover { box-shadow: inset 0 0 0 1px var(--altin), var(--golge); }
.gorunum-premium .haber-kart h3, .gorunum-premium .etk-bilgi h3 { font-weight: 500; }
.gorunum-premium .etk-tarih { border-radius: 2px; background: var(--gece); box-shadow: none; transform: none; }
.gorunum-premium .etk-tarih b { font-weight: 400; }
.gorunum-premium .etk-tarih span { color: var(--altin); }
.gorunum-premium .etk.gecti .etk-tarih { box-shadow: none; }
.gorunum-premium .yorum-tirnak { border-radius: 50%; background: var(--gece); color: var(--altin); font-family: var(--baslik); }
.gorunum-premium .yorum blockquote { font-family: var(--baslik); font-style: italic; font-size: 1.15rem; }
.gorunum-premium .galeri-oge, .gorunum-premium .video-oge { border-radius: 2px; box-shadow: none; }
.gorunum-premium .galeri-oge:hover { transform: none; }
.gorunum-premium .video-oge .oynat { border-radius: 50%; background: rgba(255, 255, 255, .14); color: #fff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.gorunum-premium .video-oge:hover .oynat { background: var(--altin); color: var(--gece); transform: scale(1.06); }
.gorunum-premium .kampus-no { border-radius: 50%; background: var(--gece); color: var(--altin-acik); font-family: var(--baslik); font-weight: 400; box-shadow: 0 0 0 4px #fff; }

/* Çağrı bandı: sarı kutu yerine lacivert, altın çizgi */
.gorunum-premium .cta-bant { background: var(--bg-acik); }
.gorunum-premium .cta-kutu { border-radius: 4px; background: var(--gece); background-image: radial-gradient(60% 120% at 100% 0%, rgba(196, 160, 98, .22), transparent 60%); color: rgba(255, 255, 255, .78); box-shadow: var(--golge); border-top: 2px solid var(--altin); }
.gorunum-premium .cta-kutu h2 { color: #fff; font-weight: 400; }
.gorunum-premium .cta-tel { color: var(--altin-acik); font-weight: 400; }
.gorunum-premium .cta-sekil { display: none; }
.gorunum-premium .cta-kutu .btn-koyu { --b: var(--altin); --by: var(--gece); }

/* İç sayfa başlıkları */
.gorunum-premium .sayfa-baslik { background: var(--gece); background-image: none; }
.gorunum-premium .sayfa-baslik::before, .gorunum-premium .sayfa-baslik::after { display: none; }
.gorunum-premium .sayfa-baslik h1 { font-weight: 400; font-size: clamp(2.4rem, 1.4rem + 4vw, 5rem); letter-spacing: -.03em; }
.gorunum-premium .sayfa-baslik .kap::after { content: ""; display: block; width: 64px; height: 1px; margin-top: 28px; background: var(--altin); }
.gorunum-premium .kirinti { font-size: 12px; letter-spacing: .14em; text-transform: uppercase; }
.gorunum-premium .kirinti a { color: var(--altin-acik); }
.gorunum-premium .sb-alt { color: rgba(255, 255, 255, .72); font-size: 1.15em; }

/* Kadromuz */
.gorunum-premium .kd-ozet div { border-radius: 4px; background: #fff; box-shadow: inset 0 0 0 1px var(--cizgi); }
.gorunum-premium .kd-ozet div::after { display: none; }
.gorunum-premium .kd-ozet b { font-weight: 300; color: var(--toprak); }
.gorunum-premium .kd-ozet span { letter-spacing: .16em; text-transform: uppercase; font-size: 11.5px; color: var(--altin-koyu); }
.gorunum-premium .kd-arac { border-radius: 4px; background: rgba(251, 249, 244, .92); }
.gorunum-premium .kd-sekmeler button { border-radius: 999px; background: transparent; font-weight: 600; box-shadow: inset 0 0 0 1px var(--cizgi); }
.gorunum-premium .kd-sekmeler button:hover { transform: none; box-shadow: inset 0 0 0 1px var(--altin); }
.gorunum-premium .kd-sekmeler button.aktif { background: var(--gece); box-shadow: none; }
.gorunum-premium .kd-sekmeler button b { background: var(--sut); color: var(--altin-koyu); }
.gorunum-premium .kd-sekmeler button.aktif b { background: var(--altin); color: var(--gece); }
.gorunum-premium .kd-ara { border-radius: 999px; box-shadow: inset 0 0 0 1px var(--cizgi); }
.gorunum-premium .kd-no { border-radius: 50%; background: transparent; color: var(--altin-koyu); box-shadow: inset 0 0 0 1px var(--altin); font-weight: 400; transform: none; }
.gorunum-premium .kd-baslik h2 { font-weight: 400; }
.gorunum-premium .kd-say { border-radius: 0; background: none; letter-spacing: .14em; text-transform: uppercase; font-size: 11.5px; }
.gorunum-premium .kd-kart { border-radius: 4px; box-shadow: none; }
.gorunum-premium .kd-kart:hover { box-shadow: var(--golge); }
.gorunum-premium .kd-bilgi h3 { font-weight: 500; font-size: 1.12rem; }
.gorunum-premium .kd-bilgi p { border-radius: 0; padding: 0; background: none; color: var(--altin-acik); font-size: 11.5px; letter-spacing: .1em; text-transform: uppercase; }
.gorunum-premium .kd-vitrin { border-radius: 4px; }
.gorunum-premium .kd-vitrin .kd-no { color: var(--altin); }
.gorunum-premium .kd-vitrin .kd-bilgi p { background: none; color: var(--altin-acik); }
.gorunum-premium .kd-mono { font-weight: 300; font-style: italic; }
.gorunum-premium .kd-mono::before { border-style: solid; border-color: rgba(255, 255, 255, .22); animation: none; }
.gorunum-premium .kd-mono::after { display: none; }

/* Logo ızgarası, içerik, yan alan, iletişim */
.gorunum-premium .logo-izgara > a, .gorunum-premium .logo-izgara > span { border-radius: 4px; box-shadow: inset 0 0 0 1px var(--cizgi); }
.gorunum-premium .logo-izgara > a:hover { box-shadow: inset 0 0 0 1px var(--altin), var(--golge); }
.gorunum-premium .icerik h2, .gorunum-premium .icerik h3 { font-weight: 400; }
.gorunum-premium .icerik a { color: var(--c1); text-decoration-color: var(--altin); }
.gorunum-premium .footer-cta { border-radius: 4px; border-top: 2px solid var(--altin); }

/* Alt bilgi */
.gorunum-premium .site-footer { background: #070f22; }
.gorunum-premium .site-footer h2 { color: var(--altin); letter-spacing: .22em; font-size: 11.5px; }
.gorunum-premium .site-footer a:hover { color: var(--altin-acik); }
.gorunum-premium .footer-ad { font-family: var(--baslik); font-size: 1.3rem; color: #fff; }

/* Hareket: eğilme ve belirme daha ölçülü */
.gorunum-premium .js .gir, .js .gorunum-premium .gir { transform: translateY(22px); transition-duration: 1s; }
.js .gorunum-premium .gir.gorundu { transform: none; }

/* Görselsiz kayıtlar için yer tutucu */
.gorunum-premium .desen { color: var(--altin); background: var(--gece); background-image: radial-gradient(70% 90% at 85% 0%, rgba(196, 160, 98, .2), transparent 60%), linear-gradient(160deg, #13244a, var(--gece)); }
.gorunum-premium .desen svg { width: 22%; max-width: 64px; opacity: .85; filter: none; stroke-width: 1.2; }
.gorunum-premium .haber-kart time { border-radius: 0; background: none; padding: 0; color: var(--altin-koyu); font-size: 11.5px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; }

/* Başlıktaki düğme tek satırda kalsın */
.gorunum-premium .site-header .btn { white-space: nowrap; }
@media (min-width: 1100px) and (max-width: 1280px) { .gorunum-premium .site-header .btn { padding-inline: 18px; } .gorunum-premium .marka-yazi strong { font-size: 1rem; } }
