/* 8848 Soru-Cevap — tutors4exam renkleri (lacivert + turuncu) */
:root { --t4-lacivert: #14213d; --t4-lacivert2: #1f3a75; --t4-turuncu: #f28c28; --t4-turuncu2: #ffb347; }

.headerbar {
	background:
		url("./images/everest_baslik.jpg") right top / auto 100% no-repeat,
		linear-gradient(90deg, #0f1a33 0%, #15254b 45%);
	border-bottom: 4px solid var(--t4-turuncu);
	border-radius: 10px 10px 0 0;
	padding: 10px 14px 18px;
	position: relative; overflow: hidden;
	box-shadow: 0 4px 14px rgba(15, 26, 51, .25);
}
/* Fotoğraf künyesi (CC BY-SA 2.0) */
.headerbar::after {
	content: "Everest (8848 m) · Foto: shrimpo19, Wikimedia Commons, CC BY-SA 2.0 · dağcı çizimi eklenmiştir";
	position: absolute; right: 10px; bottom: 3px; font-size: 9px; color: rgba(255,255,255,.75);
	text-shadow: 0 1px 2px rgba(0,0,0,.6); pointer-events: none;
}
.headerbar .inner { position: relative; z-index: 1; }

.site_logo {
	background-image: url("./images/t4e_amblem.png");
	background-color: #fff;
	background-size: 74px 74px; background-position: center; background-repeat: no-repeat;
	width: 88px; height: 88px; border-radius: 50%;
	box-shadow: 0 0 0 3px var(--t4-turuncu), 0 6px 16px rgba(0,0,0,.35);
}
.logo { padding: 6px 18px 6px 4px; }
.site-description h1 {
	color: #fff; font-size: 2.2em; font-weight: 800; letter-spacing: .3px; margin-top: 18px;
	text-shadow: 0 2px 6px rgba(0,0,0,.35);
}
.site-description p { color: #dbe4f5; font-size: 1.15em; }
.site-description p::after {
	content: "tutors4exam.com"; display: inline-block; margin-left: 10px; padding: 2px 9px;
	background: var(--t4-turuncu); color: #14213d; font-weight: bold; font-size: .85em; border-radius: 20px;
}
.search-header { border-radius: 8px; box-shadow: 0 0 0 2px rgba(242,140,40,.6); }

.navbar { background: #eef2f9; border-radius: 0 0 10px 10px; border-top: none; }
.navbar a, .navbar .dropdown-trigger { color: #1a2d5c; }
.navbar a:hover { color: #d9731a; }

/* kategori / bölüm başlık şeritleri */
.forabg, .forumbg {
	background: linear-gradient(90deg, #14213d 0%, #24418a 100%);
	border-radius: 8px;
}
.forabg .header a, .forumbg .header a, ul.topiclist li.header dt, ul.topiclist li.header dd { color: #fff; }
.forabg .header a:hover, .forumbg .header a:hover { color: var(--t4-turuncu2); }

@media (max-width: 700px) {
	.site_logo { width: 64px; height: 64px; background-size: 54px 54px; }
	.site-description h1 { font-size: 1.6em; margin-top: 8px; }
	.site-description p::after { display: none; }
	.headerbar::after { content: "Foto: shrimpo19 · CC BY-SA 2.0"; }
}

/* Matematik ifadeleri */
.postbody .content .katex { font-size: 1.12em; }
.postbody .content .katex-display { margin: .6em 0; overflow-x: auto; overflow-y: hidden; padding: 4px 0; }

/* "Çözüldü" işareti */
.kocluk-cozuldu-rozet { display: inline-block; background: #1e8a3a; color: #fff !important; font-size: .55em; font-weight: bold; padding: 3px 9px 3px 6px; border-radius: 20px; vertical-align: middle; text-decoration: none !important; }
.kocluk-cozuldu-rozet.kucuk { font-size: .85em; padding: 1px 7px 1px 4px; margin-left: 4px; }
.kocluk-cozum-bandi { margin-top: 10px; padding: 8px 12px; background: #e6f6ea; border: 1px solid #9fd6ad; border-radius: 6px; color: #17652c; }
.kocluk-cozum-bandi .kocluk-cozum-kaldir { float: right; font-size: .9em; color: #6b7a70; }
.post:has(.kocluk-cozum-bandi) { box-shadow: inset 4px 0 0 #1e8a3a; }
.kocluk-cozum-ver-kutu { margin-top: 10px; text-align: right; }
a.button.kocluk-cozum-ver { border-color: #1e8a3a; color: #1e8a3a; }
a.button.kocluk-cozum-ver:hover { background: #1e8a3a; color: #fff; }

/* Sınav geri sayımı */
.kocluk-geri-sayim { margin: 8px 0 4px; padding: 7px 14px; background: linear-gradient(90deg, #fff4e8 0%, #fdf9f3 100%); border: 1px solid #f6c48f; border-left: 5px solid var(--t4-turuncu); border-radius: 8px; color: #14213d; font-size: 1.1em; text-align: center; }
.kocluk-geri-sayim .gs-gun { display: inline-block; min-width: 2.2em; padding: 0 6px; background: #14213d; color: #fff; border-radius: 6px; font-size: 1.1em; }
.kocluk-geri-sayim .gs-ayrac { margin: 0 12px; color: var(--t4-turuncu); }
.kocluk-geri-sayim .icon { color: var(--t4-turuncu); }
@media (max-width: 700px) { .kocluk-geri-sayim .gs-kalem { display: block; margin: 2px 0; } .kocluk-geri-sayim .gs-ayrac { display: none; } }

/* Ana sayfadaki "Kimler çevrimiçi", "Doğum günleri" ve "İstatistikler" şimdilik gizli */
.stat-block.online-list, .stat-block.birthday-list, .stat-block.statistics { display: none; }
