.bko-neon-button .wp-block-button__link {
	background: #050505 !important;
	color: #ffffff !important;
	border: 1px solid #ffffff !important;
	border-radius: 6px;
	box-shadow: 0 0 8px rgba(255, 255, 255, 0.85), 0 0 22px rgba(255, 255, 255, 0.40);
	font-weight: 700;
	letter-spacing: .06em;
	text-transform: uppercase;
	transition: all .25s ease;
}

.bko-neon-button .wp-block-button__link:hover {
	background: #ffffff !important;
	color: #050505 !important;
	box-shadow: 0 0 12px rgba(255, 255, 255, 1), 0 0 32px rgba(255, 255, 255, 0.70);
	transform: translateY(-2px);
}

/* BKÖ ana manşet */
.bko-hero-cover {
	min-height: 540px;
}

.bko-hero-cover .wp-block-cover__inner-container {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	padding: 55px 45px;
	text-align: left;
}

.bko-hero-cover h2 {
	max-width: 950px;
	margin: 0;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: clamp(2.2rem, 5vw, 4.2rem);
	font-weight: 900;
	line-height: .98;
	letter-spacing: -.045em;
	text-shadow: 0 3px 4px rgba(0, 0, 0, 0.95), 0 0 9px rgba(255, 255, 255, 0.70), 0 0 25px rgba(255, 255, 255, 0.28);
}

.bko-hero-cover p {
	max-width: 680px;
	margin-top: 18px;
	color: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.08rem;
	font-weight: 500;
	line-height: 1.55;
	text-shadow: 0 2px 5px rgba(0, 0, 0, 0.95);
}

.bko-hero-cover .wp-block-buttons {
	justify-content: flex-start;
	margin-top: 24px;
}

@media (max-width: 600px) {
	.bko-hero-cover {
		min-height: 440px;
	}
	
	.bko-hero-cover .wp-block-cover__inner-container {
		padding: 35px 22px;
	}
	
	.bko-hero-cover h2 {
		font-size: 2.15rem;
		line-height: 1.02;
	}
}

/* BKÖ neon gündem şeridi */
.bko-ticker-bar {
	margin: 0 !important;
	padding: 14px 22px;
	overflow: hidden;
	color: #050705 !important;
	background: linear-gradient(90deg,
        #dfff38,
        #ffffff,
        #dfff38,
        #b9ff35);
	background-size: 250% 100%;
	border-top: 1px solid #efffa5;
	border-bottom: 1px solid #efffa5;
	box-shadow: 0 0 10px rgba(223, 255, 56, 0.75), 0 0 26px rgba(223, 255, 56, 0.32);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .78rem;
	font-weight: 900;
	letter-spacing: .12em;
	line-height: 1.4;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	animation: bko-ticker-glow 5s linear infinite;
}

@keyframes bko-ticker-glow {
	from {
		background-position: 0 50%;
	}
	
	to {
		background-position: 250% 50%;
	}
}

@media (max-width: 600px) {
	.bko-ticker-bar {
		overflow-x: auto;
		padding: 12px 16px;
		font-size: .67rem;
		text-align: left;
	}
}

/* BKÖ son yazılar bölümü */
.bko-latest-section {
	margin-top: 0 !important;
	padding: 52px 38px 62px;
	color: #ffffff;
	background: radial-gradient(circle at 88% 10%,
            rgba(223, 255, 56, 0.10),
            transparent 30%), #090c0d;
	border: 1px solid #252c2e;
	box-shadow: inset 0 0 55px rgba(0, 0, 0, 0.45);
}

.bko-section-title {
	margin: 0 0 28px !important;
	color: #dfff38 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: clamp(2rem, 4vw, 3.2rem);
	font-weight: 900;
	line-height: 1;
	letter-spacing: -.045em;
	text-transform: uppercase;
	text-shadow: 0 0 9px rgba(223, 255, 56, 0.75), 0 0 28px rgba(223, 255, 56, 0.25);
}

@media (max-width: 600px) {
	.bko-latest-section {
		padding: 38px 20px 45px;
	}
	
	.bko-section-title {
		font-size: 2rem;
	}
}

/* BKÖ ana sayfa genişlik düzeltmesi */
.bko-hero-cover,
.bko-ticker-bar,
.bko-latest-section {
	position: relative;
	left: 50%;
	width: min(1180px, calc(100vw - 32px)) !important;
	max-width: none !important;
	box-sizing: border-box;
	transform: translateX(-50%);
}

.bko-hero-cover {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.bko-ticker-bar {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.bko-latest-section {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

@media (max-width: 600px) {
	.bko-hero-cover,
																	    .bko-ticker-bar,
																	    .bko-latest-section {
		width: calc(100vw - 18px) !important;
	}
}

/* BKÖ otomatik yazı kartları */
.bko-post-grid .wp-block-post-template {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 18px !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}

.bko-post-grid .wp-block-post {
	display: flex;
	flex-direction: column;
	margin: 0 !important;
	overflow: hidden;
	color: #ffffff;
	background: #111617;
	border: 1px solid #2b3436;
	border-radius: 15px;
	box-shadow: 0 12px 30px rgba(0, 0, 0, 0.30);
	transition: .25s ease;
}

.bko-post-grid .wp-block-post:hover {
	border-color: #dfff38;
	transform: translateY(-5px);
}

.bko-post-grid .wp-block-post-featured-image {
	order: 1;
	width: 100%;
	aspect-ratio: 16 / 10;
	margin: 0 !important;
	overflow: hidden;
}

.bko-post-grid .wp-block-post-featured-image a {
	display: block;
	width: 100%;
	height: 100%;
}

.bko-post-grid .wp-block-post-featured-image img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
}

.bko-post-grid .wp-block-post-title {
	order: 2;
	margin: 18px 18px 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.22rem;
	font-weight: 800;
	line-height: 1.2;
}

.bko-post-grid .wp-block-post-title,
.bko-post-grid .wp-block-post-title a {
	color: #ffffff !important;
	text-decoration: none !important;
}

.bko-post-grid .wp-block-post-title a:hover {
	color: #dfff38 !important;
}

.bko-post-grid .wp-block-post-excerpt {
	order: 3;
	margin: 0 18px 15px !important;
	color: #adb6b5 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .88rem;
	line-height: 1.5;
}

.bko-post-grid .wp-block-post-date {
	order: 4;
	margin: auto 18px 18px !important;
	color: #dfff38 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .72rem;
	font-weight: 800;
	text-transform: uppercase;
}

.bko-post-grid .wp-block-separator {
	display: none;
}

@media (max-width: 850px) {
	.bko-post-grid .wp-block-post-template {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

@media (max-width: 560px) {
	.bko-post-grid .wp-block-post-template {
		grid-template-columns: 1fr !important;
	}
}

/* BKÖ simetrik ve kısa kartlar */
.bko-post-grid .wp-block-post-title {
	display: -webkit-box;
	min-height: 4.4rem;
	max-height: 4.4rem;
	overflow: hidden;
}

.bko-post-grid .wp-block-post-excerpt {
	min-height: 5.3rem;
	max-height: 5.3rem;
	overflow: hidden;
}

.bko-post-grid .wp-block-post-excerpt__excerpt {
	display: -webkit-box;
	margin: 0 !important;
	overflow: hidden;
}

.bko-post-grid .wp-block-post-excerpt__more-text {
	display: none;
}

.bko-post-grid .wp-block-post-date {
	margin-top: auto !important;
}

/* BKÖ neon kategori etiketleri */
.bko-post-grid .wp-block-post-terms {
	order: 2;
	align-self: flex-start;
	width: fit-content;
	max-width: calc(100% - 36px);
	margin: 14px 18px 0 !important;
	padding: 6px 9px;
	color: #dfff38 !important;
	background: rgba(223, 255, 56, 0.08);
	border: 1px solid rgba(223, 255, 56, 0.42);
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65rem;
	font-weight: 900;
	letter-spacing: .08em;
	line-height: 1.2;
	text-transform: uppercase;
}

.bko-post-grid .wp-block-post-terms a {
	color: #dfff38 !important;
	text-decoration: none !important;
}

.bko-post-grid .wp-block-post-title {
	order: 3;
	margin-top: 12px !important;
}

.bko-post-grid .wp-block-post-excerpt {
	order: 4;
}

.bko-post-grid .wp-block-post-date {
	order: 5;
}

/* BKÖ otomatik kategori etiketi */
.bko-post-grid .wp-block-post::before {
	content: "GENEL";
	order: 2;
	align-self: flex-start;
	width: fit-content;
	max-width: calc(100% - 36px);
	margin: 14px 18px 0;
	padding: 6px 9px;
	color: #dfff38;
	background: rgba(223, 255, 56, 0.08);
	border: 1px solid rgba(223, 255, 56, 0.45);
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .64rem;
	font-weight: 900;
	letter-spacing: .08em;
	line-height: 1.2;
	text-transform: uppercase;
}

.bko-post-grid .wp-block-post.category-haber::before {
	content: "HABER";
}

.bko-post-grid .wp-block-post.category-gundem::before {
	content: "GÜNDEM";
}

.bko-post-grid .wp-block-post.category-spor::before {
	content: "SPOR";
}

.bko-post-grid .wp-block-post.category-dosyalar::before {
	content: "DOSYALAR";
}

.bko-post-grid .wp-block-post.category-hukuk::before {
	content: "HUKUK";
}

.bko-post-grid .wp-block-post.category-spor-hukuku::before {
	content: "SPOR HUKUKU";
}

.bko-post-grid .wp-block-post.category-analiz::before {
	content: "ANALİZ";
}

.bko-post-grid .wp-block-post.category-besiktas::before {
	content: "BEŞİKTAŞ";
}

.bko-post-grid .wp-block-post.category-besiktas.category-analiz::before {
	content: "BEŞİKTAŞ · ANALİZ";
}

/* BKÖ geniş ekran ve merkezleme düzeltmesi */
.bko-hero-cover,
.bko-ticker-bar,
.bko-latest-section {
	width: min(1500px, calc(100vw - 20px)) !important;
}

.bko-section-title {
	width: 100%;
	text-align: center !important;
}

@media (max-width: 600px) {
	.bko-hero-cover,
											    .bko-ticker-bar,
											    .bko-latest-section {
		width: calc(100vw - 10px) !important;
	}
}

/* BKÖ sayfa arka planı */
body:has(.bko-hero-cover),
body:has(.bko-hero-cover) .site-content,
body:has(.bko-hero-cover) .content-area,
body:has(.bko-hero-cover) main {
	background: #050708 !important;
}

/* Şimdi Okunacaklar kesin ortalama */
.bko-latest-section > h2:first-child,
.bko-latest-section > .wp-block-heading:first-child {
	display: block !important;
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	text-align: center !important;
}

/* Geniş manşette daha az kırpılma */
.bko-hero-cover {
	min-height: clamp(520px, 42vw, 680px) !important;
}

/* Şimdi Okunacaklar tam genişlik düzeltmesi */
.bko-latest-section > * {
	width: 100% !important;
	max-width: none !important;
	box-sizing: border-box;
}

.bko-latest-section .bko-post-grid,
.bko-latest-section .wp-block-query,
.bko-latest-section .wp-block-post-template {
	width: 100% !important;
	max-width: none !important;
}

.bko-latest-section h2.bko-section-title {
	display: flex !important;
	width: 100% !important;
	max-width: none !important;
	margin: 0 auto 34px !important;
	float: none !important;
	justify-content: center !important;
	text-align: center !important;
}

.bko-latest-section .wp-block-post-template {
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 22px !important;
}

@media (max-width: 850px) {
	.bko-latest-section .wp-block-post-template {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

@media (max-width: 560px) {
	.bko-latest-section .wp-block-post-template {
		grid-template-columns: 1fr !important;
	}
}

/* ÜST MENÜ — SİYAH & NEON */
.site-header,
#masthead,
.site-header-wrapper,
.main-navigation,
.main-navigation ul,
.main-navigation .sub-menu {
	background: #030405 !important;
}

/* Menü yazıları: beyaz neon */
.main-navigation a,
.site-header .menu-item a {
	color: #ffffff !important;
	font-weight: 700;
	text-shadow: 0 0 5px rgba(255, 255, 255, 0.75), 0 0 12px rgba(255, 255, 255, 0.35);
}

/* Üzerine gelince ve seçili menü: neon yeşil */
.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a {
	color: #dfff38 !important;
	text-shadow: 0 0 6px rgba(223, 255, 56, 0.95), 0 0 16px rgba(223, 255, 56, 0.65);
}

/* Logonun çevresindeki tema kaynaklı beyaz kutuyu kaldır */
.site-branding,
.site-logo,
.custom-logo-link,
.custom-logo {
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}

/* Site başlığı: beyaz neon */
.site-title,
.site-title a {
	color: #ffffff !important;
	text-shadow: 0 0 5px rgba(255, 255, 255, 0.85), 0 0 14px rgba(255, 255, 255, 0.45);
}

/* Site sloganı: yeşil neon */
.site-description {
	color: #dfff38 !important;
	text-shadow: 0 0 5px rgba(223, 255, 56, 0.85), 0 0 14px rgba(223, 255, 56, 0.50);
}

/* Üçlü ana manşet düzeni */
.bko-feature-grid {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	width: min(1500px, calc(100vw - 20px)) !important;
	max-width: none !important;
	display: flex !important;
	align-items: stretch !important;
	gap: 16px !important;
	margin: 24px auto !important;
}

/* Soldaki büyük alan */
.bko-feature-grid > .wp-block-column:first-child {
	flex-basis: 66% !important;
	height: var(--feature-height) !important;
	margin: 0 !important;
}

/* Sağdaki iki küçük alan */
.bko-feature-grid > .wp-block-column:last-child {
	flex-basis: 34% !important;
	height: var(--feature-height) !important;
	display: flex !important;
	flex-direction: column !important;
	gap: 16px !important;
	margin: 0 !important;
}

/* Soldaki kapak */
.bko-feature-grid > .wp-block-column:first-child > .wp-block-cover {
	width: 100% !important;
	height: 100% !important;
	min-height: 100% !important;
	margin: 0 !important;
}

/* Sağdaki iki kapak */
.bko-feature-grid > .wp-block-column:last-child > .wp-block-cover {
	width: 100% !important;
	height: calc((100% - 16px) / 2) !important;
	min-height: 0 !important;
	flex: 1 1 0 !important;
	margin: 0 !important;
}

/* Kart görünümü */
.bko-feature-grid .wp-block-cover {
	overflow: hidden;
	border-radius: 12px;
	box-sizing: border-box;
}

/* Telefon görünümü */
@media (max-width: 782px) {
	.bko-feature-grid {
		width: calc(100vw - 20px) !important;
		flex-direction: column !important;
		gap: 12px !important;
	}
	
	.bko-feature-grid > .wp-block-column:first-child,
								    .bko-feature-grid > .wp-block-column:last-child {
		flex-basis: 100% !important;
		width: 100% !important;
		height: auto !important;
	}
	
	.bko-feature-grid > .wp-block-column:first-child > .wp-block-cover {
		height: 400px !important;
		min-height: 400px !important;
	}
	
	.bko-feature-grid > .wp-block-column:last-child > .wp-block-cover {
		height: 240px !important;
		min-height: 240px !important;
	}
}

/* Üçlü manşet yükseklik düzeltmesi */
.bko-feature-grid {
	min-height: 520px !important;
	align-items: stretch !important;
}

/* Soldaki büyük kapak */
.bko-feature-grid > .wp-block-column:first-child,
.bko-feature-grid > .wp-block-column:first-child > .wp-block-cover {
	height: 520px !important;
	min-height: 520px !important;
}

/* Sağ sütun */
.bko-feature-grid > .wp-block-column:last-child {
	height: 520px !important;
	display: flex !important;
	flex-direction: column !important;
	gap: 16px !important;
}

/* Sağdaki iki kapak */
.bko-feature-grid > .wp-block-column:last-child > .wp-block-cover {
	height: 252px !important;
	min-height: 252px !important;
	max-height: 252px !important;
	flex: 0 0 252px !important;
}

/* Görseller alanı tamamen doldursun */
.bko-feature-grid .wp-block-cover__image-background {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
}

/* Telefon */
@media (max-width: 782px) {
	.bko-feature-grid {
		min-height: 0 !important;
	}
	
	.bko-feature-grid > .wp-block-column:first-child,
								    .bko-feature-grid > .wp-block-column:first-child > .wp-block-cover {
		height: 400px !important;
		min-height: 400px !important;
	}
	
	.bko-feature-grid > .wp-block-column:last-child {
		height: auto !important;
	}
	
	.bko-feature-grid > .wp-block-column:last-child > .wp-block-cover {
		height: 240px !important;
		min-height: 240px !important;
		max-height: 240px !important;
		flex-basis: 240px !important;
	}
}

/* Üçlü manşeti kesin olarak ortala */
.bko-feature-grid {
	position: relative !important;
	left: 50% !important;
	right: auto !important;
	transform: translateX(-50%) !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/* Üçlü manşet: karartma ve başlık konumu */
.bko-feature-grid .wp-block-cover::after {
	content: "";
	position: absolute;
	z-index: 1;
	pointer-events: none;
	background: linear-gradient(to top,
        rgba(0, 0, 0, 0.88) 0%,
        rgba(0, 0, 0, 0.30) 55%,
        rgba(0, 0, 0, 0.05) 100%);
}

.bko-feature-grid .wp-block-cover__inner-container {
	position: relative;
	z-index: 2;
	width: 100% !important;
	height: 100% !important;
	padding: 26px !important;
	box-sizing: border-box;
	display: flex !important;
	flex-direction: column !important;
	justify-content: flex-end !important;
	align-items: flex-start !important;
}

/* Bütün kategori başlıkları */
.bko-feature-grid .wp-block-cover__inner-container > * {
	width: auto !important;
	max-width: 92% !important;
	margin: 0 !important;
	padding: 10px 15px !important;
	color: #ffffff !important;
	background: rgba(3, 4, 5, 0.78) !important;
	border-left: 5px solid #dfff38;
	border-radius: 4px;
	font-family: Arial, sans-serif !important;
	font-weight: 900 !important;
	line-height: 1.08 !important;
	letter-spacing: .04em !important;
	text-transform: uppercase;
	white-space: normal !important;
	overflow-wrap: anywhere;
	text-shadow: 0 0 5px rgba(255, 255, 255, 0.75), 0 0 13px rgba(255, 255, 255, 0.35);
	box-shadow: -4px 0 12px rgba(223, 255, 56, 0.60), 0 5px 18px rgba(0, 0, 0, 0.45);
}

/* Soldaki büyük başlık */
.bko-feature-grid > .wp-block-column:first-child
.wp-block-cover__inner-container > * {
	font-size: clamp(1.9rem, 3.2vw, 3.4rem) !important;
}

/* Sağdaki iki başlık */
.bko-feature-grid > .wp-block-column:last-child
.wp-block-cover__inner-container > * {
	font-size: clamp(1.05rem, 1.7vw, 1.55rem) !important;
}

/* Görsellere hafif hareket */
.bko-feature-grid .wp-block-cover__image-background {
	transition: transform .35s ease;
}

.bko-feature-grid .wp-block-cover:hover
.wp-block-cover__image-background {
	transform: scale(1.035);
}

/* Üçlü manşet bağlantılarını beyaz neon tut */
.bko-feature-grid .wp-block-cover__inner-container a {
	color: #ffffff !important;
	text-decoration: none !important;
	text-shadow: 0 0 5px rgba(255, 255, 255, 0.95), 0 0 12px rgba(255, 255, 255, 0.65), 0 0 22px rgba(255, 255, 255, 0.35);
}

/* Üzerine gelince neon yeşil */
.bko-feature-grid .wp-block-cover__inner-container a:hover,
.bko-feature-grid .wp-block-cover__inner-container a:focus {
	color: #dfff38 !important;
	text-shadow: 0 0 6px rgba(223, 255, 56, 1), 0 0 15px rgba(223, 255, 56, 0.80), 0 0 26px rgba(223, 255, 56, 0.50);
}

/* ATATÜRK ANA MANŞETİ */
.bko-ataturk-hero .wp-block-cover__inner-container {
	width: min(92%, 1200px) !important;
	margin: 0 auto !important;
	padding: clamp(32px, 5vw, 70px) !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: flex-start !important;
	text-align: left !important;
	box-sizing: border-box;
}

/* Ana alıntı: zarif serif */
.bko-ataturk-hero h2 {
	width: min(72%, 820px) !important;
	max-width: 820px !important;
	margin: 12px 0 0 !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: clamp(2.1rem, 3.7vw, 4rem) !important;
	font-weight: 700 !important;
	line-height: 1.12 !important;
	letter-spacing: -.025em !important;
	text-align: left !important;
	color: #ffffff !important;
	text-shadow: 0 2px 5px rgba(0, 0, 0, 0.95), 0 0 14px rgba(255, 255, 255, 0.24) !important;
}

/* Atatürk imzası: el yazısı */
.bko-ataturk-hero .bko-ataturk-signature {
	width: min(72%, 820px) !important;
	max-width: 820px !important;
	margin: 20px 0 28px !important;
	font-family: "Segoe Script", "Brush Script MT", "Lucida Handwriting", cursive !important;
	font-size: clamp(1.55rem, 2.4vw, 2.45rem) !important;
	font-weight: 400 !important;
	font-style: italic !important;
	line-height: 1.2 !important;
	letter-spacing: 0 !important;
	text-align: right !important;
	color: #ffffff !important;
	text-shadow: 0 0 5px rgba(255, 255, 255, 0.65), 0 0 12px rgba(223, 255, 56, 0.22) !important;
	transform: rotate(-1deg);
}

/* EY TÜRK GENÇLİĞİ etiketi */
.bko-ataturk-hero
.wp-block-cover__inner-container > p:first-of-type {
	width: auto !important;
	margin: 0 0 8px !important;
	padding: 7px 12px !important;
	font-family: Arial, sans-serif !important;
	font-size: .9rem !important;
	font-weight: 800 !important;
	letter-spacing: .15em !important;
	color: #dfff38 !important;
	background: rgba(3, 4, 5, 0.72);
	border-left: 4px solid #dfff38;
}

/* Düğmeyi sola hizala */
.bko-ataturk-hero .wp-block-buttons {
	justify-content: flex-start !important;
}

/* Telefon */
@media (max-width: 700px) {
	.bko-ataturk-hero h2,
						    .bko-ataturk-hero .bko-ataturk-signature {
		width: 100% !important;
	}
	
	.bko-ataturk-hero h2 {
		font-size: 2rem !important;
	}
	
	.bko-ataturk-hero .bko-ataturk-signature {
		font-size: 1.45rem !important;
	}
}

/* ATATÜRK KAPAĞINI SİYAH ZEMİNE ERİT */
.bko-ataturk-hero {
	background-color: #030708 !important;
	overflow: hidden;
}

/* WordPress'in kendi kapak katmanını kullan */
.bko-ataturk-hero > .wp-block-cover__background {
	background: linear-gradient(to bottom,
            #030708 0%,
            rgba(3, 7, 8, 0.92) 6%,
            rgba(3, 7, 8, 0.45) 16%,
            transparent 29%), linear-gradient(to top,
            #030708 0%,
            rgba(3, 7, 8, 0.50) 8%,
            transparent 21%), linear-gradient(to right,
            #030708 0%,
            rgba(3, 7, 8, 0.75) 5%,
            transparent 15%,
            transparent 85%,
            rgba(3, 7, 8, 0.75) 95%,
            #030708 100%), linear-gradient(rgba(0, 0, 0, 0.22),
            rgba(0, 0, 0, 0.22)) !important;
	opacity: 1 !important;
}

/* ÜÇLÜ MANŞET – CANLI VE KOYU GÖRÜNÜM */
.bko-feature-grid .wp-block-cover__image-background {
	filter: brightness(0.78) contrast(1.28) saturate(1.15) !important;
	transition: transform .45s ease, filter .45s ease !important;
}

/* Siyah sinematik katman */
.bko-feature-grid .wp-block-cover > .wp-block-cover__background {
	background: #020607 !important;
	opacity: .4 !important;
	transition: opacity .45s ease !important;
}

/* Üzerine gelince fotoğraf canlansın */
.bko-feature-grid .wp-block-cover:hover .wp-block-cover__image-background {
	filter: brightness(0.96) contrast(1.30) saturate(1.22) !important;
}

.bko-feature-grid .wp-block-cover:hover > .wp-block-cover__background {
	opacity: .2 !important;
}

/* ÜST LOGO VE MENÜ ALANINI GENİŞLET */
@media (min-width: 782px) {
	body .site-header,
						    body #masthead,
						    body .site-header.responsive-max-width {
		width: min(1240px, calc(100vw - 64px)) !important;
		max-width: 1240px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		padding-left: 36px !important;
		padding-right: 36px !important;
		box-sizing: border-box !important;
	}
	
	body .site-header .site-branding,
						    body .site-header .main-navigation {
		width: 100% !important;
		max-width: none !important;
	}
}

/* MENÜYÜ DENGELİ İKİ SATIRA BÖL */
@media (min-width: 782px) {
	body .site-header .main-navigation,
						    body #site-navigation {
		width: min(100%, 1000px) !important;
		max-width: 1000px !important;
		margin: 28px auto 0 !important;
	}
	
	body #site-navigation ul {
		justify-content: center !important;
	}
}

* KESİNTİSİZ VE FERAH KAYAN HABER ŞERİDİ */
.bko-kayan-serit {
	position: relative !important;
	overflow: hidden !important;
	white-space: nowrap !important;
	color: transparent !important;
	text-shadow: none !important;
}

.bko-kayan-serit::after {
	content: "GÜNDEM    ✦    BEŞİKTAŞ    ✦    ANALİZ    ✦    SPOR HUKUKU    ✦    HUKUK    ✦    DOSYALAR    ✦    GÜNDEM    ✦    BEŞİKTAŞ    ✦    ANALİZ    ✦    SPOR HUKUKU    ✦    HUKUK    ✦    DOSYALAR    ✦    GÜNDEM    ✦    BEŞİKTAŞ    ✦    ANALİZ    ✦    SPOR HUKUKU    ✦    HUKUK    ✦    DOSYALAR    ✦    ";
	position: absolute;
	top: 50%;
	left: 0;
	width: max-content;
	color: #020607;
	font: inherit;
	font-weight: 800;
	letter-spacing: .8px;
	white-space: pre;
	text-shadow: none;
	pointer-events: none;
	animation: bko-kayan-yazi 22s linear infinite;
}

@keyframes bko-kayan-yazi {
	from {
		transform: translate(0, -50%);
	}
	
	to {
		transform: translate(-33.333333%, -50%);
	}
}

.bko-kayan-serit:hover::after {
	animation-play-state: paused;
}

/* DIŞ BLOKTA OLUŞAN FAZLADAN KOPYAYI KAPAT */
.bko-kayan-serit:not(p)::after {
	content: none !important;
	animation: none !important;
}

/* YALNIZCA PARAGRAF BLOĞU KAYACAK */
p.bko-kayan-serit {
	position: relative !important;
	overflow: hidden !important;
	white-space: nowrap !important;
	text-shadow: none !important;
}

/* ARKADA KALAN NORMAL YAZIYI TAMAMEN GİZLE */
p.bko-kayan-serit,
p.bko-kayan-serit * {
	color: transparent !important;
	text-shadow: none !important;
}

/* KESİNTİSİZ KAYAN TEK METİN */
p.bko-kayan-serit::after {
	content: "GÜNDEM    ✦    BEŞİKTAŞ    ✦    ANALİZ    ✦    SPOR HUKUKU    ✦    HUKUK    ✦    DOSYALAR    ✦    GÜNDEM    ✦    BEŞİKTAŞ    ✦    ANALİZ    ✦    SPOR HUKUKU    ✦    HUKUK    ✦    DOSYALAR    ✦    GÜNDEM    ✦    BEŞİKTAŞ    ✦    ANALİZ    ✦    SPOR HUKUKU    ✦    HUKUK    ✦    DOSYALAR    ✦    ";
	position: absolute;
	top: 50%;
	left: 0;
	width: max-content;
	color: #020607 !important;
	font: inherit;
	font-weight: 800;
	letter-spacing: .8px;
	white-space: pre;
	text-shadow: none !important;
	pointer-events: none;
	animation: bko-kayan-yazi 24s linear infinite;
}

@keyframes bko-kayan-yazi {
	from {
		transform: translate(0, -50%);
	}
	
	to {
		transform: translate(-33.333333%, -50%);
	}
}

p.bko-kayan-serit:hover::after {
	animation-play-state: paused;
}

/* ÜST SİYAH ALANI YENİDEN GENİŞLET */
@media (min-width: 782px) {
	body #masthead.site-header,
						    body .site-header.responsive-max-width,
						    body .site-header {
		width: calc(100vw - 16px) !important;
		max-width: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
		box-sizing: border-box !important;
	}
	
	/* Menü dengeli iki satır olarak kalsın */
	body #site-navigation,
						    body .site-header .main-navigation {
		width: min(100%, 1000px) !important;
		max-width: 1000px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

/* YALNIZCA YENİ ANA SAYFANIN SAYFA BAŞLIĞINI GİZLE */
body:has(.bko-ataturk-hero) .entry-header,
body:has(.bko-ataturk-hero) .entry-title,
body:has(.bko-ataturk-hero) main .wp-block-post-title {
	display: none !important;
}

/* Başlıktan kalan boşluğu da kaldır */
body:has(.bko-ataturk-hero) .entry-content,
body:has(.bko-ataturk-hero) .site-main {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

/* KAYAN YAZIYA KLAS HABER KUTUSU */
p.bko-kayan-serit {
	width: calc(100% - 32px) !important;
	max-width: 1480px !important;
	min-height: 54px !important;
	margin: 14px auto 26px !important;
	padding: 0 !important;
	background: linear-gradient(90deg,
            #030607 0%,
            #0b1112 45%,
            #070c0d 100%) !important;
	border: 1px solid rgba(223, 255, 56, 0.50) !important;
	border-left: 4px solid #dfff38 !important;
	border-radius: 10px !important;
	box-shadow: 0 0 8px rgba(223, 255, 56, 0.28), 0 0 22px rgba(223, 255, 56, 0.12), inset 0 0 20px rgba(255, 255, 255, 0.025) !important;
}

/* SOLDA SABİT MARKA ETİKETİ */
p.bko-kayan-serit::before {
	content: "BKÖ  •  AKIŞ";
	position: absolute;
	z-index: 3;
	top: 0;
	bottom: 0;
	left: 0;
	width: 145px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(135deg, #020405, #101718);
	color: #dfff38;
	border-right: 1px solid rgba(223, 255, 56, 0.65);
	border-radius: 7px 0 0 7px;
	font-size: 13px;
	font-weight: 900;
	letter-spacing: 1.2px;
	text-shadow: 0 0 5px rgba(223, 255, 56, 0.85), 0 0 12px rgba(223, 255, 56, 0.45);
	box-shadow: 12px 0 18px #030607;
}

/* AKAN YAZININ RENGİ */
p.bko-kayan-serit::after {
	z-index: 1;
	color: #f7f8f5 !important;
	font-size: 14px;
	letter-spacing: .9px;
	text-shadow: 0 0 4px rgba(255, 255, 255, 0.30), 0 0 9px rgba(223, 255, 56, 0.18) !important;
}

/* TELEFON GÖRÜNÜMÜ */
@media (max-width: 600px) {
	p.bko-kayan-serit {
		width: calc(100% - 12px) !important;
		min-height: 46px !important;
	}
	
	p.bko-kayan-serit::before {
		content: "BKÖ";
		width: 65px;
		font-size: 12px;
	}
	
	p.bko-kayan-serit::after {
		font-size: 12px;
	}
}

/* ANA SAYFADAKİ KART AÇIKLAMALARINI İKİ YANA YASLA */
body:has(.bko-ataturk-hero)
.wp-block-query
.wp-block-post-excerpt__excerpt {
	text-align: justify !important;
	text-align-last: left !important;
	text-justify: inter-word;
	hyphens: auto;
	-webkit-hyphens: auto;
	overflow-wrap: break-word;
	line-height: 1.55;
}

/* YAZI KARTLARINDA GÖRSEL YAKINLAŞMA EFEKTİ */
body:has(.bko-ataturk-hero)
.wp-block-query
.wp-block-post-featured-image {
	overflow: hidden !important;
}

/* Normal görünüm */
body:has(.bko-ataturk-hero)
.wp-block-query
.wp-block-post-featured-image img {
	transition: transform .45s ease, filter .45s ease !important;
}

/* Kartın üzerine gelince */
body:has(.bko-ataturk-hero)
.wp-block-query
.wp-block-post:hover
.wp-block-post-featured-image img {
	transform: scale(1.09) !important;
	filter: brightness(1.08) contrast(1.05) !important;
}

/* YAZILARIM BÖLÜMÜ */
.bko-yazilarim-bolumu {
	position: relative !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	width: min(1400px, calc(100vw - 32px)) !important;
	max-width: none !important;
	margin: 55px 0 !important;
	padding: 36px clamp(16px, 3vw, 42px) !important;
	box-sizing: border-box !important;
	background: linear-gradient(135deg, #030708, #0a1010) !important;
}

/* YAZILARIM ANA BAŞLIĞI */
.bko-yazilarim-bolumu .bko-bolum-basligi {
	color: #dfff38 !important;
	font-size: clamp(30px, 4vw, 52px) !important;
	line-height: 1.05 !important;
	margin: 0 auto 34px !important;
	text-align: center !important;
	text-shadow: 0 0 5px rgba(223, 255, 56, .9), 0 0 18px rgba(223, 255, 56, .4) !important;
}

/* ÜÇLÜ KART DÜZENİ */
.bko-yazilarim-bolumu .wp-block-columns {
	width: 100% !important;
	max-width: 1240px !important;
	margin: 0 auto !important;
	gap: clamp(16px, 2vw, 26px) !important;
	align-items: stretch !important;
}

.bko-yazilarim-bolumu .wp-block-column {
	min-width: 0 !important;
}

/* KART EBATLARI */
.bko-yazilarim-bolumu .wp-block-cover {
	height: clamp(250px, 24vw, 335px) !important;
	min-height: 0 !important;
	overflow: hidden !important;
	border-radius: 14px !important;
	border: 1px solid rgba(223, 255, 56, .35) !important;
	align-items: flex-end !important;
	justify-content: flex-start !important;
	box-shadow: 0 8px 25px rgba(0, 0, 0, .45) !important;
}

/* GÖRSELLERİ DAHA CANLI YAP */
.bko-yazilarim-bolumu .wp-block-cover__image-background {
	object-fit: cover !important;
	filter: brightness(.82) contrast(1.20) saturate(1.24) !important;
	transition: transform .5s ease, filter .5s ease !important;
}

.bko-yazilarim-bolumu .wp-block-cover > .wp-block-cover__background {
	background: #020607 !important;
	opacity: .24 !important;
}

/* KART BAŞLIKLARI */
.bko-yazilarim-bolumu .wp-block-cover h3 {
	display: inline-block !important;
	max-width: 92% !important;
	margin: 0 0 20px 18px !important;
	padding: 10px 15px !important;
	color: #fff !important;
	font-size: clamp(17px, 1.6vw, 24px) !important;
	line-height: 1.12 !important;
	font-weight: 900 !important;
	letter-spacing: .5px !important;
	text-align: left !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
	background: rgba(2, 6, 7, .82) !important;
	border-left: 4px solid #dfff38 !important;
	border-radius: 0 8px 8px 0 !important;
	text-shadow: 0 0 7px rgba(255, 255, 255, .55) !important;
	box-shadow: 0 0 14px rgba(223, 255, 56, .20) !important;
}

/* ÜZERİNE GELİNCE */
.bko-yazilarim-bolumu .wp-block-cover:hover .wp-block-cover__image-background {
	transform: scale(1.09) !important;
	filter: brightness(1) contrast(1.22) saturate(1.30) !important;
}

@media (max-width: 781px) {
	.bko-yazilarim-bolumu .wp-block-cover {
		height: 250px !important;
	}
}

/* YAZILARIM KARTLARI — SON DÜZELTME */
body .bko-yazilarim-bolumu .wp-block-cover {
	width: 100% !important;
	height: 320px !important;
	min-height: 320px !important;
	border-radius: 14px !important;
	overflow: hidden !important;
	border: 1px solid rgba(223, 255, 56, .42) !important;
	align-items: flex-end !important;
	justify-content: flex-start !important;
}

/* Fazla karartmayı kaldır */
body .bko-yazilarim-bolumu .wp-block-cover__background,
body .bko-yazilarim-bolumu .wp-block-cover .has-background-dim {
	opacity: .12 !important;
}

/* Görselleri canlı ve net göster */
body .bko-yazilarim-bolumu .wp-block-cover img.wp-block-cover__image-background {
	opacity: 1 !important;
	filter: brightness(1.04) contrast(1.18) saturate(1.30) !important;
	transition: transform .45s ease, filter .45s ease !important;
}

/* Kart başlıklarını küçült */
body .bko-yazilarim-bolumu .wp-block-cover h3,
body .bko-yazilarim-bolumu .wp-block-cover h3.wp-block-heading {
	width: fit-content !important;
	max-width: calc(100% - 36px) !important;
	margin: 0 0 18px 18px !important;
	padding: 9px 14px !important;
	font-size: 21px !important;
	line-height: 1.12 !important;
	font-weight: 800 !important;
	letter-spacing: .4px !important;
	text-align: left !important;
	white-space: nowrap !important;
	color: #fff !important;
	background: rgba(2, 6, 7, .80) !important;
	border-left: 4px solid #dfff38 !important;
	border-radius: 0 7px 7px 0 !important;
	text-shadow: 0 0 6px rgba(255, 255, 255, .55) !important;
}

/* Hover */
body .bko-yazilarim-bolumu .wp-block-cover:hover img.wp-block-cover__image-background {
	transform: scale(1.08) !important;
	filter: brightness(1.14) contrast(1.20) saturate(1.36) !important;
}

@media (max-width: 600px) {
	body .bko-yazilarim-bolumu .wp-block-cover h3 {
		font-size: 18px !important;
		white-space: normal !important;
	}
}

/* YAZILARIM KATEGORİ KARTI HAREKETİ */
.bko-kategori-karti {
	overflow: hidden !important;
	border-radius: 14px !important;
	transition: transform .45s ease, box-shadow .45s ease, border-color .45s ease !important;
	border: 1px solid rgba(223, 255, 56, .32) !important;
}

.bko-kategori-karti .wp-block-cover__image-background {
	transform: scale(1.001);
	transition: transform .55s cubic-bezier(.2, .7, .2, 1), filter .55s ease !important;
}

.bko-kategori-karti:hover {
	transform: translateY(-6px) !important;
	border-color: rgba(223, 255, 56, .85) !important;
	box-shadow: 0 12px 30px rgba(0, 0, 0, .55), 0 0 18px rgba(223, 255, 56, .20) !important;
}

.bko-kategori-karti:hover .wp-block-cover__image-background {
	transform: scale(1.12) !important;
	filter: brightness(1.10) contrast(1.16) saturate(1.24) !important;
}

.bko-kategori-karti:hover .wp-block-cover__background {
	opacity: .08 !important;
}

@media (prefers-reduced-motion: reduce) {
	.bko-kategori-karti,
						  .bko-kategori-karti .wp-block-cover__image-background {
		transition: none !important;
	}
}

/* KATEGORİ KARTLARINI YATAYLAŞTIR */
.bko-kategori-karti {
	height: 280px !important;
	min-height: 280px !important;
}

.bko-kategori-karti .wp-block-cover__image-background {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
}

@media (max-width: 781px) {
	.bko-kategori-karti {
		height: 230px !important;
		min-height: 230px !important;
	}
}

/* KATEGORİ KARTI NEON BAŞLIKLARI */
.bko-kategori-baslik {
	display: table !important;
	width: auto !important;
	max-width: calc(100% - 32px) !important;
	margin: 0 auto !important;
	padding: 9px 16px !important;
	color: #fff !important;
	background: rgba(2, 6, 7, .84) !important;
	border: 1px solid rgba(223, 255, 56, .75) !important;
	border-left: 4px solid #dfff38 !important;
	border-radius: 8px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: clamp(16px, 1.35vw, 21px) !important;
	font-weight: 900 !important;
	line-height: 1.12 !important;
	letter-spacing: .6px !important;
	text-align: center !important;
	text-shadow: 0 0 4px rgba(255, 255, 255, .9), 0 0 10px rgba(223, 255, 56, .35) !important;
	box-shadow: 0 0 8px rgba(223, 255, 56, .28), 0 0 18px rgba(223, 255, 56, .14) !important;
	transition: transform .35s ease, color .35s ease, box-shadow .35s ease !important;
}

/* Bağlantı eklendiğinde görünüm bozulmasın */
.bko-kategori-baslik a {
	color: inherit !important;
	text-decoration: none !important;
}

/* Kartın üzerine gelince başlık belirginleşsin */
.bko-kategori-karti:hover .bko-kategori-baslik {
	color: #dfff38 !important;
	transform: translateY(-3px) !important;
	box-shadow: 0 0 12px rgba(223, 255, 56, .55), 0 0 26px rgba(223, 255, 56, .24) !important;
}

/* INTERNATIONAL BÖLÜMÜ */
.bko-international-bolumu {
	width: min(1480px, calc(100vw - 24px)) !important;
	max-width: none !important;
	position: relative !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	box-sizing: border-box !important;
}

.bko-international-bolumu > .wp-block-columns {
	width: 100% !important;
	max-width: none !important;
	gap: 22px !important;
}

/* INTERNATIONAL neon başlığı */
.bko-international-bolumu .bko-bolum-basligi {
	color: #dfff38 !important;
	text-align: center !important;
	font-size: clamp(34px, 4vw, 58px) !important;
	text-shadow: 0 0 7px rgba(223, 255, 56, .85), 0 0 20px rgba(223, 255, 56, .42) !important;
}

/* Kart başlıklarının dikine bölünmesini engeller */
.bko-international-bolumu .bko-kategori-baslik,
.bko-international-bolumu .bko-kategori-baslik a {
	font-size: clamp(14px, 1.15vw, 19px) !important;
	line-height: 1.15 !important;
	white-space: normal !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}

.bko-international-bolumu .bko-kategori-baslik {
	max-width: calc(100% - 20px) !important;
	padding: 9px 12px !important;
}

/* INTERNATIONAL ALT DÖRTLÜ KARTLAR */
.bko-international-bolumu .bko-international-alt {
	width: 100% !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	display: flex !important;
	flex-wrap: nowrap !important;
	gap: 22px !important;
}

.bko-international-bolumu .bko-international-alt > .wp-block-column {
	flex: 1 1 0 !important;
	width: auto !important;
	min-width: 0 !important;
}

.bko-international-alt .bko-kategori-karti {
	width: 100% !important;
}

/* Tablet: 2×2 */
@media (max-width: 900px) {
	.bko-international-bolumu .bko-international-alt {
		flex-wrap: wrap !important;
	}
	
	.bko-international-bolumu .bko-international-alt > .wp-block-column {
		flex: 1 1 calc(50% - 11px) !important;
	}
}

/* Telefon: tekli */
@media (max-width: 600px) {
	.bko-international-bolumu .bko-international-alt > .wp-block-column {
		flex-basis: 100% !important;
	}
}

/* INTERVIEWS BÖLÜMÜ */
.bko-interviews-bolumu {
	width: min(1480px, calc(100vw - 24px)) !important;
	max-width: none !important;
	position: relative !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	margin: 60px 0 !important;
	padding: clamp(26px, 3vw, 48px) !important;
	box-sizing: border-box !important;
	background: radial-gradient(circle at 20% 20%, rgba(223,255,56,.08), transparent 35%), #050909 !important;
	border: 1px solid rgba(223,255,56,.24) !important;
	border-radius: 18px !important;
}

/* Neon bölüm başlığı */
.bko-interviews-bolumu .bko-bolum-basligi {
	color: #dfff38 !important;
	text-align: center !important;
	font-size: clamp(34px, 4vw, 58px) !important;
	text-shadow: 0 0 7px rgba(223,255,56,.85), 0 0 20px rgba(223,255,56,.42) !important;
}

/* İki sütun */
.bko-interviews-bolumu .wp-block-columns {
	width: 100% !important;
	max-width: none !important;
	gap: 28px !important;
	align-items: stretch !important;
}

/* Röportaj görseli */
.bko-interviews-bolumu .wp-block-cover {
	height: 420px !important;
	min-height: 420px !important;
	overflow: hidden !important;
	border: 1px solid rgba(223,255,56,.40) !important;
	border-radius: 14px !important;
	box-shadow: 0 16px 38px rgba(0,0,0,.45) !important;
}

.bko-interviews-bolumu .wp-block-cover__image-background {
	transition: transform .65s ease, filter .65s ease !important;
}

.bko-interviews-bolumu .wp-block-cover:hover .wp-block-cover__image-background {
	transform: scale(1.08) !important;
	filter: brightness(1.08) contrast(1.12) saturate(1.12) !important;
}

/* Sağ metin paneli */
.bko-interviews-bolumu .wp-block-column:last-child {
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	padding: clamp(28px, 4vw, 58px) !important;
	background: rgba(10,16,16,.88) !important;
	border-left: 4px solid #dfff38 !important;
	border-radius: 14px !important;
}

.bko-interviews-bolumu h3 {
	color: #fff !important;
	font-size: clamp(28px, 3vw, 46px) !important;
	line-height: 1.08 !important;
	text-shadow: 0 0 12px rgba(255,255,255,.18) !important;
}

.bko-interviews-bolumu p {
	color: #cbd3d3 !important;
	font-size: clamp(17px, 1.4vw, 21px) !important;
	line-height: 1.7 !important;
}

/* Neon düğme */
.bko-interviews-bolumu .wp-block-button__link {
	color: #fff !important;
	background: #050808 !important;
	border: 1px solid #dfff38 !important;
	border-left: 4px solid #dfff38 !important;
	border-radius: 8px !important;
	font-weight: 900 !important;
	letter-spacing: .7px !important;
	box-shadow: 0 0 12px rgba(223,255,56,.34) !important;
	transition: .3s ease !important;
}

.bko-interviews-bolumu .wp-block-button__link:hover {
	color: #050808 !important;
	background: #dfff38 !important;
	transform: translateY(-3px) !important;
	box-shadow: 0 0 22px rgba(223,255,56,.65) !important;
}

@media (max-width: 781px) {
	.bko-interviews-bolumu .wp-block-cover {
		height: 300px !important;
		min-height: 300px !important;
	}
}

/* INTERVIEWS + 5 Q&A YAN YANA EŞİT KARTLAR */
.bko-interviews-bolumu .wp-block-columns > .wp-block-column {
	flex: 1 1 0 !important;
	width: 50% !important;
	min-width: 0 !important;
}

/* Önceki boş sağ panel görünümünü kaldırır */
.bko-interviews-bolumu .wp-block-column:last-child {
	display: block !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
}

/* İki kapak aynı ölçüde */
.bko-interviews-bolumu .wp-block-cover {
	width: 100% !important;
	height: 460px !important;
	min-height: 460px !important;
	margin: 0 !important;
}

/* İçerikleri ortalar */
.bko-interviews-bolumu .wp-block-cover__inner-container {
	width: calc(100% - 36px) !important;
	max-width: 520px !important;
	margin: auto !important;
	text-align: center !important;
}

/* Düğme yazılarının çirkin bölünmesini önler */
.bko-interviews-bolumu .wp-block-button__link {
	padding: 12px 16px !important;
	font-size: clamp(12px, 1.2vw, 16px) !important;
	line-height: 1.15 !important;
	white-space: nowrap !important;
}

@media (max-width: 781px) {
	.bko-interviews-bolumu .wp-block-columns > .wp-block-column {
		width: 100% !important;
	}
	
	.bko-interviews-bolumu .wp-block-cover {
		height: 420px !important;
		min-height: 420px !important;
	}
}

@media (min-width: 900px) {
	body .bko-interviews-bolumu h2 {
		width: 100% !important;
		max-width: none !important;
		font-size: 40px !important;
		line-height: 1.1 !important;
		letter-spacing: 0 !important;
		white-space: nowrap !important;
		text-align: center !important;
	}
}

/* ASİMETRİK EĞİTİM VİTRİNİ */
.bko-egitim-bolumu {
	width: min(1180px, calc(100vw - 32px)) !important;
	max-width: none !important;
	position: relative !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	margin: 80px 0 !important;
	box-sizing: border-box !important;
}

.bko-egitim-kapak {
	width: 100% !important;
	min-height: 440px !important;
	position: relative !important;
	overflow: hidden !important;
	border: 1px solid rgba(223, 255, 56, .42) !important;
	border-radius: 20px !important;
	box-shadow: 0 22px 55px rgba(0, 0, 0, .60), 0 0 25px rgba(223, 255, 56, .10) !important;
}

/* Fotoğrafı koyulaştırmadan canlı tutar */
.bko-egitim-kapak .wp-block-cover__image-background {
	object-position: 25% center !important;
	filter: brightness(.70) contrast(1.12) saturate(.95) !important;
	animation: bko-egitim-foto 12s ease-in-out infinite alternate !important;
}

/* Sağdaki çapraz siyah panel */
.bko-egitim-kapak .wp-block-cover__background {
	background: linear-gradient(105deg,
    rgba(3, 7, 8, .06) 0%,
    rgba(3, 7, 8, .18) 40%,
    rgba(3, 7, 8, .91) 56%,
    rgba(3, 7, 8, .98) 100%) !important;
	opacity: 1 !important;
}

/* Çapraz neon ayırıcı */
.bko-egitim-kapak::after {
	content: "";
	position: absolute;
	z-index: 2;
	top: -8%;
	left: 54%;
	width: 2px;
	height: 116%;
	background: #dfff38;
	transform: rotate(8deg);
	box-shadow: 0 0 8px #dfff38, 0 0 22px rgba(223, 255, 56, .75);
	animation: bko-egitim-cizgi 2.8s ease-in-out infinite;
	pointer-events: none;
}

/* Metni sağ panele taşır */
.bko-egitim-kapak .wp-block-cover__inner-container {
	position: relative !important;
	z-index: 3 !important;
	width: 43% !important;
	margin-left: auto !important;
	margin-right: 5% !important;
	text-align: left !important;
}

/* Küçük üst etiket */
.bko-egitim-kapak h2::before {
	content: "EĞİTİM  •  PROGRAMLAR";
	display: block;
	margin-bottom: 14px;
	color: #dfff38;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: 900;
	letter-spacing: 2px;
	text-shadow: 0 0 10px rgba(223, 255, 56, .65);
}

.bko-egitim-kapak h2 {
	color: #fff !important;
	font-size: clamp(32px, 3vw, 46px) !important;
	line-height: 1.08 !important;
	text-align: left !important;
	text-shadow: 0 0 12px rgba(255, 255, 255, .30) !important;
}

.bko-egitim-kapak p {
	color: #d5dddd !important;
	font-size: clamp(16px, 1.35vw, 20px) !important;
	line-height: 1.65 !important;
	text-align: left !important;
}

.bko-egitim-kapak .wp-block-buttons {
	justify-content: flex-start !important;
}

.bko-egitim-kapak .wp-block-button__link {
	color: #fff !important;
	background: rgba(3, 7, 8, .94) !important;
	border: 1px solid #dfff38 !important;
	border-left: 4px solid #dfff38 !important;
	border-radius: 8px !important;
	padding: 13px 21px !important;
	font-weight: 900 !important;
	letter-spacing: .7px !important;
	box-shadow: 0 0 16px rgba(223, 255, 56, .38) !important;
	transition: .3s ease !important;
}

.bko-egitim-kapak .wp-block-button__link:hover {
	color: #030708 !important;
	background: #dfff38 !important;
	transform: translateY(-3px) !important;
	box-shadow: 0 0 28px rgba(223, 255, 56, .72) !important;
}

@keyframes bko-egitim-foto {
	from {
		transform: scale(1);
	}
	
	to {
		transform: scale(1.04) translateX(-1%);
	}
}

@keyframes bko-egitim-cizgi {
	0%, 100% {
		opacity: .5;
	}
	
	50% {
		opacity: 1;
	}
}

@media (max-width: 781px) {
	.bko-egitim-kapak {
		min-height: 520px !important;
	}
	
	.bko-egitim-kapak .wp-block-cover__background {
		background: linear-gradient(180deg,
					      rgba(3, 7, 8, .12) 0%,
					      rgba(3, 7, 8, .88) 62%,
					      rgba(3, 7, 8, .98) 100%) !important;
	}
	
	.bko-egitim-kapak::after {
		display: none;
	}
	
	.bko-egitim-kapak .wp-block-cover__inner-container {
		width: calc(100% - 40px) !important;
		margin: auto 20px 35px !important;
		text-align: center !important;
	}
	
	.bko-egitim-kapak h2,
					  .bko-egitim-kapak p {
		text-align: center !important;
	}
	
	.bko-egitim-kapak .wp-block-buttons {
		justify-content: center !important;
	}
}

/* EĞİTİM VİTRİNİ SON HİZA */
.bko-egitim-kapak .wp-block-cover__image-background {
	filter: brightness(.58) contrast(1.16) saturate(.65) !important;
}

.bko-egitim-kapak .wp-block-cover__background {
	background: linear-gradient(105deg,
    rgba(3, 7, 8, .44) 0%,
    rgba(3, 7, 8, .46) 42%,
    rgba(3, 7, 8, .93) 51%,
    rgba(3, 7, 8, .99) 100%) !important;
	opacity: 1 !important;
}

.bko-egitim-kapak::after {
	left: 49% !important;
}

.bko-egitim-kapak .wp-block-cover__inner-container {
	width: 47% !important;
	margin-left: auto !important;
	margin-right: 4% !important;
	padding: 28px 0 !important;
}

.bko-egitim-kapak h2 {
	font-size: clamp(30px, 2.7vw, 42px) !important;
	line-height: 1.08 !important;
	margin-bottom: 18px !important;
}

.bko-egitim-kapak p {
	font-size: clamp(16px, 1.25vw, 19px) !important;
	line-height: 1.55 !important;
	margin-bottom: 22px !important;
}

/* EĞİTİM VİTRİNİ BOYUT DÜZELTMESİ */
body .bko-egitim-bolumu {
	width: min(1080px, calc(100vw - 32px)) !important;
	max-width: 1080px !important;
}

body .bko-egitim-bolumu > .wp-block-group__inner-container {
	width: 100% !important;
	max-width: none !important;
}

body .bko-egitim-bolumu .bko-egitim-kapak {
	width: 100% !important;
	max-width: none !important;
	height: 430px !important;
	min-height: 430px !important;
}

/* Kırmızı yazıları nötrleştirir */
body .bko-egitim-kapak .wp-block-cover__image-background {
	filter: grayscale(1) brightness(.55) contrast(1.14) !important;
}

body .bko-egitim-kapak::after {
	left: 48% !important;
}

body .bko-egitim-kapak .wp-block-cover__inner-container {
	width: 48% !important;
	margin-right: 3% !important;
}

body .bko-egitim-kapak .wp-block-cover__image-background {
	object-position: center 18% !important;
	transform-origin: center 18% !important;
}

/* EĞİTİM VİTRİNİ ODAK DÜZELTMESİ */
body .bko-egitim-kapak::after {
	left: 55% !important;
}

body .bko-egitim-kapak .wp-block-cover__background {
	background: linear-gradient(105deg,
    rgba(3, 7, 8, .44) 0%,
    rgba(3, 7, 8, .48) 48%,
    rgba(3, 7, 8, .94) 58%,
    rgba(3, 7, 8, .99) 100%) !important;
}

body .bko-egitim-kapak .wp-block-cover__inner-container {
	width: 41% !important;
	margin-right: 3% !important;
}

/* IDEA LIBERTAS PODCAST STÜDYOSU */
.bko-podcast-bolumu {
	width: min(1380px, calc(100vw - 24px)) !important;
	max-width: none !important;
	position: relative !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	margin: 85px 0 !important;
	padding: clamp(30px, 4vw, 58px) !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
	background: radial-gradient(circle at 50% 0%, rgba(223,255,56,.10), transparent 42%), repeating-linear-gradient(90deg,
      rgba(223,255,56,.025) 0,
      rgba(223,255,56,.025) 1px,
      transparent 1px,
      transparent 46px), #050909 !important;
	border: 1px solid rgba(223,255,56,.28) !important;
	border-radius: 18px !important;
	box-shadow: 0 20px 55px rgba(0,0,0,.55) !important;
}

.bko-podcast-bolumu > .wp-block-group__inner-container {
	width: 100% !important;
	max-width: none !important;
}

.bko-podcast-baslik {
	color: #dfff38 !important;
	text-align: center !important;
	font-size: clamp(36px, 4vw, 60px) !important;
	line-height: 1.05 !important;
	margin-bottom: 44px !important;
	text-shadow: 0 0 8px rgba(223,255,56,.90), 0 0 24px rgba(223,255,56,.48) !important;
}

.bko-podcast-baslik::after {
	content: "";
	display: block;
	width: 170px;
	height: 3px;
	margin: 18px auto 0;
	background: linear-gradient(90deg, transparent, #dfff38, transparent);
	box-shadow: 0 0 14px #dfff38;
}

.bko-podcast-bolumu .wp-block-columns {
	width: 100% !important;
	max-width: none !important;
	gap: 24px !important;
	align-items: stretch !important;
}

.bko-podcast-bolumu .wp-block-column {
	position: relative !important;
	min-width: 0 !important;
	padding: 48px 18px 18px !important;
	background: rgba(8,14,14,.92) !important;
	border: 1px solid rgba(223,255,56,.28) !important;
	border-top: 3px solid #dfff38 !important;
	border-radius: 14px !important;
	box-shadow: inset 0 0 22px rgba(223,255,56,.04), 0 14px 32px rgba(0,0,0,.38) !important;
	transition: transform .35s ease, box-shadow .35s ease !important;
}

.bko-podcast-bolumu .wp-block-column:hover {
	transform: translateY(-7px) !important;
	box-shadow: inset 0 0 28px rgba(223,255,56,.08), 0 18px 38px rgba(0,0,0,.50), 0 0 20px rgba(223,255,56,.18) !important;
}

.bko-podcast-bolumu .wp-block-column::before {
	position: absolute;
	top: 15px;
	left: 18px;
	color: #dfff38;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: 1.8px;
	text-shadow: 0 0 9px rgba(223,255,56,.65);
}

.bko-podcast-bolumu .wp-block-column:nth-child(1)::before {
	content: "EP.01";
}

.bko-podcast-bolumu .wp-block-column:nth-child(2)::before {
	content: "EP.02";
}

.bko-podcast-bolumu .wp-block-column:nth-child(3)::before {
	content: "EP.03";
}

.bko-podcast-bolumu figure,
.bko-podcast-bolumu .wp-block-embed__wrapper {
	width: 100% !important;
	max-width: none !important;
	min-width: 0 !important;
	margin: 0 !important;
}

.bko-podcast-bolumu iframe {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
	min-width: 0 !important;
	height: 152px !important;
	border-radius: 10px !important;
}

@media (max-width: 900px) {
	.bko-podcast-bolumu .wp-block-columns {
		flex-wrap: wrap !important;
	}
	
	.bko-podcast-bolumu .wp-block-column {
		flex-basis: calc(50% - 12px) !important;
	}
}

@media (max-width: 600px) {
	.bko-podcast-bolumu .wp-block-column {
		flex-basis: 100% !important;
	}
}

/* PODCAST BAŞLIĞINI TEK SATIRDA TUT */
body .bko-podcast-baslik {
	width: min(1380px, calc(100vw - 24px)) !important;
	max-width: none !important;
	position: relative !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	white-space: nowrap !important;
	word-break: keep-all !important;
	overflow-wrap: normal !important;
	font-size: clamp(32px, 3.6vw, 52px) !important;
	text-align: center !important;
}

@media (max-width: 600px) {
	body .bko-podcast-baslik {
		white-space: normal !important;
		font-size: 32px !important;
	}
}

/* PODCAST BAŞLIK IŞIĞINI YAZIYA EŞİTLE */
body .bko-podcast-baslik {
	width: max-content !important;
	max-width: calc(100vw - 24px) !important;
}

body .bko-podcast-baslik::after {
	width: 100% !important;
	height: 3px !important;
	background: linear-gradient(90deg,
    transparent 0%,
    #dfff38 8%,
    #dfff38 92%,
    transparent 100%) !important;
	box-shadow: 0 0 10px #dfff38, 0 0 22px rgba(223,255,56,.65) !important;
}

/* PODCAST BAŞLIĞINI YENİDEN ORTALA */
body .bko-podcast-baslik {
	width: min(1380px, calc(100vw - 24px)) !important;
	max-width: none !important;
	position: relative !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	text-align: center !important;
}

body .bko-podcast-baslik::after {
	width: min(740px, calc(100vw - 40px)) !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

/* ARŞİV ÇEKMECELERİ */
.bko-arsiv-bolumu {
	width: min(1280px, calc(100vw - 32px)) !important;
	max-width: none !important;
	position: relative !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	margin: 90px 0 !important;
	padding: clamp(30px, 4vw, 58px) !important;
	box-sizing: border-box !important;
	background: radial-gradient(circle at 15% 50%, rgba(223,255,56,.10), transparent 30%), linear-gradient(135deg, #050909, #080d0d) !important;
	border-top: 1px solid rgba(223,255,56,.30) !important;
	border-bottom: 1px solid rgba(223,255,56,.30) !important;
	overflow: hidden !important;
}

.bko-arsiv-bolumu > .wp-block-group__inner-container {
	width: 100% !important;
	max-width: none !important;
}

.bko-arsiv-bolumu > .wp-block-columns,
.bko-arsiv-bolumu .wp-block-columns {
	width: 100% !important;
	max-width: none !important;
	gap: 38px !important;
	align-items: stretch !important;
}

.bko-arsiv-bolumu .wp-block-column:first-child {
	flex: 0 0 24% !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-width: 0 !important;
}

.bko-arsiv-bolumu .wp-block-column:last-child {
	flex: 1 1 auto !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	gap: 22px !important;
	min-width: 0 !important;
}

.bko-arsiv-baslik {
	margin: 0 !important;
	color: #dfff38 !important;
	transform: rotate(180deg) !important;
	font-size: clamp(58px, 7vw, 104px) !important;
	line-height: .9 !important;
	letter-spacing: 7px !important;
	text-align: center !important;
	text-shadow: 0 0 8px rgba(223,255,56,.90), 0 0 28px rgba(223,255,56,.45) !important;
}

.bko-arsiv-cekmece {
	position: relative !important;
	width: 100% !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
	padding: 28px 76px 28px 34px !important;
	background-color: rgba(3,7,8,.76) !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	border: 1px solid rgba(223,255,56,.26) !important;
	border-left: 5px solid #dfff38 !important;
	border-radius: 10px !important;
	box-shadow: inset 0 0 24px rgba(223,255,56,.035), 0 14px 32px rgba(0,0,0,.36) !important;
	transition: transform .38s ease, border-color .38s ease, box-shadow .38s ease !important;
}

.bko-arsiv-cekmece::before {
	content: "";
	position: absolute;
	top: 0;
	left: -40%;
	width: 25%;
	height: 100%;
	background: linear-gradient(90deg,
    transparent,
    rgba(223,255,56,.12),
    transparent);
	transform: skewX(-20deg);
	transition: left .75s ease;
	pointer-events: none;
}

.bko-arsiv-cekmece::after {
	content: "→";
	position: absolute;
	top: 50%;
	right: 28px;
	transform: translateY(-50%);
	color: #dfff38;
	font-size: 38px;
	font-weight: 300;
	text-shadow: 0 0 12px rgba(223,255,56,.65);
	transition: transform .35s ease;
	pointer-events: none;
}

.bko-arsiv-cekmece:hover {
	transform: translateX(14px) !important;
	border-color: rgba(223,255,56,.62) !important;
	box-shadow: inset 0 0 32px rgba(223,255,56,.07), 0 18px 40px rgba(0,0,0,.48), 0 0 20px rgba(223,255,56,.15) !important;
}

.bko-arsiv-cekmece:hover::before {
	left: 115%;
}

.bko-arsiv-cekmece:hover::after {
	transform: translate(8px, -50%);
}

.bko-arsiv-cekmece h3 {
	margin: 0 0 9px !important;
	color: #fff !important;
	font-size: clamp(25px, 2.4vw, 38px) !important;
	line-height: 1.12 !important;
}

.bko-arsiv-cekmece h3 a {
	color: inherit !important;
	text-decoration: none !important;
}

.bko-arsiv-cekmece h3 a:hover {
	color: #dfff38 !important;
}

.bko-arsiv-cekmece p {
	margin: 0 !important;
	max-width: 760px !important;
	color: #bdc8c8 !important;
	font-size: clamp(16px, 1.35vw, 19px) !important;
	line-height: 1.55 !important;
}

@media (max-width: 781px) {
	.bko-arsiv-bolumu .wp-block-columns {
		display: block !important;
	}
	
	.bko-arsiv-bolumu .wp-block-column:first-child {
		width: 100% !important;
		margin-bottom: 30px !important;
	}
	
	.bko-arsiv-baslik {
		transform: none !important;
		font-size: 52px !important;
		letter-spacing: 4px !important;
	}
	
	.bko-arsiv-bolumu .wp-block-column:last-child {
		width: 100% !important;
	}
	
	.bko-arsiv-cekmece:hover {
		transform: translateY(-5px) !important;
	}
}

/* ARŞİV BAŞLIK VE YERLEŞİM DÜZELTMESİ */
body .bko-arsiv-bolumu .wp-block-columns {
	display: block !important;
}

body .bko-arsiv-bolumu .wp-block-column:first-child {
	display: block !important;
	width: 100% !important;
	margin: 0 0 38px !important;
}

body .bko-arsiv-bolumu .wp-block-column:last-child {
	display: flex !important;
	width: 100% !important;
	flex-direction: column !important;
	gap: 22px !important;
}

body .bko-arsiv-baslik {
	width: 100% !important;
	margin: 0 !important;
	color: #dfff38 !important;
	transform: none !important;
	font-size: clamp(38px, 4vw, 60px) !important;
	line-height: 1 !important;
	letter-spacing: 4px !important;
	text-align: center !important;
	text-shadow: 0 0 8px rgba(223,255,56,.90), 0 0 25px rgba(223,255,56,.48) !important;
}

body .bko-arsiv-baslik::after {
	content: "";
	display: block;
	width: 220px;
	height: 3px;
	margin: 17px auto 0;
	background: linear-gradient(90deg, transparent, #dfff38, transparent);
	box-shadow: 0 0 14px #dfff38;
}

/* ARŞİV FOTOĞRAFLARINI CANLANDIR */
body .bko-arsiv-cekmece {
	background-color: rgba(3,7,8,.34) !important;
}

body .bko-arsiv-cekmece h3,
body .bko-arsiv-cekmece h3 a,
body .bko-arsiv-cekmece p {
	text-shadow: 0 2px 5px rgba(0,0,0,.95), 0 0 12px rgba(0,0,0,.75) !important;
}

/* ARŞİV AÇIKLAMALARINI OKUNAKLI YAP */
body .bko-arsiv-cekmece p {
	display: table !important;
	max-width: calc(100% - 100px) !important;
	margin: 12px auto 0 !important;
	padding: 7px 13px !important;
	color: #fff !important;
	background: rgba(3,7,8,.74) !important;
	border-radius: 6px !important;
	font-weight: 700 !important;
	line-height: 1.45 !important;
	text-shadow: 0 2px 5px #000, 0 0 10px rgba(0,0,0,.95) !important;
}

/* ARŞİV – siyah metin bantlarını kaldır */
body .bko-arsiv-cekmece p {
	display: block !important;
	width: auto !important;
	max-width: 850px !important;
	margin: 10px auto 0 !important;
	padding: 0 !important;
	color: #ffffff !important;
	background: transparent !important;
	border-radius: 0 !important;
	font-weight: 700 !important;
	line-height: 1.45 !important;
	text-align: center !important;
	text-shadow: 0 2px 4px #000000, 0 0 10px #000000, 0 0 18px rgba(0, 0, 0, 0.95) !important;
}

/* Başlıkların okunaklılığı */
body .bko-arsiv-cekmece h3,
body .bko-arsiv-cekmece h3 a {
	color: #ffffff !important;
	text-shadow: 0 2px 5px #000000, 0 0 14px rgba(0, 0, 0, 0.95) !important;
}

/* Fotoğrafları biraz daha canlı tut */
body .bko-arsiv-cekmece {
	background-color: rgba(3, 7, 8, 0.20) !important;
	background-size: cover !important;
	background-position: center !important;
}

/* ATATÜRK · İLETİŞİM KAPANIŞ BÖLÜMÜ */
body .bko-kapanis-bolumu {
	width: min(1380px, calc(100vw - 32px)) !important;
	max-width: none !important;
	margin: 100px auto 45px !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 20px !important;
	box-shadow: none !important;
	overflow: hidden !important;
}

body .bko-kapanis-bolumu .bko-iletisim-kapak {
	width: 100% !important;
	max-width: none !important;
	min-height: clamp(440px, 44vw, 610px) !important;
	margin: 0 !important;
	border: 1px solid rgba(223, 255, 56, 0.28) !important;
	border-radius: 20px !important;
	overflow: hidden !important;
	box-shadow: 0 24px 60px rgba(0, 0, 0, 0.65), 0 0 30px rgba(223, 255, 56, 0.07) !important;
}

/* Fotoğraf */
body .bko-iletisim-kapak img {
	object-fit: cover !important;
	object-position: center 25% !important;
	filter: grayscale(82%) sepia(10%) brightness(0.62) contrast(1.14) !important;
	transform: scale(1.02) !important;
	transition: transform 1.1s ease, filter 1.1s ease !important;
}

/* Fotoğrafın kenarlarını site zeminine erit */
body .bko-iletisim-kapak .wp-block-cover__background {
	opacity: 1 !important;
	background: radial-gradient(ellipse at center,
            rgba(3, 7, 8, 0.10) 0%,
            rgba(3, 7, 8, 0.30) 48%,
            rgba(3, 7, 8, 0.88) 100%), linear-gradient(180deg,
            rgba(3, 7, 8, 0.34) 0%,
            transparent 28%,
            transparent 68%,
            rgba(3, 7, 8, 0.78) 100%) !important;
}

/* İçerik alanı */
body .bko-iletisim-kapak .wp-block-cover__inner-container {
	width: min(940px, calc(100% - 48px)) !important;
	max-width: 940px !important;
	margin: auto !important;
	padding: 55px 24px !important;
	text-align: center !important;
}

/* Küçük üst metin */
body .bko-iletisim-kapak .wp-block-cover__inner-container > p {
	margin: 0 0 22px !important;
	color: #dfff38 !important;
	font-size: clamp(14px, 1.25vw, 18px) !important;
	font-weight: 800 !important;
	line-height: 1.5 !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
	text-shadow: 0 0 9px rgba(223, 255, 56, 0.65), 0 2px 5px #000 !important;
}

/* Ana iletişim başlığı */
body .bko-iletisim-kapak h2 {
	max-width: 900px !important;
	margin: 0 auto 34px !important;
	color: #ffffff !important;
	font-size: clamp(34px, 4.2vw, 60px) !important;
	line-height: 1.18 !important;
	text-align: center !important;
	text-shadow: 0 3px 7px #000, 0 0 20px rgba(0, 0, 0, 0.95) !important;
}

/* Neon iletişim düğmesi */
body .bko-iletisim-kapak .wp-block-buttons {
	justify-content: center !important;
}

body .bko-iletisim-kapak .wp-block-button__link {
	padding: 15px 30px !important;
	color: #ffffff !important;
	background: rgba(3, 7, 8, 0.88) !important;
	border: 2px solid #dfff38 !important;
	border-radius: 8px !important;
	font-size: 15px !important;
	font-weight: 900 !important;
	letter-spacing: 1px !important;
	box-shadow: 0 0 10px rgba(223, 255, 56, 0.72), inset 0 0 12px rgba(223, 255, 56, 0.08) !important;
	transition: all .35s ease !important;
}

body .bko-iletisim-kapak .wp-block-button__link:hover {
	color: #030708 !important;
	background: #dfff38 !important;
	box-shadow: 0 0 14px #dfff38, 0 0 30px rgba(223, 255, 56, 0.65) !important;
	transform: translateY(-3px) !important;
}

/* Fotoğraf hareketi */
body .bko-iletisim-kapak:hover img {
	transform: scale(1.07) !important;
	filter: grayscale(72%) sepia(8%) brightness(0.70) contrast(1.16) !important;
}

@media (max-width: 700px) {
	body .bko-kapanis-bolumu {
		width: calc(100vw - 20px) !important;
		margin-top: 65px !important;
	}
	
	body .bko-iletisim-kapak {
		min-height: 520px !important;
	}
	
	body .bko-iletisim-kapak .wp-block-cover__inner-container {
		width: calc(100% - 28px) !important;
		padding: 42px 14px !important;
	}
	
	body .bko-iletisim-kapak h2 {
		font-size: 32px !important;
	}
}

/* İLETİŞİM ALANINI SAYFA GENİŞLİĞİNE TAŞI */
body .bko-kapanis-bolumu {
	width: min(1380px, 96vw) !important;
	max-width: none !important;
	position: relative !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	margin: 100px 0 45px !important;
}

body .bko-kapanis-bolumu > .wp-block-group__inner-container,
body .bko-kapanis-bolumu .bko-iletisim-kapak {
	width: 100% !important;
	max-width: none !important;
}

/* Fotoğrafın sağ ve solunu sayfa zeminine erit */
body .bko-iletisim-kapak {
	border: 0 !important;
	border-radius: 0 !important;
	-webkit-mask-image: linear-gradient(90deg,
        transparent 0%,
        #000 9%,
        #000 91%,
        transparent 100%) !important;
	mask-image: linear-gradient(90deg,
        transparent 0%,
        #000 9%,
        #000 91%,
        transparent 100%) !important;
}

/* Metnin fazla daralıp çok satıra bölünmesini önle */
body .bko-iletisim-kapak .wp-block-cover__inner-container {
	width: min(1040px, 78%) !important;
	max-width: 1040px !important;
}

body .bko-iletisim-kapak h2 {
	max-width: 1040px !important;
	font-size: clamp(34px, 3.7vw, 54px) !important;
}

/* İLETİŞİM METİNLERİ – KÜÇÜK VE SİMETRİK */
body .bko-iletisim-kapak .wp-block-cover__inner-container {
	width: min(1000px, 82%) !important;
	max-width: 1000px !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	justify-content: center !important;
	text-align: center !important;
}

/* Üst neon metin */
body .bko-iletisim-kapak
.wp-block-cover__inner-container > p {
	width: 100% !important;
	max-width: 900px !important;
	margin: 0 auto 18px !important;
	font-size: clamp(12px, 1.1vw, 15px) !important;
	line-height: 1.4 !important;
	letter-spacing: .8px !important;
	text-align: center !important;
	text-wrap: balance !important;
}

/* Ana başlık */
body .bko-iletisim-kapak h2 {
	width: 100% !important;
	max-width: 900px !important;
	margin: 0 auto 28px !important;
	font-size: clamp(28px, 3vw, 40px) !important;
	line-height: 1.2 !important;
	letter-spacing: 0 !important;
	text-align: center !important;
	text-wrap: balance !important;
}

/* Düğme de aynı merkezde */
body .bko-iletisim-kapak .wp-block-buttons {
	width: 100% !important;
	margin: 0 auto !important;
	justify-content: center !important;
}

/* ==================================================
   İLK BİLGİSAYAR EKRANI:
   KOMPAKT MENÜ + ATATÜRK BÖLÜMÜ
   ================================================== */
@media (min-width: 1024px) {
	/* Üst alanın gereksiz boşluklarını azalt */
	body header.wp-block-template-part,
					    body .site-header,
					    body #masthead {
		min-height: 0 !important;
		margin: 0 !important;
		padding-top: 14px !important;
		padding-bottom: 14px !important;
	}
	
	body header.wp-block-template-part .wp-block-group,
					    body .site-header .wp-block-group,
					    body #masthead .wp-block-group {
		gap: 6px !important;
	}
	
	/* Logo */
	body header.wp-block-template-part img,
					    body .site-header .custom-logo,
					    body #masthead .custom-logo {
		width: auto !important;
		max-width: 205px !important;
		max-height: 96px !important;
		object-fit: contain !important;
	}
	
	body header.wp-block-template-part .wp-block-site-logo,
					    body .site-header .site-logo,
					    body #masthead .site-logo {
		margin: 0 auto 4px !important;
	}
	
	/* Site başlığı */
	body header.wp-block-template-part .wp-block-site-title,
					    body .site-header .site-title,
					    body #masthead .site-title {
		margin: 3px auto !important;
		font-size: clamp(25px, 2.3vw, 34px) !important;
		line-height: 1.08 !important;
		text-align: center !important;
	}
	
	/* Slogan */
	body header.wp-block-template-part .wp-block-site-tagline,
					    body .site-header .site-description,
					    body #masthead .site-description {
		margin: 2px auto 9px !important;
		font-size: 13px !important;
		line-height: 1.2 !important;
		text-align: center !important;
	}
	
	/* Menü: iki dengeli satır */
	body header.wp-block-template-part .wp-block-navigation,
					    body .site-header .main-navigation,
					    body #masthead .main-navigation {
		width: min(1100px, 94vw) !important;
		margin: 10px auto 0 !important;
	}
	
	body header.wp-block-template-part
					    .wp-block-navigation__container,
					    body .site-header .main-navigation ul.menu,
					    body #masthead .main-navigation ul.menu {
		display: flex !important;
		flex-wrap: wrap !important;
		justify-content: center !important;
		align-items: center !important;
		column-gap: 24px !important;
		margin: 0 auto !important;
	}
	
	body header.wp-block-template-part
					    .wp-block-navigation-item__content,
					    body .site-header .main-navigation a,
					    body #masthead .main-navigation a {
		padding: 2px 0 !important;
		font-size: clamp(15px, 1.25vw, 18px) !important;
		line-height: 1.25 !important;
		white-space: nowrap !important;
	}
	
	/* Atatürk alanı ekranın kalan bölümünü kullanır */
	body .bko-ilk-ekran-ataturk {
		width: 100% !important;
		max-width: none !important;
		height: calc(100vh - 250px) !important;
		height: calc(100svh - 250px) !important;
		min-height: 365px !important;
		max-height: 650px !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		overflow: hidden !important;
	}
	
	body .bko-ilk-ekran-ataturk
					    .wp-block-cover__inner-container {
		width: min(1000px, 88%) !important;
		max-width: 1000px !important;
		padding: 18px !important;
		box-sizing: border-box !important;
	}
	
	/* Atatürk bölümündeki küçük üst yazı ve imza */
	body .bko-ilk-ekran-ataturk p {
		margin-top: 7px !important;
		margin-bottom: 7px !important;
		font-size: clamp(13px, 1.7vh, 17px) !important;
		line-height: 1.35 !important;
	}
	
	/* Ana söz */
	body .bko-ilk-ekran-ataturk h2 {
		width: 100% !important;
		max-width: 960px !important;
		margin: 8px auto !important;
		font-size: clamp(27px, 4.2vh, 47px) !important;
		line-height: 1.08 !important;
		text-align: center !important;
		text-wrap: balance !important;
	}
	
	/* Atatürk imzası */
	body .bko-ilk-ekran-ataturk
					    .wp-block-image {
		margin: 7px auto !important;
	}
	
	body .bko-ilk-ekran-ataturk
					    .wp-block-image img {
		width: auto !important;
		max-width: 250px !important;
		max-height: 58px !important;
		object-fit: contain !important;
	}
	
	/* Varsa düğme */
	body .bko-ilk-ekran-ataturk
					    .wp-block-buttons {
		margin-top: 9px !important;
		margin-bottom: 0 !important;
	}
	
	body .bko-ilk-ekran-ataturk
					    .wp-block-button__link {
		padding: 10px 20px !important;
		font-size: 13px !important;
	}
}

/* MASAÜSTÜ MENÜSÜNÜ 7 + 4 DENGELİ SATIRA AYIR */
@media (min-width: 1200px) {
	body header.wp-block-template-part
					    .wp-block-navigation__container,
					    body .site-header .main-navigation > div > ul,
					    body #masthead .main-navigation > div > ul,
					    body .site-header ul.menu,
					    body #masthead ul.menu {
		width: 100% !important;
		display: grid !important;
		grid-template-columns: repeat(7, max-content) !important;
		justify-content: center !important;
		align-items: center !important;
		column-gap: 30px !important;
		margin: 0 auto !important;
		padding: 0 !important;
	}
	
	body header.wp-block-template-part
					    .wp-block-navigation__container > li,
					    body .site-header .main-navigation > div > ul > li,
					    body #masthead .main-navigation > div > ul > li,
					    body .site-header ul.menu > li,
					    body #masthead ul.menu > li {
		margin: 0 !important;
		padding: 0 !important;
		text-align: center !important;
	}
	
	body header.wp-block-template-part
					    .wp-block-navigation__container > li > a,
					    body .site-header .main-navigation > div > ul > li > a,
					    body #masthead .main-navigation > div > ul > li > a {
		display: inline-block !important;
		padding: 2px 0 !important;
		white-space: nowrap !important;
		font-size: 17px !important;
		line-height: 1.25 !important;
	}
}

/* DAHA DAR BİLGİSAYAR EKRANLARI */
@media (min-width: 1024px) and (max-width: 1199px) {
	body header.wp-block-template-part
					    .wp-block-navigation__container,
					    body .site-header .main-navigation > div > ul,
					    body #masthead .main-navigation > div > ul,
					    body .site-header ul.menu,
					    body #masthead ul.menu {
		display: grid !important;
		grid-template-columns: repeat(6, max-content) !important;
		justify-content: center !important;
		column-gap: 22px !important;
	}
}

/* MENÜ – EKRAN GÖRÜNTÜSÜNDEKİ KESİN 7 + 4 DÜZEN */
@media (min-width: 1024px) {
	body header.wp-block-template-part
					    .wp-block-navigation__container,
					    body .site-header .main-navigation > div > ul,
					    body #masthead .main-navigation > div > ul,
					    body .site-header ul.menu,
					    body #masthead ul.menu {
		width: min(960px, 94vw) !important;
		max-width: 960px !important;
		display: grid !important;
		grid-template-columns: repeat(14, 1fr) !important;
		grid-template-rows: auto auto !important;
		column-gap: 0 !important;
		margin: 0 auto !important;
		padding: 0 !important;
		align-items: center !important;
	}
	
	/* İlk satır: 7 menü */
	body header .wp-block-navigation__container > li:nth-child(1),
					    body .site-header ul.menu > li:nth-child(1) {
		grid-column: 1 / span 2 !important;
		grid-row: 1 !important;
	}
	
	body header .wp-block-navigation__container > li:nth-child(2),
					    body .site-header ul.menu > li:nth-child(2) {
		grid-column: 3 / span 2 !important;
		grid-row: 1 !important;
	}
	
	body header .wp-block-navigation__container > li:nth-child(3),
					    body .site-header ul.menu > li:nth-child(3) {
		grid-column: 5 / span 2 !important;
		grid-row: 1 !important;
	}
	
	body header .wp-block-navigation__container > li:nth-child(4),
					    body .site-header ul.menu > li:nth-child(4) {
		grid-column: 7 / span 2 !important;
		grid-row: 1 !important;
	}
	
	body header .wp-block-navigation__container > li:nth-child(5),
					    body .site-header ul.menu > li:nth-child(5) {
		grid-column: 9 / span 2 !important;
		grid-row: 1 !important;
	}
	
	body header .wp-block-navigation__container > li:nth-child(6),
					    body .site-header ul.menu > li:nth-child(6) {
		grid-column: 11 / span 2 !important;
		grid-row: 1 !important;
	}
	
	body header .wp-block-navigation__container > li:nth-child(7),
					    body .site-header ul.menu > li:nth-child(7) {
		grid-column: 13 / span 2 !important;
		grid-row: 1 !important;
	}
	
	/* İkinci satır: 4 menü – ortalanmış */
	body header .wp-block-navigation__container > li:nth-child(8),
					    body .site-header ul.menu > li:nth-child(8) {
		grid-column: 3 / span 2 !important;
		grid-row: 2 !important;
	}
	
	body header .wp-block-navigation__container > li:nth-child(9),
					    body .site-header ul.menu > li:nth-child(9) {
		grid-column: 5 / span 2 !important;
		grid-row: 2 !important;
	}
	
	body header .wp-block-navigation__container > li:nth-child(10),
					    body .site-header ul.menu > li:nth-child(10) {
		grid-column: 7 / span 2 !important;
		grid-row: 2 !important;
	}
	
	body header .wp-block-navigation__container > li:nth-child(11),
					    body .site-header ul.menu > li:nth-child(11) {
		grid-column: 9 / span 4 !important;
		grid-row: 2 !important;
	}
	
	/* Bütün elemanların kendi alanında ortalanması */
	body header .wp-block-navigation__container > li,
					    body .site-header ul.menu > li {
		justify-self: center !important;
		margin: 0 !important;
		padding: 0 !important;
		white-space: nowrap !important;
	}
	
	body header .wp-block-navigation__container > li > a,
					    body .site-header ul.menu > li > a {
		padding: 2px 4px !important;
		font-size: 17px !important;
		line-height: 1.25 !important;
		white-space: nowrap !important;
	}
}

/* MENÜ ACİL DÜZELTME — TÜM GRID KURALLARINI ETKİSİZLEŞTİR */
@media (min-width: 1024px) {
	body header.wp-block-template-part
				    .wp-block-navigation__container,
				    body header.wp-block-template-part
				    .wp-block-navigation__responsive-container-content
				    > .wp-block-navigation__container,
				    body .site-header .main-navigation > div > ul,
				    body #masthead .main-navigation > div > ul,
				    body .site-header ul.menu,
				    body #masthead ul.menu {
		width: min(900px, 94vw) !important;
		max-width: 900px !important;
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: wrap !important;
		justify-content: center !important;
		align-items: center !important;
		align-content: center !important;
		grid-template-columns: none !important;
		grid-template-rows: none !important;
		gap: 12px 26px !important;
		margin: 0 auto !important;
		padding: 0 !important;
		overflow: visible !important;
	}
	
	/* Blok tipi ne olursa olsun bütün menü öğelerini geri getir */
	body header.wp-block-template-part
				    .wp-block-navigation__container > *,
				    body .site-header .main-navigation > div > ul > *,
				    body #masthead .main-navigation > div > ul > *,
				    body .site-header ul.menu > *,
				    body #masthead ul.menu > * {
		flex: 0 0 auto !important;
		grid-column: auto !important;
		grid-row: auto !important;
		position: relative !important;
		margin: 0 !important;
		padding: 0 !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
		white-space: nowrap !important;
	}
	
	body header.wp-block-template-part
				    .wp-block-navigation__container > * > a,
				    body .site-header .main-navigation > div > ul > * > a,
				    body #masthead .main-navigation > div > ul > * > a {
		display: inline-flex !important;
		padding: 2px 0 !important;
		font-size: 17px !important;
		line-height: 1.25 !important;
		white-space: nowrap !important;
	}
}

/* MENÜYÜ KESİN OLARAK 7 + 4 DÜZENİNE GETİR */
@media screen and (min-width: 1024px) {
	html body #masthead #site-navigation {
		width: 100% !important;
		height: auto !important;
		min-height: 0 !important;
	}
	
	html body #masthead #site-navigation .menu-anasayfa-container {
		display: block !important;
		width: min(920px, 94vw) !important;
		max-width: 920px !important;
		height: auto !important;
		margin: 0 auto !important;
	}
	
	html body #masthead #site-navigation #menu-anasayfa-1 {
		display: flex !important;
		flex-flow: row wrap !important;
		justify-content: center !important;
		align-items: center !important;
		align-content: center !important;
		width: 100% !important;
		max-width: none !important;
		height: auto !important;
		min-height: 0 !important;
		gap: 8px 26px !important;
		margin: 0 auto !important;
		padding: 0 !important;
	}
	
	html body #masthead #site-navigation #menu-anasayfa-1 > li {
		display: block !important;
		flex: 0 0 auto !important;
		width: max-content !important;
		min-width: 0 !important;
		max-width: none !important;
		height: auto !important;
		margin: 0 !important;
		padding: 0 !important;
		grid-column: auto !important;
		grid-row: auto !important;
		position: relative !important;
	}
	
	html body #masthead #site-navigation #menu-anasayfa-1 > li > a {
		display: block !important;
		width: auto !important;
		white-space: nowrap !important;
		padding: 2px 0 !important;
	}
	
	/* İlk yedi öğe üst satır */
	html body #masthead #site-navigation #menu-anasayfa-1 > li:nth-child(-n+7) {
		order: 1 !important;
	}
	
	/* Görünmez satır kırıcı */
	html body #masthead #site-navigation #menu-anasayfa-1::after {
		content: "" !important;
		display: block !important;
		flex: 0 0 100% !important;
		width: 0 !important;
		height: 0 !important;
		order: 2 !important;
	}
	
	/* Son dört öğe alt satır */
	html body #masthead #site-navigation #menu-anasayfa-1 > li:nth-child(n+8) {
		order: 3 !important;
	}
}

/* ANA MENÜYÜ BİRAZ GENİŞLET */
@media screen and (min-width: 1024px) {
	html body #masthead #site-navigation .menu-anasayfa-container {
		width: min(980px, 96vw) !important;
		max-width: 980px !important;
	}
	
	html body #masthead #site-navigation #menu-anasayfa-1 {
		width: 100% !important;
		column-gap: 34px !important;
	}
	
	/* AÇILIR ALT MENÜLER */
	html body #masthead #site-navigation #menu-anasayfa-1 > li > .sub-menu {
		left: 50% !important;
		right: auto !important;
		transform: translateX(-50%) !important;
		width: 280px !important;
		min-width: 280px !important;
		max-width: 280px !important;
		padding: 10px 0 !important;
		box-sizing: border-box !important;
		text-align: left !important;
		background: rgba(3, 8, 8, 0.97) !important;
		border: 1px solid rgba(223, 255, 56, 0.45) !important;
		border-radius: 6px !important;
		box-shadow: 0 14px 32px rgba(0, 0, 0, 0.75), 0 0 16px rgba(223, 255, 56, 0.12) !important;
	}
	
	html body #masthead #site-navigation #menu-anasayfa-1 > li > .sub-menu > li {
		display: block !important;
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	html body #masthead #site-navigation #menu-anasayfa-1 > li > .sub-menu > li > a {
		display: block !important;
		width: 100% !important;
		box-sizing: border-box !important;
		padding: 7px 18px !important;
		text-align: left !important;
		white-space: nowrap !important;
		line-height: 1.25 !important;
	}
	
	html body #masthead #site-navigation #menu-anasayfa-1 > li > .sub-menu > li > a:hover {
		color: #dfff38 !important;
		background: rgba(223, 255, 56, 0.08) !important;
		padding-left: 23px !important;
	}
}

/* YAZILARIM ALT MENÜSÜNÜ GENİŞLET */
@media screen and (min-width: 1024px) {
	html body #masthead #site-navigation
				  #menu-anasayfa-1 > li:first-child > .sub-menu {
		width: 340px !important;
		min-width: 340px !important;
		max-width: 340px !important;
	}
}

/* SİTE BAŞLIĞI – NEON İMZA PANELİ */
@media screen and (min-width: 1024px) {
	html body #masthead .site-title {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		gap: 16px !important;
		width: min(960px, 94vw) !important;
		margin: 5px auto 6px !important;
	}
	
	html body #masthead .site-title::before,
				  html body #masthead .site-title::after {
		content: "" !important;
		flex: 1 1 90px !important;
		max-width: 140px !important;
		height: 1px !important;
		box-shadow: 0 0 10px rgba(223, 255, 56, 0.8) !important;
	}
	
	html body #masthead .site-title::before {
		background: linear-gradient(90deg,
				      transparent,
				      rgba(223, 255, 56, 0.9)) !important;
	}
	
	html body #masthead .site-title::after {
		background: linear-gradient(90deg,
				      rgba(223, 255, 56, 0.9),
				      transparent) !important;
	}
	
	html body #masthead .site-title > a {
		display: inline-block !important;
		width: auto !important;
		padding: 7px 22px !important;
		white-space: nowrap !important;
		color: #ffffff !important;
		background: linear-gradient(180deg,
				      rgba(255, 255, 255, 0.055),
				      rgba(223, 255, 56, 0.025)) !important;
		border: 1px solid rgba(223, 255, 56, 0.32) !important;
		border-radius: 8px !important;
		box-shadow: inset 0 0 18px rgba(255, 255, 255, 0.025), 0 0 18px rgba(223, 255, 56, 0.08) !important;
		transition: border-color .25s ease, box-shadow .25s ease, transform .25s ease !important;
	}
	
	html body #masthead .site-title > a:hover {
		border-color: #dfff38 !important;
		box-shadow: inset 0 0 20px rgba(223, 255, 56, 0.05), 0 0 22px rgba(223, 255, 56, 0.2) !important;
		transform: translateY(-1px) !important;
	}
	
	/* ALTTAKİ NAÇİZANE NOTLAR KAPSÜLÜ */
	html body #masthead .site-description {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		gap: 8px !important;
		width: max-content !important;
		max-width: 92vw !important;
		margin: 0 auto 9px !important;
		padding: 3px 13px !important;
		color: #dfff38 !important;
		background: rgba(3, 8, 8, 0.88) !important;
		border: 1px solid rgba(223, 255, 56, 0.25) !important;
		border-radius: 999px !important;
		letter-spacing: .025em !important;
		box-shadow: 0 0 14px rgba(223, 255, 56, 0.1) !important;
	}
	
	html body #masthead .site-description::before,
				  html body #masthead .site-description::after {
		content: "✦" !important;
		color: #dfff38 !important;
		font-size: 8px !important;
	}
}

/* MASAÜSTÜ MENÜYÜ YATAY OLARAK GENİŞLET */
@media screen and (min-width: 1024px) {
	html body #masthead #site-navigation .menu-anasayfa-container {
		width: min(1120px, 96vw) !important;
		max-width: 1120px !important;
	}
	
	html body #masthead #site-navigation #menu-anasayfa-1 {
		column-gap: 50px !important;
	}
}

/* BAŞLIK KUTUSU – HOVER GRADYAN VE NEON */
@keyframes bko-baslik-neon-nabiz {
	from {
		box-shadow: inset 0 0 18px rgba(255, 255, 255, 0.10), 0 0 10px rgba(255, 255, 255, 0.35), 0 0 18px rgba(223, 255, 56, 0.35);
	}
	
	to {
		box-shadow: inset 0 0 30px rgba(255, 255, 255, 0.20), 0 0 18px rgba(255, 255, 255, 0.60), 0 0 32px rgba(223, 255, 56, 0.75);
	}
}

html body #masthead .site-title > a:hover {
	color: #ffffff !important;
	background: radial-gradient(circle at 50% 0%,
      rgba(255, 255, 255, 0.28),
      transparent 52%), linear-gradient(115deg,
      #020303 0%,
      #121515 28%,
      #343838 50%,
      #111414 72%,
      #020303 100%) !important;
	border-color: #dfff38 !important;
	text-shadow: 0 1px 2px #000000, 0 0 8px #ffffff, 0 0 15px rgba(255, 255, 255, 0.65) !important;
	animation: bko-baslik-neon-nabiz 1.3s ease-in-out infinite alternate !important;
	transform: translateY(-1px) scale(1.01) !important;
}

/* KAYAN ŞERİT SABİT İMZA ALANI */
html body .bko-ticker-bar::before {
	content: "Av. Bilge Kaan ÖZKAN" !important;
	width: 270px !important;
	min-width: 270px !important;
	font-family: "Segoe Script", "Brush Script MT", "Lucida Handwriting", cursive !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
	white-space: nowrap !important;
	color: #ffffff !important;
	background: linear-gradient(110deg,
    #020303 0%,
    #111515 50%,
    #020303 100%) !important;
	border-right: 1px solid rgba(223, 255, 56, 0.55) !important;
	text-shadow: 0 0 5px #ffffff, 0 0 12px rgba(223, 255, 56, 0.6) !important;
	box-shadow: 8px 0 18px rgba(0, 0, 0, 0.9), 4px 0 12px rgba(223, 255, 56, 0.12) !important;
}

/* KAYAN ŞERİT – İMZA ALANI SİYAH/BEYAZ GRADYAN */
html body .bko-ticker-bar::before {
	background: radial-gradient(circle at 50% 0%,
      rgba(255,255,255,.30) 0%,
      rgba(255,255,255,.08) 28%,
      transparent 55%), linear-gradient(115deg,
      #020303 0%,
      #111313 24%,
      #454949 50%,
      #111313 76%,
      #020303 100%) !important;
	border-right: 1px solid rgba(223,255,56,.55) !important;
	box-shadow: inset 0 0 18px rgba(255,255,255,.10), inset 0 0 28px rgba(0,0,0,.90), 8px 0 18px rgba(0,0,0,.90), 0 0 12px rgba(223,255,56,.18) !important;
	color: #fff !important;
	text-shadow: 0 1px 2px #000, 0 0 5px rgba(255,255,255,.95), 0 0 11px rgba(255,255,255,.45) !important;
}

/* ATATÜRK BÖLÜMÜ – KELİME HOVER EFEKTİ */
.bko-ataturk-hero .bko-turk-vurgu,
.bko-ataturk-hero .bko-ataturk-signature {
	display: inline-block;
	transform-origin: center;
	transition: transform .35s cubic-bezier(.2,.8,.2,1), color .35s ease, text-shadow .35s ease, filter .35s ease !important;
}

/* “TÜRK” KELİMELERİ */
.bko-ataturk-hero .bko-turk-vurgu:hover {
	color: #dfff38 !important;
	transform: translateY(-2px) scale(1.18);
	text-shadow: 0 0 5px #fff, 0 0 10px #dfff38, 0 0 22px rgba(223,255,56,.90) !important;
	filter: brightness(1.25);
}

/* GAZİ MUSTAFA KEMAL ATATÜRK İMZASI */
.bko-ataturk-hero .bko-ataturk-signature:hover {
	color: #dfff38 !important;
	transform: translateY(-3px) scale(1.10);
	text-shadow: 0 0 6px #fff, 0 0 13px #dfff38, 0 0 28px rgba(223,255,56,.85) !important;
	filter: brightness(1.20);
}

/* ATATÜRK BÖLÜMÜ – SİYAH HOVER */
.bko-ataturk-hero .bko-turk-vurgu:hover,
.bko-ataturk-hero .bko-ataturk-signature:hover {
	color: #000 !important;
	text-shadow: 0 0 2px #fff, 0 0 7px rgba(255,255,255,.80), 0 0 16px rgba(255,255,255,.40) !important;
	filter: none !important;
}

/* EY TÜRK GENÇLİĞİ – DAHA ZARİF GÖRÜNÜM */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child {
	width: max-content !important;
	max-width: 80vw !important;
	margin: 4px auto 15px !important;
	padding: 2px 8px !important;
	color: rgba(255,255,255,.82) !important;
	background: transparent !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	letter-spacing: .14em !important;
	text-shadow: 0 0 4px rgba(255,255,255,.55), 0 1px 2px #000 !important;
}

/* KISA VE SİLİK YAN ÇİZGİLER */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child::before,
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child::after {
	flex: 0 0 42px !important;
	opacity: .45 !important;
	background: linear-gradient(90deg,
    transparent,
    rgba(255,255,255,.70),
    transparent) !important;
	box-shadow: none !important;
}

/* HAFİF HOVER */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child:hover {
	transform: scale(1.025) !important;
	letter-spacing: .16em !important;
	box-shadow: none !important;
}

/* EY TÜRK GENÇLİĞİ – ZARİF EDİTORYAL STİL */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child {
	width: max-content !important;
	max-width: 90vw !important;
	margin: 16px auto 24px !important;
	padding: 7px 20px !important;
	color: rgba(255,255,255,.92) !important;
	background: linear-gradient(90deg,
    transparent 0%,
    rgba(0,0,0,.60) 18%,
    rgba(18,20,20,.88) 50%,
    rgba(0,0,0,.60) 82%,
    transparent 100%) !important;
	border: none !important;
	border-bottom: 1px solid rgba(223,255,56,.32) !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	letter-spacing: .22em !important;
	text-shadow: 0 1px 2px #000, 0 0 7px rgba(255,255,255,.38) !important;
}

/* İKİ YANDA ZARİF ÇİZGİ */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child::before,
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child::after {
	content: "" !important;
	flex: 0 0 32px !important;
	width: 32px !important;
	height: 1px !important;
	opacity: .75 !important;
	background: linear-gradient(90deg,
    transparent,
    rgba(223,255,56,.75),
    transparent) !important;
	box-shadow: 0 0 5px rgba(223,255,56,.30) !important;
}

/* ÇOK HAFİF HOVER */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child:hover {
	transform: translateY(-1px) scale(1.02) !important;
	letter-spacing: .24em !important;
	color: #fff !important;
	box-shadow: none !important;
}

/* EY TÜRK GENÇLİĞİ – SON DENGELİ TASARIM */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child {
	width: max-content !important;
	max-width: 88vw !important;
	margin: 0 auto 24px !important;
	padding: 9px 26px !important;
	transform: translateY(16px) !important;
	color: #f5f5f5 !important;
	background: linear-gradient(90deg,
    transparent 0%,
    rgba(255,255,255,.08) 18%,
    rgba(5,7,7,.92) 50%,
    rgba(255,255,255,.08) 82%,
    transparent 100%) !important;
	border: none !important;
	border-top: 1px solid rgba(255,255,255,.18) !important;
	border-bottom: 1px solid rgba(255,255,255,.42) !important;
	border-radius: 0 !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 1.1 !important;
	letter-spacing: .18em !important;
	text-shadow: 0 1px 2px #000, 0 0 6px rgba(255,255,255,.55), 0 0 13px rgba(255,255,255,.20) !important;
	box-shadow: 0 8px 20px rgba(0,0,0,.45), inset 0 -1px rgba(255,255,255,.08) !important;
}

/* İKİ YANDA GÜMÜŞ IŞIK */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child::before,
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child::after {
	content: "◆" !important;
	flex: none !important;
	width: auto !important;
	height: auto !important;
	color: rgba(255,255,255,.80) !important;
	background: none !important;
	box-shadow: none !important;
	font-size: 7px !important;
	opacity: .85 !important;
}

/* HAFİF HAREKET */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> p:first-child:hover {
	transform: translateY(14px) scale(1.035) !important;
	letter-spacing: .2em !important;
	color: #fff !important;
}

/* ATATÜRK İMZA GÖRSELİNİ HAFİF YUKARI AL */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> .wp-block-image {
	transform: translateY(-82px) !important;
}

/* YAZILARI KEŞFET DÜĞMESİNİ YUKARI AL */
.bko-ataturk-hero
.wp-block-cover__inner-container
> .wp-block-group
> .wp-block-buttons {
	transform: translateY(-92px) !important;
}

/* ÜÇLÜ MANŞET DÜĞMELERİ – KLAS ÇERÇEVE */
.bko-feature-grid
.wp-block-cover
h2.wp-block-heading {
	position: relative !important;
	overflow: visible !important;
	padding: 10px 18px !important;
	border: 1px solid rgba(223,255,56,.72) !important;
	border-radius: 7px !important;
	background: linear-gradient(115deg,
    rgba(2,3,3,.94) 0%,
    rgba(35,38,38,.90) 50%,
    rgba(2,3,3,.94) 100%) !important;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.10), inset 0 0 16px rgba(255,255,255,.05), 0 0 0 3px rgba(0,0,0,.55), 0 0 0 4px rgba(223,255,56,.16), 0 7px 22px rgba(0,0,0,.75), 0 0 15px rgba(223,255,56,.28) !important;
	transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease, background .3s ease !important;
}

/* SOL ÜST KÖŞE İŞLEMESİ */
.bko-feature-grid
.wp-block-cover
h2.wp-block-heading::before {
	content: "" !important;
	position: absolute !important;
	top: -4px !important;
	left: -4px !important;
	width: 22px !important;
	height: 13px !important;
	border-top: 2px solid #dfff38 !important;
	border-left: 2px solid #dfff38 !important;
	border-radius: 5px 0 0 0 !important;
	box-shadow: -2px -2px 8px rgba(223,255,56,.45) !important;
	pointer-events: none !important;
	transition: width .3s ease, height .3s ease !important;
}

/* SAĞ ALT KÖŞE İŞLEMESİ */
.bko-feature-grid
.wp-block-cover
h2.wp-block-heading::after {
	content: "" !important;
	position: absolute !important;
	right: -4px !important;
	bottom: -4px !important;
	width: 22px !important;
	height: 13px !important;
	border-right: 2px solid #dfff38 !important;
	border-bottom: 2px solid #dfff38 !important;
	border-radius: 0 0 5px 0 !important;
	box-shadow: 2px 2px 8px rgba(223,255,56,.45) !important;
	pointer-events: none !important;
	transition: width .3s ease, height .3s ease !important;
}

/* YAZILAR */
.bko-feature-grid
.wp-block-cover
h2.wp-block-heading a {
	display: block !important;
	color: #fff !important;
	text-decoration: none !important;
	text-shadow: 0 1px 2px #000, 0 0 7px rgba(255,255,255,.80), 0 0 13px rgba(255,255,255,.35) !important;
}

/* ÜZERİNE GELİNCE ÇERÇEVE CANLANSIN */
.bko-feature-grid
.wp-block-cover
h2.wp-block-heading:hover {
	transform: translateY(-3px) scale(1.025) !important;
	border-color: #fff !important;
	background: linear-gradient(115deg,
    #020303 0%,
    #4b5050 50%,
    #020303 100%) !important;
	box-shadow: inset 0 0 0 1px rgba(223,255,56,.35), inset 0 0 20px rgba(255,255,255,.10), 0 0 0 3px rgba(0,0,0,.65), 0 0 0 4px rgba(223,255,56,.40), 0 10px 26px rgba(0,0,0,.85), 0 0 22px rgba(223,255,56,.48) !important;
}

.bko-feature-grid
.wp-block-cover
h2.wp-block-heading:hover::before,
.bko-feature-grid
.wp-block-cover
h2.wp-block-heading:hover::after {
	width: 32px !important;
	height: 18px !important;
}

/* ŞİMDİ OKUNACAKLAR → YAZILARIM ARASINI SIKIŞTIR */
.bko-latest-section {
	padding-bottom: 32px !important;
	margin-bottom: 0 !important;
}

/* YAZILARIM BAŞLIK KATMANI */
.bko-yazilarim-bolumu {
	margin-top: 24px !important;
	margin-bottom: 22px !important;
	padding-top: 24px !important;
	padding-bottom: 24px !important;
}

/* BAŞLIĞIN KENDİ ALT BOŞLUĞUNU KALDIR */
.bko-yazilarim-bolumu .bko-bolum-basligi {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/* BAŞLIK İLE İLK KART SIRASI */
.bko-yazilarim-bolumu + .wp-block-columns {
	margin-top: 22px !important;
}

/* INTERNATIONAL — premium hareketli kartlar */
.bko-international-bolumu .wp-block-cover {
	position: relative;
	overflow: hidden;
	border: 1px solid rgba(223,255,56,.42) !important;
	border-radius: 16px !important;
	outline: 1px solid rgba(255,255,255,.07);
	outline-offset: -7px;
	box-shadow: inset 0 0 25px rgba(0,0,0,.55), 0 10px 28px rgba(0,0,0,.35);
	transition: transform .55s cubic-bezier(.2,.8,.2,1), border-color .45s ease, box-shadow .45s ease;
}

/* Görsellerin kontrollü hareketi */
.bko-international-bolumu
.wp-block-cover
.wp-block-cover__image-background {
	transition: transform .75s cubic-bezier(.2,.8,.2,1), filter .6s ease !important;
}

/* Görsel üzerindeki karanlık katman */
.bko-international-bolumu
.wp-block-cover
.wp-block-cover__background {
	opacity: .42 !important;
	transition: opacity .55s ease !important;
}

/* Kartın üzerinden geçen gümüş ışık */
.bko-international-bolumu .wp-block-cover::before {
	content: "";
	position: absolute;
	z-index: 3;
	top: -20%;
	bottom: -20%;
	left: -45%;
	width: 28%;
	pointer-events: none;
	opacity: 0;
	transform: skewX(-18deg);
	background: linear-gradient(90deg,
    transparent,
    rgba(255,255,255,.04),
    rgba(255,255,255,.30),
    rgba(223,255,56,.12),
    transparent);
}

/* Hover sırasında belirecek ok */
.bko-international-bolumu .wp-block-cover::after {
	content: "↗";
	position: absolute;
	z-index: 6;
	top: 14px;
	right: 16px;
	width: 32px;
	height: 32px;
	display: grid;
	border: 1px solid rgba(223,255,56,.75);
	border-radius: 50%;
	color: #fff;
	background: rgba(3,5,5,.78);
	box-shadow: 0 0 13px rgba(223,255,56,.30);
	opacity: 0;
	transform: translate(-8px,8px) scale(.75);
	transition: .4s ease;
	pointer-events: none;
}

/* Yazıları küçük ve dengeli tut */
.bko-international-bolumu
.wp-block-cover
.wp-block-cover__inner-container {
	position: relative;
	z-index: 5;
}

.bko-international-bolumu .wp-block-cover h3 {
	width: max-content;
	max-width: calc(100% - 34px);
	padding: 8px 15px !important;
	border: 1px solid rgba(223,255,56,.78);
	border-radius: 9px;
	background: linear-gradient(135deg,
    rgba(2,3,3,.94),
    rgba(23,26,25,.92));
	font-size: clamp(12px,.9vw,15px) !important;
	line-height: 1.15 !important;
	letter-spacing: .035em;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.08), 0 0 14px rgba(223,255,56,.25);
	transition: transform .4s ease, color .4s ease, box-shadow .4s ease;
}

/* Bilgisayarda fareyle yaklaşınca */
@media (hover:hover) and (pointer:fine) {
	.bko-international-bolumu .wp-block-cover:hover {
		transform: translateY(-6px);
		border-color: rgba(223,255,56,.90) !important;
		box-shadow: inset 0 0 30px rgba(0,0,0,.35), 0 18px 38px rgba(0,0,0,.55), 0 0 20px rgba(223,255,56,.16);
	}
	
	.bko-international-bolumu
			  .wp-block-cover:hover
			  .wp-block-cover__image-background {
		transform: scale(1.065);
		filter: brightness(1.12) contrast(1.08) saturate(1.06);
	}
	
	.bko-international-bolumu
			  .wp-block-cover:hover
			  .wp-block-cover__background {
		opacity: .24 !important;
	}
	
	.bko-international-bolumu .wp-block-cover:hover::before {
		opacity: 1;
		left: 125%;
		transition: left .9s ease, opacity .3s ease;
	}
	
	.bko-international-bolumu .wp-block-cover:hover::after {
		opacity: 1;
		transform: translate(0,0) scale(1);
	}
	
	.bko-international-bolumu .wp-block-cover:hover h3 {
		transform: translateY(-3px);
		color: #dfff38 !important;
		box-shadow: inset 0 0 0 1px rgba(255,255,255,.15), 0 0 20px rgba(223,255,56,.42);
	}
}

/* Hareket azaltma tercihi olan ziyaretçiler */
@media (prefers-reduced-motion: reduce) {
	.bko-international-bolumu .wp-block-cover,
			  .bko-international-bolumu .wp-block-cover * {
		transition: none !important;
	}
}

/* INTERNATIONAL kart başlıklarını büyüt */
.bko-international-bolumu .wp-block-cover h3 {
	font-size: clamp(15px, 1.25vw, 20px) !important;
	line-height: 1.15 !important;
	padding: 10px 18px !important;
}

.bko-international-bolumu .wp-block-cover h3 a {
	font-size: inherit !important;
}

/* BEŞİKTAŞ–ANALİZ: damalı premium etiket */
.bko-feature-grid
> .wp-block-column:first-child
.wp-block-cover
h2.wp-block-heading {
	width: min(90%, 680px) !important;
	min-height: 88px;
	box-sizing: border-box;
	display: flex !important;
	align-items: center;
	justify-content: center;
	padding: 14px 105px 14px 24px !important;
	background-image: linear-gradient(90deg,
      rgba(0,0,0,.84) 0%,
      rgba(0,0,0,.60) 48%,
      rgba(0,0,0,.82) 100%), url('https://images.bjk.com.tr/media/taraftar_media/taraftar-340.jpg'), conic-gradient(rgba(255,255,255,.22) 25%,
      rgba(3,3,3,.94) 0 50%,
      rgba(255,255,255,.22) 0 75%,
      rgba(3,3,3,.94) 0) !important;
	background-position: center, calc(100% - 20px) center, 0 0 !important;
	background-size: 100% 100%, 74px 74px, 26px 26px !important;
	background-repeat: no-repeat, no-repeat, repeat !important;
	border: 1px solid rgba(223,255,56,.92) !important;
	border-radius: 12px !important;
	color: #fff !important;
	text-shadow: 0 2px 3px #000, 0 0 6px #000, 0 0 11px rgba(255,255,255,.78) !important;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.20), inset 0 0 24px rgba(0,0,0,.82), 0 0 0 3px rgba(0,0,0,.78), 0 0 16px rgba(223,255,56,.42) !important;
	transition: background-position .55s ease, box-shadow .45s ease, transform .45s ease !important;
}

.bko-feature-grid
> .wp-block-column:first-child
.wp-block-cover
h2.wp-block-heading a {
	color: #fff !important;
	position: relative;
	z-index: 2;
}

/* Yaklaşınca dama ve arma hareketlensin */
@media (hover:hover) and (pointer:fine) {
	.bko-feature-grid
			  > .wp-block-column:first-child
			  .wp-block-cover:hover
			  h2.wp-block-heading {
		background-position: center, calc(100% - 13px) center, 13px 13px !important;
		transform: translateY(-4px) scale(1.018);
		box-shadow: inset 0 0 0 1px rgba(255,255,255,.35), inset 0 0 28px rgba(0,0,0,.70), 0 0 0 3px rgba(0,0,0,.85), 0 0 23px rgba(223,255,56,.60) !important;
	}
}

/* Telefonda yazı ve arma taşmasın */
@media (max-width:782px) {
	.bko-feature-grid
			  > .wp-block-column:first-child
			  .wp-block-cover
			  h2.wp-block-heading {
		width: 92% !important;
		min-height: 70px;
		padding: 12px 72px 12px 16px !important;
		background-size: 100% 100%, 52px 52px, 22px 22px !important;
		font-size: clamp(22px, 7vw, 34px) !important;
	}
}

/* Akan şeritte zarif imza yazısı */
.bko-ticker-bar::before,
.bko-kayan-serit::before {
	font-family: "Parisienne", "Segoe Script", cursive !important;
	font-size: 26px !important;
	font-weight: 400 !important;
	line-height: 1 !important;
	letter-spacing: .2px !important;
	white-space: nowrap !important;
	color: #fff !important;
	text-shadow: 0 0 3px #fff, 0 0 8px rgba(255,255,255,.55), 0 0 12px rgba(223,255,56,.22) !important;
}

/* Şeritte kesin çalışan daha zarif el yazısı */
body .bko-ticker-bar.bko-kayan-serit::before {
	font-family: "Brush Script MT", "Segoe Script", cursive !important;
	font-size: 29px !important;
	font-weight: 400 !important;
	font-style: italic !important;
	letter-spacing: 0 !important;
	line-height: 1 !important;
	white-space: nowrap !important;
	color: #fff !important;
	text-shadow: 0 0 2px #fff, 0 0 7px rgba(255,255,255,.65), 0 0 13px rgba(223,255,56,.30) !important;
}

/* ORTAK PREMIUM KUTU YAPISI */
.bko-feature-grid h2:has(a[href*="/category/spor-hukuku/"]),
.bko-feature-grid h2:has(a[href*="/category/dosyalar/"]) {
	position: relative !important;
	overflow: hidden !important;
	min-height: 62px;
	padding: 12px 22px !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(223,255,56,.90) !important;
	border-radius: 10px !important;
	color: #fff !important;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.18), inset 0 0 20px rgba(0,0,0,.85), 0 0 0 3px rgba(0,0,0,.72), 0 0 15px rgba(223,255,56,.40) !important;
	transition: transform .45s ease, box-shadow .45s ease, background-position .55s ease !important;
}

.bko-feature-grid h2:has(a[href*="/category/spor-hukuku/"]) a,
.bko-feature-grid h2:has(a[href*="/category/dosyalar/"]) a {
	position: relative;
	z-index: 3;
	color: #fff !important;
	text-shadow: 0 2px 3px #000, 0 0 7px #000, 0 0 10px rgba(255,255,255,.72) !important;
}

/* SPOR HUKUKU: hukuk evrakı ve paragraf filigranı */
.bko-feature-grid h2:has(a[href*="/category/spor-hukuku/"]) {
	background: radial-gradient(circle at 88% 50%,
      rgba(203,170,94,.30),
      transparent 25%), repeating-linear-gradient(135deg,
      rgba(255,255,255,.065) 0 1px,
      transparent 1px 11px), linear-gradient(105deg,
      #030404 0%,
      #19150d 53%,
      #050606 100%) !important;
}

.bko-feature-grid h2:has(a[href*="/category/spor-hukuku/"])::after {
	content: "§";
	position: absolute;
	z-index: 1;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	font-family: Georgia, serif;
	font-size: 54px;
	font-weight: 700;
	line-height: 1;
	color: rgba(218,187,112,.26);
	text-shadow: 0 0 12px rgba(218,187,112,.30);
	transition: transform .45s ease, color .45s ease !important;
}

/* HUKUK–DOSYALAR: arşiv çizgileri ve dosya damgası */
.bko-feature-grid h2:has(a[href*="/category/dosyalar/"]) {
	background: linear-gradient(90deg,
      rgba(0,0,0,.92),
      rgba(8,22,20,.76),
      rgba(0,0,0,.94)), repeating-linear-gradient(90deg,
      rgba(255,255,255,.09) 0 1px,
      transparent 1px 23px), repeating-linear-gradient(0deg,
      rgba(223,255,56,.05) 0 1px,
      transparent 1px 13px), #030707 !important;
}

.bko-feature-grid h2:has(a[href*="/category/dosyalar/"])::after {
	content: "DOSYA";
	position: absolute;
	z-index: 1;
	right: 12px;
	top: 8px;
	padding: 4px 7px;
	border: 1px solid rgba(223,255,56,.32);
	border-radius: 4px;
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight: 800;
	letter-spacing: 2px;
	color: rgba(255,255,255,.30);
	background: rgba(0,0,0,.38);
	transition: color .45s ease, border-color .45s ease, letter-spacing .45s ease !important;
}

/* FAREYLE ÜZERİNE GELİNCE */
@media (hover:hover) and (pointer:fine) {
	.bko-feature-grid h2:has(a[href*="/category/spor-hukuku/"]):hover,
			  .bko-feature-grid h2:has(a[href*="/category/dosyalar/"]):hover {
		transform: translateY(-4px) scale(1.025);
		box-shadow: inset 0 0 0 1px rgba(255,255,255,.36), inset 0 0 24px rgba(0,0,0,.68), 0 0 0 3px rgba(0,0,0,.84), 0 0 23px rgba(223,255,56,.62) !important;
	}
	
	.bko-feature-grid
			  h2:has(a[href*="/category/spor-hukuku/"]):hover::after {
		transform: translateY(-50%) rotate(7deg) scale(1.15);
		color: rgba(230,201,132,.48);
	}
	
	.bko-feature-grid
			  h2:has(a[href*="/category/dosyalar/"]):hover::after {
		color: #dfff38;
		border-color: rgba(223,255,56,.75);
		letter-spacing: 3px;
	}
}

/* YAZILARIM – premium bölüm çerçevesi */
.bko-yazilarim-bolumu {
	position: relative !important;
	overflow: hidden;
	width: calc(100% - 34px) !important;
	max-width: 1420px !important;
	box-sizing: border-box;
	margin: 24px auto 22px !important;
	padding: 20px 24px 18px !important;
	border: 1px solid rgba(223,255,56,.42) !important;
	border-radius: 14px !important;
	background: linear-gradient(90deg,
      rgba(3,7,7,.96),
      rgba(12,24,19,.90) 50%,
      rgba(3,7,7,.96)) !important;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.055), inset 0 0 28px rgba(0,0,0,.72), 0 0 18px rgba(223,255,56,.16) !important;
}

/* Sol üst köşe süslemesi */
.bko-yazilarim-bolumu::before {
	content: "";
	position: absolute;
	z-index: 2;
	top: -1px;
	left: -1px;
	width: 76px;
	height: 30px;
	border-top: 3px solid #dfff38;
	border-left: 3px solid #dfff38;
	border-radius: 14px 0 0 0;
	filter: drop-shadow(0 0 6px rgba(223,255,56,.65));
}

/* Sağ alt köşe süslemesi */
.bko-yazilarim-bolumu::after {
	content: "";
	position: absolute;
	z-index: 2;
	right: -1px;
	bottom: -1px;
	width: 76px;
	height: 30px;
	border-right: 3px solid #dfff38;
	border-bottom: 3px solid #dfff38;
	border-radius: 0 0 14px 0;
	filter: drop-shadow(0 0 6px rgba(223,255,56,.65));
}

/* Başlık ve altındaki ışık çizgisi */
.bko-yazilarim-bolumu h2 {
	margin: 0 !important;
	position: relative;
	z-index: 3;
}

.bko-yazilarim-bolumu h2::after {
	content: "";
	display: block;
	width: min(240px, 48%);
	height: 2px;
	margin: 10px auto 0;
	background: linear-gradient(90deg,
    transparent,
    rgba(255,255,255,.80),
    #dfff38,
    rgba(255,255,255,.80),
    transparent);
	box-shadow: 0 0 6px rgba(255,255,255,.50), 0 0 11px rgba(223,255,56,.60);
}

/* Hafif yaklaşma efekti */
@media (hover:hover) and (pointer:fine) {
	.bko-yazilarim-bolumu {
		transition: border-color .4s ease, box-shadow .4s ease, transform .4s ease;
	}
	
	.bko-yazilarim-bolumu:hover {
		transform: translateY(-2px);
		border-color: rgba(223,255,56,.72) !important;
		box-shadow: inset 0 0 0 1px rgba(255,255,255,.10), inset 0 0 30px rgba(0,0,0,.65), 0 0 24px rgba(223,255,56,.27) !important;
	}
}

@media (max-width: 782px) {
	.bko-yazilarim-bolumu {
		width: calc(100% - 20px) !important;
		margin: 18px auto !important;
		padding: 17px 12px 15px !important;
	}
}

/* YAZILARIM çerçevesini ekran merkezine al */
@media (min-width: 783px) {
	.bko-yazilarim-bolumu {
		position: relative !important;
		left: clamp(-30px, -2vw, -12px) !important;
	}
	
	.bko-yazilarim-bolumu h2 {
		width: 100% !important;
		text-align: center !important;
	}
}

/* Mobilde kaydırma uygulanmasın */
@media (max-width: 782px) {
	.bko-yazilarim-bolumu {
		left: 0 !important;
	}
}

/* YAZILARIM kutusu — konum düzeltmesi */
html body .bko-yazilarim-bolumu {
	position: relative !important;
	display: block !important;
	float: none !important;
	left: auto !important;
	right: auto !important;
	transform: none !important;
	width: calc(100% - 32px) !important;
	max-width: 1420px !important;
	margin: 24px auto 22px !important;
	box-sizing: border-box !important;
}

html body .bko-yazilarim-bolumu h2 {
	display: block !important;
	width: 100% !important;
	margin: 0 auto !important;
	padding: 0 16px !important;
	box-sizing: border-box !important;
	text-align: center !important;
}

@media (max-width: 782px) {
	html body .bko-yazilarim-bolumu {
		width: calc(100% - 20px) !important;
		margin: 18px auto !important;
	}
}

/* EĞİTİM BÖLÜMÜ — premium ve bütünlüklü görünüm */
html body .bko-egitim-bolumu {
	width: calc(100% - 32px) !important;
	max-width: 1160px !important;
	margin: 48px auto !important;
}

html body .bko-egitim-kapak {
	position: relative !important;
	min-height: 430px !important;
	overflow: hidden !important;
	border: 1px solid rgba(223, 255, 56, 0.35) !important;
	border-radius: 18px !important;
	background: #030707 !important;
	box-shadow: 0 22px 60px rgba(0, 0, 0, 0.48), 0 0 24px rgba(223, 255, 56, 0.07) !important;
}

/* Fotoğrafı daha güçlü ve klas göster */
html body .bko-egitim-kapak .wp-block-cover__image-background {
	filter: grayscale(100%) brightness(0.62) contrast(1.15) !important;
	transform: scale(1.01) !important;
	transition: transform .65s ease, filter .65s ease !important;
}

/* Sert çapraz ayrımı kaldırıp doğal geçiş yap */
html body .bko-egitim-kapak .wp-block-cover__background {
	opacity: 1 !important;
	background: linear-gradient(90deg,
        rgba(2, 5, 5, 0.10) 0%,
        rgba(2, 5, 5, 0.25) 38%,
        rgba(2, 5, 5, 0.72) 57%,
        rgba(2, 5, 5, 0.97) 74%,
        #030707 100%) !important;
}

/* Eski parlak çapraz çizginin yerine ince ışık */
html body .bko-egitim-kapak::after {
	content: "" !important;
	position: absolute !important;
	z-index: 3 !important;
	top: 10% !important;
	bottom: 10% !important;
	left: 56% !important;
	width: 1px !important;
	background: linear-gradient(transparent,
        rgba(223, 255, 56, 0.80),
        transparent) !important;
	box-shadow: 0 0 12px rgba(223, 255, 56, 0.45) !important;
	transform: none !important;
	opacity: .75 !important;
	pointer-events: none !important;
}

/* Metin alanı */
html body .bko-egitim-kapak .wp-block-cover__inner-container {
	position: relative !important;
	z-index: 4 !important;
	width: 41% !important;
	max-width: 470px !important;
	margin: 0 3% 0 auto !important;
	padding: 36px 22px !important;
	box-sizing: border-box !important;
}

html body .bko-egitim-kapak h2 {
	font-size: clamp(34px, 3.2vw, 48px) !important;
	line-height: 1.04 !important;
	letter-spacing: -.5px !important;
	margin-bottom: 24px !important;
}

html body .bko-egitim-kapak p {
	color: rgba(255, 255, 255, 0.88) !important;
	font-size: 17px !important;
	line-height: 1.65 !important;
}

/* Fareyle yaklaşınca canlılaşma */
@media (hover: hover) and (pointer: fine) {
	html body .bko-egitim-kapak:hover .wp-block-cover__image-background {
		transform: scale(1.045) !important;
		filter: grayscale(75%) brightness(0.72) contrast(1.18) !important;
	}
	
	html body .bko-egitim-kapak:hover {
		border-color: rgba(223, 255, 56, 0.65) !important;
		box-shadow: 0 25px 70px rgba(0, 0, 0, 0.55), 0 0 30px rgba(223, 255, 56, 0.13) !important;
	}
}

/* EĞİTİM BÖLÜMÜ — kesin merkezleme */
html body .bko-egitim-bolumu {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	transform: none !important;
	display: block !important;
	width: min(1120px, calc(100% - 48px)) !important;
	max-width: 1120px !important;
	margin: 48px auto !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

html body .bko-egitim-kapak {
	width: 100% !important;
	margin: 0 auto !important;
}

/* Sağdaki metni dikey olarak da ortala */
html body .bko-egitim-kapak .wp-block-cover__inner-container {
	min-height: 390px !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
}

/* Eğitim bölümündeki kişiyi biraz sola kaydır */
html body .bko-egitim-kapak .wp-block-cover__image-background {
	transform: translateX(-6%) scale(1.10) !important;
	object-position: center center !important;
}

/* Üzerine gelince konumu bozulmasın */
@media (hover: hover) and (pointer: fine) {
	html body .bko-egitim-kapak:hover .wp-block-cover__image-background {
		transform: translateX(-6%) scale(1.14) !important;
	}
}

/* EĞİTİM KAPAĞI — fotoğraf ve metni iki ayrı alana ayır */
html body .bko-egitim-kapak {
	background: #030606 !important;
}

/* Fotoğraf yalnızca sol bölümde kalsın */
html body .bko-egitim-kapak .wp-block-cover__image-background {
	left: 0 !important;
	right: auto !important;
	width: 61% !important;
	height: 100% !important;
	object-fit: cover !important;
	object-position: center 22% !important;
	transform: none !important;
	filter: grayscale(100%) brightness(.68) contrast(1.12) !important;
}

/* Fotoğrafı sağdaki siyah alana doğal biçimde erit */
html body .bko-egitim-kapak .wp-block-cover__background {
	opacity: 1 !important;
	background: linear-gradient(90deg,
        rgba(3, 6, 6, .04) 0%,
        rgba(3, 6, 6, .08) 42%,
        rgba(3, 6, 6, .75) 58%,
        #030606 70%,
        #030606 100%) !important;
}

/* Yazı alanını sağda ve ortada tut */
html body .bko-egitim-kapak .wp-block-cover__inner-container {
	width: 42% !important;
	max-width: 470px !important;
	min-height: 390px !important;
	margin: 0 4% 0 auto !important;
	padding: 30px 12px !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
}

/* Eski üzerine gelme kaydırmasını tamamen iptal et */
html body .bko-egitim-kapak:hover .wp-block-cover__image-background {
	transform: none !important;
}

/* Eğitim görselini kırpmadan tamamen göster */
html body .bko-egitim-kapak .wp-block-cover__image-background {
	width: 60% !important;
	height: 100% !important;
	left: 0 !important;
	object-fit: contain !important;
	object-position: center center !important;
	transform: none !important;
	background: #030606 !important;
}

/* Görselin boş kalan kenarlarını siyaha erit */
html body .bko-egitim-kapak .wp-block-cover__background {
	background: linear-gradient(90deg,
        rgba(3,6,6,.15) 0%,
        rgba(3,6,6,.05) 34%,
        rgba(3,6,6,.55) 52%,
        #030606 66%,
        #030606 100%) !important;
}

/* EĞİTİM BÖLÜMÜ — son kompozisyon */
html body .bko-egitim-kapak {
	position: relative !important;
	overflow: hidden !important;
	background: #030606 !important;
}

/* Sol alanı aynı fotoğrafın flu hâliyle tamamen doldur */
html body .bko-egitim-kapak::before {
	content: "" !important;
	position: absolute !important;
	z-index: 0 !important;
	width: 50% !important;
	background-image: linear-gradient(rgba(3,6,6,.28), rgba(3,6,6,.28)), url('https://bilgekaanozkan.com/wp-content/uploads/2023/06/bakalii-1.png') !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	filter: grayscale(100%) blur(7px) brightness(.65) !important;
	transform: scale(1.04) !important;
}

/* Asıl fotoğrafı kırpmadan flu zeminin üzerine yerleştir */
html body .bko-egitim-kapak .wp-block-cover__image-background {
	z-index: 1 !important;
	left: 0 !important;
	width: 50% !important;
	height: 100% !important;
	object-fit: contain !important;
	object-position: center center !important;
	transform: none !important;
	filter: grayscale(100%) brightness(.78) contrast(1.12) !important;
}

/* Tam ortadaki neon ayırıcı */
html body .bko-egitim-kapak::after {
	content: "" !important;
	position: absolute !important;
	z-index: 4 !important;
	left: 50% !important;
	top: 8% !important;
	bottom: 8% !important;
	width: 1px !important;
	background: linear-gradient(transparent,
        rgba(223,255,56,.95) 22%,
        rgba(223,255,56,.95) 78%,
        transparent) !important;
	box-shadow: 0 0 8px rgba(223,255,56,.75), 0 0 20px rgba(223,255,56,.35) !important;
	transform: translateX(-50%) !important;
}

/* İki taraf arasındaki geçiş ve sağ bölümün ince dokusu */
html body .bko-egitim-kapak .wp-block-cover__background {
	z-index: 2 !important;
	opacity: 1 !important;
	background: radial-gradient(circle at 78% 20%,
            rgba(223,255,56,.10),
            transparent 28%), repeating-linear-gradient(135deg,
            transparent 0 17px,
            rgba(255,255,255,.018) 18px 19px), linear-gradient(90deg,
            rgba(3,6,6,.02) 0%,
            rgba(3,6,6,.10) 44%,
            rgba(3,6,6,.80) 52%,
            #030606 65%,
            #030606 100%) !important;
}

/* Sağdaki metin için zarif cam panel */
html body .bko-egitim-kapak .wp-block-cover__inner-container {
	position: relative !important;
	z-index: 5 !important;
	width: 42% !important;
	max-width: 470px !important;
	min-height: 360px !important;
	margin: 0 3% 0 auto !important;
	padding: 32px 28px !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	background: linear-gradient(145deg,
            rgba(255,255,255,.045),
            rgba(223,255,56,.018) 45%,
            rgba(0,0,0,.10)) !important;
	border: 1px solid rgba(255,255,255,.065) !important;
	border-radius: 14px !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 18px 45px rgba(0,0,0,.28) !important;
}

/* ATATÜRK'LÜ İLETİŞİM BÖLÜMÜ — geniş ve sinematik */
html body .bko-iletisim-kapak {
	width: min(1120px, calc(100% - 48px)) !important;
	max-width: 1120px !important;
	min-height: 500px !important;
	height: 500px !important;
	margin: 48px auto !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
	border-radius: 18px !important;
}

/* Fotoğraf yeni yatay alana yayılsın */
html body .bko-iletisim-kapak .wp-block-cover__image-background {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	object-position: center 25% !important;
	transform: none !important;
}

/* Metin yeni genişliğin ortasında kalsın */
html body .bko-iletisim-kapak .wp-block-cover__inner-container {
	width: min(86%, 900px) !important;
	max-width: 900px !important;
	margin: auto !important;
	padding: 40px 30px !important;
	box-sizing: border-box !important;
}

/* Ana metin fazla yayılmasın */
html body .bko-iletisim-kapak h2 {
	width: 100% !important;
	max-width: 780px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	font-size: clamp(34px, 3.5vw, 50px) !important;
	line-height: 1.12 !important;
	text-align: center !important;
}

@media (max-width: 700px) {
	html body .bko-iletisim-kapak {
		width: calc(100% - 24px) !important;
		min-height: 520px !important;
		height: 520px !important;
	}
	
	html body .bko-iletisim-kapak h2 {
		font-size: 30px !important;
	}
}

/* İLETİŞİME GEÇ — Türk bayrağı kırmızı/beyaz */
html body .bko-iletisim-kapak .wp-block-button__link {
	color: #ffffff !important;
	background: linear-gradient(135deg,
        #8f0015 0%,
        #e30a17 48%,
        #b00018 100%) !important;
	border: 2px solid #ffffff !important;
	border-radius: 10px !important;
	padding: 13px 30px !important;
	font-weight: 800 !important;
	letter-spacing: 1px !important;
	box-shadow: 0 0 8px rgba(255,255,255,.65), 0 0 20px rgba(227,10,23,.55), inset 0 1px 0 rgba(255,255,255,.35) !important;
	transition: transform .25s ease, background .25s ease, color .25s ease, box-shadow .25s ease !important;
}

/* Üzerine gelince beyaz zemin–kırmızı yazı */
html body .bko-iletisim-kapak .wp-block-button__link:hover {
	color: #e30a17 !important;
	background: #ffffff !important;
	border-color: #e30a17 !important;
	transform: translateY(-3px) scale(1.04) !important;
	box-shadow: 0 0 12px rgba(255,255,255,.90), 0 0 28px rgba(227,10,23,.75) !important;
}

/* İletişim bölümünün üst açıklaması — kırmızı/beyaz */
html body .bko-iletisim-kapak
.wp-block-cover__inner-container > p:first-of-type {
	display: table !important;
	width: auto !important;
	max-width: 780px !important;
	margin: 0 auto 22px !important;
	padding: 8px 20px !important;
	color: #ffffff !important;
	background: linear-gradient(135deg,
        #8f0015 0%,
        #e30a17 50%,
        #a80017 100%) !important;
	border: 1px solid rgba(255,255,255,.90) !important;
	border-radius: 999px !important;
	font-weight: 800 !important;
	letter-spacing: .7px !important;
	text-align: center !important;
	text-transform: uppercase !important;
	box-shadow: 0 0 8px rgba(255,255,255,.35), 0 0 20px rgba(227,10,23,.45) !important;
}

/* Üst kırmızı şeridi yarı şeffaf yap */
html body .bko-iletisim-kapak
.wp-block-cover__inner-container > p:first-of-type {
	color: #ffffff !important;
	background: linear-gradient(135deg,
        rgba(125, 0, 17, .42),
        rgba(227, 10, 23, .48),
        rgba(120, 0, 17, .42)) !important;
	border-color: rgba(255,255,255,.72) !important;
	box-shadow: 0 0 7px rgba(255,255,255,.22), 0 0 16px rgba(227,10,23,.30) !important;
	text-shadow: 0 2px 5px rgba(0,0,0,.90) !important;
}

/* Atatürk fotoğrafına yumuşak yaklaşma */
html body .bko-iletisim-kapak {
	overflow: hidden !important;
}

html body .bko-iletisim-kapak .wp-block-cover__image-background {
	transform: scale(1) !important;
	transform-origin: center center !important;
	transition: transform .75s cubic-bezier(.22,.61,.36,1), filter .75s ease !important;
}

@media (hover: hover) and (pointer: fine) {
	html body .bko-iletisim-kapak:hover
			    .wp-block-cover__image-background {
		transform: scale(1.055) !important;
		filter: grayscale(100%) brightness(.78) contrast(1.12) !important;
	}
}

/* ATATÜRK BÖLÜMÜ — İSİM, İMZA VE DÜĞME SIRALAMASI */
html body .bko-ataturk-hero .wp-block-cover__inner-container > p:nth-of-type(2) {
	position: static !important;
	transform: none !important;
	margin: 22px auto 8px !important;
	text-align: center !important;
}

html body .bko-ataturk-hero .wp-block-cover__inner-container > figure {
	position: static !important;
	transform: none !important;
	width: 135px !important;
	margin: 0 auto 10px !important;
	text-align: center !important;
}

html body .bko-ataturk-hero .wp-block-cover__inner-container > figure img {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	margin: 0 auto !important;
}

html body .bko-ataturk-hero .wp-block-buttons {
	position: static !important;
	transform: none !important;
	margin: 4px auto 0 !important;
	justify-content: center !important;
}

/* FOOTER — KOMPAKT SİYAH/NEON TASARIM */
html body #colophon.site-footer {
	min-height: 0 !important;
	margin: 0 !important;
	padding: 28px 24px 22px !important;
	background: radial-gradient(circle at 50% 0%,
        rgba(205,255,20,.07),
        transparent 55%), #030708 !important;
	border-top: 1px solid rgba(205,255,20,.32) !important;
}

/* Footer içindeki gereksiz boşluklar */
html body #colophon .widget-area,
html body #colophon .widget,
html body #colophon aside {
	min-height: 0 !important;
	max-height: none !important;
	margin: 0 auto 16px !important;
	padding: 0 !important;
}

/* Arama alanı */
html body #colophon form[role="search"],
html body #colophon .search-form {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 10px !important;
	width: min(100%, 520px) !important;
	margin: 0 auto !important;
}

/* Beyaz kutuyu temaya uyarla */
html body #colophon input[type="search"] {
	width: 100% !important;
	min-height: 46px !important;
	padding: 11px 16px !important;
	color: #fff !important;
	background: rgba(5,10,11,.96) !important;
	border: 1px solid rgba(205,255,20,.48) !important;
	border-radius: 10px !important;
	box-shadow: inset 0 0 18px rgba(0,0,0,.8) !important;
	outline: none !important;
}

/* Arama düğmesi */
html body #colophon button[type="submit"],
html body #colophon .search-submit {
	min-height: 46px !important;
	padding: 10px 24px !important;
	color: #050505 !important;
	font-weight: 800 !important;
	background: #d5ff20 !important;
	border: 1px solid #efffa1 !important;
	border-radius: 10px !important;
	box-shadow: 0 0 14px rgba(205,255,20,.35) !important;
}

/* En alttaki site adı ve WordPress yazısı */
html body #colophon .site-info {
	margin: 14px auto 0 !important;
	padding: 14px 0 0 !important;
	color: rgba(255,255,255,.55) !important;
	text-align: center !important;
	border-top: 1px solid rgba(255,255,255,.08) !important;
}

html body #colophon .site-info a {
	color: rgba(255,255,255,.68) !important;
}

/* PAYLAŞIM VE BEĞENİ ALANINI GÖRÜNÜR YAP */
html body .sharedaddy {
	box-sizing: border-box !important;
	width: min(100%, 720px) !important;
	min-height: 0 !important;
	height: auto !important;
	margin: 18px auto !important;
	padding: 16px 20px !important;
	color: #fff !important;
	background: linear-gradient(135deg,
        rgba(205,255,20,.055),
        rgba(4,9,10,.94) 42%,
        rgba(255,255,255,.025)) !important;
	border: 1px solid rgba(205,255,20,.22) !important;
	border-radius: 14px !important;
}

/* Bunu paylaş / Bunu beğen başlıkları */
html body .sharedaddy .sd-title,
html body .sharedaddy h3.sd-title {
	display: block !important;
	margin: 0 0 13px !important;
	color: rgba(255,255,255,.92) !important;
	font-size: 14px !important;
	font-weight: 800 !important;
	letter-spacing: .08em !important;
	text-transform: uppercase !important;
	opacity: 1 !important;
	text-shadow: 0 0 9px rgba(255,255,255,.18) !important;
}

/* Başlık üzerindeki kısa çizgi */
html body .sharedaddy .sd-title::before {
	width: 54px !important;
	margin-bottom: 10px !important;
	border-top: 2px solid rgba(205,255,20,.65) !important;
}

/* Paylaşım ikonları */
html body .sharedaddy .sd-content {
	margin: 0 !important;
	color: #fff !important;
	opacity: 1 !important;
}

html body .sharedaddy .sd-content ul {
	margin: 0 !important;
	padding: 0 !important;
}

/* Beğeni bölümündeki koyu yazılar */
html body .sharedaddy.sd-like,
html body .sharedaddy.sd-like *,
html body .sharedaddy .likes-widget {
	color: rgba(255,255,255,.82) !important;
	opacity: 1 !important;
}

/* Sana özel görünen Düzenle bağlantısı */
html body a.post-edit-link,
html body .edit-link a,
html body a[href*="action=edit"] {
	color: #d5ff20 !important;
	font-weight: 800 !important;
	text-shadow: 0 0 9px rgba(205,255,20,.45) !important;
}

/* Paylaşım ile footer arasındaki gereksiz mesafeyi azalt */
html body .sharedaddy + .sharedaddy {
	margin-top: 10px !important;
}

html body #colophon {
	margin-top: 24px !important;
}

/* PAYLAŞIM ALANINI YATAY GENİŞLET */
html body #jp-post-flair.sharedaddy {
	box-sizing: border-box !important;
	width: min(calc(100% - 32px), 1000px) !important;
	max-width: 1000px !important;
	margin: 20px auto !important;
}

html body #jp-post-flair > .sharedaddy {
	box-sizing: border-box !important;
	width: 100% !important;
	max-width: none !important;
}

/* ARAMA ÇUBUĞUNU YATAY GENİŞLET */
html body #colophon form[role="search"],
html body #colophon .search-form {
	width: min(calc(100% - 32px), 800px) !important;
	max-width: 800px !important;
}

html body #colophon .search-form label {
	display: block !important;
	flex: 1 1 auto !important;
}

html body #colophon input[type="search"] {
	width: 100% !important;
}

/* ESKİ SİTE ADI, VİRGÜL VE WORDPRESS SİMGESİNİ KALDIR */
html body #colophon .site-info > * {
	display: none !important;
}

/* YENİ TELİF SATIRI */
html body #colophon .site-info::before {
	content: "© 2026 Av. Bilge Kaan ÖZKAN — Tüm hakları saklıdır.";
	display: block !important;
	color: rgba(255,255,255,.75) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	letter-spacing: .04em !important;
	line-height: 1.5 !important;
	text-align: center !important;
}

/* TELEFONDA TAŞMAYI ÖNLE */
@media (max-width: 600px) {
	html body #jp-post-flair.sharedaddy,
			    html body #colophon form[role="search"],
			    html body #colophon .search-form {
		width: calc(100% - 24px) !important;
	}
	
	html body #colophon .site-info::before {
		font-size: 12px !important;
	}
}

/* FOOTER VE ARAMA ALANINI GERÇEKTEN GENİŞLET */
html body #colophon.site-footer.responsive-max-width {
	width: min(calc(100% - 40px), 1280px) !important;
	max-width: 1280px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

html body #colophon .widget-area.responsive-max-width,
html body #colophon #search-2 {
	width: 100% !important;
	max-width: none !important;
}

html body #colophon #search-2 .search-form {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) 90px !important;
	gap: 12px !important;
	width: min(100%, 1100px) !important;
	max-width: 1100px !important;
	margin: 0 auto !important;
}

html body #colophon #search-2 .search-form label {
	display: block !important;
	width: 100% !important;
	min-width: 0 !important;
	margin: 0 !important;
}

html body #colophon #search-2 input[type="search"] {
	box-sizing: border-box !important;
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
}

html body #colophon #search-2 .search-submit {
	box-sizing: border-box !important;
	width: 90px !important;
	margin: 0 !important;
}

@media (max-width: 600px) {
	html body #colophon.site-footer.responsive-max-width {
		width: calc(100% - 20px) !important;
	}
	
	html body #colophon #search-2 .search-form {
		grid-template-columns: minmax(0, 1fr) 72px !important;
	}
	
	html body #colophon #search-2 .search-submit {
		width: 72px !important;
	}
}

/* ==================================================
   INTERNATIONAL — ZENGİN KART TASARIMI
================================================== */
.bko-international-bolumu .bko-kategori-karti {
	position: relative;
	overflow: hidden;
	border: 1px solid rgba(207, 255, 32, .42);
	box-shadow: inset 0 0 35px rgba(0, 0, 0, .28), 0 10px 28px rgba(0, 0, 0, .30);
	transition: transform .45s ease, border-color .45s ease, box-shadow .45s ease;
}

/* Görsel hareketi */
.bko-international-bolumu
.bko-kategori-karti
.wp-block-cover__image-background {
	transition: transform .75s cubic-bezier(.2,.7,.2,1), filter .55s ease !important;
	filter: brightness(.82) contrast(1.08) saturate(1.12);
}

/* Okunaklı fakat görseli kapatmayan katman */
.bko-international-bolumu
.bko-kategori-karti
.wp-block-cover__background {
	background: linear-gradient(180deg,
        rgba(2, 5, 6, .66) 0%,
        rgba(2, 5, 6, .10) 37%,
        rgba(2, 5, 6, .14) 58%,
        rgba(2, 5, 6, .82) 100%) !important;
	opacity: 1 !important;
}

/* Bilgi alanlarını kartın tamamına konumlandırır */
.bko-international-bolumu
.bko-kategori-karti
.wp-block-cover__inner-container {
	position: static !important;
}

.bko-international-bolumu
.bko-kategori-karti
.wp-block-cover__inner-container > * {
	position: relative;
	z-index: 5;
	transition: transform .4s ease;
}

/* Sol üstteki bölüm kodları */
.bko-international-bolumu
.bko-kategori-karti
.wp-block-cover__inner-container::before {
	position: absolute;
	top: 17px;
	left: 19px;
	z-index: 6;
	padding: 6px 10px;
	color: #d7ff27;
	background: rgba(2, 6, 7, .68);
	border: 1px solid rgba(207, 255, 32, .38);
	border-radius: 6px;
	box-shadow: 0 0 14px rgba(207, 255, 32, .12);
	font: 800 11px/1.1 Arial, sans-serif;
	letter-spacing: 1.7px;
	pointer-events: none;
}

/* Alt bilgi şeritleri */
.bko-international-bolumu
.bko-kategori-karti
.wp-block-cover__inner-container::after {
	position: absolute;
	bottom: 17px;
	left: 19px;
	right: 19px;
	z-index: 6;
	padding: 8px 11px;
	color: rgba(255, 255, 255, .92);
	background: linear-gradient(90deg,
        rgba(2, 6, 7, .88),
        rgba(2, 6, 7, .48),
        transparent);
	border-left: 2px solid #d7ff27;
	font: 700 11px/1.3 Arial, sans-serif;
	letter-spacing: 1.15px;
	text-align: left;
	pointer-events: none;
}

/* 1. sıra — RESEARCH PAPERS / NEWS */
.bko-international-bolumu
.wp-block-columns:first-of-type
> .wp-block-column:nth-child(1)
.bko-kategori-karti
.wp-block-cover__inner-container::before {
	content: "INT • 01";
}

.bko-international-bolumu
.wp-block-columns:first-of-type
> .wp-block-column:nth-child(1)
.bko-kategori-karti
.wp-block-cover__inner-container::after {
	content: "LAW • HUMAN RIGHTS • SPORTS";
}

.bko-international-bolumu
.wp-block-columns:first-of-type
> .wp-block-column:nth-child(2)
.bko-kategori-karti
.wp-block-cover__inner-container::before {
	content: "INT • 02";
}

.bko-international-bolumu
.wp-block-columns:first-of-type
> .wp-block-column:nth-child(2)
.bko-kategori-karti
.wp-block-cover__inner-container::after {
	content: "ENGLISH EDITION • CURRENT AFFAIRS";
}

/* 2. sıra — Dört küçük kart */
.bko-international-bolumu
.wp-block-columns:last-of-type
> .wp-block-column:nth-child(1)
.bko-kategori-karti
.wp-block-cover__inner-container::before {
	content: "INT • 03";
}

.bko-international-bolumu
.wp-block-columns:last-of-type
> .wp-block-column:nth-child(1)
.bko-kategori-karti
.wp-block-cover__inner-container::after {
	content: "FUTURE • LAW • TECHNOLOGY";
}

.bko-international-bolumu
.wp-block-columns:last-of-type
> .wp-block-column:nth-child(2)
.bko-kategori-karti
.wp-block-cover__inner-container::before {
	content: "INT • 04";
}

.bko-international-bolumu
.wp-block-columns:last-of-type
> .wp-block-column:nth-child(2)
.bko-kategori-karti
.wp-block-cover__inner-container::after {
	content: "AZƏRBAYCANCA";
}

.bko-international-bolumu
.wp-block-columns:last-of-type
> .wp-block-column:nth-child(3)
.bko-kategori-karti
.wp-block-cover__inner-container::before {
	content: "INT • 05";
}

.bko-international-bolumu
.wp-block-columns:last-of-type
> .wp-block-column:nth-child(3)
.bko-kategori-karti
.wp-block-cover__inner-container::after {
	content: "EDICIÓN EN ESPAÑOL";
}

.bko-international-bolumu
.wp-block-columns:last-of-type
> .wp-block-column:nth-child(4)
.bko-kategori-karti
.wp-block-cover__inner-container::before {
	content: "INT • 06";
}

.bko-international-bolumu
.wp-block-columns:last-of-type
> .wp-block-column:nth-child(4)
.bko-kategori-karti
.wp-block-cover__inner-container::after {
	content: "TR • EN • ES • AZ";
}

/* Fareyle yaklaşınca */
.bko-international-bolumu .bko-kategori-karti:hover {
	transform: translateY(-7px);
	border-color: rgba(215, 255, 39, .90);
	box-shadow: inset 0 0 45px rgba(215, 255, 39, .08), 0 17px 38px rgba(0, 0, 0, .48), 0 0 22px rgba(215, 255, 39, .18);
}

.bko-international-bolumu
.bko-kategori-karti:hover
.wp-block-cover__image-background {
	transform: scale(1.065);
	filter: brightness(.98) contrast(1.13) saturate(1.30);
}

.bko-international-bolumu
.bko-kategori-karti:hover
.wp-block-cover__inner-container > * {
	transform: translateY(-3px);
}

/* Telefon düzeni */
@media (max-width: 782px) {
	.bko-international-bolumu
			    .bko-kategori-karti
			    .wp-block-cover__inner-container::before {
		top: 12px;
		left: 12px;
		font-size: 9px;
	}
	
	.bko-international-bolumu
			    .bko-kategori-karti
			    .wp-block-cover__inner-container::after {
		bottom: 12px;
		left: 12px;
		right: 12px;
		font-size: 9px;
	}
}

/* PODCAST ile ARŞİV arasındaki fazla boşluğu azalt */
.bko-podcast-bolumu {
	margin-bottom: 30px !important;
}

.bko-arsiv-bolumu {
	margin-top: 30px !important;
	padding-top: 28px !important;
}

/* Mobil çerez kutusunu küçült */
@media (max-width: 600px) {
	#eu-cookie-law {
		box-sizing: border-box !important;
		width: calc(100% - 24px) !important;
		max-width: none !important;
		left: 12px !important;
		right: 12px !important;
		bottom: 12px !important;
		padding: 12px 14px !important;
		font-size: 11px !important;
		line-height: 1.35 !important;
		border-radius: 12px !important;
	}
	
	#eu-cookie-law p {
		margin: 0 0 8px !important;
	}
	
	#eu-cookie-law button,
			  #eu-cookie-law input {
		width: 100% !important;
		margin: 6px 0 0 !important;
		padding: 8px !important;
		font-size: 11px !important;
	}
}

/* Mobilde üst logo boyutu */
@media (max-width: 600px) {
	header img.custom-logo {
		width: 110px !important;
		max-width: 110px !important;
		height: auto !important;
	}
}

/* MOBİL MENÜ – KESİN DÜZELTME */
@media screen and (max-width: 600px) {
	#site-navigation #toggle,
			  #site-navigation #toggle-menu {
		display: none !important;
	}
	
	#site-navigation .menu-anasayfa-container {
		display: block !important;
		position: static !important;
		width: 100% !important;
		height: auto !important;
		max-height: none !important;
		overflow: visible !important;
	}
	
	#site-navigation #menu-anasayfa-1 {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: wrap !important;
		justify-content: center !important;
		align-items: center !important;
		gap: 7px 14px !important;
		position: static !important;
		width: 100% !important;
		height: auto !important;
		margin: 8px auto 14px !important;
		padding: 8px 12px !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}
	
	#site-navigation #menu-anasayfa-1 > li {
		display: inline-flex !important;
		float: none !important;
		clear: none !important;
		flex: 0 0 auto !important;
		width: auto !important;
		min-width: 0 !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 !important;
		position: relative !important;
	}
	
	#site-navigation #menu-anasayfa-1 > li > a {
		display: inline-block !important;
		width: auto !important;
		padding: 4px 1px !important;
		font-size: 11px !important;
		line-height: 1.2 !important;
		white-space: nowrap !important;
		text-align: center !important;
	}
	
	/* Alt kategorilerin kendiliğinden açılıp aşağı yığılmasını önler */
	#site-navigation #menu-anasayfa-1 > li > .sub-menu {
		display: none !important;
	}
}

/* MOBİL ALT MENÜLER VE MİNİK OKLAR */
@media screen and (max-width: 600px) {
	#site-navigation {
		position: relative !important;
		overflow: visible !important;
	}
	
	/* Alt menüsü bulunan başlıklara küçük neon ok */
	#site-navigation #menu-anasayfa-1 >
			  li.menu-item-has-children > a::after {
		content: "◆" !important;
		display: inline-block !important;
		margin-left: 5px !important;
		color: #d7ff27 !important;
		font-size: 6px !important;
		vertical-align: middle !important;
		text-shadow: 0 0 6px #d7ff27 !important;
		transform: rotate(45deg) !important;
	}
	
	#site-navigation #menu-anasayfa-1 >
			  li.menu-item-has-children {
		position: static !important;
	}
	
	/* Dokunma veya üzerine gelme sırasında alt menüyü aç */
	#site-navigation #menu-anasayfa-1 >
			  li.menu-item-has-children:hover > .sub-menu,
			
			  #site-navigation #menu-anasayfa-1 >
			  li.menu-item-has-children:focus-within > .sub-menu {
		display: flex !important;
		flex-flow: row wrap !important;
		justify-content: center !important;
		gap: 5px 8px !important;
		position: absolute !important;
		top: calc(100% - 4px) !important;
		left: 12px !important;
		right: 12px !important;
		z-index: 9999 !important;
		width: auto !important;
		max-width: 380px !important;
		margin: 0 auto !important;
		padding: 10px !important;
		background: linear-gradient(145deg, rgba(12,18,16,.98), rgba(0,0,0,.98)) !important;
		border: 1px solid rgba(215,255,39,.65) !important;
		border-radius: 11px !important;
		box-shadow: 0 8px 25px rgba(0,0,0,.9), 0 0 12px rgba(215,255,39,.18) !important;
	}
	
	#site-navigation #menu-anasayfa-1 .sub-menu li {
		display: inline-block !important;
		float: none !important;
		width: auto !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	#site-navigation #menu-anasayfa-1 .sub-menu li a {
		display: inline-block !important;
		width: auto !important;
		padding: 6px 8px !important;
		color: #fff !important;
		font-size: 10px !important;
		line-height: 1.2 !important;
		white-space: nowrap !important;
		text-align: center !important;
		background: rgba(255,255,255,.035) !important;
		border: 1px solid rgba(215,255,39,.25) !important;
		border-radius: 6px !important;
	}
	
	#site-navigation #menu-anasayfa-1 .sub-menu li a:hover,
			  #site-navigation #menu-anasayfa-1 .sub-menu li a:focus {
		color: #d7ff27 !important;
		border-color: #d7ff27 !important;
		background: rgba(215,255,39,.08) !important;
	}
}

@media screen and (max-width: 600px) {
	.bko-ataturk-hero {
		display: flex !important;
		position: relative !important;
		width: 100% !important;
		min-height: 390px !important;
		height: 390px !important;
		padding: 12px !important;
		overflow: hidden !important;
		background: #020404 !important;
	}
	
	/* Atatürk’ü mobil kadrajda görünür tut */
	.bko-ataturk-hero
			  > .wp-block-cover__image-background {
		display: block !important;
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
		object-position: 66% center !important;
		opacity: 1 !important;
		visibility: visible !important;
	}
	
	/* Fotoğrafı karartmadan yazıları okunaklı tut */
	.bko-ataturk-hero
			  > .wp-block-cover__background {
		display: block !important;
		opacity: .43 !important;
		background: linear-gradient(180deg,
			        rgba(0,0,0,.68) 0%,
			        rgba(0,0,0,.28) 45%,
			        rgba(0,0,0,.64) 100%) !important;
	}
	
	.bko-ataturk-hero
			  .wp-block-cover__inner-container {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 100% !important;
		height: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	
	.bko-ataturk-hero
			  .wp-block-cover__inner-container
			  > .wp-block-group {
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		justify-content: center !important;
		gap: 7px !important;
		width: 100% !important;
		max-width: 370px !important;
		height: auto !important;
		margin: 0 auto !important;
		padding: 4px 8px !important;
		transform: none !important;
	}
	
	/* EY TÜRK GENÇLİĞİ */
	.bko-ataturk-hero
			  .wp-block-group > p:first-child {
		display: block !important;
		margin: 0 0 3px !important;
		padding: 4px 13px !important;
		font-size: 11px !important;
		line-height: 1.2 !important;
		letter-spacing: 1.4px !important;
		opacity: 1 !important;
		visibility: visible !important;
	}
	
	/* Atatürk sözü */
	.bko-ataturk-hero h2 {
		display: block !important;
		width: 100% !important;
		max-width: 350px !important;
		margin: 3px auto 7px !important;
		padding: 0 !important;
		font-size: 18px !important;
		line-height: 1.16 !important;
		text-align: center !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}
	
	/* Gazi Mustafa Kemal ATATÜRK yazısı */
	.bko-ataturk-hero
			  .bko-ataturk-signature {
		display: block !important;
		position: static !important;
		width: 100% !important;
		margin: 7px auto 1px !important;
		padding: 0 !important;
		font-size: 26px !important;
		line-height: 1.05 !important;
		text-align: center !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}
	
	/* Gerçek Atatürk imzası */
	.bko-ataturk-hero figure.wp-block-image {
		display: block !important;
		position: static !important;
		width: 110px !important;
		margin: 3px auto 5px !important;
		padding: 0 !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}
	
	.bko-ataturk-hero figure.wp-block-image img {
		display: block !important;
		width: 110px !important;
		height: auto !important;
		margin: 0 auto !important;
	}
	
	/* Yazıları Keşfet düğmesi */
	.bko-ataturk-hero .wp-block-buttons {
		display: flex !important;
		position: static !important;
		justify-content: center !important;
		width: 100% !important;
		margin: 3px auto 0 !important;
		padding: 0 !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}
	
	.bko-ataturk-hero
			  .bko-neon-button
			  .wp-block-button__link {
		display: inline-block !important;
		padding: 9px 18px !important;
		font-size: 11px !important;
		line-height: 1.2 !important;
		white-space: nowrap !important;
	}
}

/* MOBİL ATATÜRK — TEMİZ VE TEK DÜZEN */
@media screen and (max-width: 600px) {
	.bko-ataturk-hero {
		position: relative !important;
		width: 100vw !important;
		max-width: 100vw !important;
		height: 480px !important;
		min-height: 480px !important;
		margin-left: calc(50% - 50vw) !important;
		margin-right: calc(50% - 50vw) !important;
		padding: 0 !important;
		overflow: hidden !important;
		border-radius: 0 !important;
		background: #020605 !important;
	}
	
	/* Fotoğraf: yukarı kaymış ve tam alanı doldurmuş */
	.bko-ataturk-hero
			  > .wp-block-cover__image-background {
		display: block !important;
		position: absolute !important;
		top: -18px !important;
		left: 0 !important;
		width: 100% !important;
		height: calc(100% + 36px) !important;
		object-fit: cover !important;
		object-position: 66% center !important;
		opacity: 1 !important;
		transform: none !important;
	}
	
	/* Üst arka plan ile fotoğraf arasında yumuşak geçiş */
	.bko-ataturk-hero::before {
		content: "" !important;
		position: absolute !important;
		z-index: 2 !important;
		top: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: 72px !important;
		pointer-events: none !important;
		background: linear-gradient(to bottom,
			        #020605 0%,
			        rgba(2,6,5,.88) 25%,
			        rgba(2,6,5,.35) 67%,
			        transparent 100%) !important;
	}
	
	/* Fotoğrafın genel okunabilirlik katmanı */
	.bko-ataturk-hero
			  > .wp-block-cover__background {
		display: block !important;
		opacity: .37 !important;
		background: linear-gradient(to bottom,
			        rgba(0,0,0,.50) 0%,
			        rgba(0,0,0,.14) 38%,
			        rgba(0,0,0,.22) 65%,
			        rgba(0,0,0,.72) 100%) !important;
	}
	
	.bko-ataturk-hero
			  .wp-block-cover__inner-container {
		position: relative !important;
		z-index: 3 !important;
		width: 100% !important;
		height: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	/*
			   * Aradaki boş sıra Atatürk’ün yüzünü açık bırakır.
			   * Öğeler artık birbirinin üzerine binmez.
			   */
	.bko-ataturk-hero
			  .wp-block-cover__inner-container
			  > .wp-block-group {
		display: grid !important;
		grid-template-rows: auto auto minmax(100px, 1fr) auto auto auto !important;
		align-items: center !important;
		justify-items: center !important;
		position: relative !important;
		width: 100% !important;
		max-width: 410px !important;
		height: 100% !important;
		margin: 0 auto !important;
		padding: 13px 14px 16px !important;
		transform: none !important;
	}
	
	/* EY TÜRK GENÇLİĞİ — gözlerin çok üzerinde */
	.bko-ataturk-hero
			  .wp-block-group > p:first-child {
		grid-row: 1 !important;
		position: static !important;
		width: max-content !important;
		max-width: 100% !important;
		margin: 0 !important;
		padding: 4px 13px !important;
		font-size: 10px !important;
		line-height: 1.2 !important;
		letter-spacing: 1.2px !important;
		white-space: nowrap !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}
	
	/* Atatürk sözü */
	.bko-ataturk-hero h2 {
		grid-row: 2 !important;
		position: static !important;
		width: 100% !important;
		max-width: 370px !important;
		margin: 2px auto 0 !important;
		padding: 0 !important;
		font-size: 17px !important;
		line-height: 1.15 !important;
		text-align: center !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}
	
	/* El yazısı — yüzün altına */
	.bko-ataturk-hero
			  .bko-ataturk-signature {
		grid-row: 4 !important;
		position: static !important;
		width: 100% !important;
		margin: 0 auto !important;
		padding: 0 !important;
		font-size: 23px !important;
		line-height: 1.05 !important;
		text-align: center !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}
	
	/* Gerçek imza — el yazısından ayrı satırda */
	.bko-ataturk-hero figure.wp-block-image {
		grid-row: 5 !important;
		display: block !important;
		position: static !important;
		width: 98px !important;
		margin: 1px auto 3px !important;
		padding: 0 !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}
	
	.bko-ataturk-hero figure.wp-block-image img {
		display: block !important;
		width: 98px !important;
		height: auto !important;
		margin: 0 auto !important;
	}
	
	/* Düğme bölümün en altında fakat çerçevenin içinde */
	.bko-ataturk-hero .wp-block-buttons {
		grid-row: 6 !important;
		display: flex !important;
		position: static !important;
		justify-content: center !important;
		width: 100% !important;
		margin: 1px auto 0 !important;
		padding: 0 !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}
	
	.bko-ataturk-hero
			  .bko-neon-button
			  .wp-block-button__link {
		padding: 9px 18px !important;
		font-size: 10px !important;
		line-height: 1.2 !important;
		white-space: nowrap !important;
	}
}

/* MOBİL ATATÜRK — ZOOM OUT VE İMZA ARALIKLARI */
@media screen and (max-width: 600px) {
	/* Fotoğrafı yaklaşık %12 uzaklaştır ve hafif yukarı taşı */
	.bko-ataturk-hero
			  > .wp-block-cover__image-background {
		top: 0 !important;
		left: -7% !important;
		width: 114% !important;
		height: 100% !important;
		object-fit: cover !important;
		object-position: 66% center !important;
		transform: translateY(-13px) scale(.88) !important;
		transform-origin: center center !important;
	}
	
	/* Öğeler arasında daha ferah dikey düzen */
	.bko-ataturk-hero
			  .wp-block-cover__inner-container
			  > .wp-block-group {
		grid-template-rows: auto auto minmax(90px, 1fr) auto auto auto !important;
		padding-bottom: 19px !important;
	}
	
	/* Gazi Mustafa Kemal ATATÜRK yazısı */
	.bko-ataturk-hero
			  .bko-ataturk-signature {
		position: static !important;
		z-index: 4 !important;
		margin: 0 auto 7px !important;
		padding: 0 8px !important;
		font-size: 22px !important;
		line-height: 1.08 !important;
		transform: none !important;
	}
	
	/* Gerçek imza ile düğme arasını aç */
	.bko-ataturk-hero figure.wp-block-image {
		position: static !important;
		z-index: 4 !important;
		margin: 3px auto 10px !important;
		transform: none !important;
	}
	
	/* Düğmeyi imzadan kesin biçimde ayır */
	.bko-ataturk-hero .wp-block-buttons {
		position: static !important;
		z-index: 5 !important;
		align-self: end !important;
		margin: 10px auto 0 !important;
		padding: 0 !important;
		transform: none !important;
	}
	
	.bko-ataturk-hero
			  .bko-neon-button {
		margin: 0 !important;
		transform: none !important;
	}
}

/* MOBİL ATATÜRK — YÜZÜ AÇ, İMZALARI SOLA AL */
@media screen and (max-width: 600px) {
	/* Atatürk’ün yüzünü sağ tarafa taşı */
	.bko-ataturk-hero
			  > .wp-block-cover__image-background {
		object-position: 56% center !important;
	}
	
	/* Birinci vazifen sözünü yüzün üzerinden sol üste al */
	.bko-ataturk-hero h2 {
		justify-self: start !important;
		align-self: start !important;
		width: 62% !important;
		max-width: 235px !important;
		margin: 6px 0 0 12px !important;
		padding: 6px 8px !important;
		font-size: 14px !important;
		line-height: 1.14 !important;
		text-align: left !important;
		background: linear-gradient(90deg,
			        rgba(0,0,0,.54) 0%,
			        rgba(0,0,0,.23) 72%,
			        transparent 100%) !important;
		border-left: 1px solid rgba(215,255,39,.60) !important;
		border-radius: 3px !important;
		text-shadow: 0 1px 3px #000, 0 0 7px rgba(0,0,0,.9) !important;
	}
	
	/* Gazi Mustafa Kemal ATATÜRK yazısını sola yasla */
	.bko-ataturk-hero
			  .bko-ataturk-signature {
		justify-self: start !important;
		width: auto !important;
		max-width: calc(100% - 28px) !important;
		margin: 0 0 3px 14px !important;
		padding: 0 !important;
		font-size: clamp(15px, 4.3vw, 18px) !important;
		line-height: 1.08 !important;
		text-align: left !important;
		white-space: nowrap !important;
		transform: none !important;
	}
	
	/* Gerçek Atatürk imzasını sola al */
	.bko-ataturk-hero figure.wp-block-image {
		justify-self: start !important;
		width: 96px !important;
		margin: 4px 0 10px 14px !important;
		padding: 0 !important;
		background: transparent !important;
		border: 0 !important;
		box-shadow: none !important;
	/*
			     * İmza görselinin siyah zeminini fotoğrafla
			     * kaynaştırarak yalnızca beyaz çizgileri belirginleştirir.
			     */
	}
	
	.bko-ataturk-hero figure.wp-block-image img {
		width: 96px !important;
		height: auto !important;
		background: transparent !important;
		filter: brightness(1.2) contrast(1.25) !important;
	}
}

/* MOBİL ATATÜRK — İMZA SIRASI VE SON KONUMLAR */
@media screen and (max-width: 600px) {
	/* Birinci vazifen yazısını hafif küçült */
	.bko-ataturk-hero h2 {
		font-size: 13px !important;
		line-height: 1.14 !important;
	}
	
	/*
			   * İsim ve imza yukarı alınır.
			   * Son esnek sıra düğmeyi aşağıdaki yerinde tutar.
			   */
	.bko-ataturk-hero
			  .wp-block-cover__inner-container
			  > .wp-block-group {
		grid-template-rows: auto auto 175px auto auto 1fr auto !important;
	}
	
	/* Önce isim */
	.bko-ataturk-hero
			  .bko-ataturk-signature {
		grid-row: 4 !important;
		justify-self: start !important;
		width: auto !important;
		max-width: calc(100% - 24px) !important;
		margin: 0 0 1px 12px !important;
		padding: 5px 11px !important;
		font-size: clamp(14px, 4vw, 16.5px) !important;
		line-height: 1.05 !important;
		text-align: left !important;
		white-space: nowrap !important;
		color: #fff !important;
		background: linear-gradient(90deg,
			        rgba(0,0,0,.86) 0%,
			        rgba(0,0,0,.66) 70%,
			        rgba(0,0,0,.12) 100%) !important;
		border-left: 2px solid rgba(215,255,39,.72) !important;
		border-radius: 3px 8px 8px 3px !important;
		text-shadow: 0 1px 3px #000, 0 0 7px rgba(255,255,255,.25) !important;
	}
	
	/* Ardından gerçek imza */
	.bko-ataturk-hero figure.wp-block-image {
		grid-row: 5 !important;
		justify-self: start !important;
		margin: 2px 0 5px 20px !important;
	}
	
	/* Düğme eski konumunda, en altta kalır */
	.bko-ataturk-hero .wp-block-buttons {
		grid-row: 7 !important;
		align-self: end !important;
	}
}

/* MOBİL ATATÜRK — İSİM VE İMZA KESİN DÜZEN */
@media screen and (max-width: 600px) {
	/* Birinci vazifen: kutu solda, satırlar kendi içinde simetrik */
	.bko-ataturk-hero h2 {
		width: 64% !important;
		max-width: 240px !important;
		text-align: center !important;
		text-wrap: balance !important;
		hyphens: none !important;
		font-size: 13px !important;
		line-height: 1.16 !important;
	}
	
	/*
			   * Üçüncü sırayı kısaltarak isim ve imzayı
			   * siyah bölgenin içine doğru daha fazla yükselt.
			   */
	.bko-ataturk-hero
			  .wp-block-cover__inner-container
			  > .wp-block-group {
		grid-template-rows: auto auto 105px auto auto 1fr auto !important;
	}
	
	/* İsim üstte */
	.bko-ataturk-hero
			  .bko-ataturk-signature {
		grid-row: 4 !important;
		grid-column: 1 !important;
		display: block !important;
		position: static !important;
		justify-self: start !important;
		align-self: end !important;
		width: auto !important;
		max-width: calc(100% - 24px) !important;
		margin: 0 0 0 12px !important;
		padding: 5px 10px !important;
		font-size: clamp(14px, 4vw, 16px) !important;
		line-height: 1.05 !important;
		white-space: nowrap !important;
		transform: none !important;
	}
	
	/* Gerçek imza mutlaka ismin hemen altında */
	.bko-ataturk-hero figure.wp-block-image {
		grid-row: 5 !important;
		grid-column: 1 !important;
		display: block !important;
		position: static !important;
		justify-self: start !important;
		align-self: start !important;
		width: 96px !important;
		height: auto !important;
		margin: 0 0 0 20px !important;
		padding: 0 !important;
		transform: none !important;
	}
	
	.bko-ataturk-hero figure.wp-block-image img {
		display: block !important;
		width: 96px !important;
		height: auto !important;
		margin: 0 !important;
	}
}

/* MOBİL ATATÜRK — MENÜYE YAKLAŞTIR */
@media screen and (max-width: 600px) {
	.entry-content > .bko-ataturk-hero {
		margin-top: -24px !important;
	}
	
	/* Yukarıdaki boşluk hissini oluşturan geçişi kısalt */
	.bko-ataturk-hero::before {
		height: 48px !important;
	}
}

/* MOBİL ATATÜRK — İSİM ÜSTTE, İMZA ALTTA */
@media screen and (max-width: 600px) {
	/* — Gazi Mustafa Kemal ATATÜRK üst sıraya */
	.bko-ataturk-hero
			  .bko-ataturk-signature {
		grid-row: 4 / 5 !important;
		order: 1 !important;
		border-left: 0 !important;
		border: 0 !important;
		box-shadow: none !important;
		margin-left: 12px !important;
	}
	
	/* Gerçek imza ismin hemen altına */
	.bko-ataturk-hero
			  figure.wp-block-image {
		grid-row: 5 / 6 !important;
		order: 2 !important;
		margin: 2px 0 0 20px !important;
	}
}

@media screen and (max-width: 600px) {
	.bko-feature-grid
			  > .wp-block-column:first-child
			  .wp-block-cover
			  .wp-block-heading {
		width: max-content !important;
		max-width: calc(100% - 24px) !important;
		margin-left: auto !important;
		margin-right: auto !important;
		padding: 9px 14px !important;
		font-size: clamp(20px, 6.3vw, 25px) !important;
		line-height: 1.05 !important;
		white-space: nowrap !important;
		word-break: keep-all !important;
		overflow-wrap: normal !important;
		hyphens: none !important;
	}
	
	.bko-feature-grid
			  > .wp-block-column:first-child
			  .wp-block-cover
			  .wp-block-heading a {
		display: block !important;
		white-space: nowrap !important;
		word-break: keep-all !important;
	}
}

@media screen and (max-width: 600px) {
	.bko-feature-grid
			  > .wp-block-column:first-child
			  .wp-block-cover
			  .wp-block-heading {
		box-sizing: border-box !important;
		width: calc(100% - 22px) !important;
		max-width: calc(100% - 22px) !important;
		min-width: 0 !important;
		margin-left: auto !important;
		margin-right: auto !important;
	/* Sağdaki Beşiktaş logosu için boş alan */
		padding: 9px 62px 9px 14px !important;
		font-size: clamp(16px, 5vw, 21px) !important;
		line-height: 1.05 !important;
		text-align: center !important;
		white-space: nowrap !important;
		word-break: keep-all !important;
		overflow-wrap: normal !important;
	}
	
	.bko-feature-grid
			  > .wp-block-column:first-child
			  .wp-block-cover
			  .wp-block-heading a {
		display: block !important;
		width: 100% !important;
		text-align: center !important;
		white-space: nowrap !important;
	}
}

/* MOBİL — BEŞİKTAŞ ANALİZ REFERANS GÖRÜNÜM */
@media screen and (max-width: 600px) {
	.bko-feature-grid
			  > .wp-block-column:first-child
			  .wp-block-cover__inner-container {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		box-sizing: border-box !important;
		width: 100% !important;
		padding: 0 7px !important;
	}
	
	.bko-feature-grid
			  > .wp-block-column:first-child
			  .wp-block-cover
			  .wp-block-heading {
		display: flex !important;
		position: relative !important;
		align-items: center !important;
		justify-content: center !important;
		box-sizing: border-box !important;
		width: calc(100% - 10px) !important;
		max-width: none !important;
		min-width: 0 !important;
		min-height: 58px !important;
		margin: 0 auto !important;
	/* Sağdaki BJK armasına ayrılan bölüm */
		padding: 9px 58px 9px 12px !important;
		font-size: clamp(20px, 6.25vw, 25px) !important;
		font-weight: 800 !important;
		line-height: 1 !important;
		letter-spacing: .2px !important;
		text-align: center !important;
		white-space: nowrap !important;
		word-break: keep-all !important;
		overflow-wrap: normal !important;
		hyphens: none !important;
		overflow: visible !important;
	}
	
	.bko-feature-grid
			  > .wp-block-column:first-child
			  .wp-block-cover
			  .wp-block-heading a {
		display: block !important;
		width: 100% !important;
		min-width: 0 !important;
		text-align: center !important;
		white-space: nowrap !important;
		word-break: keep-all !important;
		overflow-wrap: normal !important;
	}
}

/* MOBİL — BJK LOGOSUNUN BOYUT VE KONUMUNU KESİNLEŞTİR */
@media screen and (max-width: 600px) {
	.bko-feature-grid
			  > .wp-block-column:first-child
			  .wp-block-cover
			  .wp-block-heading {
		background-size: 100% 100%, 46px 46px, 26px 26px !important;
		background-position: center center, calc(100% - 31px) center, 0 0 !important;
		background-repeat: no-repeat, no-repeat, repeat !important;
	}
}

/* MOBİL — ATATÜRK BÖLÜMÜNÜ MENÜYE YAKLAŞTIR VE KAFA GEÇİŞİ */
@media screen and (max-width: 600px) {
	/* Bölümün tamamını menüye yaklaştır */
	.entry-content > .bko-ataturk-hero {
		margin-top: -42px !important;
		position: relative !important;
		z-index: 0 !important;
	}
	
	/*
			   * Bölüm yukarı çıkarken fotoğrafı kendi içinde hafif aşağı al:
			   * Atatürk’ün kafasının kesilmesini önler.
			   */
	.bko-ataturk-hero
			  > .wp-block-cover__image-background {
		transform: translateY(3px) scale(.88) !important;
		transform-origin: center center !important;
	}
	
	/* Menü arka planından fotoğrafa doğal siyah–füme geçiş */
	.bko-ataturk-hero::before {
		content: "" !important;
		display: block !important;
		position: absolute !important;
		z-index: 2 !important;
		top: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: 88px !important;
		pointer-events: none !important;
		background: linear-gradient(to bottom,
			        #020605 0%,
			        rgba(2,6,5,.96) 14%,
			        rgba(2,6,5,.72) 42%,
			        rgba(2,6,5,.34) 70%,
			        transparent 100%) !important;
	}
	
	/* Geçişin fotoğraf üzerinde daha yumuşak görünmesi */
	.bko-ataturk-hero {
		box-shadow: inset 0 64px 50px -38px rgba(2,6,5,.95), inset 0 -28px 35px -30px #020605 !important;
	}
}

/* MOBİL — SİTENİN ÜST BOŞLUĞUNU AZALT */
@media screen and (max-width: 600px) {
	#masthead.site-header {
		margin-top: -12px !important;
		padding-top: 4px !important;
	}
	
	#masthead .site-branding,
			  #masthead .site-logo,
			  #masthead .custom-logo-link {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
}

/* MOBİL — ATATÜRK BÖLÜMÜNÜ MENÜYE BİRAZ DAHA YAKLAŞTIR */
@media screen and (max-width: 600px) {
	.entry-content > .bko-ataturk-hero {
		margin-top: -58px !important;
	}
}

/* MOBİL — RÖPORTAJLAR, 5 Q&A VE EĞİTİM DÜZENİ */
@media screen and (max-width: 600px) {
	/* ---------- RÖPORTAJLAR / 5 Q&A ---------- */
	.bko-interviews-bolumu {
		width: 100% !important;
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
	
	.bko-interviews-bolumu .bko-bolum-basligi {
		width: 100% !important;
		margin: 0 auto 13px !important;
		font-size: clamp(15px, 4.5vw, 19px) !important;
		line-height: 1.1 !important;
		text-align: center !important;
		white-space: nowrap !important;
		word-break: keep-all !important;
	}
	
	/* İki kartı mobilde yan yana tut */
	.bko-interviews-bolumu .wp-block-columns {
		display: grid !important;
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
		gap: 8px !important;
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.bko-interviews-bolumu
			  .wp-block-columns > .wp-block-column {
		display: block !important;
		width: auto !important;
		min-width: 0 !important;
		max-width: none !important;
		flex-basis: auto !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.bko-interviews-bolumu
			  .wp-block-column > .wp-block-cover {
		box-sizing: border-box !important;
		width: 100% !important;
		min-height: 280px !important;
		height: 280px !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
		border-radius: 12px !important;
	}
	
	.bko-interviews-bolumu
			  .wp-block-cover__image-background {
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
		transform: none !important;
	}
	
	.bko-interviews-bolumu
			  .wp-block-cover__inner-container {
		display: flex !important;
		flex-direction: column !important;
		justify-content: flex-end !important;
		align-items: center !important;
		box-sizing: border-box !important;
		width: 100% !important;
		height: 100% !important;
		margin: 0 !important;
		padding: 12px 8px !important;
		text-align: center !important;
	}
	
	/* Harf harf aşağı düşmeyi engelle */
	.bko-interviews-bolumu
			  .wp-block-cover__inner-container * {
		max-width: 100% !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
		hyphens: none !important;
	}
	
	.bko-interviews-bolumu
			  .wp-block-cover__inner-container h2,
			  .bko-interviews-bolumu
			  .wp-block-cover__inner-container h3 {
		margin: 0 0 7px !important;
		font-size: 15px !important;
		line-height: 1.12 !important;
	}
	
	.bko-interviews-bolumu
			  .wp-block-cover__inner-container p {
		margin: 0 0 9px !important;
		font-size: 10px !important;
		line-height: 1.28 !important;
	}
	
	.bko-interviews-bolumu
			  .wp-block-button__link {
		padding: 7px !important;
		font-size: 8.5px !important;
		line-height: 1.1 !important;
		white-space: normal !important;
	}
	
	/* ---------- EĞİTİM TALEP ALANI ---------- */
	.bko-egitim-bolumu,
			  .bko-egitim-bolumu
			  > .wp-block-group__inner-container {
		box-sizing: border-box !important;
		width: 100% !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 8px !important;
	}
	
	.bko-egitim-bolumu .bko-egitim-kapak {
		position: relative !important;
		display: block !important;
		box-sizing: border-box !important;
		width: 100% !important;
		min-height: 420px !important;
		height: 420px !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
		border-radius: 14px !important;
		clip-path: none !important;
	}
	
	.bko-egitim-kapak
			  > .wp-block-cover__image-background {
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
		object-position: 38% center !important;
		transform: none !important;
	}
	
	/* Fotoğrafı koruyup alt bölümü okunaklı yap */
	.bko-egitim-kapak
			  > .wp-block-cover__background {
		opacity: 1 !important;
		background: linear-gradient(to bottom,
			        rgba(0,0,0,.08) 0%,
			        rgba(0,0,0,.16) 42%,
			        rgba(0,0,0,.82) 72%,
			        rgba(0,0,0,.97) 100%) !important;
	}
	
	.bko-egitim-kapak
			  > .wp-block-cover__inner-container {
		display: flex !important;
		flex-direction: column !important;
		align-items: flex-start !important;
		justify-content: center !important;
		position: absolute !important;
		z-index: 3 !important;
		left: 10px !important;
		right: 10px !important;
		bottom: 12px !important;
		box-sizing: border-box !important;
		width: auto !important;
		max-width: none !important;
		height: auto !important;
		margin: 0 !important;
		padding: 16px !important;
		text-align: left !important;
		background: rgba(2,7,6,.88) !important;
		border: 1px solid rgba(215,255,39,.42) !important;
		border-radius: 11px !important;
		clip-path: none !important;
		transform: none !important;
	}
	
	.bko-egitim-kapak
			  .wp-block-cover__inner-container * {
		max-width: 100% !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
		hyphens: none !important;
	}
	
	.bko-egitim-kapak h2 {
		width: 100% !important;
		margin: 0 0 10px !important;
		font-size: 24px !important;
		line-height: 1.08 !important;
		text-align: left !important;
	}
	
	.bko-egitim-kapak p {
		width: 100% !important;
		margin: 0 0 13px !important;
		font-size: 12.5px !important;
		line-height: 1.4 !important;
		text-align: left !important;
	}
	
	.bko-egitim-kapak .wp-block-buttons {
		justify-content: flex-start !important;
		width: 100% !important;
		margin: 0 !important;
	}
	
	.bko-egitim-kapak .wp-block-button__link {
		padding: 9px 14px !important;
		font-size: 10px !important;
		white-space: nowrap !important;
	}
}

/* MOBİL — RÖPORTAJ BAŞLIĞI VE EĞİTİM YENİDEN DÜZENLEME */
@media screen and (max-width: 600px) {
	/* RÖPORTAJLAR / INTERVIEWS · 5 Q&A başlığı */
	.bko-interviews-bolumu .bko-bolum-basligi,
			  .bko-interviews-bolumu .bko-bolum-basligi strong {
		display: block !important;
		box-sizing: border-box !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 auto 12px !important;
		padding: 8px 4px !important;
		font-size: clamp(11px, 3.4vw, 13px) !important;
		line-height: 1.15 !important;
		letter-spacing: .15px !important;
		text-align: center !important;
		white-space: nowrap !important;
		word-break: keep-all !important;
		overflow-wrap: normal !important;
	}
	
	/* ---------- EĞİTİM: FOTOĞRAF SOLDA, METİN SAĞDA ---------- */
	.bko-egitim-bolumu,
			  .bko-egitim-bolumu
			  > .wp-block-group__inner-container {
		width: 100% !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 6px !important;
	}
	
	.bko-egitim-bolumu .bko-egitim-kapak {
		display: block !important;
		position: relative !important;
		box-sizing: border-box !important;
		width: 100% !important;
		min-height: 350px !important;
		height: 350px !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
		background: #020605 !important;
		border: 1px solid rgba(215,255,39,.42) !important;
		border-radius: 13px !important;
		clip-path: none !important;
	}
	
	/* Fotoğraf yalnızca sol bölümü kaplar */
	.bko-egitim-kapak
			  > .wp-block-cover__image-background {
		display: block !important;
		position: absolute !important;
		top: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		right: auto !important;
		width: 47% !important;
		height: 100% !important;
		object-fit: cover !important;
		object-position: 35% center !important;
		clip-path: none !important;
		transform: none !important;
	}
	
	/* Fotoğraf ile metin arasında yumuşak geçiş */
	.bko-egitim-kapak
			  > .wp-block-cover__background {
		display: block !important;
		opacity: 1 !important;
		background: linear-gradient(90deg,
			        rgba(0,0,0,.10) 0%,
			        rgba(0,0,0,.16) 40%,
			        rgba(2,6,5,.84) 48%,
			        #020605 58%,
			        #020605 100%) !important;
	}
	
	/* Metin alanı sağ tarafta */
	.bko-egitim-kapak
			  > .wp-block-cover__inner-container {
		display: flex !important;
		flex-direction: column !important;
		align-items: flex-start !important;
		justify-content: center !important;
		position: absolute !important;
		z-index: 3 !important;
		top: 0 !important;
		bottom: 0 !important;
		left: auto !important;
		right: 0 !important;
		box-sizing: border-box !important;
		width: 55% !important;
		max-width: 55% !important;
		height: 100% !important;
		margin: 0 !important;
		padding: 15px 11px !important;
		text-align: left !important;
		background: transparent !important;
		border: 0 !important;
		border-radius: 0 !important;
		clip-path: none !important;
		transform: none !important;
	}
	
	/* Harflerin tek tek alt satıra düşmesini engeller */
	.bko-egitim-kapak
			  .wp-block-cover__inner-container * {
		box-sizing: border-box !important;
		max-width: 100% !important;
		word-break: normal !important;
		overflow-wrap: break-word !important;
		hyphens: none !important;
	}
	
	.bko-egitim-kapak h2 {
		width: 100% !important;
		margin: 0 0 12px !important;
		padding: 0 !important;
		font-size: clamp(17px, 4.8vw, 21px) !important;
		line-height: 1.08 !important;
		text-align: left !important;
		white-space: normal !important;
	}
	
	.bko-egitim-kapak p,
			  .bko-egitim-kapak p strong {
		display: block !important;
		width: 100% !important;
		margin: 0 0 14px !important;
		padding: 0 !important;
		font-size: 10.5px !important;
		line-height: 1.35 !important;
		text-align: left !important;
		white-space: normal !important;
	}
	
	.bko-egitim-kapak .wp-block-buttons {
		display: flex !important;
		justify-content: flex-start !important;
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.bko-egitim-kapak .wp-block-button__link {
		padding: 8px 9px !important;
		font-size: 8.5px !important;
		line-height: 1.1 !important;
		white-space: nowrap !important;
	}
}

/* MOBİL — EĞİTİM BÖLÜMÜ SON VE KESİN DÜZEN */
@media screen and (max-width:600px) {
	html body .bko-egitim-bolumu {
		position: relative !important;
		left: auto !important;
		display: block !important;
		box-sizing: border-box !important;
		width: calc(100% - 12px) !important;
		max-width: none !important;
		margin: 28px auto 36px !important;
		padding: 0 !important;
		transform: none !important;
	}
	
	/* Yeni neon bölüm başlığı */
	html body .bko-egitim-bolumu::before {
		content: "EĞİTİM TALEP EDİN" !important;
		display: block !important;
		width: max-content !important;
		max-width: calc(100% - 20px) !important;
		margin: 0 auto 15px !important;
		padding: 9px 22px !important;
		color: #dfff38 !important;
		background: radial-gradient(circle at center,
			        rgba(223,255,56,.12),
			        transparent 70%), rgba(2,6,6,.88) !important;
		border-top: 1px solid rgba(223,255,56,.75) !important;
		border-bottom: 1px solid rgba(223,255,56,.75) !important;
		border-radius: 7px !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: clamp(19px,6vw,24px) !important;
		font-weight: 900 !important;
		line-height: 1.1 !important;
		letter-spacing: 1px !important;
		text-align: center !important;
		white-space: nowrap !important;
		text-shadow: 0 0 5px #dfff38, 0 0 13px rgba(223,255,56,.85), 0 0 25px rgba(223,255,56,.38) !important;
		box-shadow: 0 0 14px rgba(223,255,56,.18), inset 0 0 16px rgba(223,255,56,.04) !important;
	}
	
	html body .bko-egitim-bolumu >
			  .wp-block-group__inner-container {
		display: block !important;
		width: 100% !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	/* Kart */
	html body .bko-egitim-bolumu .bko-egitim-kapak {
		position: relative !important;
		display: block !important;
		box-sizing: border-box !important;
		width: 100% !important;
		height: 470px !important;
		min-height: 470px !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
		background: #020605 !important;
		border: 1px solid rgba(223,255,56,.55) !important;
		border-radius: 15px !important;
		clip-path: none !important;
		box-shadow: inset 0 0 30px rgba(0,0,0,.72), 0 14px 35px rgba(0,0,0,.55), 0 0 18px rgba(223,255,56,.12) !important;
	}
	
	/* Eski bulanık yarım görseli ve dikey çizgiyi kaldır */
	html body .bko-egitim-bolumu .bko-egitim-kapak::before,
			  html body .bko-egitim-bolumu .bko-egitim-kapak::after {
		content: none !important;
		display: none !important;
	}
	
	/* Fotoğrafı kartın tamamına yay */
	html body .bko-egitim-bolumu
			  .bko-egitim-kapak >
			  .wp-block-cover__image-background {
		position: absolute !important;
		display: block !important;
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
		object-position: 50% 20% !important;
		filter: grayscale(100%) brightness(.69) contrast(1.14) !important;
		animation: none !important;
		transform: none !important;
		clip-path: none !important;
	}
	
	/* Okunabilir geçiş */
	html body .bko-egitim-bolumu
			  .bko-egitim-kapak >
			  .wp-block-cover__background {
		position: absolute !important;
		display: block !important;
		opacity: 1 !important;
		background: linear-gradient(to bottom,
			        rgba(2,6,6,.03) 0%,
			        rgba(2,6,6,.10) 35%,
			        rgba(2,6,6,.55) 57%,
			        rgba(2,6,6,.94) 76%,
			        #020605 100%) !important;
	}
	
	/* Metin paneli */
	html body .bko-egitim-bolumu
			  .bko-egitim-kapak >
			  .wp-block-cover__inner-container {
		position: absolute !important;
		z-index: 5 !important;
		top: auto !important;
		right: 12px !important;
		bottom: 13px !important;
		left: 12px !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: flex-start !important;
		justify-content: center !important;
		box-sizing: border-box !important;
		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;
		height: auto !important;
		min-height: 0 !important;
		margin: 0 !important;
		padding: 17px 16px !important;
		text-align: left !important;
		background: linear-gradient(135deg,
			        rgba(2,7,6,.96),
			        rgba(10,17,14,.91)) !important;
		border: 1px solid rgba(223,255,56,.42) !important;
		border-radius: 12px !important;
		clip-path: none !important;
		transform: none !important;
		box-shadow: inset 0 1px rgba(255,255,255,.06), 0 10px 28px rgba(0,0,0,.55) !important;
	}
	
	/* Küçük EĞİTİM • PROGRAMLAR yazısını kaldır */
	html body .bko-egitim-kapak h2::before {
		content: none !important;
		display: none !important;
	}
	
	html body .bko-egitim-kapak h2 {
		position: static !important;
		box-sizing: border-box !important;
		width: 100% !important;
		max-width: none !important;
		margin: 0 0 10px !important;
		padding: 0 !important;
		font-size: clamp(22px,7vw,27px) !important;
		line-height: 1.08 !important;
		text-align: left !important;
		white-space: normal !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
		transform: none !important;
	}
	
	html body .bko-egitim-kapak p,
			  html body .bko-egitim-kapak p strong {
		position: static !important;
		display: block !important;
		box-sizing: border-box !important;
		width: 100% !important;
		max-width: none !important;
		margin: 0 0 14px !important;
		padding: 0 !important;
		font-size: 12.5px !important;
		line-height: 1.42 !important;
		text-align: left !important;
		white-space: normal !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
		transform: none !important;
	}
	
	html body .bko-egitim-kapak .wp-block-buttons {
		position: static !important;
		display: flex !important;
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		justify-content: flex-start !important;
		transform: none !important;
	}
	
	html body .bko-egitim-kapak .wp-block-button__link {
		padding: 10px 14px !important;
		font-size: 10.5px !important;
		line-height: 1.1 !important;
		white-space: nowrap !important;
	}
}

/* MOBİL — PODCAST BAŞLIĞI VE İLETİŞİM ALANI */
@media screen and (max-width:600px) {
	/* IDEA LIBERTAS
			     · PODCAST */
	html body .bko-podcast-baslik {
		display: block !important;
		box-sizing: border-box !important;
		width: 100% !important;
		max-width: 100% !important;
		left: auto !important;
		margin: 0 auto 26px !important;
		padding: 0 6px 16px !important;
		color: transparent !important;
		font-size: 0 !important;
		line-height: 1 !important;
		text-align: center !important;
		white-space: normal !important;
		transform: none !important;
		background: linear-gradient(90deg,
			        transparent,
			        #dfff38,
			        transparent) center bottom / 72% 2px no-repeat !important;
	}
	
	html body .bko-podcast-baslik::before {
		content: "IDEA LIBERTAS" !important;
		display: block !important;
		margin: 0 !important;
		color: #dfff38 !important;
		font-family: Georgia, "Times New Roman", serif !important;
		font-size: clamp(25px,8vw,34px) !important;
		font-weight: 700 !important;
		line-height: 1.05 !important;
		letter-spacing: .3px !important;
		text-align: center !important;
		text-shadow: 0 0 6px rgba(223,255,56,.95), 0 0 18px rgba(223,255,56,.48) !important;
	}
	
	html body .bko-podcast-baslik::after {
		content: "· PODCAST" !important;
		display: block !important;
		width: max-content !important;
		height: auto !important;
		margin: 5px auto 0 !important;
		color: #fff !important;
		background: none !important;
		box-shadow: none !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: clamp(19px,6vw,25px) !important;
		font-weight: 800 !important;
		line-height: 1.1 !important;
		letter-spacing: 1.2px !important;
		text-align: center !important;
		text-shadow: 0 0 5px rgba(255,255,255,.90), 0 0 12px rgba(223,255,56,.34) !important;
	}
	
	/* İLETİŞİM — Atatürk'ün yüzünü açık bırak */
	html body .bko-kapanis-bolumu
			  .bko-iletisim-kapak {
		position: relative !important;
		box-sizing: border-box !important;
		width: 100% !important;
		height: 540px !important;
		min-height: 540px !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
		border: 1px solid rgba(255,255,255,.16) !important;
		border-radius: 16px !important;
		-webkit-mask-image: none !important;
		mask-image: none !important;
		box-shadow: inset 0 0 30px rgba(0,0,0,.52), 0 14px 36px rgba(0,0,0,.52), 0 0 17px rgba(227,10,23,.12) !important;
	}
	
	/* Atatürk'ün yüzünü üst-sağ bölgede göster */
	html body .bko-kapanis-bolumu
			  .bko-iletisim-kapak
			  .wp-block-cover__image-background {
		position: absolute !important;
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
		object-position: 62% center !important;
		filter: grayscale(92%) brightness(.71) contrast(1.15) !important;
		animation: none !important;
		transform: none !important;
	}
	
	/* Yüzün üzerini karartma, yalnızca alt bölgeyi hazırla */
	html body .bko-kapanis-bolumu
			  .bko-iletisim-kapak
			  .wp-block-cover__background {
		position: absolute !important;
		opacity: 1 !important;
		background: linear-gradient(to bottom,
			        rgba(3,7,8,.05) 0%,
			        rgba(3,7,8,.08) 38%,
			        rgba(3,7,8,.48) 62%,
			        rgba(3,7,8,.94) 83%,
			        #030708 100%), linear-gradient(to right,
			        rgba(3,7,8,.42),
			        transparent 72%) !important;
	}
	
	/* Bütün metinleri yüzün altına taşı */
	html body .bko-kapanis-bolumu
			  .bko-iletisim-kapak
			  .wp-block-cover__inner-container {
		position: absolute !important;
		z-index: 4 !important;
		top: auto !important;
		right: 12px !important;
		bottom: 14px !important;
		left: 12px !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: flex-start !important;
		justify-content: flex-end !important;
		box-sizing: border-box !important;
		width: auto !important;
		max-width: none !important;
		min-height: 0 !important;
		margin: 0 !important;
		padding: 15px 14px !important;
		text-align: left !important;
		background: linear-gradient(135deg,
			        rgba(3,7,8,.91),
			        rgba(12,9,9,.82)) !important;
		border: 1px solid rgba(255,255,255,.13) !important;
		border-radius: 12px !important;
		box-shadow: inset 0 1px rgba(255,255,255,.06), 0 9px 25px rgba(0,0,0,.45) !important;
	}
	
	/* Talep, görüş... */
	html body .bko-kapanis-bolumu
			  .bko-iletisim-kapak
			  .wp-block-cover__inner-container > p:first-of-type {
		display: block !important;
		box-sizing: border-box !important;
		width: auto !important;
		max-width: 100% !important;
		margin: 0 0 9px !important;
		padding: 6px 10px !important;
		color: #fff !important;
		background: rgba(182,0,22,.52) !important;
		border: 1px solid rgba(255,255,255,.66) !important;
		border-radius: 7px !important;
		font-size: 9.5px !important;
		font-weight: 700 !important;
		line-height: 1.3 !important;
		letter-spacing: .15px !important;
		text-align: left !important;
		text-transform: none !important;
		text-shadow: 0 1px 3px #000 !important;
		box-shadow: 0 0 10px rgba(227,10,23,.22) !important;
	}
	
	/* Mail, Instagram... */
	html body .bko-kapanis-bolumu
			  .bko-iletisim-kapak h2 {
		box-sizing: border-box !important;
		width: 100% !important;
		max-width: 330px !important;
		margin: 0 0 13px !important;
		padding: 0 !important;
		color: #fff !important;
		font-size: clamp(18px,5.6vw,22px) !important;
		line-height: 1.18 !important;
		letter-spacing: 0 !important;
		text-align: left !important;
		text-wrap: balance !important;
		text-shadow: 0 2px 4px #000, 0 0 12px rgba(0,0,0,.94) !important;
	}
	
	html body .bko-kapanis-bolumu
			  .bko-iletisim-kapak
			  .wp-block-buttons {
		width: auto !important;
		margin: 0 !important;
		padding: 0 !important;
		justify-content: flex-start !important;
	}
	
	html body .bko-kapanis-bolumu
			  .bko-iletisim-kapak
			  .wp-block-button__link {
		padding: 9px 16px !important;
		border-width: 1px !important;
		border-radius: 8px !important;
		font-size: 10.5px !important;
		line-height: 1.1 !important;
		letter-spacing: .6px !important;
		white-space: nowrap !important;
	}
}

/* MOBİL — İLETİŞİM ANA YAZISI */
@media screen and (max-width:600px) {
	html body .bko-kapanis-bolumu
			  .bko-iletisim-kapak h2 {
		align-self: center !important;
		box-sizing: border-box !important;
		width: 100% !important;
		max-width: 300px !important;
		margin: 0 auto 13px !important;
		padding: 0 8px 11px !important;
		color: #fff !important;
		font-size: clamp(14px,4.3vw,17px) !important;
		font-weight: 700 !important;
		line-height: 1.27 !important;
		letter-spacing: .1px !important;
		text-align: center !important;
		text-wrap: balance !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
		background: linear-gradient(90deg,
			        transparent,
			        rgba(255,255,255,.65),
			        rgba(227,10,23,.90),
			        rgba(255,255,255,.65),
			        transparent) center bottom / 78% 1px no-repeat !important;
		text-shadow: 0 1px 3px #000, 0 0 8px rgba(255,255,255,.18) !important;
	}
}

/* MOBİL — İLETİŞİM YAZISI DOĞRU SEÇİCİ */
@media screen and (max-width:782px) {
	html body .entry-content
			  .bko-iletisim-kapak
			  .wp-block-cover__inner-container
			  > h2.wp-block-heading {
		display: block !important;
		align-self: center !important;
		box-sizing: border-box !important;
		width: 100% !important;
		max-width: 280px !important;
		margin: 0 auto 12px !important;
		padding: 0 8px 10px !important;
		color: #fff !important;
		font-size: 13px !important;
		font-weight: 700 !important;
		line-height: 1.32 !important;
		letter-spacing: .15px !important;
		text-align: center !important;
		text-wrap: balance !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
		background: linear-gradient(90deg,
			        transparent,
			        rgba(255,255,255,.62),
			        rgba(227,10,23,.95),
			        rgba(255,255,255,.62),
			        transparent) center bottom / 76% 1px no-repeat !important;
		text-shadow: 0 1px 3px #000, 0 0 7px rgba(255,255,255,.20) !important;
	}
}

/* MOBİL — İLETİŞİM İÇERİĞİNİ 1 CM AŞAĞI TAŞI */
@media screen and (max-width:782px) {
	html body .entry-content
			  .bko-iletisim-kapak
			  > .wp-block-cover__inner-container {
		position: relative !important;
		transform: translateY(36px) !important;
	}
}

/* NEON INSTAGRAM MENÜ İKONU */
#site-navigation
a[href*="instagram.com/bkaan05"] {
	position: relative !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	width: 38px !important;
	height: 38px !important;
	min-width: 38px !important;
	margin: 0 6px !important;
	padding: 0 !important;
	overflow: hidden !important;
	color: transparent !important;
	font-size: 0 !important;
	line-height: 0 !important;
	text-shadow: none !important;
	background: radial-gradient(circle at 30% 107%,
      #fdf497 0 8%,
      #fd5949 34%,
      #d6249f 61%,
      #285aeb 92%) !important;
	border: 1px solid rgba(255,255,255,.86) !important;
	border-radius: 11px !important;
	box-shadow: 0 0 5px rgba(255,255,255,.90), 0 0 13px rgba(214,36,159,.88), 0 0 25px rgba(253,89,73,.52), inset 0 0 9px rgba(255,255,255,.20) !important;
	transform: translateY(0) !important;
	transition: transform .28s ease, filter .28s ease, box-shadow .28s ease !important;
}

/* Beyaz Instagram amblemi */
#site-navigation
a[href*="instagram.com/bkaan05"]::before {
	content: "" !important;
	display: block !important;
	width: 23px !important;
	height: 23px !important;
	background: #fff !important;
	-webkit-mask: center / contain no-repeat !important;
	mask: center / contain no-repeat !important;
}

/* Üzerine gelince neon güçlensin */
#site-navigation
a[href*="instagram.com/bkaan05"]:hover {
	filter: brightness(1.18) saturate(1.20) !important;
	transform: translateY(-3px) scale(1.08) !important;
	box-shadow: 0 0 7px #fff, 0 0 17px #d6249f, 0 0 32px rgba(253,89,73,.78), 0 0 42px rgba(40,90,235,.38) !important;
}

/* Menü öğesini ikon ölçüsüne uyarla */
#menu-anasayfa-1
> li:has(> a[href*="instagram.com/bkaan05"]) {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Mobil ölçü */
@media screen and (max-width:782px) {
	#site-navigation
		  a[href*="instagram.com/bkaan05"] {
		width: 24px !important;
		height: 24px !important;
		min-width: 24px !important;
		margin: 3px 5px !important;
		border-radius: 10px !important;
	}
	
	#site-navigation
		  a[href*="instagram.com/bkaan05"]::before {
		width: 20px !important;
		height: 20px !important;
	}
}

/* INSTAGRAM — SAĞ ÜST KÖŞEDE GERÇEK İKON */
/* İkonun referans noktası site başlığı olsun */
html body #masthead {
	position: relative !important;
}

/* Menü kapsayıcısını konum referansı olmaktan çıkar */
html body #masthead #site-navigation,
html body #masthead .menu-anasayfa-container,
html body #masthead #menu-anasayfa-1 {
	position: static !important;
}

/* Instagram öğesini menü satırından çıkar */
html body #masthead
#menu-anasayfa-1
> li.menu-item-7468 {
	position: absolute !important;
	z-index: 999 !important;
	top: 18px !important;
	right: 24px !important;
	display: block !important;
	box-sizing: border-box !important;
	width: 42px !important;
	height: 42px !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Instagram renkli kare */
html body #page #masthead
#site-navigation
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"] {
	position: relative !important;
	display: block !important;
	box-sizing: border-box !important;
	width: 42px !important;
	min-width: 42px !important;
	max-width: 42px !important;
	height: 42px !important;
	min-height: 42px !important;
	max-height: 42px !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: visible !important;
	color: transparent !important;
	font-size: 0 !important;
	line-height: 0 !important;
	text-indent: -9999px !important;
	text-shadow: none !important;
	background: radial-gradient(circle at 30% 107%,
      #fdf497 0 8%,
      #fd5949 35%,
      #d6249f 62%,
      #285aeb 92%) !important;
	border: 1px solid rgba(255,255,255,.92) !important;
	border-radius: 12px !important;
	box-shadow: 0 0 5px rgba(255,255,255,.88), 0 0 12px rgba(214,36,159,.82), 0 0 23px rgba(253,89,73,.48), inset 0 0 8px rgba(255,255,255,.20) !important;
	transform: none !important;
	transition: transform .28s ease, filter .28s ease, box-shadow .28s ease !important;
	-webkit-mask: none !important;
	mask: none !important;
}

/* Instagram dış çerçevesi ve sağ üst noktası */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]::before {
	content: "" !important;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	display: block !important;
	box-sizing: border-box !important;
	width: 24px !important;
	height: 24px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: radial-gradient(circle at 73% 27%,
      #fff 0 1.8px,
      transparent 2.1px) !important;
	border: 2px solid #fff !important;
	border-radius: 7px !important;
	box-shadow: none !important;
	transform: translate(-50%,-50%) !important;
	-webkit-mask: none !important;
	mask: none !important;
}

/* Instagram orta merceği */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]::after {
	content: "" !important;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	display: block !important;
	box-sizing: border-box !important;
	width: 10px !important;
	height: 10px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: 2px solid #fff !important;
	border-radius: 50% !important;
	box-shadow: none !important;
	transform: translate(-50%,-50%) !important;
}

/* Fareyle üzerine gelince neon hareket */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]:hover {
	filter: brightness(1.18) saturate(1.18) !important;
	transform: translateY(-2px) scale(1.07) !important;
	box-shadow: 0 0 7px #fff, 0 0 17px #d6249f, 0 0 29px rgba(253,89,73,.72), 0 0 38px rgba(40,90,235,.30) !important;
}

/* Mobil */
@media screen and (max-width:782px) {
	html body #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468 {
		top: 13px !important;
		right: 13px !important;
		width: 35px !important;
		height: 35px !important;
	}
	
	html body #page #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468
		  > a[href*="instagram.com/bkaan05"] {
		width: 35px !important;
		min-width: 35px !important;
		max-width: 35px !important;
		height: 35px !important;
		min-height: 35px !important;
		max-height: 35px !important;
		border-radius: 10px !important;
	}
	
	html body #page #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468
		  > a[href*="instagram.com/bkaan05"]::before {
		width: 21px !important;
		height: 21px !important;
		border-radius: 6px !important;
	}
	
	html body #page #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468
		  > a[href*="instagram.com/bkaan05"]::after {
		width: 9px !important;
		height: 9px !important;
	}
}

/* INSTAGRAM — SİTEYLE UYUMLU KLAS GÖRÜNÜM */
/* Biraz küçült */
html body #masthead
#menu-anasayfa-1
> li.menu-item-7468 {
	width: 36px !important;
	height: 36px !important;
}

/* Koyu zemin + çok ince Instagram renkli çerçeve */
html body #page #masthead
#site-navigation
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"] {
	width: 36px !important;
	min-width: 36px !important;
	max-width: 36px !important;
	height: 36px !important;
	min-height: 36px !important;
	max-height: 36px !important;
	opacity: .88 !important;
	background: linear-gradient(145deg,
      rgba(24,28,28,.96),
      rgba(2,4,4,.98)) padding-box, linear-gradient(135deg,
      rgba(254,218,117,.72),
      rgba(214,41,118,.78),
      rgba(79,91,213,.72)) border-box !important;
	border: 1px solid transparent !important;
	border-radius: 10px !important;
	box-shadow: inset 0 0 9px rgba(255,255,255,.055), 0 0 0 1px rgba(223,255,56,.10), 0 0 8px rgba(223,255,56,.13), 0 5px 13px rgba(0,0,0,.62) !important;
	filter: none !important;
	transform: none !important;
}

/* Beyaz Instagram amblemini daha zarif yap */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]::before {
	width: 20px !important;
	height: 20px !important;
	background: radial-gradient(circle at 73% 27%,
      rgba(255,255,255,.92) 0 1.35px,
      transparent 1.7px) !important;
	border: 1.5px solid rgba(255,255,255,.92) !important;
	border-radius: 6px !important;
	filter: drop-shadow(0 0 3px rgba(255,255,255,.30)) !important;
}

/* Orta mercek */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]::after {
	width: 8px !important;
	height: 8px !important;
	border: 1.5px solid rgba(255,255,255,.92) !important;
	box-shadow: 0 0 3px rgba(255,255,255,.22) !important;
}

/* Yalnızca üzerine gelince renkler belirginleşsin */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]:hover {
	opacity: 1 !important;
	filter: brightness(1.12) !important;
	transform: translateY(-2px) scale(1.05) !important;
	background: linear-gradient(145deg,
      rgba(28,32,31,.98),
      rgba(3,5,5,.98)) padding-box, linear-gradient(135deg,
      #feda75,
      #d62976,
      #4f5bd5) border-box !important;
	box-shadow: inset 0 0 10px rgba(255,255,255,.07), 0 0 0 1px rgba(223,255,56,.18), 0 0 12px rgba(223,255,56,.22), 0 6px 16px rgba(0,0,0,.72) !important;
}

/* Mobilde daha da sade ve küçük */
@media screen and (max-width:782px) {
	html body #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468 {
		width: 32px !important;
		height: 32px !important;
	}
	
	html body #page #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468
		  > a[href*="instagram.com/bkaan05"] {
		width: 32px !important;
		min-width: 32px !important;
		max-width: 32px !important;
		height: 32px !important;
		min-height: 32px !important;
		max-height: 32px !important;
		border-radius: 9px !important;
	}
	
	html body #page #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468
		  > a[href*="instagram.com/bkaan05"]::before {
		width: 18px !important;
		height: 18px !important;
		border-radius: 5px !important;
	}
	
	html body #page #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468
		  > a[href*="instagram.com/bkaan05"]::after {
		width: 7px !important;
		height: 7px !important;
	}
}

/* INSTAGRAM — İLETİŞİM MENÜSÜNÜN HEMEN SAĞINA */
/* Sağ üst köşe konumlandırmasını iptal et */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468 {
	position: static !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	left: auto !important;
	display: flex !important;
	flex: 0 0 30px !important;
	align-items: center !important;
	align-self: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	width: 30px !important;
	min-width: 30px !important;
	max-width: 30px !important;
	height: 30px !important;
	margin: 0 0 0 3px !important;
	padding: 0 !important;
	transform: none !important;
}

/* İkonu menü yazılarının ölçüsüne indir */
html body #page #masthead
#site-navigation
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"] {
	display: block !important;
	flex: 0 0 28px !important;
	width: 28px !important;
	min-width: 28px !important;
	max-width: 28px !important;
	height: 28px !important;
	min-height: 28px !important;
	max-height: 28px !important;
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 8px !important;
	transform: none !important;
}

/* Amblemi yeni ölçüye uyarla */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]::before {
	width: 17px !important;
	height: 17px !important;
	border-width: 1.4px !important;
	border-radius: 5px !important;
}

html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]::after {
	width: 7px !important;
	height: 7px !important;
	border-width: 1.4px !important;
}

/* İletişim ile Instagram arasındaki gereksiz boşluğu azalt */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-24 {
	margin-right: 0 !important;
}

/* MOBİL */
@media screen and (max-width:782px) {
	html body #page #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468 {
		flex-basis: 27px !important;
		width: 27px !important;
		min-width: 27px !important;
		max-width: 27px !important;
		height: 27px !important;
		margin-left: 2px !important;
	}
	
	html body #page #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468
		  > a[href*="instagram.com/bkaan05"] {
		flex-basis: 25px !important;
		width: 25px !important;
		min-width: 25px !important;
		max-width: 25px !important;
		height: 25px !important;
		min-height: 25px !important;
		max-height: 25px !important;
		border-radius: 7px !important;
	}
	
	html body #page #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468
		  > a[href*="instagram.com/bkaan05"]::before {
		width: 15px !important;
		height: 15px !important;
		border-radius: 4px !important;
	}
	
	html body #page #masthead
		  #menu-anasayfa-1
		  > li.menu-item-7468
		  > a[href*="instagram.com/bkaan05"]::after {
		width: 6px !important;
		height: 6px !important;
	}
}

/* INSTAGRAM — BELİRGİN AMA SİTEYLE UYUMLU RENKLER */
html body #page #masthead
#site-navigation
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"] {
	opacity: 1 !important;
	background: radial-gradient(circle at 25% 22%,
      rgba(214,41,118,.50),
      transparent 48%), radial-gradient(circle at 78% 82%,
      rgba(79,91,213,.44),
      transparent 52%), linear-gradient(145deg,
      #1b2020 0%,
      #080b0b 55%,
      #020303 100%) !important;
	border: 1px solid rgba(223,255,56,.92) !important;
	box-shadow: 0 0 4px rgba(223,255,56,.92), 0 0 11px rgba(223,255,56,.38), 0 5px 13px rgba(0,0,0,.70), inset 0 0 8px rgba(255,255,255,.10) !important;
	filter: none !important;
}

/* Instagram amblemini daha görünür yap */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]::before {
	background: radial-gradient(circle at 73% 27%,
      #fff 0 1.45px,
      transparent 1.8px) !important;
	border-color: #fff !important;
	filter: drop-shadow(0 0 2px rgba(255,255,255,.90)) drop-shadow(0 0 4px rgba(223,255,56,.38)) !important;
}

/* Orta mercek */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]::after {
	border-color: #fff !important;
	box-shadow: 0 0 2px rgba(255,255,255,.90), 0 0 4px rgba(223,255,56,.30) !important;
}

/* Üzerine gelince Instagram renkleri canlansın */
html body #page #masthead
#menu-anasayfa-1
> li.menu-item-7468
> a[href*="instagram.com/bkaan05"]:hover {
	background: radial-gradient(circle at 23% 20%,
      rgba(254,218,117,.70),
      transparent 34%), radial-gradient(circle at 32% 35%,
      rgba(214,41,118,.72),
      transparent 55%), radial-gradient(circle at 80% 82%,
      rgba(79,91,213,.68),
      transparent 52%), linear-gradient(145deg,
      #202525,
      #050707) !important;
	border-color: #fff !important;
	filter: brightness(1.12) saturate(1.15) !important;
	transform: translateY(-2px) scale(1.06) !important;
	box-shadow: 0 0 6px #fff, 0 0 13px rgba(223,255,56,.72), 0 0 21px rgba(214,41,118,.40), 0 6px 15px rgba(0,0,0,.75) !important;
}

/* ==================================================
   YAZILARIM / ARTICLES / ARTÍCULOS
   Kart görünümü
================================================== */
body.blog {
	background: #020605;
	color: #f4f4f4;
}

.blog #content {
	background: radial-gradient(circle at 50% 0,
		rgba(190, 255, 0, 0.07),
		transparent 34%), #020605;
	padding: 44px 24px 72px;
}

.blog #primary {
	max-width: 1180px;
	margin: 0 auto;
}

.blog #main {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 26px;
}

/* Sayfa başlığı */
.blog #main::before {
	content: "YAZILARIM / ARTICLES / ARTÍCULOS";
	grid-column: 1 / -1;
	color: #efffb2;
	text-align: center;
	font-size: clamp(28px, 4vw, 48px);
	font-weight: 800;
	line-height: 1.2;
	letter-spacing: .04em;
	text-shadow: 0 0 10px rgba(202, 255, 0, 0.75);
	padding: 4px 0 18px;
	margin-bottom: 6px;
	border-bottom: 1px solid rgba(202, 255, 0, 0.35);
}

/* Yazı kartları */
.blog #main article {
	display: flex;
	flex-direction: column;
	min-width: 0;
	margin: 0 !important;
	padding: 0 0 20px !important;
	overflow: hidden;
	background: linear-gradient(145deg, #101510, #050805);
	border: 1px solid rgba(202, 255, 0, 0.30);
	border-radius: 16px;
	box-shadow: 0 0 18px rgba(185, 255, 0, 0.08);
}

/* Yazı görseli */
.blog #main article .post-thumbnail {
	order: 1;
	width: 100% !important;
	margin: 0 !important;
}

.blog #main article .post-thumbnail-inner {
	display: block !important;
	width: 100% !important;
	height: 205px !important;
	margin: 0 !important;
	overflow: hidden;
}

.blog #main article .post-thumbnail img {
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	transition: transform .35s ease;
}

.blog #main article:hover .post-thumbnail img {
	transform: scale(1.035);
}

/* Yazı başlığı */
.blog #main article .entry-header {
	order: 2;
	width: auto !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 18px 18px 8px !important;
}

.blog #main article .entry-title {
	margin: 0 !important;
	font-size: 23px !important;
	line-height: 1.18 !important;
	text-align: left !important;
}

.blog #main article .entry-title a {
	color: #ffffff !important;
	text-decoration: none !important;
	text-shadow: 0 0 6px rgba(255, 255, 255, 0.24);
}

.blog #main article .entry-title a::after {
	content: "YAZIYI OKU  →";
	display: table;
	margin-top: 14px;
	padding: 7px 12px;
	color: #dfff43;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .08em;
	border: 1px solid rgba(202, 255, 0, 0.55);
	border-radius: 20px;
	box-shadow: 0 0 8px rgba(202, 255, 0, 0.16);
}

/* Yalnızca kısa özet göster */
.blog #main article .entry-content {
	order: 3;
	width: auto !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 4px 18px 0 !important;
	color: #d7d7d7;
}

.blog #main article .entry-content > * {
	display: none !important;
}

.blog #main article .entry-content > p:first-of-type {
	display: -webkit-box !important;
	margin: 0 !important;
	overflow: hidden;
	font-size: 15px !important;
	line-height: 1.65 !important;
}

/* Tarih ve kategori */
.blog #main article .entry-footer {
	order: 4;
	width: auto !important;
	max-width: none !important;
	margin: auto 18px 0 !important;
	padding: 16px 0 0 !important;
	color: #b8c29f;
	font-size: 12px !important;
	border-top: 1px solid rgba(202, 255, 0, 0.18);
}

.blog #main article .entry-footer .byline,
.blog #main article .entry-footer .comments-link {
	display: none !important;
}

/* Sayfa numaraları */
.blog #main .navigation.pagination {
	grid-column: 1 / -1;
	margin: 20px 0 0 !important;
}

.blog #main .page-numbers {
	color: #ffffff !important;
}

.blog #main .page-numbers.current {
	color: #dfff43 !important;
}

/* Tablet */
@media (max-width: 900px) {
	.blog #main {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

/* Telefon */
@media (max-width: 620px) {
	.blog #content {
		padding: 28px 14px 55px;
	}
	
	.blog #main {
		grid-template-columns: 1fr;
		gap: 18px;
	}
	
	.blog #main::before {
		font-size: 25px;
		padding-bottom: 13px;
	}
	
	.blog #main article .post-thumbnail-inner {
		height: 190px !important;
	}
	
	.blog #main article .entry-title {
		font-size: 21px !important;
	}
}

/* ==================================================
   ORTAK SAYFALAMA ALANI
================================================== */
body.blog .navigation.pagination,
body.archive .navigation.pagination {
	grid-column: 1 / -1;
	width: 100%;
	margin: 38px auto 0 !important;
	padding: 22px 10px 0 !important;
	text-align: center !important;
	border-top: 1px solid rgba(202, 255, 0, 0.22);
}

body.blog .navigation.pagination .nav-links,
body.archive .navigation.pagination .nav-links {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-wrap: wrap;
	gap: 8px;
	width: 100%;
}

body.blog .navigation.pagination .page-numbers,
body.archive .navigation.pagination .page-numbers {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	min-width: 38px;
	height: 38px;
	margin: 0 !important;
	padding: 0 11px;
	color: #ffffff !important;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	text-decoration: none !important;
	background: #080c08;
	border: 1px solid rgba(202, 255, 0, 0.35);
	border-radius: 20px;
	box-shadow: 0 0 8px rgba(202, 255, 0, 0.10);
}

body.blog .navigation.pagination .page-numbers.current,
body.archive .navigation.pagination .page-numbers.current {
	color: #071000 !important;
	background: #dfff43;
	border-color: #dfff43;
	box-shadow: 0 0 12px rgba(202, 255, 0, 0.55);
}

body.blog .navigation.pagination a.page-numbers:hover,
body.archive .navigation.pagination a.page-numbers:hover {
	color: #dfff43 !important;
	border-color: #dfff43;
	box-shadow: 0 0 12px rgba(202, 255, 0, 0.35);
}

body.blog .navigation.pagination .next,
body.blog .navigation.pagination .prev,
body.archive .navigation.pagination .next,
body.archive .navigation.pagination .prev {
	width: auto;
	padding: 0 16px;
}

body.blog .navigation.pagination svg,
body.archive .navigation.pagination svg {
	fill: currentColor !important;
}

/* ==================================================
   YAZI KARTLARINDA PAYLAŞMA BUTONLARI
================================================== */
/* Önceki kısa özet kuralının gizlediği paylaşım alanını aç */
.blog #main article .entry-content > .sharedaddy.sd-sharing-enabled,
.archive #main article .entry-content > .sharedaddy.sd-sharing-enabled {
	display: block !important;
	margin: 18px 0 0 !important;
	padding: 15px 0 0 !important;
	border-top: 1px solid rgba(202, 255, 0, 0.16);
}

/* Beğen alanını kartlarda gizle */
.blog #main article .entry-content > .sharedaddy.sd-like,
.archive #main article .entry-content > .sharedaddy.sd-like {
	display: none !important;
}

/* Paylaş başlığı */
body.blog .sd-sharing .sd-title,
body.archive .sd-sharing .sd-title,
body:not(.home).page .sd-sharing .sd-title {
	width: 100% !important;
	margin: 0 0 10px !important;
	color: #cfd8bd !important;
	font-family: Arial, sans-serif;
	font-size: 11px !important;
	font-weight: 700 !important;
	letter-spacing: .08em;
	text-align: center !important;
}

body.blog .sd-sharing .sd-title::before,
body.archive .sd-sharing .sd-title::before,
body:not(.home).page .sd-sharing .sd-title::before {
	display: none !important;
}

/* İkonların hizalanması */
body.blog .sd-sharing .sd-content ul,
body.archive .sd-sharing .sd-content ul,
body:not(.home).page .sd-sharing .sd-content ul {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0 !important;
	padding: 0 !important;
}

body.blog .sd-sharing .sd-content ul li,
body.archive .sd-sharing .sd-content ul li,
body:not(.home).page .sd-sharing .sd-content ul li {
	margin: 0 !important;
	padding: 0 !important;
}

/* Neon paylaşım ikonları */
body.blog .sd-sharing a.sd-button,
body.archive .sd-sharing a.sd-button,
body:not(.home).page .sd-sharing a.sd-button {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	width: 35px;
	height: 35px;
	margin: 0 !important;
	padding: 0 !important;
	color: #efffb2 !important;
	background: #090d09 !important;
	border: 1px solid rgba(202, 255, 0, 0.45) !important;
	border-radius: 50% !important;
	box-shadow: 0 0 8px rgba(202, 255, 0, 0.14) !important;
}

body.blog .sd-sharing a.sd-button:hover,
body.archive .sd-sharing a.sd-button:hover,
body:not(.home).page .sd-sharing a.sd-button:hover {
	color: #071000 !important;
	background: #dfff43 !important;
	border-color: #dfff43 !important;
	box-shadow: 0 0 12px rgba(202, 255, 0, 0.50) !important;
	transform: translateY(-2px);
}

/* Mobil */
@media (max-width: 620px) {
	body.blog .navigation.pagination,
		body.archive .navigation.pagination {
		margin-top: 26px !important;
		padding-top: 18px !important;
	}
	
	body.blog .navigation.pagination .page-numbers,
		body.archive .navigation.pagination .page-numbers {
		min-width: 34px;
		height: 34px;
		padding: 0 9px;
		font-size: 14px;
	}
	
	body.blog .navigation.pagination .next,
		body.blog .navigation.pagination .prev,
		body.archive .navigation.pagination .next,
		body.archive .navigation.pagination .prev {
		width: 100%;
		max-width: 210px;
		margin-top: 4px !important;
	}
}

/* ==================================================
   SİMETRİK VE UYGULAMA RENKLİ PAYLAŞIM BUTONLARI
================================================== */
body.blog .sd-sharing .sd-content ul,
body.archive .sd-sharing .sd-content ul,
body:not(.home).page .sd-sharing .sd-content ul {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-wrap: wrap !important;
	gap: 10px !important;
	width: 100% !important;
	margin: 0 auto !important;
	padding: 0 !important;
}

body.blog .sd-sharing .sd-content ul li,
body.archive .sd-sharing .sd-content ul li,
body:not(.home).page .sd-sharing .sd-content ul li {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	flex: 0 0 38px !important;
	width: 38px !important;
	height: 38px !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Bütün butonların ortak ve simetrik ölçüsü */
body.blog .sd-sharing a.sd-button,
body.archive .sd-sharing a.sd-button,
body:not(.home).page .sd-sharing a.sd-button {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 38px !important;
	height: 38px !important;
	min-width: 38px !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	border: 1px solid rgba(255,255,255,0.55) !important;
	border-radius: 50% !important;
	box-shadow: 0 0 10px rgba(255,255,255,0.14) !important;
	transition: transform .2s ease, filter .2s ease, box-shadow .2s ease !important;
}

/* İkonların tamamı beyaz */
body.blog .sd-sharing a.sd-button::before,
body.archive .sd-sharing a.sd-button::before,
body:not(.home).page .sd-sharing a.sd-button::before {
	color: #ffffff !important;
}

/* WhatsApp */
.sd-sharing .share-jetpack-whatsapp a.sd-button {
	background: #25d366 !important;
	border-color: #25d366 !important;
	box-shadow: 0 0 11px rgba(37,211,102,0.48) !important;
}

/* X / Twitter */
.sd-sharing .share-twitter a.sd-button {
	background: #000000 !important;
	border-color: #ffffff !important;
	box-shadow: 0 0 10px rgba(255,255,255,0.30) !important;
}

/* Facebook */
.sd-sharing .share-facebook a.sd-button {
	background: #1877f2 !important;
	border-color: #1877f2 !important;
	box-shadow: 0 0 11px rgba(24,119,242,0.48) !important;
}

/* LinkedIn */
.sd-sharing .share-linkedin a.sd-button {
	background: #0a66c2 !important;
	border-color: #0a66c2 !important;
	box-shadow: 0 0 11px rgba(10,102,194,0.48) !important;
}

/* Instagram – mevcut olduğu alanlarda */
.sd-sharing .share-instagram a.sd-button {
	background: linear-gradient(135deg,
			#feda75 0%,
			#fa7e1e 25%,
			#d62976 50%,
			#962fbf 75%,
			#4f5bd5 100%) !important;
	border-color: #d62976 !important;
	box-shadow: 0 0 11px rgba(214,41,118,0.48) !important;
}

/* Telegram */
.sd-sharing .share-telegram a.sd-button {
	background: #229ed9 !important;
	border-color: #229ed9 !important;
}

/* Pinterest */
.sd-sharing .share-pinterest a.sd-button {
	background: #e60023 !important;
	border-color: #e60023 !important;
}

/* Reddit */
.sd-sharing .share-reddit a.sd-button {
	background: #ff4500 !important;
	border-color: #ff4500 !important;
}

/* Tumblr */
.sd-sharing .share-tumblr a.sd-button {
	background: #35465c !important;
	border-color: #35465c !important;
}

/* Pocket */
.sd-sharing .share-pocket a.sd-button {
	background: #ef4056 !important;
	border-color: #ef4056 !important;
}

/* E-posta */
.sd-sharing .share-email a.sd-button {
	background: #ea4335 !important;
	border-color: #ea4335 !important;
}

/* Yazdır */
.sd-sharing .share-print a.sd-button {
	background: #5f6368 !important;
	border-color: #8b9197 !important;
}

/* Diğer seçenekler */
.sd-sharing .share-more a.sd-button {
	background: #657700 !important;
	border-color: #dfff43 !important;
}

/* Görünmez ayırıcıları kaldır */
.sd-sharing li.share-end {
	display: none !important;
}

/* Üzerine gelindiğinde */
body.blog .sd-sharing a.sd-button:hover,
body.archive .sd-sharing a.sd-button:hover,
body:not(.home).page .sd-sharing a.sd-button:hover {
	transform: translateY(-3px) scale(1.07) !important;
	filter: brightness(1.14);
	box-shadow: 0 0 15px rgba(255,255,255,0.42) !important;
}

/* ==================================================
   PAYLAŞIM İKONLARI: 6 SÜTUN × 2 SATIR
================================================== */
body.blog .sd-sharing .sd-content ul,
body.archive .sd-sharing .sd-content ul,
body:not(.home).page .sd-sharing .sd-content ul {
	display: grid !important;
	grid-template-columns: repeat(6, 34px) !important;
	justify-content: center !important;
	align-items: center !important;
	gap: 10px 8px !important;
	width: 100% !important;
	margin: 0 auto !important;
	padding: 0 !important;
}

body.blog .sd-sharing .sd-content ul li,
body.archive .sd-sharing .sd-content ul li,
body:not(.home).page .sd-sharing .sd-content ul li {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 34px !important;
	height: 34px !important;
	min-width: 34px !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Renkleri ikon sınıflarından al */
body.blog .sd-sharing a.sd-button,
body.archive .sd-sharing a.sd-button,
body:not(.home).page .sd-sharing a.sd-button {
	width: 34px !important;
	height: 34px !important;
	min-width: 34px !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #ffffff !important;
	background: var(--paylasim-rengi, #101510) !important;
	border: 1px solid var(--paylasim-kenar, var(--paylasim-rengi, #dfff43)) !important;
	border-radius: 50% !important;
	box-shadow: 0 0 10px var(--paylasim-parlama, rgba(255,255,255,0.20)) !important;
}

/* İkonların beyaz görünmesi */
body.blog .sd-sharing a.sd-button::before,
body.archive .sd-sharing a.sd-button::before,
body:not(.home).page .sd-sharing a.sd-button::before {
	color: #ffffff !important;
}

/* WhatsApp */
.sd-sharing .share-jetpack-whatsapp {
}

/* X / Twitter */
.sd-sharing .share-twitter {
}

/* Facebook */
.sd-sharing .share-facebook {
}

/* LinkedIn */
.sd-sharing .share-linkedin {
}

/* WordPress */
.sd-sharing li[class*="wordpress"] {
}

/* Yazdır */
.sd-sharing .share-print {
}

/* E-posta */
.sd-sharing .share-email {
}

/* Reddit */
.sd-sharing .share-reddit {
}

/* Tumblr */
.sd-sharing .share-tumblr {
}

/* Pinterest */
.sd-sharing .share-pinterest {
}

/* Telegram */
.sd-sharing .share-telegram {
}

/* Mastodon */
.sd-sharing .share-mastodon {
}

/* Gereksiz boş ayırıcıları gizle */
.sd-sharing li.share-end {
	display: none !important;
}

/* Hover efekti */
body.blog .sd-sharing a.sd-button:hover,
body.archive .sd-sharing a.sd-button:hover,
body:not(.home).page .sd-sharing a.sd-button:hover {
	transform: translateY(-2px) scale(1.08) !important;
	filter: brightness(1.18);
}

/* ==================================================
   KARTLARI KISALT + PAYLAŞIMI EN ALTA AL
================================================== */
/* Kart görselini küçült */
.blog #main article .post-thumbnail-inner,
.archive #main article .post-thumbnail-inner {
	height: 145px !important;
}

/* Başlık alanını sıkıştır */
.blog #main article .entry-header,
.archive #main article .entry-header {
	padding: 12px 16px 5px !important;
}

.blog #main article .entry-title,
.archive #main article .entry-title {
	font-size: 20px !important;
	line-height: 1.16 !important;
}

.blog #main article .entry-title a::after,
.archive #main article .entry-title a::after {
	margin-top: 9px !important;
	padding: 5px 10px !important;
	font-size: 10px !important;
}

/* İçerik parçalarını kart içinde ayrı sıralayabilmek için */
.blog #main article .entry-content,
.archive #main article .entry-content {
	display: contents !important;
}

/* Özeti yalnızca iki satır göster */
.blog #main article .entry-content > p:first-of-type,
.archive #main article .entry-content > p:first-of-type {
	order: 3;
	display: -webkit-box !important;
	margin: 5px 16px 0 !important;
	padding: 0 !important;
	overflow: hidden;
	color: #d7d7d7;
	font-size: 14px !important;
	line-height: 1.55 !important;
}

/* Dış paylaşım kabını görünmez taşıyıcı yap */
.blog #main article .entry-content > .sharedaddy.sd-sharing-enabled,
.archive #main article .entry-content > .sharedaddy.sd-sharing-enabled {
	display: contents !important;
}

/* Beğen ve Tekrar Blogla alanlarını tamamen kaldır */
.blog #main article .sharedaddy.sd-like,
.blog #main article .jetpack-likes-widget-wrapper,
.blog #main article .wpl-likebox,
.archive #main article .sharedaddy.sd-like,
.archive #main article .jetpack-likes-widget-wrapper,
.archive #main article .wpl-likebox {
	display: none !important;
}

/* Tarih ve kategori paylaşımın hemen üstünde */
.blog #main article .entry-footer,
.archive #main article .entry-footer {
	order: 4;
	margin: 10px 16px 8px !important;
	padding: 9px 0 0 !important;
	font-size: 11px !important;
}

/* Paylaşım alanını kartın en altına sabitle */
.blog #main article .entry-content >
.sharedaddy.sd-sharing-enabled >
.sharedaddy.sd-sharing-enabled,

.archive #main article .entry-content >
.sharedaddy.sd-sharing-enabled >
.sharedaddy.sd-sharing-enabled {
	order: 5;
	display: block !important;
	width: auto !important;
	margin: auto 16px 14px !important;
	padding: 11px 9px 12px !important;
	background: rgba(3, 8, 5, 0.72) !important;
	border: 1px solid rgba(202, 255, 0, 0.24) !important;
	border-radius: 14px !important;
	box-shadow: inset 0 0 18px rgba(202, 255, 0, 0.035);
}

/* ==================================================
   6 İKON + İKİNCİ SATIRI OTOMATİK ORTALA
================================================== */
body.blog .sd-sharing .sd-content ul,
body.archive .sd-sharing .sd-content ul,
body:not(.home).page .sd-sharing .sd-content ul {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-wrap: wrap !important;
	gap: 9px 8px !important;
	width: 100% !important;
	max-width: 244px !important;
	margin: 0 auto !important;
	padding: 0 !important;
}

/* Görünmez boş kutuyu kesin olarak kaldır */
body.blog .sd-sharing .sd-content ul li.share-end,
body.archive .sd-sharing .sd-content ul li.share-end,
body:not(.home).page .sd-sharing .sd-content ul li.share-end {
	display: none !important;
}

/* Bütün ikonlar aynı ölçüde */
body .sd-sharing .sd-content ul li:not(.share-end) {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	flex: 0 0 34px !important;
	width: 34px !important;
	height: 34px !important;
	margin: 0 !important;
	padding: 0 !important;
}

body .sd-sharing .sd-content ul li:not(.share-end) a.sd-button {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 34px !important;
	height: 34px !important;
	min-width: 34px !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #ffffff !important;
	border-radius: 50% !important;
}

/* WhatsApp */
body .sd-sharing .sd-content ul li.share-jetpack-whatsapp a.sd-button {
	background: #25d366 !important;
	border-color: #25d366 !important;
}

/* X / Twitter */
body .sd-sharing .sd-content ul li.share-twitter a.sd-button {
	background: #000000 !important;
	border-color: #ffffff !important;
}

/* Facebook */
body .sd-sharing .sd-content ul li.share-facebook a.sd-button {
	background: #1877f2 !important;
	border-color: #1877f2 !important;
}

/* LinkedIn */
body .sd-sharing .sd-content ul li.share-linkedin a.sd-button {
	background: #0a66c2 !important;
	border-color: #0a66c2 !important;
}

/* WordPress */
body .sd-sharing .sd-content ul li[class*="wordpress"] a.sd-button {
	background: #21759b !important;
	border-color: #21759b !important;
}

/* Yazdır */
body .sd-sharing .sd-content ul li.share-print a.sd-button {
	background: #62676d !important;
	border-color: #aeb4ba !important;
}

/* E-posta */
body .sd-sharing .sd-content ul li.share-email a.sd-button {
	background: #ea4335 !important;
	border-color: #ea4335 !important;
}

/* Reddit */
body .sd-sharing .sd-content ul li.share-reddit a.sd-button {
	background: #ff4500 !important;
	border-color: #ff4500 !important;
}

/* Tumblr */
body .sd-sharing .sd-content ul li.share-tumblr a.sd-button {
	background: #35465c !important;
	border-color: #35465c !important;
}

/* Pinterest */
body .sd-sharing .sd-content ul li.share-pinterest a.sd-button {
	background: #e60023 !important;
	border-color: #e60023 !important;
}

/* Telegram */
body .sd-sharing .sd-content ul li.share-telegram a.sd-button {
	background: #229ed9 !important;
	border-color: #229ed9 !important;
}

/* Mastodon */
body .sd-sharing .sd-content ul li.share-mastodon a.sd-button {
	background: #6364ff !important;
	border-color: #6364ff !important;
}

/* İkon sembollerini beyaz tut */
body .sd-sharing a.sd-button::before {
	color: #ffffff !important;
}

/* YAZIYI OKU – GÜÇLÜ NEON */
.blog #main article .entry-title a::after,
.archive #main article .entry-title a::after {
	color: #eaff72 !important;
	background: rgba(10, 18, 3, 0.92) !important;
	border: 1px solid #dfff43 !important;
	text-shadow: 0 0 4px #dfff43, 0 0 8px rgba(223, 255, 67, 0.75) !important;
	box-shadow: 0 0 6px rgba(223, 255, 67, 0.65), 0 0 14px rgba(223, 255, 67, 0.28), inset 0 0 8px rgba(223, 255, 67, 0.12) !important;
	transition: .2s ease !important;
}

.blog #main article .entry-title a:hover::after,
.archive #main article .entry-title a:hover::after {
	color: #071000 !important;
	background: #dfff43 !important;
	text-shadow: none !important;
	box-shadow: 0 0 9px #dfff43, 0 0 18px rgba(223, 255, 67, 0.65) !important;
	transform: translateY(-2px);
}

/* ==================================================
   TÜM TEKİL YAZILARDA PAYLAŞIM ALANI
================================================== */
/* Büyük dış kutuyu temizle */
body.single-post .entry-content >
.sharedaddy.sd-sharing-enabled {
	display: block !important;
	width: 100% !important;
	max-width: 1000px !important;
	height: auto !important;
	min-height: 0 !important;
	margin: 34px auto 22px !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

/* Beğen ve Tekrar Blogla bölümünü kaldır */
body.single-post .entry-content >
.sharedaddy.sd-sharing-enabled >
.sharedaddy.sd-like,

body.single-post .entry-content >
.sharedaddy.sd-sharing-enabled >
.jetpack-likes-widget-wrapper {
	display: none !important;
}

/* Gerçek paylaşım kutusu */
body.single-post .entry-content >
.sharedaddy.sd-sharing-enabled >
.sharedaddy.sd-sharing-enabled {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 16px 18px !important;
	background: linear-gradient(145deg,
			rgba(12, 19, 12, 0.97),
			rgba(2, 6, 4, 0.98)) !important;
	border: 1px solid rgba(202, 255, 0, 0.30) !important;
	border-radius: 15px !important;
	box-shadow: 0 0 16px rgba(202, 255, 0, 0.08), inset 0 0 20px rgba(202, 255, 0, 0.025) !important;
}

/* Bunu paylaş başlığı */
body.single-post .sd-sharing .sd-title {
	display: block !important;
	width: 100% !important;
	margin: 0 0 12px !important;
	color: #eaff91 !important;
	font-family: Arial, sans-serif !important;
	font-size: 11px !important;
	font-weight: 800 !important;
	letter-spacing: .12em !important;
	text-align: center !important;
	text-shadow: 0 0 7px rgba(223, 255, 67, 0.45);
}

body.single-post .sd-sharing .sd-title::before {
	display: none !important;
}

/* On bir ikonu tek yatay sıraya al */
body.single-post .sd-sharing .sd-content ul {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-wrap: nowrap !important;
	gap: 10px !important;
	width: 100% !important;
	max-width: none !important;
	height: auto !important;
	margin: 0 auto !important;
	padding: 0 !important;
	overflow: visible !important;
}

/* Görünmez ayırıcı */
body.single-post .sd-sharing .sd-content ul li.share-end {
	display: none !important;
}

/* İkonların ortak ölçüsü */
body.single-post .sd-sharing .sd-content ul li:not(.share-end) {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	float: none !important;
	flex: 0 0 36px !important;
	width: 36px !important;
	height: 36px !important;
	margin: 0 !important;
	padding: 0 !important;
}

body.single-post .sd-sharing a.sd-button {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 36px !important;
	height: 36px !important;
	min-width: 36px !important;
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 50% !important;
	box-shadow: 0 0 9px rgba(255,255,255,0.16) !important;
}

body.single-post .sd-sharing a.sd-button:hover {
	transform: translateY(-2px) scale(1.08) !important;
	filter: brightness(1.14);
	box-shadow: 0 0 14px rgba(255,255,255,0.38) !important;
}

/* Telefonda da tek sıra */
@media (max-width: 620px) {
	body.single-post .entry-content >
		.sharedaddy.sd-sharing-enabled {
		margin: 25px auto 16px !important;
	}
	
	body.single-post .entry-content >
		.sharedaddy.sd-sharing-enabled >
		.sharedaddy.sd-sharing-enabled {
		padding: 12px 5px !important;
		border-radius: 12px !important;
	}
	
	body.single-post .sd-sharing .sd-title {
		margin-bottom: 9px !important;
		font-size: 9px !important;
	}
	
	body.single-post .sd-sharing .sd-content ul {
		gap: 2px !important;
	}
	
	body.single-post .sd-sharing .sd-content ul li:not(.share-end),
		body.single-post .sd-sharing a.sd-button {
		flex: 0 0 24px !important;
		width: 24px !important;
		height: 24px !important;
		min-width: 24px !important;
	}
	
	body.single-post .sd-sharing a.sd-button::before {
		font-size: 13px !important;
	}
}

/* ==================================================
   TÜM YAZI VE SAYFALARDA YATAY PAYLAŞIM
================================================== */
/* En dıştaki gereksiz büyük kutuyu sıfırla */
body.wp-singular:not(.home) .entry-content >
.sharedaddy.sd-sharing-enabled {
	display: block !important;
	width: calc(100% - 24px) !important;
	max-width: 1000px !important;
	height: auto !important;
	min-height: 0 !important;
	margin: 30px auto 18px !important;
	padding: 0 !important;
	background: transparent !important;
	background-image: none !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

/* Beğen ve Tekrar Blogla kutusunu kaldır */
body.wp-singular:not(.home) .entry-content >
.sharedaddy.sd-sharing-enabled >
.sharedaddy.sd-like,

body.wp-singular:not(.home) .entry-content >
.sharedaddy.sd-sharing-enabled >
.jetpack-likes-widget-wrapper {
	display: none !important;
	height: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

/* Gerçek paylaşım kutusu */
body.wp-singular:not(.home) .entry-content >
.sharedaddy.sd-sharing-enabled >
.sharedaddy.sd-sharing-enabled {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 15px 16px !important;
	background: linear-gradient(145deg,
		#0b100b,
		#020504) !important;
	background-image: linear-gradient(145deg,
		#0b100b,
		#020504) !important;
	border: 1px solid rgba(202, 255, 0, 0.32) !important;
	border-radius: 14px !important;
	box-shadow: 0 0 15px rgba(202, 255, 0, 0.09), inset 0 0 18px rgba(202, 255, 0, 0.025) !important;
}

/* Bunu paylaş başlığı */
body.wp-singular:not(.home) .sd-sharing .sd-title {
	display: block !important;
	width: 100% !important;
	margin: 0 0 11px !important;
	padding: 0 !important;
	color: #eaff91 !important;
	font-size: 10px !important;
	font-weight: 800 !important;
	letter-spacing: .12em !important;
	text-align: center !important;
	text-shadow: 0 0 7px rgba(223,255,67,0.45);
}

body.wp-singular:not(.home) .sd-sharing .sd-title::before {
	display: none !important;
}

/* Düğmeleri özelleştir bağlantısını gizle */
body.wp-singular:not(.home) .sd-sharing > a,
body.wp-singular:not(.home) .sd-sharing .sd-customize-link {
	display: none !important;
}

/* Bütün ikonları tek yatay sıraya al */
body.wp-singular:not(.home) .sd-sharing .sd-content ul {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-wrap: nowrap !important;
	float: none !important;
	gap: 9px !important;
	width: 100% !important;
	max-width: none !important;
	height: auto !important;
	min-height: 0 !important;
	margin: 0 auto !important;
	padding: 0 !important;
	overflow: visible !important;
}

/* Boş ayırıcıyı kaldır */
body.wp-singular:not(.home) .sd-sharing .sd-content ul li.share-end {
	display: none !important;
}

/* İkon ölçüleri */
body.wp-singular:not(.home)
.sd-sharing .sd-content ul li:not(.share-end) {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	float: none !important;
	flex: 0 0 35px !important;
	width: 35px !important;
	height: 35px !important;
	margin: 0 !important;
	padding: 0 !important;
}

body.wp-singular:not(.home) .sd-sharing a.sd-button {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 35px !important;
	height: 35px !important;
	min-width: 35px !important;
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 50% !important;
}

/* Mobilde de tek sıra */
@media (max-width: 620px) {
	body.wp-singular:not(.home) .entry-content >
		.sharedaddy.sd-sharing-enabled {
		width: calc(100% - 12px) !important;
		margin: 22px auto 14px !important;
	}
	
	body.wp-singular:not(.home) .entry-content >
		.sharedaddy.sd-sharing-enabled >
		.sharedaddy.sd-sharing-enabled {
		padding: 11px 4px !important;
	}
	
	body.wp-singular:not(.home) .sd-sharing .sd-content ul {
		gap: 2px !important;
	}
	
	body.wp-singular:not(.home)
		.sd-sharing .sd-content ul li:not(.share-end),
	
		body.wp-singular:not(.home) .sd-sharing a.sd-button {
		flex: 0 0 24px !important;
		width: 24px !important;
		height: 24px !important;
		min-width: 24px !important;
	}
}

/* ==================================================
   TÜM YAZI VE SAYFALARDA KARANLIK OKUMA MODU
================================================== */
body.wp-singular:not(.home) {
	background: #030604 !important;
	color: #dce2da !important;
}

body.wp-singular:not(.home) #page,
body.wp-singular:not(.home) #content,
body.wp-singular:not(.home) .site-content,
body.wp-singular:not(.home) #primary,
body.wp-singular:not(.home) #main,
body.wp-singular:not(.home) article.entry {
	background: radial-gradient(circle at 50% 0,
			rgba(202, 255, 0, 0.035),
			transparent 32%), #060a07 !important;
	color: #dce2da !important;
}

/* Başlık ve içerik alanları */
body.wp-singular:not(.home) .entry-header,
body.wp-singular:not(.home) .entry-content {
	background: transparent !important;
	color: #dce2da !important;
}

/* Sayfa ve yazı ana başlıkları */
body.wp-singular:not(.home) .entry-title,
body.wp-singular:not(.home) .entry-title a,
body.wp-singular:not(.home) .wp-block-post-title,
body.wp-singular:not(.home) .wp-block-post-title a {
	color: #f5f7f2 !important;
	text-shadow: 0 0 7px rgba(255,255,255,0.16);
}

/* Yazı içindeki başlıklar */
body.wp-singular:not(.home) .entry-content h1,
body.wp-singular:not(.home) .entry-content h2,
body.wp-singular:not(.home) .entry-content h3,
body.wp-singular:not(.home) .entry-content h4,
body.wp-singular:not(.home) .entry-content h5,
body.wp-singular:not(.home) .entry-content h6 {
	color: #f1f5ed !important;
}

/* Okuma metinleri */
body.wp-singular:not(.home) .entry-content p,
body.wp-singular:not(.home) .entry-content li,
body.wp-singular:not(.home) .entry-content dt,
body.wp-singular:not(.home) .entry-content dd {
	color: #d7ddd5 !important;
}

/* Bağlantılar */
body.wp-singular:not(.home)
.entry-content a:not(.wp-block-button__link):not(.sd-button) {
	color: #dfff43 !important;
	text-decoration-color: rgba(223,255,67,0.45) !important;
}

body.wp-singular:not(.home)
.entry-content a:not(.wp-block-button__link):not(.sd-button):hover {
	color: #f1ff9e !important;
	text-shadow: 0 0 7px rgba(223,255,67,0.45);
}

/* Alıntı alanları */
body.wp-singular:not(.home) .entry-content blockquote {
	margin-left: 0 !important;
	padding: 18px 22px !important;
	color: #e1e7dd !important;
	background: #0b120c !important;
	border-left: 3px solid #dfff43 !important;
	border-radius: 0 10px 10px 0;
	box-shadow: 0 0 12px rgba(202,255,0,0.06);
}

/* Tablolar */
body.wp-singular:not(.home) .entry-content table {
	color: #dce2da !important;
	background: #09100a !important;
	border-color: rgba(202,255,0,0.24) !important;
}

body.wp-singular:not(.home) .entry-content th {
	color: #efffa0 !important;
	background: #101910 !important;
}

body.wp-singular:not(.home) .entry-content td {
	color: #d7ddd5 !important;
	background: #080d09 !important;
	border-color: rgba(202,255,0,0.16) !important;
}

/* Kod ve özel metin kutuları */
body.wp-singular:not(.home) .entry-content pre,
body.wp-singular:not(.home) .entry-content code {
	color: #eaff91 !important;
	background: #020503 !important;
	border-color: rgba(202,255,0,0.25) !important;
}

/* Görsel açıklamaları */
body.wp-singular:not(.home) .entry-content figcaption {
	color: #aeb8ab !important;
}

/* Ayırıcı çizgiler */
body.wp-singular:not(.home) .entry-content hr {
	border-color: rgba(202,255,0,0.22) !important;
}

/* Yazı altı dolaşım ve yorum alanları */
body.wp-singular:not(.home) .post-navigation,
body.wp-singular:not(.home) .comments-area {
	color: #dce2da !important;
	background: #060a07 !important;
	border-color: rgba(202,255,0,0.16) !important;
}

/* Paylaşım butonları kapsayıcısını yatay hizalama */
.sd-content ul,
.sharedaddy ul,
div.sharedaddy .sd-content ul {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap !important;
	gap: 10px !important;
	padding-left: 0 !important;
	margin: 10px 0 0 !important;
	list-style: none !important;
}

/* Liste elemanlarının dikey alt alta geçmesini engelleme */
.sd-content ul li,
.sharedaddy ul li,
div.sharedaddy .sd-content ul li {
	display: inline-block !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
}
/* YAZILARIM – paylaşım butonlarını kartın en altına taşı */
body.blog article.entry .entry-content
> .sharedaddy.sd-sharing-enabled
> .sd-block.sd-sharing {
    order: 4 !important;
    width: 100% !important;
    align-self: stretch !important;
    margin: auto 0 0 !important;
    box-sizing: border-box !important;
}

/* Kart alt bilgisi varsa paylaşımın altında kalsın */
body.blog article.entry .entry-footer {
    order: 5 !important;
}
/* ==================================================
   GÜNDEM SAYFASI – 20 HABERLİ PORTAL DÜZENİ
   ================================================== */

.gundem-haber-agi {
    width: min(1440px, calc(100% - 48px));
    max-width: none !important;
    margin: 35px auto 60px !important;
}

/* Masaüstü: 4 sütun */
.gundem-haber-agi .wp-block-post-template {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 25px 20px !important;
    align-items: stretch !important;
}

/* Haber kartı */
.gundem-haber-karti {
    position: relative;
    display: flex !important;
    flex-direction: column;
    height: 100%;
    padding: 0 0 18px !important;
    overflow: hidden;
    background:
        linear-gradient(145deg, rgba(16, 25, 18, .98), rgba(3, 7, 4, .98)) !important;
    border: 1px solid rgba(202, 255, 0, .32);
    border-radius: 13px;
    box-shadow:
        0 8px 24px rgba(0, 0, 0, .4),
        inset 0 0 25px rgba(202, 255, 0, .025);
    transition:
        transform .25s ease,
        border-color .25s ease,
        box-shadow .25s ease;
}

.gundem-haber-karti:hover {
    transform: translateY(-5px);
    border-color: rgba(202, 255, 0, .8);
    box-shadow:
        0 12px 30px rgba(0, 0, 0, .55),
        0 0 18px rgba(202, 255, 0, .13);
}

/* Haber görseli */
.gundem-haber-karti .wp-block-post-featured-image {
    width: 100% !important;
    margin: 0 0 14px !important;
    overflow: hidden;
    background: #020403;
}

.gundem-haber-karti .wp-block-post-featured-image a {
    display: block;
    height: 100%;
}

.gundem-haber-karti .wp-block-post-featured-image img {
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 16 / 9;
    object-fit: cover !important;
    transition: transform .4s ease, filter .4s ease;
}

.gundem-haber-karti:hover .wp-block-post-featured-image img {
    transform: scale(1.045);
    filter: brightness(1.07);
}

/* Tarih */
.gundem-haber-karti .gundem-tarih {
    margin: 0 17px 7px !important;
    color: #caff00 !important;
    font-size: 11px !important;
    font-weight: 700;
    letter-spacing: .7px;
    text-transform: uppercase;
}

/* Başlık */
.gundem-haber-karti .gundem-baslik {
    margin: 0 17px 10px !important;
    font-size: clamp(17px, 1.25vw, 21px) !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    text-shadow: none !important;

    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.gundem-haber-karti .gundem-baslik a {
    color: #f5f7f2 !important;
    text-decoration: none !important;
}

.gundem-haber-karti .gundem-baslik a:hover {
    color: #dcff36 !important;
}

/* Kısa özet */
.gundem-haber-karti .gundem-ozet {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin: 0 17px !important;
    color: #bdc7bc !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
}

.gundem-haber-karti .wp-block-post-excerpt__excerpt {
    display: -webkit-box;
    overflow: hidden;
    margin: 0 0 15px !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

/* Haberi oku butonu */
.gundem-haber-karti .wp-block-post-excerpt__more-text {
    margin: auto 0 0 !important;
}

.gundem-haber-karti .wp-block-post-excerpt__more-link {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 7px 13px;
    color: #dfff43 !important;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .4px;
    text-decoration: none !important;
    border: 1px solid #caff00;
    border-radius: 999px;
    box-shadow: 0 0 9px rgba(202, 255, 0, .25);
}

.gundem-haber-karti .wp-block-post-excerpt__more-link:hover {
    color: #050805 !important;
    background: #caff00;
    box-shadow: 0 0 16px rgba(202, 255, 0, .55);
}

/* Sayfa numaraları */
.gundem-haber-agi .wp-block-query-pagination {
    gap: 9px;
    margin-top: 42px !important;
}

.gundem-haber-agi .page-numbers,
.gundem-haber-agi .wp-block-query-pagination-previous,
.gundem-haber-agi .wp-block-query-pagination-next {
    padding: 8px 13px;
    color: #f2f5ef !important;
    text-decoration: none !important;
    border: 1px solid rgba(202, 255, 0, .42);
    border-radius: 8px;
    background: #071008;
}

.gundem-haber-agi .page-numbers.current,
.gundem-haber-agi .page-numbers:hover {
    color: #050805 !important;
    background: #caff00;
    box-shadow: 0 0 14px rgba(202, 255, 0, .45);
}

/* Tablet */
@media (max-width: 900px) {
    .gundem-haber-agi {
        width: min(100% - 30px, 900px);
    }

    .gundem-haber-agi .wp-block-post-template {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 20px 15px !important;
    }
}

/* Mobil: iki haber yan yana */
@media (max-width: 600px) {
    .gundem-haber-agi {
        width: calc(100% - 20px);
        margin-top: 22px !important;
    }

    .gundem-haber-agi .wp-block-post-template {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 14px 10px !important;
    }

    .gundem-haber-karti {
        border-radius: 9px;
        padding-bottom: 12px !important;
    }

    .gundem-haber-karti .gundem-tarih {
        margin: 0 10px 5px !important;
        font-size: 9px !important;
    }

    .gundem-haber-karti .gundem-baslik {
        margin: 0 10px 8px !important;
        font-size: 15px !important;
        -webkit-line-clamp: 3;
    }

    .gundem-haber-karti .gundem-ozet {
        margin: 0 10px !important;
        font-size: 12px !important;
    }

    .gundem-haber-karti .wp-block-post-excerpt__excerpt {
        -webkit-line-clamp: 2;
    }

    .gundem-haber-karti .wp-block-post-excerpt__more-link {
        padding: 6px 9px;
        font-size: 10px;
    }
}

/* Çok dar telefonlar */
@media (max-width: 360px) {
    .gundem-haber-agi .wp-block-post-template {
        grid-template-columns: 1fr !important;
    }
}
/* ==================================================
   FUTBOL ARENASI – 3D STADYUM TASARIMI
   ================================================== */

.futbol-arena {
    --futbol-neon: #caff00;
    --futbol-neon-acik: #e7ff75;
    --futbol-koyu: #020603;
    --futbol-panel: rgba(4, 12, 7, .89);

    position: relative;
    isolation: isolate;
    width: 100vw;
    max-width: none !important;
    margin-left: calc(50% - 50vw) !important;
    padding: 55px max(24px, calc((100vw - 1440px) / 2)) 80px;
    overflow: hidden;
    color: #f5f7f2;
    background: #020603;
}

/* Tüpraş Stadyumu arka planı */
.futbol-arena::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    background-image:
        linear-gradient(
            180deg,
            rgba(0, 5, 2, .52) 0%,
            rgba(0, 7, 3, .78) 38%,
            rgba(1, 5, 2, .96) 100%
        ),
        url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/tupras-stadyumu-1600x900-1.webp");
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    filter: saturate(.85) contrast(1.08);
}

/* Stadyum üzerine neon atmosfer */
.futbol-arena::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    background:
        radial-gradient(circle at 50% 8%,
            rgba(202, 255, 0, .15),
            transparent 31%),
        radial-gradient(circle at 12% 35%,
            rgba(202, 255, 0, .07),
            transparent 24%),
        linear-gradient(90deg,
            rgba(202, 255, 0, .035),
            transparent 30%,
            transparent 70%,
            rgba(202, 255, 0, .035));
}

/* Üst 3D panel */
.futbol-hero {
    width: min(1180px, 100%);
    margin: 0 auto 55px;
    perspective: 1400px;
}

.futbol-hero-panel {
    position: relative;
    padding: 55px 35px 38px;
    overflow: hidden;
    text-align: center;
    background:
        linear-gradient(
            145deg,
            rgba(15, 27, 17, .88),
            rgba(1, 7, 3, .94)
        );
    border: 1px solid rgba(202, 255, 0, .54);
    border-radius: 24px;
    box-shadow:
        0 30px 60px rgba(0, 0, 0, .62),
        0 0 32px rgba(202, 255, 0, .11),
        inset 0 1px rgba(255, 255, 255, .12),
        inset 0 -35px 70px rgba(0, 0, 0, .42);
    backdrop-filter: blur(9px);
    transform: perspective(1400px) rotateX(3deg);
    transition: transform .45s ease, box-shadow .45s ease;
}

.futbol-hero-panel:hover {
    transform: perspective(1400px) rotateX(0deg) translateY(-5px);
    box-shadow:
        0 36px 75px rgba(0, 0, 0, .72),
        0 0 43px rgba(202, 255, 0, .18);
}

/* Hareketli saha ışığı */
.futbol-hero-panel::before {
    content: "";
    position: absolute;
    top: -120%;
    left: -35%;
    width: 36%;
    height: 340%;
    pointer-events: none;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, .1),
        transparent
    );
    transform: rotate(24deg);
    animation: futbolIsigi 7s ease-in-out infinite;
}

@keyframes futbolIsigi {
    0%, 30% {
        left: -45%;
    }

    70%, 100% {
        left: 125%;
    }
}

.futbol-hero-kicker {
    display: inline-flex;
    padding: 7px 15px;
    margin-bottom: 15px;
    color: var(--futbol-neon);
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 2.5px;
    border: 1px solid rgba(202, 255, 0, .55);
    border-radius: 999px;
    background: rgba(202, 255, 0, .055);
    box-shadow: 0 0 15px rgba(202, 255, 0, .14);
}

.futbol-hero h1 {
    margin: 0 !important;
    color: #fff !important;
    font-size: clamp(58px, 8vw, 112px) !important;
    font-style: italic;
    font-weight: 950 !important;
    line-height: .95 !important;
    letter-spacing: -4px;
    text-shadow:
        0 4px 0 rgba(202, 255, 0, .3),
        0 9px 22px rgba(0, 0, 0, .75),
        0 0 25px rgba(202, 255, 0, .2);
}

.futbol-hero p {
    max-width: 680px;
    margin: 22px auto 28px !important;
    color: #d9e0d8 !important;
    font-size: clamp(16px, 2vw, 20px);
    line-height: 1.55;
}

.futbol-konu-seridi {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 11px;
    max-width: 760px;
    margin: auto;
}

.futbol-konu-seridi span {
    padding: 11px 8px;
    color: #eff5eb;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .7px;
    border: 1px solid rgba(202, 255, 0, .28);
    border-radius: 9px;
    background:
        linear-gradient(
            180deg,
            rgba(202, 255, 0, .09),
            rgba(0, 0, 0, .34)
        );
    box-shadow:
        inset 0 1px rgba(255, 255, 255, .08),
        0 7px 13px rgba(0, 0, 0, .3);
}

/* ==================================================
   FUTBOL YAZILARI – 3D KART SİSTEMİ
   ================================================== */

.futbol-query {
    width: min(1440px, 100%);
    margin: auto;
}

.futbol-query .wp-block-post-template {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-auto-flow: dense;
    gap: 25px !important;
    align-items: stretch;
}

.futbol-query .wp-block-post {
    perspective: 1200px;
}

/* İlk yazı büyük manşet */
@media (min-width: 1001px) {
    .futbol-query .wp-block-post:first-child {
        grid-column: span 2;
        grid-row: span 2;
    }

    .futbol-query .wp-block-post:first-child .futbol-baslik {
        font-size: clamp(28px, 3vw, 43px) !important;
        -webkit-line-clamp: 3;
    }

    .futbol-query .wp-block-post:first-child .futbol-kart-gorsel img {
        aspect-ratio: 16 / 8.5 !important;
    }

    .futbol-query .wp-block-post:first-child .futbol-ozet {
        font-size: 16px !important;
    }
}

.futbol-kart {
    position: relative;
    display: flex !important;
    flex-direction: column;
    height: 100%;
    padding: 0 0 20px !important;
    overflow: hidden;
    background:
        linear-gradient(
            150deg,
            rgba(15, 25, 17, .96),
            rgba(2, 7, 4, .97)
        ) !important;
    border: 1px solid rgba(202, 255, 0, .34);
    border-radius: 17px;
    box-shadow:
        0 19px 33px rgba(0, 0, 0, .55),
        inset 0 1px rgba(255, 255, 255, .08),
        inset 0 -25px 50px rgba(0, 0, 0, .4);
    backdrop-filter: blur(8px);
    transform: perspective(1200px) rotateX(0deg) translateZ(0);
    transform-style: preserve-3d;
    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

.futbol-kart:hover {
    z-index: 3;
    transform:
        perspective(1200px)
        rotateX(2deg)
        rotateY(-1deg)
        translateY(-9px)
        translateZ(18px);
    border-color: rgba(202, 255, 0, .92);
    box-shadow:
        0 29px 48px rgba(0, 0, 0, .68),
        0 0 27px rgba(202, 255, 0, .16);
}

/* Görsel */
.futbol-kart-gorsel {
    position: relative;
    width: 100% !important;
    margin: 0 0 15px !important;
    overflow: hidden;
    background: #010301;
}

.futbol-kart-gorsel::after {
    content: "";
    position: absolute;
    inset: auto 0 0;
    height: 45%;
    pointer-events: none;
    background: linear-gradient(transparent, rgba(1, 6, 3, .88));
}

.futbol-kart-gorsel a {
    display: block;
    height: 100%;
}

.futbol-kart-gorsel img {
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 16 / 9;
    object-fit: cover !important;
    transition: transform .55s ease, filter .55s ease;
}

.futbol-kart:hover .futbol-kart-gorsel img {
    transform: scale(1.065);
    filter: brightness(1.1) contrast(1.05);
}

/* Kategori */
.futbol-kategori {
    margin: 0 18px 6px !important;
    color: var(--futbol-neon) !important;
    font-size: 10px !important;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.futbol-kategori a {
    color: var(--futbol-neon) !important;
    text-decoration: none !important;
}

/* Tarih */
.futbol-tarih {
    margin: 0 18px 8px !important;
    color: #98a398 !important;
    font-size: 11px !important;
}

/* Başlık */
.futbol-baslik {
    display: -webkit-box;
    overflow: hidden;
    margin: 0 18px 12px !important;
    color: #fff !important;
    font-size: clamp(19px, 1.55vw, 25px) !important;
    font-weight: 900 !important;
    line-height: 1.17 !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.futbol-baslik a {
    color: #f7faf5 !important;
    text-decoration: none !important;
}

.futbol-baslik a:hover {
    color: var(--futbol-neon-acik) !important;
    text-shadow: 0 0 12px rgba(202, 255, 0, .24);
}

/* Özet */
.futbol-ozet {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin: 0 18px !important;
    color: #bec8bd !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
}

.futbol-ozet .wp-block-post-excerpt__excerpt {
    display: -webkit-box;
    overflow: hidden;
    margin: 0 0 17px !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.futbol-ozet .wp-block-post-excerpt__more-text {
    margin: auto 0 0 !important;
}

/* İçeriği oku butonu */
.futbol-ozet .wp-block-post-excerpt__more-link {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 8px 15px;
    color: #dfff43 !important;
    font-size: 11px;
    font-weight: 950;
    letter-spacing: .65px;
    text-decoration: none !important;
    border: 1px solid var(--futbol-neon);
    border-radius: 999px;
    background: rgba(202, 255, 0, .035);
    box-shadow:
        0 0 11px rgba(202, 255, 0, .19),
        inset 0 0 12px rgba(202, 255, 0, .04);
}

.futbol-ozet .wp-block-post-excerpt__more-link:hover {
    color: #020502 !important;
    background: var(--futbol-neon);
    box-shadow: 0 0 22px rgba(202, 255, 0, .57);
}

/* Sayfa numaraları */
.futbol-query .wp-block-query-pagination {
    gap: 9px;
    margin-top: 50px !important;
}

.futbol-query .page-numbers,
.futbol-query .wp-block-query-pagination-previous,
.futbol-query .wp-block-query-pagination-next {
    padding: 9px 14px;
    color: #f2f5ef !important;
    text-decoration: none !important;
    border: 1px solid rgba(202, 255, 0, .48);
    border-radius: 8px;
    background: rgba(3, 10, 5, .9);
    box-shadow: 0 8px 17px rgba(0, 0, 0, .32);
}

.futbol-query .page-numbers.current,
.futbol-query .page-numbers:hover {
    color: #020502 !important;
    background: var(--futbol-neon);
    box-shadow: 0 0 17px rgba(202, 255, 0, .5);
}

/* ==================================================
   TABLET
   ================================================== */

@media (max-width: 1000px) {
    .futbol-arena {
        padding-right: 22px;
        padding-left: 22px;
    }

    .futbol-query .wp-block-post-template {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 19px !important;
    }

    .futbol-query .wp-block-post:first-child {
        grid-column: span 2;
    }

    .futbol-query .wp-block-post:first-child .futbol-kart-gorsel img {
        aspect-ratio: 16 / 7.5;
    }
}

/* ==================================================
   MOBİL
   ================================================== */

@media (max-width: 620px) {
    .futbol-arena {
        padding: 30px 12px 55px;
    }

    .futbol-arena::before {
        background-attachment: scroll;
        background-position: center top;
    }

    .futbol-hero {
        margin-bottom: 34px;
    }

    .futbol-hero-panel {
        padding: 37px 16px 25px;
        border-radius: 17px;
        transform: none;
    }

    .futbol-hero-panel:hover {
        transform: translateY(-3px);
    }

    .futbol-hero h1 {
        font-size: 52px !important;
        letter-spacing: -2px;
    }

    .futbol-hero p {
        margin: 16px auto 21px !important;
        font-size: 14px;
    }

    .futbol-konu-seridi {
        grid-template-columns: repeat(2, 1fr);
        gap: 8px;
    }

    .futbol-konu-seridi span {
        padding: 9px 5px;
        font-size: 10px;
    }

    .futbol-query .wp-block-post-template {
        grid-template-columns: 1fr !important;
        gap: 18px !important;
    }

    .futbol-query .wp-block-post:first-child {
        grid-column: auto;
        grid-row: auto;
    }

    .futbol-query .wp-block-post:first-child .futbol-kart-gorsel img {
        aspect-ratio: 16 / 9;
    }

    .futbol-query .wp-block-post:first-child .futbol-baslik,
    .futbol-baslik {
        font-size: 21px !important;
    }

    .futbol-kart {
        border-radius: 13px;
    }

    .futbol-kart:hover {
        transform: translateY(-4px);
    }
}

/* Hareket azaltma tercihi */
@media (prefers-reduced-motion: reduce) {
    .futbol-hero-panel::before {
        animation: none;
    }

    .futbol-kart,
    .futbol-kart-gorsel img {
        transition: none;
    }
}
/* Futbol sayfasının otomatik başlığını gizle */
body:has(.futbol-arena) article.page > .entry-header {
    display: none !important;
}
/* ==================================================
   FUTBOL SAYFASI – PERFORMANS YAMASI
   ================================================== */

/* Sabit arka plan ve filtre kaynaklı yeniden çizimleri durdur */
.futbol-arena::before {
    background-attachment: scroll !important;
    filter: none !important;
}

/* Sürekli çalışan ışık animasyonunu kapat */
.futbol-hero-panel::before {
    display: none !important;
    animation: none !important;
}

/* İşlemciyi yoran cam bulanıklığını kaldır */
.futbol-hero-panel,
.futbol-kart {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

/* Aşağıdaki kartları ekrana yaklaşana kadar işleme */
.futbol-query .wp-block-post {
    content-visibility: auto;
    contain: layout paint style;
    contain-intrinsic-size: 420px 520px;
}

/* Daha hafif gölgeler */
.futbol-hero-panel {
    box-shadow:
        0 20px 42px rgba(0, 0, 0, .55),
        0 0 18px rgba(202, 255, 0, .09) !important;
}

.futbol-kart {
    box-shadow:
        0 12px 24px rgba(0, 0, 0, .48),
        inset 0 1px rgba(255, 255, 255, .06) !important;
    transition:
        transform .2s ease,
        border-color .2s ease !important;
}

/* Yalnızca fare kullanılan cihazlarda 3D hareket */
@media (hover: hover) and (pointer: fine) {
    .futbol-kart:hover {
        transform: perspective(1000px) translateY(-5px) !important;
        box-shadow:
            0 18px 30px rgba(0, 0, 0, .56),
            0 0 15px rgba(202, 255, 0, .12) !important;
    }

    .futbol-kart:hover .futbol-kart-gorsel img {
        transform: scale(1.025) !important;
        filter: none !important;
    }
}

/* Mobilde bütün ağır hareketleri kapat */
@media (max-width: 620px) {
    .futbol-arena::after {
        background:
            linear-gradient(
                180deg,
                rgba(0, 6, 2, .25),
                rgba(1, 5, 2, .88)
            ) !important;
    }

    .futbol-hero-panel,
    .futbol-hero-panel:hover,
    .futbol-kart,
    .futbol-kart:hover,
    .futbol-kart-gorsel img,
    .futbol-kart:hover .futbol-kart-gorsel img {
        transform: none !important;
        transition: none !important;
        filter: none !important;
    }

    .futbol-kart {
        box-shadow: 0 8px 17px rgba(0, 0, 0, .42) !important;
    }
}
/* ==================================================
   FUTBOL ÜST PANELİ – HAFİF HAREKET EFEKTLERİ
   ================================================== */

/* Hareketli stadyum projektörü */
.futbol-hero-panel::before {
    content: "" !important;
    display: block !important;
    position: absolute;
    top: -65%;
    left: -20%;
    width: 15%;
    height: 235%;
    z-index: 0;
    pointer-events: none;
    opacity: .42;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(225, 255, 115, .05),
        rgba(255, 255, 255, .24),
        rgba(202, 255, 0, .08),
        transparent
    );
    transform: translate3d(-250%, 0, 0) rotate(19deg);
    animation: futbolProjektor 6s ease-in-out infinite !important;
    will-change: transform;
}

@keyframes futbolProjektor {
    0%, 18% {
        transform: translate3d(-250%, 0, 0) rotate(19deg);
    }

    72%, 100% {
        transform: translate3d(950%, 0, 0) rotate(19deg);
    }
}

/* Panelin altındaki hareketli neon saha çizgisi */
.futbol-hero-panel::after {
    content: "";
    position: absolute;
    right: 9%;
    bottom: 0;
    left: 9%;
    height: 2px;
    z-index: 1;
    pointer-events: none;
    opacity: .28;
    background: linear-gradient(
        90deg,
        transparent,
        #caff00,
        #ffffff,
        #caff00,
        transparent
    );
    transform: scaleX(.15);
    animation: futbolSahaCizgisi 3.8s ease-in-out infinite;
    will-change: transform, opacity;
}

@keyframes futbolSahaCizgisi {
    0%, 100% {
        opacity: .22;
        transform: scaleX(.15);
    }

    50% {
        opacity: .9;
        transform: scaleX(1);
    }
}

/* İçerikler ışığın üzerinde kalsın */
.futbol-hero-panel > * {
    position: relative;
    z-index: 2;
}

/* FUTBOL başlığı hafifçe süzülsün */
.futbol-hero h1 {
    animation: futbolBaslikHareketi 4s ease-in-out infinite;
    will-change: transform;
}

@keyframes futbolBaslikHareketi {
    0%, 100% {
        transform: translate3d(0, 0, 0) scale(1);
    }

    50% {
        transform: translate3d(0, -5px, 0) scale(1.012);
    }
}

/* Oyunun içinden etiketi nabız gibi hareket etsin */
.futbol-hero-kicker {
    animation: futbolNabiz 2.7s ease-in-out infinite;
    will-change: transform, opacity;
}

@keyframes futbolNabiz {
    0%, 100% {
        opacity: .82;
        transform: scale(.98);
    }

    50% {
        opacity: 1;
        transform: scale(1.035);
    }
}

/* Konu kutuları sırayla hareket etsin */
.futbol-konu-seridi span {
    animation: futbolSekmeHareketi 4.4s ease-in-out infinite;
    will-change: transform;
}

.futbol-konu-seridi span:nth-child(1) {
    animation-delay: 0s;
}

.futbol-konu-seridi span:nth-child(2) {
    animation-delay: .3s;
}

.futbol-konu-seridi span:nth-child(3) {
    animation-delay: .6s;
}

.futbol-konu-seridi span:nth-child(4) {
    animation-delay: .9s;
}

@keyframes futbolSekmeHareketi {
    0%, 65%, 100% {
        transform: translate3d(0, 0, 0);
    }

    75% {
        transform: translate3d(0, -4px, 0);
    }
}

/* Mobilde yalnızca başlık ve projektör hareket etsin */
@media (max-width: 620px) {
    .futbol-hero-panel::before {
        opacity: .28;
        animation-duration: 8s !important;
    }

    .futbol-konu-seridi span {
        animation: none !important;
    }

    .futbol-hero h1 {
        animation-duration: 4.8s;
    }
}

/* Hareket istemeyen kullanıcılar için erişilebilirlik */
@media (prefers-reduced-motion: reduce) {
    .futbol-hero-panel::before,
    .futbol-hero-panel::after,
    .futbol-hero h1,
    .futbol-hero-kicker,
    .futbol-konu-seridi span {
        animation: none !important;
    }
}
/* ==================================================
   TÜM SİTE – EKRANDAKİ TASARIMLA YAZDIRMA
   ================================================== */

@media print {

    @page {
        size: auto;
        margin: 8mm;
    }

    /* Bütün renkleri, görselleri ve arka planları koru */
    html,
    body,
    body *,
    body *::before,
    body *::after {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        color-adjust: exact !important;
    }

    html,
    body {
        width: 100% !important;
        min-height: 100% !important;
        margin: 0 !important;
        background-color: #020603 !important;
        color: #f2f5ef !important;
    }

    /* WordPress’in baskıda beyaza çevirdiği ana alanlar */
    #page,
    .site,
    #content,
    .site-content,
    #primary,
    #secondary,
    #main,
    .site-main,
    article,
    .hentry,
    .entry-header,
    .entry-content,
    .entry-footer {
        background-color: transparent !important;
        color: inherit !important;
    }

    /* Site üst ve alt bölümleri baskıda kaybolmasın */
    #masthead,
    .site-header,
    .site-branding,
    .main-navigation,
    #site-navigation,
    #colophon,
    .site-footer {
        visibility: visible !important;
        opacity: 1 !important;
    }

    #masthead,
    .site-header,
    #colophon,
    .site-footer {
        display: block !important;
    }

    /* Menü görünümü korunsun */
    .main-navigation ul,
    #site-navigation ul,
    .primary-menu {
        display: flex !important;
        flex-wrap: wrap !important;
    }

    /* Kapak bloklarının arka planları korunsun */
    .wp-block-cover,
    .wp-block-cover__background,
    .wp-block-cover__inner-container,
    .wp-block-group,
    .wp-block-media-text,
    .wp-block-columns,
    .wp-block-column {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    .wp-block-cover__image-background,
    .wp-block-cover img,
    .wp-block-post-featured-image img,
    figure img,
    article img {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    /* Futbol ve diğer özel arka planlar */
    .futbol-arena::before,
    .futbol-arena::after,
    .futbol-hero-panel::before,
    .futbol-hero-panel::after {
        display: block !important;
        visibility: visible !important;
        background-attachment: scroll !important;
    }

    /* Kartların koyu arka planlarını koru */
    .futbol-hero-panel,
    .futbol-kart,
    .gundem-haber-karti,
    .sharedaddy,
    .wp-block-cover,
    .wp-block-button__link {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    /* İçerik parçalanmasını engelle */
    img,
    figure,
    blockquote,
    table,
    .wp-block-image,
    .wp-block-cover,
    .wp-block-post,
    .wp-block-group,
    .futbol-kart,
    .gundem-haber-karti,
    .sharedaddy {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
    }

    /* Yazdırırken bütün hareketleri durdur */
    *,
    *::before,
    *::after {
        animation-play-state: paused !important;
        transition: none !important;
    }

    /* Bağlantıların yanında uzun URL yazılmasını önle */
    a[href]::after,
    abbr[title]::after {
        content: none !important;
    }

    /* WordPress yönetici çubuğu basılmasın */
    #wpadminbar {
        display: none !important;
    }
}
/* ==================================================
   BASKETBOL ARENASI
   Futbol tasarımını turuncu parke temasına dönüştürür
   ================================================== */

.basketbol-arena {
    --futbol-neon: #ff7900;
    --futbol-neon-acik: #ffd38a;
    --basketbol-turuncu: #ff7900;
    --basketbol-altin: #ffb52e;
    --basketbol-koyu: #080401;
}

/* Otomatik Basketbol sayfa başlığını kaldır */
body:has(.basketbol-arena) .entry-header {
    display: none !important;
}

/* Basketbol salonu arka planı */
.basketbol-arena::before {
    background-image:
        linear-gradient(
            180deg,
            rgba(9, 4, 0, .47) 0%,
            rgba(10, 5, 1, .76) 40%,
            rgba(4, 2, 0, .97) 100%
        ),
        url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/Michael_Jordan_-_NBA_Basketball_Greatest_-_Spirit_Of_Sports_c5955d56-a07f-42a7-bf6c-a4ebd0691639.webp") !important;

    background-position: center top !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    filter: none !important;
}

/* Salon ışıkları */
.basketbol-arena::after {
    background:
        radial-gradient(
            circle at 50% 7%,
            rgba(255, 121, 0, .18),
            transparent 32%
        ),
        radial-gradient(
            circle at 12% 38%,
            rgba(255, 181, 46, .07),
            transparent 25%
        ),
        radial-gradient(
            circle at 88% 38%,
            rgba(255, 121, 0, .07),
            transparent 25%
        ),
        linear-gradient(
            90deg,
            rgba(255, 121, 0, .035),
            transparent 32%,
            transparent 68%,
            rgba(255, 121, 0, .035)
        ) !important;
}

/* Üst 3D panel */
.basketbol-arena .futbol-hero-panel {
    background:
        linear-gradient(
            145deg,
            rgba(36, 17, 5, .92),
            rgba(7, 3, 1, .96)
        ) !important;

    border-color: rgba(255, 121, 0, .62) !important;

    box-shadow:
        0 20px 42px rgba(0, 0, 0, .58),
        0 0 21px rgba(255, 121, 0, .13),
        inset 0 1px rgba(255, 255, 255, .1) !important;
}

/* Hareketli projektör ışığı */
.basketbol-arena .futbol-hero-panel::before {
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 181, 46, .07),
        rgba(255, 255, 255, .25),
        rgba(255, 121, 0, .11),
        transparent
    ) !important;
}

/* Hareketli turuncu saha çizgisi */
.basketbol-arena .futbol-hero-panel::after {
    background: linear-gradient(
        90deg,
        transparent,
        #ff7900,
        #ffd38a,
        #ffffff,
        #ffd38a,
        #ff7900,
        transparent
    ) !important;
}

/* Parkenin İçinden etiketi */
.basketbol-arena .futbol-hero-kicker {
    color: #ffb52e !important;
    border-color: rgba(255, 121, 0, .7) !important;
    background: rgba(255, 121, 0, .07) !important;
    box-shadow: 0 0 16px rgba(255, 121, 0, .18) !important;
}

/* BASKETBOL başlığı */
.basketbol-arena .futbol-hero h1 {
    color: #fffaf3 !important;
    text-shadow:
        0 4px 0 rgba(255, 121, 0, .38),
        0 9px 22px rgba(0, 0, 0, .78),
        0 0 26px rgba(255, 121, 0, .23) !important;
}

/* Dört konu kutusu */
.basketbol-arena .futbol-konu-seridi span {
    color: #fff7ed !important;
    border-color: rgba(255, 121, 0, .43) !important;
    background:
        linear-gradient(
            180deg,
            rgba(255, 121, 0, .12),
            rgba(4, 2, 0, .46)
        ) !important;

    box-shadow:
        inset 0 1px rgba(255, 255, 255, .08),
        0 7px 13px rgba(0, 0, 0, .34) !important;
}

/* Basketbol kartları */
.basketbol-arena .futbol-kart {
    background:
        linear-gradient(
            150deg,
            rgba(31, 15, 5, .96),
            rgba(6, 3, 1, .98)
        ) !important;

    border-color: rgba(255, 121, 0, .38) !important;

    box-shadow:
        0 12px 24px rgba(0, 0, 0, .5),
        inset 0 1px rgba(255, 255, 255, .06) !important;
}

/* Masaüstü kart hareketi */
@media (hover: hover) and (pointer: fine) {
    .basketbol-arena .futbol-kart:hover {
        border-color: rgba(255, 121, 0, .95) !important;

        box-shadow:
            0 19px 32px rgba(0, 0, 0, .6),
            0 0 18px rgba(255, 121, 0, .17) !important;
    }
}

/* Görsel altındaki karartma */
.basketbol-arena .futbol-kart-gorsel::after {
    background:
        linear-gradient(
            transparent,
            rgba(9, 4, 1, .92)
        ) !important;
}

/* Kategori */
.basketbol-arena .futbol-kategori,
.basketbol-arena .futbol-kategori a {
    color: #ff9b32 !important;
}

/* Başlık */
.basketbol-arena .futbol-baslik a:hover {
    color: #ffd38a !important;
    text-shadow: 0 0 12px rgba(255, 121, 0, .28) !important;
}

/* Analizi oku butonu */
.basketbol-arena .futbol-ozet .wp-block-post-excerpt__more-link {
    color: #ffb24a !important;
    border-color: #ff7900 !important;
    background: rgba(255, 121, 0, .045) !important;

    box-shadow:
        0 0 11px rgba(255, 121, 0, .2),
        inset 0 0 12px rgba(255, 121, 0, .05) !important;
}

.basketbol-arena .futbol-ozet .wp-block-post-excerpt__more-link:hover {
    color: #170900 !important;
    background: #ff8a16 !important;
    box-shadow: 0 0 21px rgba(255, 121, 0, .55) !important;
}

/* Sayfa numaraları */
.basketbol-arena .wp-block-query-pagination a,
.basketbol-arena .page-numbers {
    border-color: rgba(255, 121, 0, .52) !important;
    background: rgba(13, 6, 2, .92) !important;
}

.basketbol-arena .page-numbers.current,
.basketbol-arena .page-numbers:hover {
    color: #160800 !important;
    background: #ff8a16 !important;
    box-shadow: 0 0 17px rgba(255, 121, 0, .5) !important;
}

/* Performans: aşağıdaki kartları gerektiğinde yükle */
.basketbol-query .wp-block-post {
    content-visibility: auto;
    contain: layout paint style;
    contain-intrinsic-size: 420px 520px;
}

/* Mobil */
@media (max-width: 620px) {
    .basketbol-arena::before {
        background-position: center top !important;
        background-attachment: scroll !important;
    }

    .basketbol-arena .futbol-hero-panel::before {
        opacity: .25;
        animation-duration: 8s !important;
    }

    .basketbol-arena .futbol-konu-seridi span {
        animation: none !important;
    }

    .basketbol-arena .futbol-kart,
    .basketbol-arena .futbol-kart:hover {
        transform: none !important;
    }
}
/* ==================================================
   VOLEYBOL ARENASI
   Futbol tasarımını mavi-fuşya salon temasına çevirir
   ================================================== */

.voleybol-arena {
    --futbol-neon: #20e6ff;
    --futbol-neon-acik: #baf8ff;
    --voleybol-mavi: #20e6ff;
    --voleybol-fusya: #ff3f9f;
    --voleybol-koyu: #02040b;
}

/* Otomatik Voleybol sayfa başlığını kaldır */
body:has(.voleybol-arena) .entry-header {
    display: none !important;
}

/* Voleybol salonu arka planı */
.voleybol-arena::before {
    background-image:
        linear-gradient(
            180deg,
            rgba(1, 5, 14, .48) 0%,
            rgba(2, 6, 18, .77) 42%,
            rgba(1, 3, 9, .97) 100%
        ),
        url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/section-02-03.jpg") !important;

    background-position: center top !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    filter: none !important;
}

/* Salon atmosferi */
.voleybol-arena::after {
    background:
        radial-gradient(
            circle at 50% 7%,
            rgba(32, 230, 255, .17),
            transparent 31%
        ),
        radial-gradient(
            circle at 11% 37%,
            rgba(255, 63, 159, .08),
            transparent 25%
        ),
        radial-gradient(
            circle at 89% 37%,
            rgba(32, 230, 255, .08),
            transparent 25%
        ),
        linear-gradient(
            90deg,
            rgba(255, 63, 159, .025),
            transparent 32%,
            transparent 68%,
            rgba(32, 230, 255, .035)
        ) !important;
}

/* Üst 3D panel */
.voleybol-arena .futbol-hero-panel {
    background:
        linear-gradient(
            145deg,
            rgba(8, 20, 35, .94),
            rgba(4, 5, 17, .97)
        ) !important;

    border-color: rgba(32, 230, 255, .59) !important;

    box-shadow:
        0 20px 42px rgba(0, 0, 0, .6),
        0 0 22px rgba(32, 230, 255, .12),
        inset 0 1px rgba(255, 255, 255, .1) !important;
}

/* Hareketli salon projektörü */
.voleybol-arena .futbol-hero-panel::before {
    background: linear-gradient(
        90deg,
        transparent,
        rgba(32, 230, 255, .07),
        rgba(255, 255, 255, .25),
        rgba(255, 63, 159, .1),
        transparent
    ) !important;
}

/* Hareketli file çizgisi */
.voleybol-arena .futbol-hero-panel::after {
    background: linear-gradient(
        90deg,
        transparent,
        #20e6ff,
        #ffffff,
        #ff3f9f,
        #ffffff,
        #20e6ff,
        transparent
    ) !important;
}

/* Filenin İçinden etiketi */
.voleybol-arena .futbol-hero-kicker {
    color: #6cefff !important;
    border-color: rgba(32, 230, 255, .7) !important;
    background: rgba(32, 230, 255, .065) !important;

    box-shadow:
        0 0 16px rgba(32, 230, 255, .17),
        inset 0 0 10px rgba(255, 63, 159, .04) !important;
}

/* VOLEYBOL başlığı */
.voleybol-arena .futbol-hero h1 {
    color: #f8fdff !important;
    text-shadow:
        0 4px 0 rgba(32, 230, 255, .34),
        0 9px 22px rgba(0, 0, 0, .8),
        0 0 27px rgba(255, 63, 159, .2) !important;
}

/* Konu kutuları */
.voleybol-arena .futbol-konu-seridi span {
    color: #f4fcff !important;
    border-color: rgba(32, 230, 255, .4) !important;

    background:
        linear-gradient(
            180deg,
            rgba(32, 230, 255, .1),
            rgba(2, 4, 13, .5)
        ) !important;

    box-shadow:
        inset 0 1px rgba(255, 255, 255, .08),
        0 7px 13px rgba(0, 0, 0, .35) !important;
}

/* İkinci ve dördüncü kutuya fuşya ayrıntısı */
.voleybol-arena .futbol-konu-seridi span:nth-child(even) {
    border-color: rgba(255, 63, 159, .42) !important;
}

/* Voleybol yazı kartları */
.voleybol-arena .futbol-kart {
    background:
        linear-gradient(
            150deg,
            rgba(7, 19, 31, .97),
            rgba(3, 4, 13, .98)
        ) !important;

    border-color: rgba(32, 230, 255, .34) !important;

    box-shadow:
        0 12px 24px rgba(0, 0, 0, .52),
        inset 0 1px rgba(255, 255, 255, .06) !important;
}

/* Kartların sırayla mavi ve fuşya kenarlığı */
.voleybol-query .wp-block-post:nth-child(even) .futbol-kart {
    border-color: rgba(255, 63, 159, .3) !important;
}

/* Masaüstü kart hareketi */
@media (hover: hover) and (pointer: fine) {
    .voleybol-arena .futbol-kart:hover {
        border-color: rgba(32, 230, 255, .93) !important;

        box-shadow:
            0 19px 32px rgba(0, 0, 0, .62),
            0 0 19px rgba(32, 230, 255, .16) !important;
    }

    .voleybol-query .wp-block-post:nth-child(even) .futbol-kart:hover {
        border-color: rgba(255, 63, 159, .9) !important;

        box-shadow:
            0 19px 32px rgba(0, 0, 0, .62),
            0 0 19px rgba(255, 63, 159, .15) !important;
    }
}

/* Görsel altındaki geçiş */
.voleybol-arena .futbol-kart-gorsel::after {
    background:
        linear-gradient(
            transparent,
            rgba(2, 5, 15, .94)
        ) !important;
}

/* Kategori */
.voleybol-arena .futbol-kategori,
.voleybol-arena .futbol-kategori a {
    color: #4feaff !important;
}

/* Başlık bağlantısı */
.voleybol-arena .futbol-baslik a:hover {
    color: #baf8ff !important;
    text-shadow: 0 0 12px rgba(32, 230, 255, .27) !important;
}

/* Analizi Oku butonu */
.voleybol-arena .futbol-ozet .wp-block-post-excerpt__more-link {
    color: #69efff !important;
    border-color: #20e6ff !important;
    background: rgba(32, 230, 255, .04) !important;

    box-shadow:
        0 0 11px rgba(32, 230, 255, .19),
        inset 0 0 12px rgba(255, 63, 159, .035) !important;
}

.voleybol-arena .futbol-ozet .wp-block-post-excerpt__more-link:hover {
    color: #01070a !important;
    background: #20e6ff !important;
    box-shadow: 0 0 21px rgba(32, 230, 255, .52) !important;
}

/* Sayfa numaraları */
.voleybol-arena .wp-block-query-pagination a,
.voleybol-arena .page-numbers {
    border-color: rgba(32, 230, 255, .5) !important;
    background: rgba(2, 7, 15, .93) !important;
}

.voleybol-arena .page-numbers.current,
.voleybol-arena .page-numbers:hover {
    color: #01070a !important;
    background: #20e6ff !important;
    box-shadow: 0 0 17px rgba(32, 230, 255, .48) !important;
}

/* Performans */
.voleybol-query .wp-block-post {
    content-visibility: auto;
    contain: layout paint style;
    contain-intrinsic-size: 420px 520px;
}

/* Mobil */
@media (max-width: 620px) {
    .voleybol-arena::before {
        background-position: center top !important;
        background-attachment: scroll !important;
    }

    .voleybol-arena .futbol-hero-panel::before {
        opacity: .25;
        animation-duration: 8s !important;
    }

    .voleybol-arena .futbol-konu-seridi span {
        animation: none !important;
    }

    .voleybol-arena .futbol-kart,
    .voleybol-arena .futbol-kart:hover {
        transform: none !important;
    }

    .voleybol-arena .futbol-hero h1 {
        font-size: 45px !important;
        letter-spacing: -2px !important;
    }
}
/* ==================================================
   TENİS ARENASI
   Kort yeşili – top sarısı – mor neon
   ================================================== */

.tenis-arena {
    --futbol-neon: #d9ff28;
    --futbol-neon-acik: #efffa0;
    --tenis-sari: #d9ff28;
    --tenis-mor: #8a43ff;
    --tenis-yesil: #0c5c36;
    --tenis-koyu: #010805;
}

/* Otomatik Tenis sayfa başlığını kaldır */
body:has(.tenis-arena) .entry-header {
    display: none !important;
}

/* Tenis salonu veya merkez kort arka planı */
.tenis-arena::before {
    background-image:
        linear-gradient(
            180deg,
            rgba(0, 8, 4, .43) 0%,
            rgba(1, 12, 7, .77) 42%,
            rgba(0, 5, 3, .97) 100%
        ),
        url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/Thomas-FedererNadal.webp") !important;

    background-position: center top !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    filter: none !important;
}

/* Kort atmosferi */
.tenis-arena::after {
    background:
        radial-gradient(
            circle at 50% 7%,
            rgba(217, 255, 40, .16),
            transparent 31%
        ),
        radial-gradient(
            circle at 12% 38%,
            rgba(138, 67, 255, .08),
            transparent 25%
        ),
        radial-gradient(
            circle at 88% 38%,
            rgba(217, 255, 40, .065),
            transparent 25%
        ),
        linear-gradient(
            90deg,
            rgba(138, 67, 255, .025),
            transparent 32%,
            transparent 68%,
            rgba(217, 255, 40, .035)
        ) !important;
}

/* Üst 3D panel */
.tenis-arena .futbol-hero-panel {
    background:
        linear-gradient(
            145deg,
            rgba(7, 30, 19, .94),
            rgba(1, 9, 5, .97)
        ) !important;

    border-color: rgba(217, 255, 40, .57) !important;

    box-shadow:
        0 20px 42px rgba(0, 0, 0, .61),
        0 0 22px rgba(217, 255, 40, .12),
        inset 0 1px rgba(255, 255, 255, .1) !important;
}

/* Hareketli kort projektörü */
.tenis-arena .futbol-hero-panel::before {
    background: linear-gradient(
        90deg,
        transparent,
        rgba(217, 255, 40, .06),
        rgba(255, 255, 255, .24),
        rgba(138, 67, 255, .1),
        transparent
    ) !important;
}

/* Hareketli kort çizgisi */
.tenis-arena .futbol-hero-panel::after {
    background: linear-gradient(
        90deg,
        transparent,
        #d9ff28,
        #ffffff,
        #8a43ff,
        #ffffff,
        #d9ff28,
        transparent
    ) !important;
}

/* Kortun İçinden etiketi */
.tenis-arena .futbol-hero-kicker {
    color: #e5ff62 !important;
    border-color: rgba(217, 255, 40, .72) !important;
    background: rgba(217, 255, 40, .06) !important;

    box-shadow:
        0 0 16px rgba(217, 255, 40, .17),
        inset 0 0 10px rgba(138, 67, 255, .04) !important;
}

/* TENİS başlığı */
.tenis-arena .futbol-hero h1 {
    color: #fbfff5 !important;
    text-shadow:
        0 4px 0 rgba(217, 255, 40, .35),
        0 9px 22px rgba(0, 0, 0, .8),
        0 0 27px rgba(138, 67, 255, .2) !important;
}

/* Konu kutuları */
.tenis-arena .futbol-konu-seridi span {
    color: #f8fff2 !important;
    border-color: rgba(217, 255, 40, .4) !important;

    background:
        linear-gradient(
            180deg,
            rgba(217, 255, 40, .095),
            rgba(1, 10, 5, .52)
        ) !important;

    box-shadow:
        inset 0 1px rgba(255, 255, 255, .08),
        0 7px 13px rgba(0, 0, 0, .35) !important;
}

/* ATP & WTA ile Analiz kutularında mor vurgu */
.tenis-arena .futbol-konu-seridi span:nth-child(even) {
    border-color: rgba(138, 67, 255, .48) !important;
}

/* Tenis yazı kartları */
.tenis-arena .futbol-kart {
    background:
        linear-gradient(
            150deg,
            rgba(7, 29, 18, .97),
            rgba(1, 8, 4, .98)
        ) !important;

    border-color: rgba(217, 255, 40, .34) !important;

    box-shadow:
        0 12px 24px rgba(0, 0, 0, .52),
        inset 0 1px rgba(255, 255, 255, .06) !important;
}

/* Kartlarda dönüşümlü mor kenarlık */
.tenis-query .wp-block-post:nth-child(even) .futbol-kart {
    border-color: rgba(138, 67, 255, .35) !important;
}

/* Masaüstü 3D hareket */
@media (hover: hover) and (pointer: fine) {
    .tenis-arena .futbol-kart:hover {
        border-color: rgba(217, 255, 40, .94) !important;

        box-shadow:
            0 19px 32px rgba(0, 0, 0, .62),
            0 0 19px rgba(217, 255, 40, .16) !important;
    }

    .tenis-query .wp-block-post:nth-child(even) .futbol-kart:hover {
        border-color: rgba(138, 67, 255, .92) !important;

        box-shadow:
            0 19px 32px rgba(0, 0, 0, .62),
            0 0 19px rgba(138, 67, 255, .18) !important;
    }
}

/* Görsel altı karartma */
.tenis-arena .futbol-kart-gorsel::after {
    background:
        linear-gradient(
            transparent,
            rgba(1, 10, 5, .95)
        ) !important;
}

/* Kategori */
.tenis-arena .futbol-kategori,
.tenis-arena .futbol-kategori a {
    color: #dfff4a !important;
}

/* Başlık bağlantısı */
.tenis-arena .futbol-baslik a:hover {
    color: #efffa0 !important;
    text-shadow: 0 0 12px rgba(217, 255, 40, .27) !important;
}

/* Analizi Oku butonu */
.tenis-arena .futbol-ozet .wp-block-post-excerpt__more-link {
    color: #e5ff62 !important;
    border-color: #d9ff28 !important;
    background: rgba(217, 255, 40, .04) !important;

    box-shadow:
        0 0 11px rgba(217, 255, 40, .18),
        inset 0 0 12px rgba(138, 67, 255, .035) !important;
}

.tenis-arena .futbol-ozet .wp-block-post-excerpt__more-link:hover {
    color: #020700 !important;
    background: #d9ff28 !important;
    box-shadow: 0 0 21px rgba(217, 255, 40, .52) !important;
}

/* Sayfa numaraları */
.tenis-arena .wp-block-query-pagination a,
.tenis-arena .page-numbers {
    border-color: rgba(217, 255, 40, .5) !important;
    background: rgba(1, 10, 5, .93) !important;
}

.tenis-arena .page-numbers.current,
.tenis-arena .page-numbers:hover {
    color: #020700 !important;
    background: #d9ff28 !important;
    box-shadow: 0 0 17px rgba(217, 255, 40, .48) !important;
}

/* Performans */
.tenis-query .wp-block-post {
    content-visibility: auto;
    contain: layout paint style;
    contain-intrinsic-size: 420px 520px;
}

/* Mobil */
@media (max-width: 620px) {
    .tenis-arena::before {
        background-position: center top !important;
        background-attachment: scroll !important;
    }

    .tenis-arena .futbol-hero-panel::before {
        opacity: .25;
        animation-duration: 8s !important;
    }

    .tenis-arena .futbol-konu-seridi span {
        animation: none !important;
    }

    .tenis-arena .futbol-kart,
    .tenis-arena .futbol-kart:hover {
        transform: none !important;
    }

    .tenis-arena .futbol-hero h1 {
        font-size: 54px !important;
        letter-spacing: -2px !important;
    }
}
/* ==================================================
   SPOR SAYFALARI – GÖRSELLERİ ZOOM OUT YAP
   Futbol / Basketbol / Voleybol / Tenis
   ================================================== */

/* Uzun sayfa yüksekliği nedeniyle büyüyen arka planları düzelt */
.futbol-arena::before,
.basketbol-arena::before,
.voleybol-arena::before,
.tenis-arena::before {
    background-size: 100% auto !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
}

/* Sayfanın görselden sonraki bölümünde koyu zemin devam etsin */
.futbol-arena::before {
    background-color: #020603 !important;
}

.basketbol-arena::before {
    background-color: #080401 !important;
}

.voleybol-arena::before {
    background-color: #02040b !important;
}

.tenis-arena::before {
    background-color: #010805 !important;
}

/* Yazı kartlarındaki görselleri biraz uzaklaştır */
.futbol-arena .futbol-kart-gorsel {
    background: rgba(1, 5, 3, .96) !important;
}

.futbol-arena .futbol-kart-gorsel img {
    width: 100% !important;
    height: 100% !important;
    padding: 7px !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: scale(.96) !important;
    box-sizing: border-box !important;
}

/* Fare üzerine gelince aşırı büyümesin */
@media (hover: hover) and (pointer: fine) {
    .futbol-arena .futbol-kart:hover
    .futbol-kart-gorsel img {
        transform: scale(.99) !important;
        filter: brightness(1.04) !important;
    }
}

/* Mobilde arka planın tamamı daha rahat görünsün */
@media (max-width: 620px) {
    .futbol-arena::before,
    .basketbol-arena::before,
    .voleybol-arena::before,
    .tenis-arena::before {
        background-size: auto 520px !important;
        background-position: center top !important;
    }

    .futbol-arena .futbol-kart-gorsel img {
        padding: 5px !important;
        transform: scale(.97) !important;
    }

    .futbol-arena .futbol-kart:hover
    .futbol-kart-gorsel img {
        transform: scale(.97) !important;
    }
}
/* DÖRT SPOR SAYFASINDA KESİNTİSİZ TAM EKRAN ARKA PLAN */
.futbol-arena::before,
.basketbol-arena::before,
.voleybol-arena::before,
.tenis-arena::before {
    position: fixed !important;
    inset: 0 !important;

    width: 100vw !important;
    height: 100vh !important;
    height: 100dvh !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;

    transform: none !important;
    filter: none !important;
    opacity: 1 !important;
}

/* Dört sayfanın tamamı ekranı doldursun */
.futbol-arena,
.basketbol-arena,
.voleybol-arena,
.tenis-arena {
    position: relative !important;
    min-height: 100vh !important;
    background-color: transparent !important;
}

/* Karartma katmanı sayfanın sonuna kadar devam etsin */
.futbol-arena::after,
.basketbol-arena::after,
.voleybol-arena::after,
.tenis-arena::after {
    position: absolute !important;
    inset: 0 !important;
    min-height: 100% !important;
    pointer-events: none !important;
}

/* Tablet ve mobil */
@media (max-width: 1000px) {
    .futbol-arena::before,
    .basketbol-arena::before,
    .voleybol-arena::before,
    .tenis-arena::before {
        width: 100vw !important;
        height: 100dvh !important;
        background-size: cover !important;
        background-position: center center !important;
    }
}
/* ==================================================
   SPOR SAYFALARI – SAYFAYA ÖZEL RENK KİMLİKLERİ
   ================================================== */

/* FUTBOL: koyu yeşil + açık yeşil + neon sarı */
.futbol-arena {
    --spor-ana: #d9ff21;
    --spor-ikinci: #62ff88;
    --spor-koyu: #08743b;
    --spor-yazi: #eaffdf;
    --spor-soluk: #b9ceb8;
    --spor-zemin: #031008;
    --spor-parlama: rgba(202, 255, 0, .42);
    --spor-ikinci-parlama: rgba(48, 255, 122, .24);
    --spor-buton-yazi: #020700;
}

/* BASKETBOL: neon turuncu + koyu kırmızı */
.basketbol-arena {
    --spor-ana: #ff7900;
    --spor-ikinci: #ffae35;
    --spor-koyu: #940018;
    --spor-yazi: #ffe8d0;
    --spor-soluk: #d6b9a4;
    --spor-zemin: #160402;
    --spor-parlama: rgba(255, 121, 0, .46);
    --spor-ikinci-parlama: rgba(160, 0, 28, .34);
    --spor-buton-yazi: #230500;
}

/* VOLEYBOL: neon mavi + açık mavi */
.voleybol-arena {
    --spor-ana: #18d9ff;
    --spor-ikinci: #8cf4ff;
    --spor-koyu: #006eb8;
    --spor-yazi: #e3fbff;
    --spor-soluk: #b4dce5;
    --spor-zemin: #020b16;
    --spor-parlama: rgba(24, 217, 255, .43);
    --spor-ikinci-parlama: rgba(112, 238, 255, .25);
    --spor-buton-yazi: #001018;
}

/* TENİS: açık yeşil + neon sarı */
.tenis-arena {
    --spor-ana: #e4ff20;
    --spor-ikinci: #76ff68;
    --spor-koyu: #6eac14;
    --spor-yazi: #f1ffe0;
    --spor-soluk: #c5d8ae;
    --spor-zemin: #041006;
    --spor-parlama: rgba(228, 255, 32, .43);
    --spor-ikinci-parlama: rgba(118, 255, 104, .25);
    --spor-buton-yazi: #031000;
}

/* ==================================================
   ÜST PANEL
   ================================================== */

.futbol-arena .futbol-hero-panel {
    border-color: var(--spor-ana) !important;
    background:
        linear-gradient(
            145deg,
            color-mix(in srgb, var(--spor-koyu) 24%, #050806),
            color-mix(in srgb, var(--spor-zemin) 94%, black)
        ) !important;
    box-shadow:
        0 20px 42px rgba(0, 0, 0, .58),
        0 0 23px var(--spor-parlama),
        inset 0 0 32px var(--spor-ikinci-parlama) !important;
}

.futbol-arena .futbol-hero-kicker {
    color: var(--spor-ana) !important;
    border-color: var(--spor-ana) !important;
    background: color-mix(
        in srgb,
        var(--spor-ana) 8%,
        transparent
    ) !important;
    text-shadow: 0 0 9px var(--spor-parlama) !important;
    box-shadow:
        0 0 14px var(--spor-parlama),
        inset 0 0 12px var(--spor-ikinci-parlama) !important;
}

.futbol-arena .futbol-hero h1 {
    color: #ffffff !important;
    text-shadow:
        0 4px 0 var(--spor-koyu),
        0 0 16px var(--spor-parlama),
        0 10px 23px rgba(0, 0, 0, .78) !important;
}

.futbol-arena .futbol-hero p {
    color: var(--spor-yazi) !important;
}

/* Üstteki dört konu kutusu */
.futbol-arena .futbol-konu-seridi span {
    color: var(--spor-yazi) !important;
    border-color: var(--spor-koyu) !important;
    background:
        linear-gradient(
            180deg,
            color-mix(in srgb, var(--spor-ana) 10%, transparent),
            color-mix(in srgb, var(--spor-zemin) 94%, black)
        ) !important;
    box-shadow:
        inset 0 0 12px var(--spor-ikinci-parlama),
        0 0 8px rgba(0, 0, 0, .4) !important;
}

.futbol-arena .futbol-konu-seridi span:nth-child(even) {
    color: var(--spor-ikinci) !important;
    border-color: var(--spor-ikinci) !important;
}

/* Hareketli alt çizgi */
.futbol-arena .futbol-hero-panel::after {
    background: linear-gradient(
        90deg,
        transparent,
        var(--spor-koyu),
        var(--spor-ana),
        #ffffff,
        var(--spor-ikinci),
        transparent
    ) !important;
}

/* ==================================================
   YAZI KARTLARI VE İÇERİKLER
   ================================================== */

.futbol-arena .futbol-kart {
    color: var(--spor-yazi) !important;
    border-color: color-mix(
        in srgb,
        var(--spor-ana) 55%,
        transparent
    ) !important;
    background:
        linear-gradient(
            150deg,
            color-mix(in srgb, var(--spor-koyu) 17%, #061009),
            color-mix(in srgb, var(--spor-zemin) 96%, black)
        ) !important;
    box-shadow:
        0 12px 24px rgba(0, 0, 0, .5),
        inset 0 0 20px var(--spor-ikinci-parlama) !important;
}

.futbol-arena .futbol-kart:hover {
    border-color: var(--spor-ana) !important;
    box-shadow:
        0 19px 32px rgba(0, 0, 0, .62),
        0 0 19px var(--spor-parlama),
        inset 0 0 18px var(--spor-ikinci-parlama) !important;
}

/* Kategori ve tarih */
.futbol-arena .futbol-kategori,
.futbol-arena .futbol-kategori a {
    color: var(--spor-ana) !important;
    text-shadow: 0 0 7px var(--spor-parlama) !important;
}

.futbol-arena .futbol-tarih {
    color: var(--spor-ikinci) !important;
}

/* Yazı başlıkları */
.futbol-arena .futbol-baslik,
.futbol-arena .futbol-baslik a {
    color: var(--spor-yazi) !important;
}

.futbol-arena .futbol-baslik a:hover {
    color: var(--spor-ana) !important;
    text-shadow: 0 0 11px var(--spor-parlama) !important;
}

/* Yazı açıklaması */
.futbol-arena .futbol-ozet,
.futbol-arena .futbol-ozet p,
.futbol-arena .wp-block-post-excerpt__excerpt {
    color: var(--spor-soluk) !important;
}

/* ANALİZİ OKU butonu */
.futbol-arena .futbol-ozet
.wp-block-post-excerpt__more-link {
    color: var(--spor-ana) !important;
    border-color: var(--spor-ana) !important;
    background:
        linear-gradient(
            135deg,
            color-mix(in srgb, var(--spor-koyu) 20%, transparent),
            color-mix(in srgb, var(--spor-zemin) 93%, black)
        ) !important;
    text-shadow: 0 0 8px var(--spor-parlama) !important;
    box-shadow:
        0 0 12px var(--spor-parlama),
        inset 0 0 12px var(--spor-ikinci-parlama) !important;
}

.futbol-arena .futbol-ozet
.wp-block-post-excerpt__more-link:hover {
    color: var(--spor-buton-yazi) !important;
    background:
        linear-gradient(
            135deg,
            var(--spor-ana),
            var(--spor-ikinci)
        ) !important;
    text-shadow: none !important;
    box-shadow:
        0 0 22px var(--spor-parlama),
        0 0 12px var(--spor-ikinci-parlama) !important;
}

/* ==================================================
   İKONLAR
   ================================================== */

.futbol-arena .dashicons,
.futbol-arena .wp-block-button__link svg,
.futbol-arena .wp-block-social-link svg,
.futbol-arena .futbol-hero-panel svg,
.futbol-arena .futbol-kart svg {
    color: var(--spor-ana) !important;
    fill: currentColor !important;
    filter: drop-shadow(0 0 5px var(--spor-parlama));
}

/* Paylaşım ikonlarının kendi uygulama renkleri kalsın,
   yalnızca dış çerçevesi sayfa rengine dönüşsün */
.futbol-arena .sd-social-icon .sd-button {
    border-color: var(--spor-ana) !important;
    box-shadow: 0 0 9px var(--spor-parlama) !important;
}

/* Paylaşım başlığı */
.futbol-arena .sharedaddy .sd-title {
    color: var(--spor-ana) !important;
    text-shadow: 0 0 8px var(--spor-parlama) !important;
}

/* ==================================================
   SAYFA NUMARALARI
   ================================================== */

.futbol-arena .wp-block-query-pagination a,
.futbol-arena .page-numbers {
    color: var(--spor-ikinci) !important;
    border-color: var(--spor-koyu) !important;
    background: var(--spor-zemin) !important;
    box-shadow: 0 0 8px var(--spor-ikinci-parlama) !important;
}

.futbol-arena .page-numbers.current,
.futbol-arena .page-numbers:hover,
.futbol-arena .wp-block-query-pagination a:hover {
    color: var(--spor-buton-yazi) !important;
    border-color: var(--spor-ana) !important;
    background:
        linear-gradient(
            135deg,
            var(--spor-ana),
            var(--spor-ikinci)
        ) !important;
    box-shadow: 0 0 17px var(--spor-parlama) !important;
}

/* Mobilde parlama daha hafif olsun */
@media (max-width: 620px) {
    .futbol-arena .futbol-hero-panel,
    .futbol-arena .futbol-kart {
        box-shadow:
            0 9px 19px rgba(0, 0, 0, .48),
            0 0 10px var(--spor-ikinci-parlama) !important;
    }

    .futbol-arena .futbol-ozet
    .wp-block-post-excerpt__more-link {
        box-shadow: 0 0 8px var(--spor-parlama) !important;
    }
}
/* ==================================================
   RESEARCH PAPERS – AKADEMİK ANALİZ MERKEZİ
   ================================================== */

.research-hub {
    --research-cyan: #26e8ff;
    --research-light: #b8f8ff;
    --research-violet: #8b5cff;
    --research-gold: #e6c66a;
    --research-dark: #02040b;
    --research-panel: #07101c;

    position: relative;
    isolation: isolate;
    width: 100vw;
    max-width: none !important;
    min-height: 100vh;
    margin-left: calc(50% - 50vw) !important;
    padding: 55px max(22px, calc((100vw - 1440px) / 2)) 80px;
    overflow: hidden;
    color: #edfaff;
    background:
        radial-gradient(
            circle at 78% 8%,
            rgba(139, 92, 255, .16),
            transparent 28%
        ),
        radial-gradient(
            circle at 15% 30%,
            rgba(38, 232, 255, .11),
            transparent 31%
        ),
        linear-gradient(145deg, #030713, #010309 72%);
}

/* Otomatik sayfa başlığını kaldır */
body:has(.research-hub) .entry-header {
    display: none !important;
}

/* Akademik koordinat ağı */
.research-hub::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    pointer-events: none;
    opacity: .22;
    background-image:
        linear-gradient(
            rgba(38, 232, 255, .11) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(38, 232, 255, .11) 1px,
            transparent 1px
        );
    background-size: 54px 54px;
}

/* Hareketli ışık atmosferi */
.research-hub::after {
    content: "";
    position: absolute;
    top: -20%;
    left: 45%;
    z-index: -1;
    width: 650px;
    height: 650px;
    pointer-events: none;
    opacity: .55;
    border-radius: 50%;
    background: radial-gradient(
        circle,
        rgba(38, 232, 255, .12),
        rgba(139, 92, 255, .055) 42%,
        transparent 69%
    );
    animation: researchAtmosphere 8s ease-in-out infinite;
    will-change: transform, opacity;
}

@keyframes researchAtmosphere {
    0%, 100% {
        opacity: .38;
        transform: translate3d(-7%, 0, 0) scale(.9);
    }

    50% {
        opacity: .7;
        transform: translate3d(7%, 5%, 0) scale(1.1);
    }
}

/* ==================================================
   ÜST AKADEMİK PANEL
   ================================================== */

.research-hero {
    position: relative;
    display: grid;
    grid-template-columns: 1.25fr .75fr;
    align-items: center;
    gap: 30px;
    width: min(1280px, 100%);
    min-height: 440px;
    margin: 0 auto;
    padding: 55px 55px 50px;
    overflow: hidden;
    background:
        linear-gradient(
            135deg,
            rgba(8, 22, 37, .97),
            rgba(4, 6, 17, .97)
        );
    border: 1px solid rgba(38, 232, 255, .48);
    border-radius: 25px;
    box-shadow:
        0 28px 60px rgba(0, 0, 0, .62),
        0 0 27px rgba(38, 232, 255, .1),
        inset 0 0 48px rgba(139, 92, 255, .055);
    transform: perspective(1400px) rotateX(1.5deg);
}

/* Yukarıdan aşağıya tarama çizgisi */
.research-scan-line {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 4;
    height: 2px;
    pointer-events: none;
    opacity: 0;
    background: linear-gradient(
        90deg,
        transparent,
        var(--research-cyan),
        #ffffff,
        var(--research-violet),
        transparent
    );
    box-shadow: 0 0 17px rgba(38, 232, 255, .65);
    animation: researchScan 5.5s ease-in-out infinite;
    will-change: transform, opacity;
}

@keyframes researchScan {
    0%, 12% {
        opacity: 0;
        transform: translate3d(0, 0, 0);
    }

    20% {
        opacity: .8;
    }

    75% {
        opacity: .45;
        transform: translate3d(0, 438px, 0);
    }

    76%, 100% {
        opacity: 0;
        transform: translate3d(0, 438px, 0);
    }
}

.research-hero-copy {
    position: relative;
    z-index: 3;
}

.research-kicker {
    display: inline-flex;
    padding: 7px 14px;
    margin-bottom: 18px;
    color: var(--research-cyan);
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 2.3px;
    border: 1px solid rgba(38, 232, 255, .55);
    border-radius: 999px;
    background: rgba(38, 232, 255, .055);
    text-shadow: 0 0 9px rgba(38, 232, 255, .55);
    box-shadow: 0 0 13px rgba(38, 232, 255, .11);
    animation: researchKicker 2.8s ease-in-out infinite;
}

@keyframes researchKicker {
    0%, 100% {
        opacity: .75;
        transform: scale(.985);
    }

    50% {
        opacity: 1;
        transform: scale(1.025);
    }
}

.research-hero h1 {
    margin: 0 !important;
    color: transparent !important;
    font-size: clamp(55px, 7vw, 104px) !important;
    font-weight: 950 !important;
    line-height: .86 !important;
    letter-spacing: -4px;
    background:
        linear-gradient(
            110deg,
            #ffffff 10%,
            var(--research-light) 35%,
            var(--research-violet) 55%,
            #ffffff 75%
        );
    background-size: 220% auto;
    background-clip: text;
    -webkit-background-clip: text;
    filter: drop-shadow(0 9px 16px rgba(0, 0, 0, .68));
    animation: researchTitleLight 6s linear infinite;
}

@keyframes researchTitleLight {
    from {
        background-position: 200% center;
    }

    to {
        background-position: -20% center;
    }
}

.research-hero-copy > p {
    max-width: 670px;
    margin: 25px 0 29px !important;
    color: #cbdde5 !important;
    font-size: clamp(15px, 1.7vw, 19px);
    line-height: 1.65;
}

/* Araştırma alanları */
.research-fields {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 9px;
}

.research-fields span {
    padding: 10px 8px;
    color: #e6faff;
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .7px;
    text-align: center;
    border: 1px solid rgba(38, 232, 255, .25);
    border-radius: 7px;
    background: rgba(38, 232, 255, .035);
    animation: researchField 4.4s ease-in-out infinite;
}

.research-fields span:nth-child(2) {
    animation-delay: .3s;
    border-color: rgba(139, 92, 255, .35);
}

.research-fields span:nth-child(3) {
    animation-delay: .6s;
    border-color: rgba(230, 198, 106, .35);
}

.research-fields span:nth-child(4) {
    animation-delay: .9s;
}

@keyframes researchField {
    0%, 65%, 100% {
        transform: translateY(0);
    }

    76% {
        transform: translateY(-5px);
    }
}

/* ==================================================
   DÖNEN AKADEMİK YÖRÜNGE
   ================================================== */

.research-orbit-system {
    position: relative;
    width: min(330px, 29vw);
    aspect-ratio: 1;
    margin: auto;
}

.research-orbit,
.research-orbit-point,
.research-core {
    position: absolute;
    border-radius: 50%;
}

.research-orbit {
    inset: 50%;
    border: 1px solid rgba(38, 232, 255, .31);
    transform: translate(-50%, -50%);
}

.orbit-one {
    width: 100%;
    height: 100%;
    border-top-color: var(--research-cyan);
    animation: researchOrbit 13s linear infinite;
}

.orbit-two {
    width: 73%;
    height: 73%;
    border-right-color: var(--research-violet);
    animation: researchOrbitReverse 9s linear infinite;
}

.orbit-three {
    width: 47%;
    height: 47%;
    border-bottom-color: var(--research-gold);
    animation: researchOrbit 6s linear infinite;
}

@keyframes researchOrbit {
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

@keyframes researchOrbitReverse {
    to {
        transform: translate(-50%, -50%) rotate(-360deg);
    }
}

.research-orbit-point {
    z-index: 3;
    width: 9px;
    height: 9px;
    background: var(--research-cyan);
    box-shadow: 0 0 15px var(--research-cyan);
}

.point-one {
    top: 4%;
    left: 48%;
    animation: researchPoint 3s ease-in-out infinite;
}

.point-two {
    right: 11%;
    bottom: 22%;
    background: var(--research-violet);
    box-shadow: 0 0 15px var(--research-violet);
    animation: researchPoint 3s .7s ease-in-out infinite;
}

.point-three {
    bottom: 13%;
    left: 17%;
    background: var(--research-gold);
    box-shadow: 0 0 15px var(--research-gold);
    animation: researchPoint 3s 1.4s ease-in-out infinite;
}

@keyframes researchPoint {
    0%, 100% {
        opacity: .4;
        transform: scale(.7);
    }

    50% {
        opacity: 1;
        transform: scale(1.35);
    }
}

.research-core {
    inset: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 31%;
    height: 31%;
    color: #02050b;
    background:
        radial-gradient(
            circle at 35% 28%,
            #ffffff,
            var(--research-cyan) 45%,
            #167f99
        );
    box-shadow:
        0 0 25px rgba(38, 232, 255, .65),
        0 0 55px rgba(139, 92, 255, .25);
    transform: translate(-50%, -50%);
    animation: researchCore 3.3s ease-in-out infinite;
}

.research-core strong {
    font-size: clamp(25px, 4vw, 48px);
    line-height: 1;
}

.research-core small {
    margin-top: 2px;
    font-size: 7px;
    font-weight: 900;
    letter-spacing: 1px;
}

@keyframes researchCore {
    0%, 100% {
        transform: translate(-50%, -50%) scale(.94);
    }

    50% {
        transform: translate(-50%, -50%) scale(1.05);
    }
}

/* ==================================================
   KAYAN KONU BANDI
   ================================================== */

.research-ticker {
    width: min(1280px, 100%);
    margin: 18px auto 48px;
    overflow: hidden;
    border-top: 1px solid rgba(38, 232, 255, .22);
    border-bottom: 1px solid rgba(139, 92, 255, .22);
    background: rgba(3, 9, 18, .93);
}

.research-ticker-track {
    display: flex;
    width: max-content;
    white-space: nowrap;
    animation: researchTickerMove 24s linear infinite;
    will-change: transform;
}

.research-ticker-track span {
    padding: 11px 30px;
    color: var(--research-light);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: 1.6px;
}

@keyframes researchTickerMove {
    to {
        transform: translateX(-50%);
    }
}

/* ==================================================
   RESEARCH PAPER KARTLARI
   ================================================== */

.research-query {
    width: min(1380px, 100%);
    margin: auto;
}

.research-query .wp-block-post-template {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 24px !important;
    counter-reset: research-paper;
}

.research-query .wp-block-post {
    position: relative;
    counter-increment: research-paper;
    perspective: 1200px;
    content-visibility: auto;
    contain: layout paint style;
    contain-intrinsic-size: 430px 560px;
}

/* İlk dosya manşet */
@media (min-width: 1001px) {
    .research-query .wp-block-post:first-child {
        grid-column: span 2;
    }

    .research-query .wp-block-post:first-child
    .research-paper-title {
        font-size: clamp(29px, 3vw, 43px) !important;
    }

    .research-query .wp-block-post:first-child
    .research-paper-image img {
        aspect-ratio: 16 / 7.5;
    }
}

.research-paper-card {
    position: relative;
    display: flex !important;
    flex-direction: column;
    height: 100%;
    padding: 0 0 22px !important;
    overflow: hidden;
    background:
        linear-gradient(
            150deg,
            rgba(8, 23, 37, .98),
            rgba(3, 5, 14, .99)
        ) !important;
    border: 1px solid rgba(38, 232, 255, .28);
    border-radius: 14px;
    box-shadow:
        0 16px 31px rgba(0, 0, 0, .55),
        inset 0 0 25px rgba(139, 92, 255, .04);
    transform: perspective(1200px) translateZ(0);
    transition:
        transform .25s ease,
        border-color .25s ease,
        box-shadow .25s ease;
}

/* Hareketli üst çizgi */
.research-paper-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: -70%;
    z-index: 5;
    width: 52%;
    height: 2px;
    background: linear-gradient(
        90deg,
        transparent,
        var(--research-cyan),
        #ffffff,
        var(--research-violet),
        transparent
    );
    transition: left .55s ease;
}

/* Dosya sıra numarası */
.research-paper-card::after {
    content: "PAPER 0" counter(research-paper);
    position: absolute;
    right: 15px;
    bottom: 12px;
    color: rgba(184, 248, 255, .2);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: 1px;
}

@media (hover: hover) and (pointer: fine) {
    .research-paper-card:hover {
        z-index: 3;
        border-color: rgba(38, 232, 255, .78);
        box-shadow:
            0 23px 39px rgba(0, 0, 0, .66),
            0 0 19px rgba(38, 232, 255, .13),
            inset 0 0 24px rgba(139, 92, 255, .065);
        transform:
            perspective(1200px)
            rotateX(1deg)
            translateY(-7px)
            translateZ(15px);
    }

    .research-paper-card:hover::before {
        left: 120%;
    }
}

/* Görsel */
.research-paper-image {
    width: 100% !important;
    margin: 0 0 16px !important;
    overflow: hidden;
    background: #030712;
}

.research-paper-image a {
    display: block;
    height: 100%;
}

.research-paper-image img {
    width: 100% !important;
    height: 100% !important;
    padding: 5px;
    aspect-ratio: 16 / 9;
    object-fit: contain !important;
    box-sizing: border-box;
    transition: transform .35s ease;
}

@media (hover: hover) and (pointer: fine) {
    .research-paper-card:hover .research-paper-image img {
        transform: scale(1.025);
    }
}

/* Kategori */
.research-paper-category {
    margin: 0 18px 5px !important;
    color: var(--research-cyan) !important;
    font-size: 10px !important;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.research-paper-category a {
    color: var(--research-cyan) !important;
    text-decoration: none !important;
    text-shadow: 0 0 7px rgba(38, 232, 255, .4);
}

/* Tarih */
.research-paper-date {
    margin: 0 18px 9px !important;
    color: var(--research-gold) !important;
    font-size: 11px !important;
}

/* Başlık */
.research-paper-title {
    display: -webkit-box;
    overflow: hidden;
    margin: 0 18px 13px !important;
    font-size: clamp(20px, 1.7vw, 26px) !important;
    font-weight: 900 !important;
    line-height: 1.18 !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.research-paper-title a {
    color: #f3fbff !important;
    text-decoration: none !important;
}

.research-paper-title a:hover {
    color: var(--research-light) !important;
    text-shadow: 0 0 11px rgba(38, 232, 255, .27);
}

/* Özet */
.research-paper-excerpt {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin: 0 18px !important;
    color: #b9ccd5 !important;
    font-size: 14px !important;
    line-height: 1.58 !important;
}

.research-paper-excerpt .wp-block-post-excerpt__excerpt {
    display: -webkit-box;
    overflow: hidden;
    margin-bottom: 19px !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.research-paper-excerpt .wp-block-post-excerpt__more-text {
    margin: auto 0 0 !important;
}

/* Read the Paper */
.research-paper-excerpt .wp-block-post-excerpt__more-link {
    display: inline-flex;
    width: fit-content;
    padding: 8px 14px;
    color: var(--research-cyan) !important;
    font-size: 11px;
    font-weight: 950;
    letter-spacing: .55px;
    text-decoration: none !important;
    border: 1px solid var(--research-cyan);
    border-radius: 999px;
    background: rgba(38, 232, 255, .035);
    box-shadow:
        0 0 11px rgba(38, 232, 255, .18),
        inset 0 0 12px rgba(139, 92, 255, .04);
}

.research-paper-excerpt .wp-block-post-excerpt__more-link:hover {
    color: #02050b !important;
    background: linear-gradient(
        135deg,
        var(--research-cyan),
        var(--research-light)
    );
    box-shadow:
        0 0 21px rgba(38, 232, 255, .48),
        0 0 11px rgba(139, 92, 255, .25);
}

/* Sayfa numaraları */
.research-query .wp-block-query-pagination {
    gap: 9px;
    margin-top: 48px !important;
}

.research-query .page-numbers,
.research-query .wp-block-query-pagination-previous,
.research-query .wp-block-query-pagination-next {
    padding: 9px 14px;
    color: var(--research-light) !important;
    text-decoration: none !important;
    border: 1px solid rgba(38, 232, 255, .38);
    border-radius: 8px;
    background: rgba(3, 9, 18, .95);
}

.research-query .page-numbers.current,
.research-query .page-numbers:hover {
    color: #02050b !important;
    background: var(--research-cyan);
    box-shadow: 0 0 17px rgba(38, 232, 255, .48);
}

/* ==================================================
   TABLET
   ================================================== */

@media (max-width: 1000px) {
    .research-hub {
        padding-right: 20px;
        padding-left: 20px;
    }

    .research-hero {
        grid-template-columns: 1fr .55fr;
        padding: 45px 35px;
    }

    .research-query .wp-block-post-template {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .research-query .wp-block-post:first-child {
        grid-column: span 2;
    }
}

/* ==================================================
   MOBİL
   ================================================== */

@media (max-width: 650px) {
    .research-hub {
        padding: 28px 12px 55px;
    }

    .research-hero {
        display: block;
        min-height: auto;
        padding: 37px 18px 32px;
        border-radius: 17px;
        transform: none;
    }

    .research-hero h1 {
        font-size: 49px !important;
        letter-spacing: -2px;
    }

    .research-hero-copy > p {
        font-size: 14px;
    }

    .research-fields {
        grid-template-columns: repeat(2, 1fr);
    }

    .research-fields span {
        animation: none;
    }

    .research-orbit-system {
        width: 205px;
        margin-top: 34px;
    }

    .research-scan-line {
        animation-duration: 7s;
    }

    .research-ticker {
        margin-bottom: 32px;
    }

    .research-ticker-track {
        animation-duration: 30s;
    }

    .research-query .wp-block-post-template {
        grid-template-columns: 1fr !important;
        gap: 18px !important;
    }

    .research-query .wp-block-post:first-child {
        grid-column: auto;
    }

    .research-query .wp-block-post:first-child
    .research-paper-title,
    .research-paper-title {
        font-size: 21px !important;
    }

    .research-paper-card,
    .research-paper-card:hover {
        transform: none !important;
    }
}

/* Erişilebilirlik */
@media (prefers-reduced-motion: reduce) {
    .research-hub::after,
    .research-scan-line,
    .research-kicker,
    .research-hero h1,
    .research-fields span,
    .research-orbit,
    .research-orbit-point,
    .research-core,
    .research-ticker-track {
        animation: none !important;
    }
}
/* RESEARCH PAPERS – TÜM YAZILARI NEON MAVİ YAP */

/* Yazı başlıkları */
.research-hub .research-paper-title,
.research-hub .research-paper-title a {
    color: #52efff !important;
    text-shadow:
        0 0 7px rgba(38, 232, 255, .55),
        0 0 15px rgba(38, 232, 255, .2) !important;
}

/* Kart açıklamaları */
.research-hub .research-paper-excerpt,
.research-hub .research-paper-excerpt p,
.research-hub .wp-block-post-excerpt__excerpt {
    color: #b8f8ff !important;
}

/* Kategori ve tarih */
.research-hub .research-paper-category,
.research-hub .research-paper-category a,
.research-hub .research-paper-date {
    color: #26e8ff !important;
    text-shadow: 0 0 7px rgba(38, 232, 255, .5) !important;
}

/* READ THE PAPER yazısı */
.research-hub .research-paper-excerpt
.wp-block-post-excerpt__more-link {
    color: #52efff !important;
    border-color: #26e8ff !important;
    text-shadow: 0 0 8px rgba(38, 232, 255, .7) !important;
    box-shadow:
        0 0 12px rgba(38, 232, 255, .3),
        inset 0 0 12px rgba(38, 232, 255, .07) !important;
}

/* Buton üzerine gelince */
.research-hub .research-paper-excerpt
.wp-block-post-excerpt__more-link:hover {
    color: #001017 !important;
    background: linear-gradient(
        135deg,
        #26e8ff,
        #b8f8ff
    ) !important;
    text-shadow: none !important;
    box-shadow: 0 0 23px rgba(38, 232, 255, .65) !important;
}

/* Üst açıklama */
.research-hub .research-hero-copy > p {
    color: #b8f8ff !important;
}
/* ==================================================
   XƏBƏRLƏR – AZƏRBAYCAN DİJİTAL HABER MERKEZİ
   ================================================== */

.xeber-hub {
    --az-mavi: #00b5e2;
    --az-qirmizi: #ef3340;
    --az-yasil: #50b748;
    --az-ag: #f5fdff;
    --az-koyu: #01070c;

    position: relative;
    isolation: isolate;
    width: 100vw;
    max-width: none !important;
    min-height: 100vh;
    margin-left: calc(50% - 50vw) !important;
    padding: 55px max(22px, calc((100vw - 1440px) / 2)) 80px;
    overflow: hidden;
    color: var(--az-ag);
    background: #01070c;
}

/* Otomatik sayfa başlığını kaldır */
body:has(.xeber-hub) .entry-header {
    display: none !important;
}

/* Bakü arka planı */
.xeber-hub::before {
    content: "";
    position: fixed;
    inset: 0;
    z-index: -2;
    width: 100vw;
    height: 100vh;
    height: 100dvh;
    pointer-events: none;
    background-image:
        linear-gradient(
            180deg,
            rgba(0, 7, 13, .58),
            rgba(1, 8, 13, .82) 48%,
            rgba(1, 5, 8, .96)
        ),
        url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/ChatGPT-Image-3-Eyl-2026-03_20_56.png");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

/* Bayrak renkli atmosfer */
.xeber-hub::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    background:
        radial-gradient(
            circle at 10% 12%,
            rgba(0, 181, 226, .15),
            transparent 27%
        ),
        radial-gradient(
            circle at 50% 13%,
            rgba(239, 51, 64, .1),
            transparent 25%
        ),
        radial-gradient(
            circle at 90% 20%,
            rgba(80, 183, 72, .12),
            transparent 27%
        );
}

/* ==================================================
   ÜST PANEL
   ================================================== */

.xeber-hero {
    position: relative;
    display: grid;
    grid-template-columns: 1.2fr .8fr;
    align-items: center;
    gap: 30px;
    width: min(1280px, 100%);
    min-height: 425px;
    margin: 0 auto;
    padding: 55px;
    overflow: hidden;
    background:
        linear-gradient(
            140deg,
            rgba(3, 27, 41, .96),
            rgba(12, 5, 10, .97) 52%,
            rgba(3, 23, 15, .97)
        );
    border: 1px solid rgba(0, 181, 226, .5);
    border-radius: 25px;
    box-shadow:
        0 27px 58px rgba(0, 0, 0, .64),
        -12px 0 27px rgba(0, 181, 226, .08),
        12px 0 27px rgba(80, 183, 72, .07);
}

/* Hareketli üç renkli üst çizgi */
.xeber-hero::before {
    content: "";
    position: absolute;
    top: 0;
    left: -70%;
    width: 55%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        var(--az-mavi),
        var(--az-qirmizi),
        var(--az-yasil),
        transparent
    );
    box-shadow: 0 0 17px rgba(255, 255, 255, .35);
    animation: xeberIsiq 5.5s ease-in-out infinite;
    will-change: transform;
}

@keyframes xeberIsiq {
    0%, 18% {
        transform: translateX(0);
    }

    75%, 100% {
        transform: translateX(330%);
    }
}

/* Alttaki Azerbaycan renk şeridi */
.xeber-hero::after {
    content: "";
    position: absolute;
    right: 7%;
    bottom: 0;
    left: 7%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        var(--az-mavi) 20%,
        var(--az-qirmizi) 50%,
        var(--az-yasil) 80%,
        transparent
    );
    animation: xeberXett 3.5s ease-in-out infinite;
}

@keyframes xeberXett {
    0%, 100% {
        opacity: .35;
        transform: scaleX(.45);
    }

    50% {
        opacity: 1;
        transform: scaleX(1);
    }
}

.xeber-hero-copy {
    position: relative;
    z-index: 3;
}

.xeber-kicker {
    display: inline-flex;
    padding: 7px 15px;
    margin-bottom: 18px;
    color: #76e9ff;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 2px;
    border: 1px solid rgba(0, 181, 226, .65);
    border-radius: 999px;
    background: rgba(0, 181, 226, .06);
    text-shadow: 0 0 8px rgba(0, 181, 226, .7);
    box-shadow: 0 0 14px rgba(0, 181, 226, .16);
    animation: xeberNabiz 2.8s ease-in-out infinite;
}

@keyframes xeberNabiz {
    0%, 100% {
        opacity: .76;
        transform: scale(.985);
    }

    50% {
        opacity: 1;
        transform: scale(1.025);
    }
}

.xeber-hero h1 {
    margin: 0 !important;
    color: #ffffff !important;
    font-size: clamp(64px, 8vw, 118px) !important;
    font-weight: 950 !important;
    line-height: .9 !important;
    letter-spacing: -5px;
    text-shadow:
        -4px 0 0 rgba(0, 181, 226, .42),
        4px 0 0 rgba(239, 51, 64, .32),
        0 8px 21px rgba(0, 0, 0, .75);
    animation: xeberBaslik 4s ease-in-out infinite;
}

@keyframes xeberBaslik {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-5px);
    }
}

.xeber-hero-copy > p {
    max-width: 680px;
    margin: 24px 0 28px !important;
    color: #d8edf2 !important;
    font-size: clamp(16px, 1.8vw, 20px);
    line-height: 1.6;
}

/* Konu kutuları */
.xeber-movzular {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 9px;
}

.xeber-movzular span {
    padding: 11px 7px;
    color: #effcff;
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .7px;
    text-align: center;
    border: 1px solid rgba(0, 181, 226, .38);
    border-radius: 8px;
    background: rgba(0, 181, 226, .045);
    animation: xeberMovzu 4.5s ease-in-out infinite;
}

.xeber-movzular span:nth-child(2) {
    animation-delay: .25s;
    border-color: rgba(239, 51, 64, .48);
    color: #ff9aa2;
}

.xeber-movzular span:nth-child(3) {
    animation-delay: .5s;
    border-color: rgba(80, 183, 72, .48);
    color: #9cec96;
}

.xeber-movzular span:nth-child(4) {
    animation-delay: .75s;
}

@keyframes xeberMovzu {
    0%, 65%, 100% {
        transform: translateY(0);
    }

    76% {
        transform: translateY(-5px);
    }
}

/* ==================================================
   HİLAL VE ULDUZ ANİMASYONU
   ================================================== */

.xeber-emblem {
    position: relative;
    width: min(325px, 29vw);
    aspect-ratio: 1;
    margin: auto;
}

.xeber-ring {
    position: absolute;
    inset: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}

.ring-one {
    width: 100%;
    height: 100%;
    border: 1px solid rgba(0, 181, 226, .42);
    border-top-color: var(--az-mavi);
    animation: xeberDon 13s linear infinite;
}

.ring-two {
    width: 73%;
    height: 73%;
    border: 1px solid rgba(239, 51, 64, .38);
    border-right-color: var(--az-qirmizi);
    animation: xeberTersDon 9s linear infinite;
}

.ring-three {
    width: 47%;
    height: 47%;
    border: 1px solid rgba(80, 183, 72, .4);
    border-bottom-color: var(--az-yasil);
    animation: xeberDon 6s linear infinite;
}

@keyframes xeberDon {
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

@keyframes xeberTersDon {
    to {
        transform: translate(-50%, -50%) rotate(-360deg);
    }
}

.xeber-symbol {
    position: absolute;
    inset: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42%;
    height: 42%;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, .52);
    border-radius: 50%;
    background:
        radial-gradient(
            circle,
            rgba(239, 51, 64, .82),
            rgba(90, 5, 14, .94)
        );
    box-shadow:
        0 0 28px rgba(239, 51, 64, .45),
        0 0 55px rgba(0, 181, 226, .15);
    transform: translate(-50%, -50%);
    animation: xeberSimvol 3.2s ease-in-out infinite;
}

@keyframes xeberSimvol {
    0%, 100% {
        transform: translate(-50%, -50%) scale(.95);
    }

    50% {
        transform: translate(-50%, -50%) scale(1.055);
    }
}

.xeber-crescent {
    font-size: clamp(53px, 7vw, 82px);
    line-height: 1;
    transform: translateX(-6px);
}

.xeber-star {
    margin-left: -13px;
    font-size: clamp(22px, 3vw, 34px);
    text-shadow: 0 0 12px rgba(255, 255, 255, .75);
}

/* ==================================================
   KAYAN AZERİCE GÜNDEM ŞERİDİ
   ================================================== */

.xeber-ticker {
    width: min(1280px, 100%);
    margin: 18px auto 47px;
    overflow: hidden;
    border-top: 1px solid rgba(0, 181, 226, .27);
    border-bottom: 1px solid rgba(80, 183, 72, .27);
    background:
        linear-gradient(
            90deg,
            rgba(0, 181, 226, .075),
            rgba(239, 51, 64, .06),
            rgba(80, 183, 72, .075)
        ),
        rgba(1, 8, 13, .96);
}

.xeber-ticker-track {
    display: flex;
    width: max-content;
    white-space: nowrap;
    animation: xeberTicker 25s linear infinite;
    will-change: transform;
}

.xeber-ticker-track span {
    padding: 11px 30px;
    color: #dffaff;
    font-size: 10px;
    font-weight: 900;
    letter-spacing: 1.5px;
}

@keyframes xeberTicker {
    to {
        transform: translateX(-50%);
    }
}

/* ==================================================
   HABER KARTLARI
   ================================================== */

.xeber-query {
    width: min(1380px, 100%);
    margin: auto;
}

.xeber-query .wp-block-post-template {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 24px !important;
    counter-reset: xeber-sayi;
}

.xeber-query .wp-block-post {
    --kart-rengi: var(--az-mavi);

    position: relative;
    counter-increment: xeber-sayi;
    perspective: 1200px;
    content-visibility: auto;
    contain: layout paint style;
    contain-intrinsic-size: 420px 550px;
}

.xeber-query .wp-block-post:nth-child(3n + 2) {
    --kart-rengi: var(--az-qirmizi);
}

.xeber-query .wp-block-post:nth-child(3n + 3) {
    --kart-rengi: var(--az-yasil);
}

/* İlk haber büyük manşet */
@media (min-width: 1001px) {
    .xeber-query .wp-block-post:first-child {
        grid-column: span 2;
    }

    .xeber-query .wp-block-post:first-child .xeber-baslik {
        font-size: clamp(29px, 3vw, 43px) !important;
    }

    .xeber-query .wp-block-post:first-child .xeber-gorsel img {
        aspect-ratio: 16 / 7.5;
    }
}

.xeber-kart {
    position: relative;
    display: flex !important;
    flex-direction: column;
    height: 100%;
    padding: 0 0 21px !important;
    overflow: hidden;
    background:
        linear-gradient(
            150deg,
            rgba(5, 23, 33, .98),
            rgba(2, 8, 12, .99)
        ) !important;
    border: 1px solid color-mix(
        in srgb,
        var(--kart-rengi) 52%,
        transparent
    );
    border-radius: 15px;
    box-shadow:
        0 15px 30px rgba(0, 0, 0, .55),
        inset 0 0 22px rgba(255, 255, 255, .025);
    transform: perspective(1200px) translateZ(0);
    transition:
        transform .24s ease,
        border-color .24s ease,
        box-shadow .24s ease;
}

/* Kartın hareketli renk çizgisi */
.xeber-kart::before {
    content: "";
    position: absolute;
    top: 0;
    left: -65%;
    z-index: 5;
    width: 48%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        var(--kart-rengi),
        #ffffff,
        transparent
    );
    transition: left .55s ease;
}

/* Xəbər numarası */
.xeber-kart::after {
    content: "XƏBƏR 0" counter(xeber-sayi);
    position: absolute;
    right: 14px;
    bottom: 11px;
    color: color-mix(
        in srgb,
        var(--kart-rengi) 28%,
        transparent
    );
    font-size: 9px;
    font-weight: 900;
    letter-spacing: 1px;
}

@media (hover: hover) and (pointer: fine) {
    .xeber-kart:hover {
        z-index: 3;
        border-color: var(--kart-rengi);
        box-shadow:
            0 22px 38px rgba(0, 0, 0, .66),
            0 0 19px color-mix(
                in srgb,
                var(--kart-rengi) 30%,
                transparent
            );
        transform:
            perspective(1200px)
            rotateX(1deg)
            translateY(-7px)
            translateZ(14px);
    }

    .xeber-kart:hover::before {
        left: 120%;
    }
}

/* Haber görseli */
.xeber-gorsel {
    width: 100% !important;
    margin: 0 0 15px !important;
    overflow: hidden;
    background: #01070c;
}

.xeber-gorsel a {
    display: block;
    height: 100%;
}

.xeber-gorsel img {
    width: 100% !important;
    height: 100% !important;
    padding: 5px;
    aspect-ratio: 16 / 9;
    object-fit: contain !important;
    box-sizing: border-box;
    transition: transform .3s ease;
}

@media (hover: hover) and (pointer: fine) {
    .xeber-kart:hover .xeber-gorsel img {
        transform: scale(1.025);
    }
}

/* Kategori */
.xeber-kategori {
    margin: 0 18px 5px !important;
    color: var(--kart-rengi) !important;
    font-size: 10px !important;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.xeber-kategori a {
    color: var(--kart-rengi) !important;
    text-decoration: none !important;
    text-shadow: 0 0 7px currentColor;
}

/* Tarih */
.xeber-tarix {
    margin: 0 18px 9px !important;
    color: #a9c7ce !important;
    font-size: 11px !important;
}

/* Haber başlığı */
.xeber-baslik {
    display: -webkit-box;
    overflow: hidden;
    margin: 0 18px 13px !important;
    font-size: clamp(20px, 1.7vw, 26px) !important;
    font-weight: 900 !important;
    line-height: 1.18 !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.xeber-baslik a {
    color: #f2fcff !important;
    text-decoration: none !important;
}

.xeber-baslik a:hover {
    color: var(--kart-rengi) !important;
    text-shadow: 0 0 10px currentColor;
}

/* Haber özeti */
.xeber-xulase {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin: 0 18px !important;
    color: #bdd0d5 !important;
    font-size: 14px !important;
    line-height: 1.58 !important;
}

.xeber-xulase .wp-block-post-excerpt__excerpt {
    display: -webkit-box;
    overflow: hidden;
    margin-bottom: 18px !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.xeber-xulase .wp-block-post-excerpt__more-text {
    margin: auto 0 0 !important;
}

/* Xəbəri Oxu */
.xeber-xulase .wp-block-post-excerpt__more-link {
    display: inline-flex;
    width: fit-content;
    padding: 8px 14px;
    color: var(--kart-rengi) !important;
    font-size: 11px;
    font-weight: 950;
    letter-spacing: .5px;
    text-decoration: none !important;
    border: 1px solid var(--kart-rengi);
    border-radius: 999px;
    background: rgba(0, 0, 0, .2);
    box-shadow: 0 0 11px color-mix(
        in srgb,
        var(--kart-rengi) 25%,
        transparent
    );
}

.xeber-xulase .wp-block-post-excerpt__more-link:hover {
    color: #010609 !important;
    background: var(--kart-rengi) !important;
    box-shadow: 0 0 21px color-mix(
        in srgb,
        var(--kart-rengi) 55%,
        transparent
    );
}

/* Sayfa numaraları */
.xeber-query .wp-block-query-pagination {
    gap: 9px;
    margin-top: 48px !important;
}

.xeber-query .page-numbers,
.xeber-query .wp-block-query-pagination-previous,
.xeber-query .wp-block-query-pagination-next {
    padding: 9px 14px;
    color: #dffaff !important;
    text-decoration: none !important;
    border: 1px solid rgba(0, 181, 226, .4);
    border-radius: 8px;
    background: rgba(1, 9, 14, .95);
}

.xeber-query .page-numbers.current,
.xeber-query .page-numbers:hover {
    color: #010609 !important;
    background: linear-gradient(
        135deg,
        var(--az-mavi),
        var(--az-yasil)
    );
    box-shadow: 0 0 17px rgba(0, 181, 226, .45);
}

/* ==================================================
   TABLET
   ================================================== */

@media (max-width: 1000px) {
    .xeber-hub {
        padding-right: 20px;
        padding-left: 20px;
    }

    .xeber-hero {
        grid-template-columns: 1fr .55fr;
        padding: 43px 34px;
    }

    .xeber-query .wp-block-post-template {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .xeber-query .wp-block-post:first-child {
        grid-column: span 2;
    }
}

/* ==================================================
   MOBİL
   ================================================== */

@media (max-width: 650px) {
    .xeber-hub {
        padding: 28px 12px 55px;
    }

    .xeber-hub::before {
        background-position: center;
        background-size: cover;
    }

    .xeber-hero {
        display: block;
        min-height: auto;
        padding: 36px 17px 31px;
        border-radius: 17px;
    }

    .xeber-hero h1 {
        font-size: 53px !important;
        letter-spacing: -2px;
    }

    .xeber-hero-copy > p {
        font-size: 14px;
    }

    .xeber-movzular {
        grid-template-columns: repeat(2, 1fr);
    }

    .xeber-movzular span {
        animation: none;
    }

    .xeber-emblem {
        width: 205px;
        margin-top: 34px;
    }

    .xeber-ticker {
        margin-bottom: 32px;
    }

    .xeber-ticker-track {
        animation-duration: 31s;
    }

    .xeber-query .wp-block-post-template {
        grid-template-columns: 1fr !important;
        gap: 18px !important;
    }

    .xeber-query .wp-block-post:first-child {
        grid-column: auto;
    }

    .xeber-query .wp-block-post:first-child .xeber-baslik,
    .xeber-baslik {
        font-size: 21px !important;
    }

    .xeber-kart,
    .xeber-kart:hover {
        transform: none !important;
    }
}

/* Hareket azaltma tercihi */
@media (prefers-reduced-motion: reduce) {
    .xeber-hero::before,
    .xeber-hero::after,
    .xeber-kicker,
    .xeber-hero h1,
    .xeber-movzular span,
    .xeber-ring,
    .xeber-symbol,
    .xeber-ticker-track {
        animation: none !important;
    }
}
/* ==================================================
   XƏBƏRLƏR – GÜÇLENDİRİLMİŞ AZƏRBAYCAN KİMLİĞİ
   ================================================== */

/* Bakü ve bayrak arka planını daha görünür yap */
.xeber-hub::before {
    background-image:
        linear-gradient(
            90deg,
            rgba(1, 7, 13, .88) 0%,
            rgba(1, 7, 13, .65) 42%,
            rgba(1, 7, 13, .20) 75%,
            rgba(1, 7, 13, .10) 100%
        ),
        linear-gradient(
            180deg,
            rgba(0, 5, 10, .15),
            rgba(0, 5, 10, .42)
        ),
        url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/ChatGPT-Image-3-Eyl-2026-03_20_56.png") !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/* XƏBƏRLƏR başlığında bayrak renkleri */
.xeber-hero h1 {
    color: transparent !important;
    background: linear-gradient(
        90deg,
        #71e8ff 0%,
        #00b5e2 29%,
        #ffffff 34%,
        #ff6872 43%,
        #ef3340 61%,
        #ffffff 66%,
        #7be174 73%,
        #50b748 100%
    ) !important;
    background-size: 170% auto !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    filter: drop-shadow(0 8px 16px rgba(0, 0, 0, .75));
    animation:
        xeberBaslik 4s ease-in-out infinite,
        xeberBaslikReng 8s linear infinite !important;
}

@keyframes xeberBaslikReng {
    from {
        background-position: 0% center;
    }

    to {
        background-position: 170% center;
    }
}

/* Panel altında gerçek bayrak şeridi */
.xeber-hero::after {
    right: 6% !important;
    bottom: 0 !important;
    left: 6% !important;
    height: 9px !important;
    border-radius: 9px 9px 0 0;
    background: linear-gradient(
        to bottom,
        #00b5e2 0%,
        #00b5e2 33.33%,
        #ef3340 33.33%,
        #ef3340 66.66%,
        #50b748 66.66%,
        #50b748 100%
    ) !important;
    box-shadow:
        0 -3px 11px rgba(0, 181, 226, .25),
        0 0 14px rgba(239, 51, 64, .2),
        0 3px 11px rgba(80, 183, 72, .22) !important;
}

/* Hilal-yıldız merkezinin kendisi bayrak olsun */
.xeber-symbol {
    color: #ffffff !important;
    background: linear-gradient(
        to bottom,
        #00b5e2 0%,
        #00b5e2 33.33%,
        #ef3340 33.33%,
        #ef3340 66.66%,
        #50b748 66.66%,
        #50b748 100%
    ) !important;
    border: 2px solid rgba(255, 255, 255, .78) !important;
    box-shadow:
        -13px 0 25px rgba(0, 181, 226, .28),
        0 0 29px rgba(239, 51, 64, .35),
        13px 0 25px rgba(80, 183, 72, .27) !important;
}

/* Hilal ve sekiz köşeli yıldızı belirginleştir */
.xeber-crescent,
.xeber-star {
    color: #ffffff !important;
    text-shadow:
        0 0 8px rgba(255, 255, 255, .9),
        0 0 16px rgba(255, 255, 255, .45) !important;
}

/* Her haber kartının üzerinden bayrak renkleri geçsin */
.xeber-kart::before {
    width: 62% !important;
    height: 4px !important;
    background: linear-gradient(
        90deg,
        transparent,
        #00b5e2 18%,
        #00b5e2 37%,
        #ef3340 37%,
        #ef3340 62%,
        #50b748 62%,
        #50b748 82%,
        transparent
    ) !important;
}

/* Ana panelin çevresinde üç renkli ışık */
.xeber-hero {
    box-shadow:
        -15px 0 31px rgba(0, 181, 226, .11),
        0 25px 55px rgba(239, 51, 64, .08),
        15px 0 31px rgba(80, 183, 72, .1),
        0 28px 58px rgba(0, 0, 0, .64) !important;
}

/* Mobilde bayrak sağ üstte görünür kalsın */
@media (max-width: 650px) {
    .xeber-hub::before {
        background-image:
            linear-gradient(
                180deg,
                rgba(1, 7, 13, .32),
                rgba(1, 7, 13, .68) 55%,
                rgba(1, 7, 13, .92)
            ),
            url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/ChatGPT-Image-3-Eyl-2026-03_20_56.png") !important;

        background-position: 67% center !important;
    }

    .xeber-hero h1 {
        font-size: 52px !important;
        letter-spacing: -2px !important;
    }

    .xeber-hero::after {
        right: 4% !important;
        left: 4% !important;
    }
}
/* ==================================================
   XƏBƏRLƏR V2 — BAKÜ HABER MERKEZİ
   ================================================== */

.xeber-hub{
    --az-mavi:#00b5e2;
    --az-kirmizi:#ef3340;
    --az-yesil:#509e2f;
    --az-beyaz:#f5fbff;

    /* Buraya Ortam bölümündeki https://... adresini yaz */
    --baki-gorseli:url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/ChatGPT-Image-3-Eyl-2026-03_20_56.png");

    background:#02090f!important;
    color:var(--az-beyaz)!important;
}

/* Eski arka plan katmanını etkisizleştir */
.xeber-hub::before{
    display:none!important;
}

/* ANA HABER MERKEZİ */
.xeber-hero{
    position:relative!important;
    isolation:isolate!important;
    overflow:hidden!important;

    display:grid!important;
    grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)!important;
    align-items:center!important;
    gap:clamp(28px,5vw,80px)!important;

    width:min(1380px,calc(100% - 32px))!important;
    min-height:540px!important;
    margin:28px auto 45px!important;
    padding:clamp(40px,6vw,90px)!important;
    box-sizing:border-box!important;

    border:1px solid rgba(0,181,226,.55)!important;
    border-radius:34px!important;

    background-image:
        linear-gradient(100deg,
            rgba(1,8,14,.96) 0%,
            rgba(1,8,14,.88) 37%,
            rgba(1,8,14,.35) 72%,
            rgba(1,8,14,.18) 100%),
        var(--baki-gorseli)!important;

    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;

    box-shadow:
        0 30px 80px rgba(0,0,0,.58),
        0 0 34px rgba(0,181,226,.13),
        inset 0 0 45px rgba(0,0,0,.3)!important;
}

/* Azerbaycan renk şeridi */
.xeber-hero::before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    z-index:3!important;
    left:0!important;
    right:0!important;
    top:0!important;
    height:7px!important;

    background:linear-gradient(
        90deg,
        var(--az-mavi) 0 33.333%,
        var(--az-kirmizi) 33.333% 66.666%,
        var(--az-yesil) 66.666% 100%
    )!important;

    box-shadow:
        0 0 17px rgba(0,181,226,.65),
        0 0 25px rgba(239,51,64,.4)!important;
}

/* Hafif hareketli ışık */
.xeber-hero::after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    z-index:1!important;
    top:-40%!important;
    left:-45%!important;
    width:28%!important;
    height:190%!important;
    pointer-events:none!important;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.09),
        transparent
    )!important;

    transform:rotate(15deg)!important;
    animation:xeberIsikGecisi 8s ease-in-out infinite!important;
}

@keyframes xeberIsikGecisi{
    0%,30%{left:-45%;opacity:0}
    42%{opacity:1}
    70%,100%{left:125%;opacity:0}
}

.xeber-hero > *{
    position:relative!important;
    z-index:2!important;
}

.xeber-hero-copy{
    text-align:left!important;
    max-width:760px!important;
}

.xeber-hero-kicker{
    display:inline-flex!important;
    align-items:center!important;
    width:auto!important;
    margin:0 0 22px!important;
    padding:10px 18px!important;

    color:#dffaff!important;
    background:rgba(0,181,226,.11)!important;
    border:1px solid rgba(0,181,226,.65)!important;
    border-radius:999px!important;

    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:2px!important;
    text-transform:uppercase!important;
}

.xeber-hero-copy h1,
.xeber-hero-title{
    margin:0 0 20px!important;
    color:#fff!important;
    font-size:clamp(54px,8vw,118px)!important;
    font-weight:900!important;
    font-style:italic!important;
    line-height:.9!important;
    letter-spacing:-4px!important;
    text-transform:uppercase!important;

    text-shadow:
        4px 4px 0 rgba(0,181,226,.25),
        0 0 26px rgba(0,181,226,.22)!important;
}

.xeber-hero-copy > p{
    max-width:670px!important;
    margin:0!important;
    color:#d7e8ee!important;
    font-size:clamp(17px,2vw,22px)!important;
    line-height:1.7!important;
}

/* ==================================================
   DOĞRU AZERBAYCAN BAYRAĞI
   ================================================== */

.xeber-symbol{
    position:relative!important;
    grid-column:2!important;
    justify-self:center!important;

    width:min(340px,100%)!important;
    aspect-ratio:2 / 1!important;
    height:auto!important;
    min-height:0!important;
    overflow:hidden!important;

    border:2px solid rgba(255,255,255,.72)!important;
    border-radius:16px!important;

    background:linear-gradient(
        to bottom,
        var(--az-mavi) 0 33.333%,
        var(--az-kirmizi) 33.333% 66.666%,
        var(--az-yesil) 66.666% 100%
    )!important;

    box-shadow:
        0 24px 45px rgba(0,0,0,.5),
        0 0 25px rgba(0,181,226,.25)!important;

    transform:none!important;
    animation:xeberBayrakNefes 4s ease-in-out infinite!important;
}

/* Hilal */
.xeber-symbol::before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    z-index:2!important;

    width:22%!important;
    aspect-ratio:1!important;
    height:auto!important;
    left:43%!important;
    top:50%!important;

    border-radius:50%!important;
    background:#fff!important;
    box-shadow:clamp(10px,1.4vw,18px) 0 0 0 var(--az-kirmizi)!important;
    transform:translate(-50%,-50%)!important;
}

/* Sekiz köşeli yıldız */
.xeber-symbol::after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    z-index:3!important;

    width:13%!important;
    aspect-ratio:1!important;
    height:auto!important;
    left:64%!important;
    top:50%!important;

    background:#fff!important;
    transform:translate(-50%,-50%)!important;

    clip-path:polygon(
        50% 0%,59% 32%,85% 15%,68% 41%,
        100% 50%,68% 59%,85% 85%,59% 68%,
        50% 100%,41% 68%,15% 85%,32% 59%,
        0% 50%,32% 41%,15% 15%,41% 32%
    )!important;
}

@keyframes xeberBayrakNefes{
    0%,100%{
        transform:translateY(0)!important;
        box-shadow:0 24px 45px rgba(0,0,0,.5),
                   0 0 22px rgba(0,181,226,.22)!important;
    }
    50%{
        transform:translateY(-7px)!important;
        box-shadow:0 32px 52px rgba(0,0,0,.58),
                   0 0 32px rgba(239,51,64,.25)!important;
    }
}

/* Konu düğmeleri */
.xeber-konu-seridi{
    gap:10px!important;
    margin-top:30px!important;
}

.xeber-konu-seridi a{
    color:#fff!important;
    background:rgba(1,10,16,.72)!important;
    border:1px solid rgba(255,255,255,.22)!important;
    border-radius:10px!important;
    transition:transform .25s ease,border-color .25s ease!important;
}

.xeber-konu-seridi a:hover{
    color:#fff!important;
    border-color:var(--az-mavi)!important;
    transform:translateY(-3px)!important;
    box-shadow:0 0 18px rgba(0,181,226,.28)!important;
}

/* MOBİL */
@media(max-width:780px){

    .xeber-hero{
        grid-template-columns:1fr!important;
        gap:32px!important;
        width:calc(100% - 20px)!important;
        min-height:0!important;
        margin:12px auto 30px!important;
        padding:54px 24px 38px!important;
        border-radius:22px!important;
        background-position:62% center!important;
    }

    .xeber-hero-copy{
        text-align:center!important;
    }

    .xeber-hero-kicker{
        margin-left:auto!important;
        margin-right:auto!important;
        font-size:10px!important;
        letter-spacing:1.4px!important;
    }

    .xeber-hero-copy h1,
    .xeber-hero-title{
        font-size:clamp(48px,17vw,72px)!important;
        letter-spacing:-2px!important;
    }

    .xeber-hero-copy > p{
        font-size:16px!important;
        line-height:1.6!important;
    }

    .xeber-symbol{
        grid-column:1!important;
        grid-row:auto!important;
        justify-self:center!important;
        width:min(280px,82vw)!important;
        aspect-ratio:2 / 1!important;
        border-radius:12px!important;

        /* Mobilde bayrağı büken eski hareketleri tamamen kaldırır */
        transform:none!important;
        animation:none!important;
    }

    .xeber-konu-seridi{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        width:100%!important;
    }
}

@media(prefers-reduced-motion:reduce){
    .xeber-hero::after,
    .xeber-symbol{
        animation:none!important;
    }
}
/* XƏBƏRLƏR — BAYRAĞI KALDIR */
.xeber-symbol{
    display:none!important;
}

/* Bayraktan kalan boş sütunu kapat */
.xeber-hero{
    grid-template-columns:minmax(0,1fr)!important;
}

.xeber-hero-copy{
    grid-column:1!important;
    max-width:780px!important;
}

@media(max-width:780px){
    .xeber-hero{
        grid-template-columns:1fr!important;
    }
}
/* ==================================================
   TÜM İÇ SAYFALAR — MENÜ/İÇERİK BOŞLUĞUNU KAPAT
   Ana sayfa hariç
   ================================================== */

body:not(.home):not(.front-page) .site-header,
body:not(.home):not(.front-page) #masthead{
    margin-bottom:0!important;
    padding-bottom:0!important;
}

/* Klasik WordPress tema yapısı */
body:not(.home):not(.front-page) #content,
body:not(.home):not(.front-page) .site-content{
    margin-top:0!important;
    padding-top:12px!important;
}

body:not(.home):not(.front-page) #primary,
body:not(.home):not(.front-page) .content-area,
body:not(.home):not(.front-page) .site-main{
    margin-top:0!important;
    padding-top:0!important;
}

/* Blok tema yapısı */
body:not(.home):not(.front-page) header.wp-block-template-part + main,
body:not(.home):not(.front-page) .wp-site-blocks > main{
    margin-block-start:0!important;
    padding-block-start:12px!important;
}

/* Sayfa ve yazı kutularında kalan görünmez boşluk */
body:not(.home):not(.front-page) .site-main > article:first-child,
body:not(.home):not(.front-page) article.page,
body:not(.home):not(.front-page) article.post{
    margin-top:0!important;
    padding-top:0!important;
}

/* İçeriğin üzerindeki varsayılan WordPress mesafesi */
body:not(.home):not(.front-page) .entry-content,
body:not(.home):not(.front-page) .post-content{
    margin-top:0!important;
    padding-top:0!important;
}

/* İlk tasarım bloğunun üst boşluğu */
body:not(.home):not(.front-page) .entry-content > :first-child,
body:not(.home):not(.front-page) .post-content > :first-child{
    margin-top:0!important;
}

/* Gizlenen otomatik başlığın bıraktığı boşluk */
body:not(.home):not(.front-page) article.page > .entry-header:empty{
    display:none!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
}

/* Mobil ve tablet */
@media(max-width:782px){

    body:not(.home):not(.front-page) #content,
    body:not(.home):not(.front-page) .site-content,
    body:not(.home):not(.front-page) .wp-site-blocks > main,
    body:not(.home):not(.front-page) header.wp-block-template-part + main{
        margin-top:0!important;
        padding-top:6px!important;
    }

    body:not(.home):not(.front-page) .entry-content > :first-child,
    body:not(.home):not(.front-page) .post-content > :first-child{
        margin-top:0!important;
    }
}

/* Büyük kartın içeriğini düzenle */
.futbol-arena
.futbol-query
.wp-block-post-template > li:first-child .futbol-kart,

.futbol-arena
.futbol-query
.wp-block-post-template > li:first-child.futbol-kart{
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
    height:100%!important;
    box-sizing:border-box!important;
}

/* Büyük kart başlığı */
.futbol-arena
.futbol-query
.wp-block-post-template > li:first-child .futbol-baslik,

.futbol-arena
.futbol-query
.wp-block-post-template > li:first-child .futbol-baslik a{
    font-size:clamp(34px,3.2vw,54px)!important;
    line-height:1.08!important;
    letter-spacing:-1.2px!important;
    text-wrap:balance!important;
    max-width:100%!important;
}

/* İlk büyük kartın yazısını artık 3 satırda kesme */
.futbol-arena
.futbol-query
.wp-block-post-template > li:first-child .futbol-ozet,

.futbol-arena
.futbol-query
.wp-block-post-template > li:first-child .futbol-ozet p,

.futbol-arena
.futbol-query
.wp-block-post-template > li:first-child
.wp-block-post-excerpt__excerpt{
    display:block!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;

    -webkit-line-clamp:unset!important;
    line-clamp:unset!important;
    -webkit-box-orient:initial!important;

    color:var(--spor-yazi)!important;
    font-size:clamp(18px,1.35vw,22px)!important;
    font-weight:500!important;
    line-height:1.75!important;
    letter-spacing:.05px!important;

    text-align:justify!important;
    text-wrap:pretty!important;
    hyphens:auto!important;
}

/* Metin ile buton arasında dengeli mesafe */
.futbol-arena
.futbol-query
.wp-block-post-template > li:first-child
.wp-block-post-excerpt__more-link{
    display:table!important;
    width:auto!important;
    margin-top:24px!important;
}

/* İlk kartın metin alanını genişlet */
.futbol-arena
.futbol-query
.wp-block-post-template > li:first-child
.wp-block-post-excerpt{
    width:100%!important;
    max-width:none!important;
    margin-top:18px!important;
}

/* Kartın içinde gereksiz alt boşluğu azalt */
.futbol-arena
.futbol-query
.wp-block-post-template > li:first-child
.futbol-kart > :last-child{
    margin-bottom:0!important;
}

/* TABLET */
@media(min-width:651px) and (max-width:1024px){

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-baslik,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-baslik a{
        font-size:clamp(31px,4.5vw,43px)!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child
    .wp-block-post-excerpt__excerpt{
        font-size:18px!important;
        line-height:1.65!important;
    }
}

/* MOBİL */
@media(max-width:650px){

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-baslik,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-baslik a{
        font-size:32px!important;
        line-height:1.12!important;
        letter-spacing:-.6px!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-ozet,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-ozet p,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child
    .wp-block-post-excerpt__excerpt{
        font-size:17px!important;
        line-height:1.65!important;
        text-align:left!important;
    }
}
/*  */

@media(min-width:1025px){

    /* İlk kart geniş kalsın fakat iki satır yüksekliğinde olmasın */
    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child{
        grid-column:span 2!important;
        grid-row:span 1!important;
        height:auto!important;
        min-height:340px!important;
        align-self:stretch!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-kart,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child.futbol-kart{
        height:100%!important;
        min-height:340px!important;
        display:flex!important;
        flex-direction:column!important;
        justify-content:center!important;
        box-sizing:border-box!important;
    }

    /* Başlığı yeniden dengeli ölçüye getir */
    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-baslik,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-baslik a{
        font-size:clamp(34px,2.8vw,46px)!important;
        line-height:1.12!important;
        letter-spacing:-.7px!important;
        text-wrap:balance!important;
    }

    /* Özet yeterince uzun fakat kontrollü görünsün */
    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-ozet,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-ozet p,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child
    .wp-block-post-excerpt__excerpt{
        display:-webkit-box!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:5!important;
        line-clamp:5!important;

        height:auto!important;
        max-height:none!important;
        overflow:hidden!important;

        font-size:18px!important;
        line-height:1.65!important;
        text-align:left!important;
        text-wrap:pretty!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child
    .wp-block-post-excerpt__more-link{
        margin-top:18px!important;
    }
}

/* TABLET */
@media(min-width:651px) and (max-width:1024px){

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child{
        grid-column:1 / -1!important;
        grid-row:auto!important;
        height:auto!important;
        min-height:0!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-kart{
        min-height:0!important;
        height:auto!important;
    }
}

/* MOBİL */
@media(max-width:650px){

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child{
        grid-column:1!important;
        grid-row:auto!important;
        height:auto!important;
        min-height:0!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-kart,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child.futbol-kart{
        height:auto!important;
        min-height:0!important;
        justify-content:flex-start!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-ozet p,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child
    .wp-block-post-excerpt__excerpt{
        display:-webkit-box!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:5!important;
        line-clamp:5!important;
        overflow:hidden!important;
        font-size:17px!important;
        line-height:1.6!important;
    }
}
/* SPOR SAYFALARI — ESKİ KART DÜZENİNİ GERİ GETİR */

@media(min-width:1025px){

    .futbol-arena
    .futbol-query
    .wp-block-post-template{
        display:grid!important;
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        gap:24px!important;
        align-items:stretch!important;
    }

    /* Soldaki manşet iki sütun genişliğinde */
    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child{
        grid-column:span 2!important;
        grid-row:span 1!important;
        height:auto!important;
        min-height:340px!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-kart,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child.futbol-kart{
        display:flex!important;
        flex-direction:column!important;
        justify-content:center!important;
        width:100%!important;
        height:100%!important;
        min-height:340px!important;
        box-sizing:border-box!important;
    }

    /* Büyük kart başlığı */
    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-baslik,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-baslik a{
        font-size:clamp(34px,2.8vw,46px)!important;
        line-height:1.12!important;
        letter-spacing:-.7px!important;
        text-wrap:balance!important;
    }

    /* Büyük kartın yazısı */
    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-ozet,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-ozet p,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child
    .wp-block-post-excerpt__excerpt{
        display:-webkit-box!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:5!important;
        line-clamp:5!important;
        overflow:hidden!important;

        height:auto!important;
        max-height:none!important;
        font-size:18px!important;
        line-height:1.65!important;
        text-align:left!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child
    .wp-block-post-excerpt__more-link{
        display:table!important;
        width:auto!important;
        margin-top:18px!important;
    }
}

/* TABLET */
@media(min-width:651px) and (max-width:1024px){

    .futbol-arena
    .futbol-query
    .wp-block-post-template{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child{
        grid-column:1 / -1!important;
        grid-row:auto!important;
        height:auto!important;
        min-height:0!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-kart{
        height:auto!important;
        min-height:0!important;
    }
}

/* MOBİL */
@media(max-width:650px){

    .futbol-arena
    .futbol-query
    .wp-block-post-template{
        grid-template-columns:1fr!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child{
        grid-column:1!important;
        grid-row:auto!important;
        height:auto!important;
        min-height:0!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-kart,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child.futbol-kart{
        height:auto!important;
        min-height:0!important;
        justify-content:flex-start!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-baslik,

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child .futbol-baslik a{
        font-size:31px!important;
        line-height:1.12!important;
    }

    .futbol-arena
    .futbol-query
    .wp-block-post-template > li:first-child
    .wp-block-post-excerpt__excerpt{
        -webkit-line-clamp:5!important;
        line-clamp:5!important;
        font-size:17px!important;
        line-height:1.6!important;
    }
}
/* ==================================================
   TÜM TEKİL YAZILAR — STANDART OKUMA GENİŞLİĞİ
   Ana sayfa ve liste sayfaları etkilenmez
   ================================================== */

body.single-post{
    --okuma-genisligi:min(92vw,1040px);
}

/* Temanın dar içerik sınırını kaldır */
body.single-post #primary,
body.single-post .content-area,
body.single-post .site-main,
body.single-post article.post,
body.single-post article.type-post{
    width:100%!important;
    max-width:none!important;
}

/* Yazı başlığı, içerik ve alt bölüm aynı hizada */
body.single-post article.post > .entry-header,
body.single-post article.post > .entry-content,
body.single-post article.post > .entry-footer,
body.single-post .wp-block-post-content{
    width:var(--okuma-genisligi)!important;
    max-width:1040px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
}

/* WordPress'in paragraf başına koyduğu dar sınırı kaldır */
body.single-post .entry-content > p,
body.single-post .entry-content > h1,
body.single-post .entry-content > h2,
body.single-post .entry-content > h3,
body.single-post .entry-content > h4,
body.single-post .entry-content > h5,
body.single-post .entry-content > h6,
body.single-post .entry-content > ul,
body.single-post .entry-content > ol,
body.single-post .entry-content > blockquote,
body.single-post .entry-content > figure,
body.single-post .entry-content > table,
body.single-post .entry-content > .wp-block-group,
body.single-post .wp-block-post-content > p,
body.single-post .wp-block-post-content > h2,
body.single-post .wp-block-post-content > h3,
body.single-post .wp-block-post-content > ul,
body.single-post .wp-block-post-content > ol,
body.single-post .wp-block-post-content > blockquote,
body.single-post .wp-block-post-content > figure{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
}

/* Okuma ritmi */
body.single-post .entry-content > p,
body.single-post .wp-block-post-content > p{
    line-height:1.75!important;
}

/* Görseller içerik alanını düzgün kullansın */
body.single-post .entry-content figure img,
body.single-post .wp-block-post-content figure img{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
}

/* Tablet */
@media(min-width:651px) and (max-width:1024px){

    body.single-post{
        --okuma-genisligi:calc(100vw - 48px);
    }
}

/* Mobil */
@media(max-width:650px){

    body.single-post{
        --okuma-genisligi:calc(100vw - 28px);
    }

    body.single-post article.post > .entry-content,
    body.single-post .wp-block-post-content{
        padding-left:0!important;
        padding-right:0!important;
    }

    body.single-post .entry-content > p,
    body.single-post .wp-block-post-content > p{
        line-height:1.7!important;
    }
}
/* ==================================================
  
   ================================================== */

@media(min-width:1025px){

    /* Menü alanını genişlet */
    .site-header #site-navigation,
    .site-header .main-navigation,
    .site-header .wp-block-navigation,
    #masthead #site-navigation,
    #masthead .main-navigation{
        width:min(94vw,1320px)!important;
        max-width:1320px!important;
        margin-left:auto!important;
        margin-right:auto!important;
        box-sizing:border-box!important;
    }

    .main-navigation .menu-primary-container{
        width:100%!important;
        max-width:none!important;
    }

    /* İlk 7 öğe birinci, kalanlar ikinci satır */
    #site-navigation > div > ul.menu,
    .main-navigation > div > ul.menu,
    .main-navigation > ul.menu,
    .site-header .wp-block-navigation__container{
        display:grid!important;
        grid-template-columns:repeat(7,max-content)!important;
        justify-content:center!important;
        align-items:center!important;

        width:100%!important;
        max-width:none!important;
        margin:0 auto!important;
        padding:4px 0 14px!important;

        column-gap:clamp(14px,1.7vw,30px)!important;
        row-gap:12px!important;
    }

    /* Yalnızca üst menü elemanları */
    #site-navigation > div > ul.menu > li,
    .main-navigation > div > ul.menu > li,
    .main-navigation > ul.menu > li,
    .site-header
    .wp-block-navigation__container
    > .wp-block-navigation-item{
        width:auto!important;
        min-width:88px!important;
        margin:0!important;
        padding:0!important;
        text-align:center!important;
        justify-self:center!important;
    }

    /* Menü yazıları */
    #site-navigation > div > ul.menu > li > a,
    .main-navigation > div > ul.menu > li > a,
    .main-navigation > ul.menu > li > a,
    .site-header
    .wp-block-navigation__container
    > .wp-block-navigation-item
    > .wp-block-navigation-item__content{
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;

        min-height:38px!important;
        padding:7px 12px!important;
        box-sizing:border-box!important;

        font-size:clamp(15px,1.05vw,17px)!important;
        font-weight:700!important;
        line-height:1.15!important;
        letter-spacing:.1px!important;
        text-align:center!important;
        white-space:nowrap!important;
    }
}

/* Daha küçük dizüstü ve tabletlerde taşmayı engelle */
@media(min-width:783px) and (max-width:1024px){

    .site-header #site-navigation,
    .site-header .main-navigation{
        width:calc(100vw - 30px)!important;
        max-width:none!important;
        margin-left:auto!important;
        margin-right:auto!important;
    }

    #site-navigation > div > ul.menu > li > a,
    .main-navigation > div > ul.menu > li > a{
        padding-left:8px!important;
        padding-right:8px!important;
        font-size:14px!important;
        white-space:nowrap!important;
    }
}
/* ==================================================
   GERÇEK ANA MENÜ — GENİŞ VE İKİ SATIR
   ================================================== */

@media(min-width:1025px){

    #site-navigation.main-navigation{
        width:100%!important;
        max-width:none!important;
        margin-left:auto!important;
        margin-right:auto!important;
    }

    #site-navigation .menu-anasayfa-container{
        width:min(94vw,1320px)!important;
        max-width:1320px!important;
        margin-left:auto!important;
        margin-right:auto!important;
    }

    /* 14 parçalı yapı: ilk sıra 7, ikinci sıra 5 öğe */
    #site-navigation .main-menu{
        display:grid!important;
        grid-template-columns:repeat(14,minmax(0,1fr))!important;
        align-items:center!important;

        width:100%!important;
        max-width:none!important;
        margin:0 auto!important;
        padding:5px 0 15px!important;

        column-gap:0!important;
        row-gap:10px!important;
    }

    /* Birinci sıra: 7 öğe */
    #site-navigation .main-menu > li:nth-child(-n+7){
        grid-column:span 2!important;
    }

    /* İkinci sırayı tam ortaya al */
    #site-navigation .main-menu > li:nth-child(8){
        grid-column:2 / span 2!important;
    }

    #site-navigation .main-menu > li:nth-child(9),
    #site-navigation .main-menu > li:nth-child(10){
        grid-column:span 2!important;
    }

    /* Uzun iletişim bağlantısına daha geniş alan */
    #site-navigation .main-menu > li:nth-child(11){
        grid-column:span 4!important;
    }

    #site-navigation .main-menu > li:nth-child(12){
        grid-column:span 2!important;
    }

    #site-navigation .main-menu > li{
        width:100%!important;
        min-width:0!important;
        margin:0!important;
        padding:0 5px!important;
        justify-self:stretch!important;
        text-align:center!important;
        box-sizing:border-box!important;
    }

    #site-navigation .main-menu > li > a{
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;

        width:100%!important;
        min-height:40px!important;
        padding:8px 10px!important;
        box-sizing:border-box!important;

        font-size:clamp(15px,1.08vw,17px)!important;
        font-weight:700!important;
        line-height:1.15!important;
        text-align:center!important;
        white-space:nowrap!important;
    }

    /* Açılır alt menülerin düzenini koru */
    #site-navigation .main-menu > li > .sub-menu{
        display:block;
        width:max-content!important;
        min-width:220px!important;
        max-width:330px!important;
        text-align:left!important;
    }

    #site-navigation .main-menu > li > .sub-menu > li > a{
        white-space:normal!important;
    }
}


/* ==================================================
   KAYAN BANT — KUTUYU SABİTLE, YAZIYI KAYDIR
   ================================================== */

.bko-ticker-bar.bko-kayan-serit{
    position:relative!important;
    display:block!important;

    left:auto!important;
    right:auto!important;
    transform:none!important;

    width:min(94vw,1480px)!important;
    max-width:1480px!important;
    height:54px!important;

    margin:14px auto 26px!important;
    padding:0!important;
    box-sizing:border-box!important;

    overflow:hidden!important;
    white-space:nowrap!important;
}

/* Soldaki imza bölümü sabit kalır */
.bko-ticker-bar.bko-kayan-serit::before{
    position:absolute!important;
    z-index:3!important;

    left:0!important;
    top:0!important;
    bottom:0!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    width:270px!important;
    height:100%!important;
    box-sizing:border-box!important;

    background:#030806!important;
}

/* Yalnızca gündem metni hareket eder */
.bko-ticker-bar.bko-kayan-serit::after{
    position:absolute!important;
    z-index:2!important;

    left:290px!important;
    right:auto!important;
    top:50%!important;

    display:block!important;
    width:max-content!important;
    max-width:none!important;

    margin:0!important;
    padding:0 30px!important;
    box-sizing:border-box!important;

    white-space:nowrap!important;
    animation:bko-kayan-yazi 24s linear infinite!important;
}


/* ==================================================
   TABLET
   ================================================== */

@media(min-width:783px) and (max-width:1024px){

    #site-navigation .menu-anasayfa-container{
        width:calc(100vw - 30px)!important;
        margin-left:auto!important;
        margin-right:auto!important;
    }

    .bko-ticker-bar.bko-kayan-serit{
        width:calc(100vw - 24px)!important;
        margin-left:auto!important;
        margin-right:auto!important;
    }
}


/* ==================================================
   MOBİL — MEVCUT AÇILIR MENÜYÜ KORU
   ================================================== */

@media(max-width:782px){

    /* Mobil menüye masaüstü ızgarasını uygulama */
    #site-navigation .main-menu{
        width:100%!important;
        max-width:100%!important;
    }

    .bko-ticker-bar.bko-kayan-serit{
        left:auto!important;
        right:auto!important;
        transform:none!important;

        width:calc(100vw - 20px)!important;
        max-width:none!important;
        height:46px!important;

        margin:10px auto 20px!important;
    }

    .bko-ticker-bar.bko-kayan-serit::before{
        width:145px!important;
        font-size:12px!important;
    }

    .bko-ticker-bar.bko-kayan-serit::after{
        left:155px!important;
        padding-left:18px!important;
        padding-right:18px!important;
        font-size:12px!important;
        animation-duration:20s!important;
    }
}
/* ==================================================
   NİHAİ DÜZELTME — MENÜ + KAYAN BANT + ANA KARTLAR
   ================================================== */


/* ==================================================
   1. ANA MENÜ — GERÇEK KİMLİĞİYLE ZORLA
   ================================================== */

@media(min-width:1025px){

    html body #page #masthead #site-navigation{
        position:relative!important;
        left:50%!important;
        transform:translateX(-50%)!important;

        width:min(96vw,1360px)!important;
        max-width:1360px!important;
        margin-left:0!important;
        margin-right:0!important;
    }

    html body #page #masthead #site-navigation
    .menu-anasayfa-container{
        width:100%!important;
        max-width:none!important;
        margin:0 auto!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1{
        display:grid!important;
        grid-template-columns:repeat(14,minmax(0,1fr))!important;
        grid-template-rows:auto auto!important;

        width:100%!important;
        max-width:none!important;
        height:auto!important;
        min-height:0!important;

        margin:6px auto 14px!important;
        padding:4px 0!important;
        gap:10px 0!important;

        align-items:center!important;
        justify-content:stretch!important;
        overflow:visible!important;
        transform:none!important;
    }

    /* Birinci satır: 7 menü */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(1){
        grid-column:1 / span 2!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(2){
        grid-column:3 / span 2!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(3){
        grid-column:5 / span 2!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(4){
        grid-column:7 / span 2!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(5){
        grid-column:9 / span 2!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(6){
        grid-column:11 / span 2!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(7){
        grid-column:13 / span 2!important;
        grid-row:1!important;
    }

    /* İkinci satır: ortalanmış 5 menü */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(8){
        grid-column:2 / span 2!important;
        grid-row:2!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(9){
        grid-column:4 / span 2!important;
        grid-row:2!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(10){
        grid-column:6 / span 2!important;
        grid-row:2!important;
    }

    /* Uzun iletişim bağlantısı */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(11){
        grid-column:8 / span 4!important;
        grid-row:2!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(12){
        grid-column:12 / span 2!important;
        grid-row:2!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li{
        position:relative!important;
        width:100%!important;
        min-width:0!important;
        margin:0!important;
        padding:0 5px!important;
        box-sizing:border-box!important;
        text-align:center!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > a{
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;

        width:100%!important;
        min-height:40px!important;
        padding:7px 8px!important;
        box-sizing:border-box!important;

        font-size:clamp(14px,1.02vw,16px)!important;
        font-weight:700!important;
        line-height:1.1!important;
        letter-spacing:0!important;

        text-align:center!important;
        white-space:nowrap!important;
    }
}


/* ==================================================
   2. KAYAN BANT — ORTADA VE SABİT
   ================================================== */

html body #page main
.bko-ticker-bar.bko-kayan-serit{
    position:relative!important;

    left:auto!important;
    right:auto!important;
    transform:none!important;

    display:block!important;
    width:min(94vw,1480px)!important;
    max-width:1480px!important;
    height:54px!important;

    margin:14px auto 26px!important;
    padding:0!important;
    box-sizing:border-box!important;

    overflow:hidden!important;
    white-space:nowrap!important;
}


/* ==================================================
   3. ANA SAYFA ÜÇLÜ KART — YAZI TAŞMASINI DÜZELT
   ================================================== */

.bko-feature-grid{
    overflow:visible!important;
}

/* Bütün kart başlıkları */
.bko-feature-grid
.wp-block-cover__inner-container > h2{
    width:max-content!important;
    max-width:calc(100% - 34px)!important;
    height:auto!important;
    box-sizing:border-box!important;

    margin-left:auto!important;
    margin-right:auto!important;

    white-space:nowrap!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
    hyphens:none!important;
    text-align:center!important;
}

/* Büyük Beşiktaş kartı */
.bko-feature-grid
> .wp-block-column:first-child
.wp-block-cover__inner-container > h2{
    font-size:clamp(32px,3.2vw,46px)!important;
    line-height:1.05!important;
    letter-spacing:.4px!important;
}

/* Sağdaki iki kart */
.bko-feature-grid
> .wp-block-column:nth-child(2)
.wp-block-cover__inner-container > h2{
    font-size:clamp(20px,2.05vw,29px)!important;
    line-height:1.05!important;
    letter-spacing:.2px!important;
}


/* ==================================================
   4. ELEKTRİKLİ HOVER — ORTAK YAPI
   ================================================== */

.bko-feature-grid .wp-block-cover{
    --elektrik-1:#d9ff21;
    --elektrik-2:#78ff2d;

    position:relative!important;
    isolation:isolate!important;
    overflow:hidden!important;
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease!important;
}

/* Beşiktaş kartı: siyah-beyaz elektrik */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover{
    --elektrik-1:#ffffff;
    --elektrik-2:#aeb4bb;
}

/* Hareketli elektrik çerçevesi */
.bko-feature-grid .wp-block-cover::after{
    content:""!important;
    position:absolute!important;
    z-index:5!important;
    pointer-events:none!important;

    inset:3px!important;
    border:2px solid transparent!important;
    border-radius:inherit!important;

    opacity:0!important;
    box-sizing:border-box!important;
}

/* Fare yaklaşınca kart hafif yükselir */
.bko-feature-grid .wp-block-cover:hover{
    transform:translateY(-7px) scale(1.008)!important;
    border-color:var(--elektrik-1)!important;

    animation:
        bko-elektrik-kart .9s steps(2,end) infinite!important;
}

/* Elektrik çerçevesi çalışır */
.bko-feature-grid .wp-block-cover:hover::after{
    opacity:1!important;
    animation:
        bko-elektrik-cerceve .72s steps(2,end) infinite!important;
}

/* Başlık da elektriklenir */
.bko-feature-grid .wp-block-cover:hover h2,
.bko-feature-grid .wp-block-cover:hover h2 a{
    color:var(--elektrik-1)!important;
    animation:
        bko-elektrik-yazi .7s steps(2,end) infinite!important;
}

/* Beşiktaş başlığında beyaz ve siyah ışık */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover:hover h2,

.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover:hover h2 a{
    color:#fff!important;
    text-shadow:
        2px 2px 0 #000,
        -2px -2px 0 #000,
        0 0 8px #fff,
        0 0 18px rgba(255,255,255,.85),
        0 0 32px rgba(255,255,255,.45)!important;
}


/* ==================================================
   ELEKTRİK ANİMASYONLARI
   ================================================== */

@keyframes bko-elektrik-kart{

    0%,100%{
        box-shadow:
            0 0 7px var(--elektrik-1),
            0 0 18px rgba(217,255,33,.25),
            inset 0 0 8px rgba(0,0,0,.85)!important;
    }

    18%{
        box-shadow:
            -4px 1px 6px var(--elektrik-1),
            4px -2px 15px var(--elektrik-2),
            inset 0 0 15px rgba(255,255,255,.08)!important;
    }

    39%{
        box-shadow:
            3px -3px 9px var(--elektrik-2),
            -2px 4px 22px var(--elektrik-1),
            inset 0 0 7px rgba(0,0,0,.9)!important;
    }

    61%{
        box-shadow:
            -2px -1px 13px var(--elektrik-1),
            5px 2px 27px var(--elektrik-2),
            inset 0 0 18px rgba(255,255,255,.06)!important;
    }

    82%{
        box-shadow:
            2px 3px 8px var(--elektrik-2),
            -5px -2px 19px var(--elektrik-1),
            inset 0 0 9px rgba(0,0,0,.85)!important;
    }
}

@keyframes bko-elektrik-cerceve{

    0%,100%{
        border-color:var(--elektrik-1)!important;
        box-shadow:
            0 0 6px var(--elektrik-1),
            inset 0 0 6px var(--elektrik-1)!important;
        clip-path:polygon(
            0 0,100% 0,100% 100%,0 100%
        );
    }

    25%{
        border-color:var(--elektrik-2)!important;
        box-shadow:
            3px -2px 10px var(--elektrik-2),
            inset -3px 2px 8px var(--elektrik-1)!important;
    }

    50%{
        border-color:var(--elektrik-1)!important;
        box-shadow:
            -3px 3px 14px var(--elektrik-1),
            inset 2px -2px 10px var(--elektrik-2)!important;
    }

    75%{
        border-color:var(--elektrik-2)!important;
        box-shadow:
            2px 1px 8px var(--elektrik-2),
            inset -2px -1px 7px var(--elektrik-1)!important;
    }
}

@keyframes bko-elektrik-yazi{

    0%,100%{
        text-shadow:
            0 0 5px var(--elektrik-1),
            0 0 12px var(--elektrik-1)!important;
    }

    30%{
        text-shadow:
            -2px 0 7px var(--elektrik-2),
            2px 1px 17px var(--elektrik-1)!important;
    }

    55%{
        text-shadow:
            2px -1px 5px var(--elektrik-1),
            -2px 1px 20px var(--elektrik-2)!important;
    }

    78%{
        text-shadow:
            0 0 9px var(--elektrik-2),
            0 0 25px var(--elektrik-1)!important;
    }
}


/* ==================================================
   MOBİL BAŞLIK BOYUTLARI
   ================================================== */

@media(max-width:782px){

    .bko-feature-grid
    .wp-block-cover__inner-container > h2{
        width:max-content!important;
        max-width:calc(100% - 24px)!important;
        font-size:clamp(18px,6vw,28px)!important;
        line-height:1.08!important;
        white-space:nowrap!important;
    }

    .bko-feature-grid .wp-block-cover:hover{
        transform:translateY(-3px) scale(1.003)!important;
    }
}


/* Hareket azaltma ayarı açık cihazlar */
@media(prefers-reduced-motion:reduce){

    .bko-feature-grid .wp-block-cover:hover,
    .bko-feature-grid .wp-block-cover:hover::after,
    .bko-feature-grid .wp-block-cover:hover h2,
    .bko-feature-grid .wp-block-cover:hover h2 a{
        animation:none!important;
    }
}
/* ==================================================
   ANA KARTLAR — CANLI ELEKTRİK V2
   ================================================== */

/* Spor Hukuku ve Hukuk-Dosyalar */
.bko-feature-grid
> .wp-block-column:nth-child(2)
.wp-block-cover{
    --elektrik-1:#efff00!important;
    --elektrik-2:#7dff00!important;
    --elektrik-3:#00ff75!important;
}

/* Beşiktaş: siyah-beyaz */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover{
    --elektrik-1:#ffffff!important;
    --elektrik-2:#d9edff!important;
    --elektrik-3:#8fa6b8!important;
}

/* Daha canlı elektrik */
.bko-feature-grid .wp-block-cover:hover{
    border-color:var(--elektrik-1)!important;
    filter:saturate(1.28) contrast(1.08)!important;

    animation:
        bko-canli-elektrik .62s steps(2,end) infinite!important;
}

/* İç elektrik çerçevesi */
.bko-feature-grid .wp-block-cover:hover::after{
    opacity:1!important;
    border-width:3px!important;
    border-color:var(--elektrik-1)!important;

    animation:
        bko-canli-elektrik-cerceve .48s steps(2,end) infinite!important;
}

/* Başlık kutularının ışığını güçlendir */
.bko-feature-grid .wp-block-cover:hover h2{
    border-color:var(--elektrik-1)!important;

    box-shadow:
        0 0 8px var(--elektrik-1),
        0 0 19px var(--elektrik-2),
        0 0 34px var(--elektrik-3),
        inset 0 0 12px rgba(255,255,255,.14)!important;
}

/* Beşiktaş başlığı */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover:hover h2,

.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover:hover h2 a{
    color:#fff!important;

    text-shadow:
        3px 3px 0 #000,
        -3px -3px 0 #000,
        3px -3px 0 #000,
        -3px 3px 0 #000,
        0 0 8px #fff,
        0 0 19px #fff,
        0 0 38px rgba(210,235,255,.9)!important;
}


/* ==================================================
   ALEVLİ FUTBOL TOPU — GOL EFEKTİ
   Yalnızca Beşiktaş-Analiz başlık kutusunda
   ================================================== */

.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2{
    position:relative!important;
    isolation:isolate!important;
    overflow:hidden!important;
}

/* Başlık bağlantısını animasyon sahasına dönüştür */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2 > a{
    position:relative!important;
    z-index:2!important;

    display:block!important;
    width:100%!important;
    height:100%!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
}

/* Futbol topu */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2 > a::before{
    content:"\26BD\FE0F"!important;

    position:absolute!important;
    z-index:8!important;

    left:-58px!important;
    top:50%!important;

    display:block!important;
    width:38px!important;
    height:38px!important;

    font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;
    font-size:32px!important;
    line-height:38px!important;
    text-align:center!important;

    opacity:0!important;
    pointer-events:none!important;

    filter:
        drop-shadow(0 0 5px #fff)
        drop-shadow(-5px 0 8px #ffea00)
        drop-shadow(-12px 0 12px #ff6a00)!important;
}

/* Alev kuyruğu */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2 > a::after{
    content:""!important;

    position:absolute!important;
    z-index:7!important;

    left:-115px!important;
    top:50%!important;

    display:block!important;
    width:82px!important;
    height:25px!important;

    opacity:0!important;
    pointer-events:none!important;

    background:linear-gradient(
        90deg,
        transparent 0%,
        #ff1800 24%,
        #ff5e00 48%,
        #ffba00 72%,
        #fff700 100%
    )!important;

    clip-path:polygon(
        0 50%,
        19% 12%,
        42% 30%,
        63% 5%,
        100% 34%,
        100% 66%,
        63% 95%,
        42% 70%,
        19% 88%
    )!important;

    filter:
        blur(.5px)
        drop-shadow(0 0 5px #ff2a00)
        drop-shadow(0 0 11px #ff8a00)!important;
}


/* İmleç küçük başlık kutusuna girince topu gönder */
@media(hover:hover) and (pointer:fine){

    .bko-feature-grid
    > .wp-block-column:first-child
    > .wp-block-cover
    .wp-block-cover__inner-container > h2:hover > a::before{
        animation:
            bko-alevli-top 1.35s cubic-bezier(.18,.72,.22,1) both!important;
    }

    .bko-feature-grid
    > .wp-block-column:first-child
    > .wp-block-cover
    .wp-block-cover__inner-container > h2:hover > a::after{
        animation:
            bko-top-alevi 1.35s cubic-bezier(.18,.72,.22,1) both!important;
    }

    /* Top sağ kenara çarptığında kutu sarsılır */
    .bko-feature-grid
    > .wp-block-column:first-child
    > .wp-block-cover
    .wp-block-cover__inner-container > h2:hover{
        animation:
            bko-gol-sarsintisi .12s linear .88s 4,
            bko-gol-parlamasi 1.35s ease both!important;
    }
}


/* ==================================================
   ANİMASYONLAR
   ================================================== */

@keyframes bko-canli-elektrik{

    0%,100%{
        box-shadow:
            0 0 8px var(--elektrik-1),
            0 0 22px var(--elektrik-2),
            0 0 45px var(--elektrik-3),
            inset 0 0 14px rgba(0,0,0,.95)!important;
    }

    22%{
        box-shadow:
            -5px 2px 12px var(--elektrik-1),
            5px -3px 29px var(--elektrik-2),
            0 0 55px var(--elektrik-3),
            inset 4px -2px 20px rgba(255,255,255,.12)!important;
    }

    47%{
        box-shadow:
            4px -4px 16px var(--elektrik-2),
            -4px 3px 35px var(--elektrik-1),
            0 0 64px var(--elektrik-3),
            inset -3px 3px 16px rgba(255,255,255,.1)!important;
    }

    73%{
        box-shadow:
            -3px -2px 13px var(--elektrik-3),
            5px 4px 31px var(--elektrik-1),
            0 0 52px var(--elektrik-2),
            inset 0 0 20px rgba(0,0,0,.9)!important;
    }
}

@keyframes bko-canli-elektrik-cerceve{

    0%,100%{
        border-color:var(--elektrik-1)!important;
        box-shadow:
            0 0 7px var(--elektrik-1),
            inset 0 0 9px var(--elektrik-2)!important;
        opacity:.72;
    }

    25%{
        border-color:var(--elektrik-2)!important;
        box-shadow:
            -4px 2px 15px var(--elektrik-2),
            inset 4px -2px 13px var(--elektrik-3)!important;
        opacity:1;
    }

    50%{
        border-color:var(--elektrik-3)!important;
        box-shadow:
            4px -3px 18px var(--elektrik-3),
            inset -3px 3px 15px var(--elektrik-1)!important;
        opacity:.84;
    }

    75%{
        border-color:#fff!important;
        box-shadow:
            0 0 20px var(--elektrik-1),
            inset 0 0 17px var(--elektrik-2)!important;
        opacity:1;
    }
}

/* Topun kutunun içinden geçişi */
@keyframes bko-alevli-top{

    0%{
        left:-58px;
        opacity:0;
        transform:translateY(-50%) rotate(0deg) scale(.7);
    }

    8%{
        opacity:1;
    }

    58%{
        left:calc(100% - 56px);
        opacity:1;
        transform:translateY(-50%) rotate(590deg) scale(1);
    }

    70%{
        left:calc(100% - 38px);
        opacity:1;
        transform:translateY(-50%) rotate(720deg) scale(1.35);
    }

    79%{
        left:calc(100% - 51px);
        opacity:1;
        transform:translateY(-50%) rotate(790deg) scale(.94);
    }

    100%{
        left:calc(100% + 60px);
        opacity:0;
        transform:translateY(-50%) rotate(1080deg) scale(.6);
    }
}

/* Topun arkasındaki alev */
@keyframes bko-top-alevi{

    0%{
        left:-118px;
        opacity:0;
        transform:translateY(-50%) scaleX(.5) scaleY(.7);
    }

    9%{
        opacity:1;
    }

    58%{
        left:calc(100% - 130px);
        opacity:1;
        transform:translateY(-50%) scaleX(1.1) scaleY(.85);
    }

    70%{
        left:calc(100% - 112px);
        opacity:1;
        transform:translateY(-50%) scaleX(1.35) scaleY(1.25);
    }

    82%{
        opacity:.65;
        transform:translateY(-50%) scaleX(.8) scaleY(.6);
    }

    100%{
        left:calc(100% + 4px);
        opacity:0;
        transform:translateY(-50%) scaleX(.2) scaleY(.2);
    }
}

/* Gol anındaki kısa sarsıntı */
@keyframes bko-gol-sarsintisi{

    0%,100%{transform:translateX(0)}
    25%{transform:translateX(-4px) rotate(-.3deg)}
    50%{transform:translateX(5px) rotate(.3deg)}
    75%{transform:translateX(-2px)}
}

/* Gol anındaki beyaz patlama */
@keyframes bko-gol-parlamasi{

    0%,55%{
        box-shadow:
            0 0 9px #fff,
            0 0 20px rgba(255,255,255,.55)!important;
    }

    70%{
        box-shadow:
            0 0 16px #fff,
            0 0 38px #fff,
            0 0 65px rgba(190,225,255,.9),
            inset 0 0 24px rgba(255,255,255,.25)!important;
    }

    100%{
        box-shadow:
            0 0 9px #fff,
            0 0 22px rgba(255,255,255,.55)!important;
    }
}
/* ==================================================
   SON RÖTUŞ — MENÜ PUNTOSU + CANLI KUTULAR
   + BJK ARMASI + ALEVLİ GOL + TÜM KATEGORİLER
   ================================================== */


/* 1. MENÜ PUNTOSUNU DÜZELT */
@media(min-width:1025px){

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > a{
        font-size:32px!important;
        font-weight:750!important;
        line-height:1.15!important;
        letter-spacing:.15px!important;
        padding:8px 7px!important;
        white-space:nowrap!important;

        text-shadow:
            0 0 4px rgba(255,255,255,.9),
            0 0 10px rgba(255,255,255,.35)!important;
    }
}


/* ==================================================
   2. BEŞİKTAŞ·ANALİZ KUTUSU
   ================================================== */

.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2{
    position:relative!important;
    isolation:isolate!important;
    overflow:hidden!important;

    width:calc(100% - 70px)!important;
    max-width:760px!important;
    min-height:92px!important;

    padding:15px 128px 15px 26px!important;
    box-sizing:border-box!important;

    border:2px solid #fff!important;
    border-radius:14px!important;

    /*
     * 1. Hafif karartma
     * 2. Sağdaki Beşiktaş arması
     * 3. Armanın arkasındaki ışık
     * 4. Canlı dama zemini
     */
    background-image:
        linear-gradient(
            90deg,
            rgba(0,0,0,.36) 0%,
            rgba(0,0,0,.22) 65%,
            rgba(0,0,0,.02) 100%
        ),
        url("https://images.bjk.com.tr/media/taraftar_media/taraftar-340.jpg"),
        radial-gradient(
            circle at calc(100% - 58px) 50%,
            rgba(255,255,255,.8) 0%,
            rgba(220,255,255,.32) 30%,
            transparent 68%
        ),
        repeating-conic-gradient(
            from 45deg,
            #060708 0 25%,
            #464b52 0 50%
        )!important;

    background-size:
        100% 100%,
        98px 98px,
        160px 130px,
        25px 25px!important;

    background-position:
        center,
        calc(100% - 12px) center,
        right center,
        0 0!important;

    background-repeat:
        no-repeat,
        no-repeat,
        no-repeat,
        repeat!important;

    box-shadow:
        0 0 8px #fff,
        0 0 19px rgba(255,255,255,.72),
        0 0 38px rgba(185,220,255,.38),
        inset 0 0 20px rgba(255,255,255,.13)!important;
}

/* Yazı armanın üzerine taşmasın */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2 > a{
    position:relative!important;
    z-index:3!important;

    display:block!important;
    width:100%!important;
    height:auto!important;

    overflow:visible!important;
    white-space:nowrap!important;

    color:#fff!important;
    font-size:clamp(31px,3.15vw,46px)!important;
    line-height:1.08!important;

    text-shadow:
        3px 3px 0 #000,
        -3px -3px 0 #000,
        0 0 7px #fff,
        0 0 18px rgba(255,255,255,.9)!important;
}

/* Önceki bağlantı üzerindeki çalışmayan topu kapat */
.bko-feature-grid
> .wp-block-column:first-child h2 > a::before,

.bko-feature-grid
> .wp-block-column:first-child h2 > a::after{
    display:none!important;
}


/* ==================================================
   3. TOPU DOĞRUDAN KUTUNUN İÇİNE EKLE
   ================================================== */

/* Alevli futbol topu */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2::before{
    content:"\26BD\FE0F"!important;

    position:absolute!important;
    z-index:12!important;

    left:-58px!important;
    top:50%!important;

    display:block!important;
    width:42px!important;
    height:42px!important;

    color:#fff!important;
    font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;
    font-size:35px!important;
    line-height:42px!important;
    text-align:center!important;

    opacity:0!important;
    pointer-events:none!important;

    filter:
        drop-shadow(0 0 5px #fff)
        drop-shadow(-8px 0 8px #fff200)
        drop-shadow(-17px 0 13px #ff7200)
        drop-shadow(-25px 0 17px #ff1900)!important;
}

/* Topun arkasındaki hareketli alev */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2::after{
    content:""!important;

    position:absolute!important;
    z-index:11!important;

    left:-125px!important;
    top:50%!important;

    display:block!important;
    width:92px!important;
    height:29px!important;

    opacity:0!important;
    pointer-events:none!important;

    background:linear-gradient(
        90deg,
        transparent 0%,
        #ff0800 22%,
        #ff5900 47%,
        #ffbd00 72%,
        #ffff00 100%
    )!important;

    clip-path:polygon(
        0 50%,
        18% 8%,
        40% 29%,
        63% 0,
        100% 34%,
        100% 66%,
        63% 100%,
        40% 71%,
        18% 92%
    )!important;

    filter:
        drop-shadow(0 0 6px #ff2600)
        drop-shadow(0 0 14px #ff8a00)!important;
}

/* İmleç işaretlenen kutuya girince gol animasyonu */
.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2:hover::before{
    animation:bko-gol-top-v4 1.45s cubic-bezier(.16,.72,.22,1) both!important;
}

.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2:hover::after{
    animation:bko-gol-alev-v4 1.45s cubic-bezier(.16,.72,.22,1) both!important;
}

.bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover
.wp-block-cover__inner-container > h2:hover{
    animation:
        bko-gol-kale-v4 .11s linear .92s 5,
        bko-beyaz-patlama-v4 1.45s ease both!important;
}


/* ==================================================
   4. SAĞDAKİ KUTULARIN İÇ RENKLERİNİ CANLANDIR
   ================================================== */

.bko-feature-grid
> .wp-block-column:nth-child(2)
.wp-block-cover
.wp-block-cover__inner-container > h2{
    background:
        linear-gradient(
            135deg,
            rgba(15,25,3,.98),
            rgba(73,102,0,.92) 48%,
            rgba(7,15,1,.98)
        )!important;

    border:2px solid #eaff00!important;

    color:#fff!important;

    box-shadow:
        0 0 8px #eaff00,
        0 0 19px rgba(174,255,0,.72),
        inset 0 0 18px rgba(196,255,0,.2)!important;
}

.bko-feature-grid
> .wp-block-column:nth-child(2)
.wp-block-cover:hover
.wp-block-cover__inner-container > h2{
    background:
        linear-gradient(
            135deg,
            rgba(20,34,1,.98),
            rgba(118,160,0,.96) 48%,
            rgba(8,20,1,.98)
        )!important;

    box-shadow:
        0 0 11px #efff00,
        0 0 27px #91ff00,
        0 0 48px rgba(0,255,95,.75),
        inset 0 0 22px rgba(236,255,0,.28)!important;
}


/* ==================================================
   5. KAYAN BANT — TÜM KATEGORİ VE BÖLÜMLER
   ================================================== */

html body #page main
.bko-ticker-bar.bko-kayan-serit::after{
    content:
    "GÜNDEM  ✦  BEŞİKTAŞ  ✦  ANALİZ  ✦  SPOR HUKUKU  ✦  HUKUK  ✦  DOSYALAR  ✦  ARAŞTIRMA YAZILARI  ✦  FUTBOL  ✦  BASKETBOL  ✦  VOLEYBOL  ✦  TENİS  ✦  CAS KARARLARI  ✦  AİHM KARARLARI  ✦  AYM KARARLARI  ✦  TAHKİM KARARLARI  ✦  MAHKEME KARARLARI  ✦  RESMÎ GAZETE  ✦  İÇTİHAT YORUMU  ✦  MESLEKTAŞ SOHBETLERİ  ✦  KANUN TEKLİFLERİ  ✦  INTERNATIONAL  ✦  RESEARCH PAPERS  ✦  NEWS  ✦  INNOVATIONS  ✦  XƏBƏRLƏR  ✦  NOTICIAS  ✦  MULTILINGUAL BLOG  ✦  INTERVIEWS  ✦  5 Q&A  ✦  EĞİTİM  ✦  PODCAST  ✦  ARŞİV  ✦  HAKKIMDA  ✦  İLETİŞİM  ✦  GÜNDEM  ✦  BEŞİKTAŞ  ✦  ANALİZ  ✦  SPOR HUKUKU  ✦  HUKUK  ✦  DOSYALAR  ✦  ARAŞTIRMA YAZILARI  ✦  FUTBOL  ✦  BASKETBOL  ✦  VOLEYBOL  ✦  TENİS  ✦  CAS KARARLARI  ✦  AİHM KARARLARI  ✦  AYM KARARLARI  ✦  TAHKİM KARARLARI  ✦  MAHKEME KARARLARI  ✦  RESMÎ GAZETE  ✦  INTERNATIONAL  ✦  RESEARCH PAPERS  ✦  NEWS  ✦  XƏBƏRLƏR  ✦  NOTICIAS  ✦  INTERVIEWS  ✦  PODCAST  ✦  ARŞİV  ✦"!important;

    width:max-content!important;
    animation:bko-kayan-yazi 58s linear infinite!important;
    will-change:transform!important;
}


/* ==================================================
   6. GOL ANİMASYONLARI
   ================================================== */

@keyframes bko-gol-top-v4{

    0%{
        left:-58px;
        opacity:0;
        transform:translateY(-50%) rotate(0) scale(.65);
    }

    7%{opacity:1}

    57%{
        left:calc(100% - 64px);
        opacity:1;
        transform:translateY(-50%) rotate(610deg) scale(1);
    }

    69%{
        left:calc(100% - 43px);
        opacity:1;
        transform:translateY(-50%) rotate(760deg) scale(1.38);
    }

    79%{
        left:calc(100% - 58px);
        opacity:1;
        transform:translateY(-50%) rotate(850deg) scale(.92);
    }

    100%{
        left:calc(100% + 55px);
        opacity:0;
        transform:translateY(-50%) rotate(1100deg) scale(.55);
    }
}

@keyframes bko-gol-alev-v4{

    0%{
        left:-128px;
        opacity:0;
        transform:translateY(-50%) scaleX(.4) scaleY(.7);
    }

    8%{opacity:1}

    57%{
        left:calc(100% - 155px);
        opacity:1;
        transform:translateY(-50%) scaleX(1.15) scaleY(.82);
    }

    69%{
        left:calc(100% - 133px);
        opacity:1;
        transform:translateY(-50%) scaleX(1.45) scaleY(1.22);
    }

    82%{
        opacity:.55;
        transform:translateY(-50%) scaleX(.75) scaleY(.55);
    }

    100%{
        left:calc(100% + 2px);
        opacity:0;
        transform:translateY(-50%) scale(.15);
    }
}

@keyframes bko-gol-kale-v4{
    0%,100%{transform:translateX(0)}
    25%{transform:translateX(-5px) rotate(-.25deg)}
    50%{transform:translateX(5px) rotate(.25deg)}
    75%{transform:translateX(-3px)}
}

@keyframes bko-beyaz-patlama-v4{

    0%,55%{
        box-shadow:
            0 0 8px #fff,
            0 0 19px rgba(255,255,255,.7)!important;
    }

    69%{
        box-shadow:
            0 0 17px #fff,
            0 0 39px #fff,
            0 0 70px rgba(185,225,255,.95),
            inset 0 0 28px rgba(255,255,255,.3)!important;
    }

    100%{
        box-shadow:
            0 0 9px #fff,
            0 0 22px rgba(255,255,255,.7)!important;
    }
}


/* Mobilde başlık kutusu taşmasın */
@media(max-width:650px){

    .bko-feature-grid
    > .wp-block-column:first-child
    > .wp-block-cover
    .wp-block-cover__inner-container > h2{
        width:calc(100% - 22px)!important;
        min-height:72px!important;
        padding:12px 84px 12px 16px!important;

        background-size:
            100% 100%,
            65px 65px,
            105px 85px,
            19px 19px!important;

        background-position:
            center,
            calc(100% - 8px) center,
            right center,
            0 0!important;
    }

    .bko-feature-grid
    > .wp-block-column:first-child
    > .wp-block-cover
    .wp-block-cover__inner-container > h2 > a{
        font-size:clamp(20px,6.5vw,29px)!important;
    }
}
/* ==================================================
   MENÜ V5 — 32 PUNTO, DENGELİ İKİ SATIR
   BÜYÜK ALT MENÜLER VE KATMAN DÜZELTMESİ
   ================================================== */


/* FOTOĞRAFLAR MENÜNÜN ÜZERİNE ÇIKMASIN */
html body #page #masthead{
    position:relative!important;
    z-index:999999!important;
    overflow:visible!important;
    isolation:isolate!important;
}

html body #page #masthead .site-header,
html body #page #masthead .main-navigation,
html body #page #masthead .menu-anasayfa-container,
html body #page #masthead #menu-anasayfa-1,
html body #page #masthead #menu-anasayfa-1 > li{
    overflow:visible!important;
}

html body #page #content,
html body #page .site-content{
    position:relative!important;
    z-index:1!important;
}


/* ==================================================
   MASAÜSTÜ ANA MENÜ
   ================================================== */

@media(min-width:1025px){

    html body #page #masthead #site-navigation{
        width:min(98vw,1480px)!important;
        max-width:1480px!important;
    }

    html body #page #masthead #site-navigation
    .menu-anasayfa-container{
        width:100%!important;
        max-width:none!important;
        overflow:visible!important;
    }

    /* 24 parçalı iki satırlı yapı */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1{
        display:grid!important;
        grid-template-columns:repeat(24,minmax(0,1fr))!important;
        grid-template-rows:auto auto!important;

        width:100%!important;
        max-width:none!important;
        height:auto!important;

        margin:7px auto 18px!important;
        padding:4px 0!important;

        column-gap:0!important;
        row-gap:22px!important;

        align-items:center!important;
        justify-content:stretch!important;
        overflow:visible!important;
    }


    /* =========================
       BİRİNCİ SATIR
       ========================= */

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(1){
        grid-column:2 / span 3!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(2){
        grid-column:5 / span 4!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(3){
        grid-column:9 / span 3!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(4){
        grid-column:12 / span 3!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(5){
        grid-column:15 / span 3!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(6){
        grid-column:18 / span 3!important;
        grid-row:1!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(7){
        grid-column:21 / span 3!important;
        grid-row:1!important;
    }


    /* =========================
       İKİNCİ SATIR
       ========================= */

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(8){
        grid-column:2 / span 3!important;
        grid-row:2!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(9){
        grid-column:5 / span 3!important;
        grid-row:2!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(10){
        grid-column:8 / span 3!important;
        grid-row:2!important;
    }

    /* Uzun iletişim bağlantısına 10 parça */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(11){
        grid-column:11 / span 10!important;
        grid-row:2!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(12){
        grid-column:21 / span 2!important;
        grid-row:2!important;
    }


    /* ANA MENÜ YAZILARI */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li{
        position:relative!important;
        z-index:1000000!important;

        width:100%!important;
        min-width:0!important;
        margin:0!important;
        padding:0 8px!important;

        box-sizing:border-box!important;
        text-align:center!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > a{
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;

        width:100%!important;
        min-height:48px!important;
        margin:0!important;
        padding:7px 5px!important;

        box-sizing:border-box!important;

        font-size:clamp(24px,2.5vw,32px)!important;
        font-weight:750!important;
        line-height:1.1!important;
        letter-spacing:0!important;

        white-space:nowrap!important;
        text-align:center!important;

        text-shadow:
            0 0 5px rgba(255,255,255,.95),
            0 0 12px rgba(255,255,255,.45)!important;
    }


    /* ==================================================
       AÇILIR ALT MENÜLER
       ================================================== */

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu{
        position:absolute!important;
        z-index:2147483000!important;

        top:calc(100% + 10px)!important;
        left:50%!important;
        right:auto!important;
        transform:translateX(-50%)!important;

        display:block;
        width:max-content!important;
        min-width:420px!important;
        max-width:min(720px,92vw)!important;
        max-height:calc(100vh - 235px)!important;

        margin:0!important;
        padding:12px!important;

        overflow-x:hidden!important;
        overflow-y:auto!important;

        background:rgba(2,7,5,.98)!important;
        border:2px solid #cfff00!important;
        border-radius:13px!important;

        box-shadow:
            0 0 10px rgba(207,255,0,.8),
            0 0 28px rgba(121,255,0,.4),
            inset 0 0 18px rgba(121,255,0,.08)!important;
    }

    /* Soldaki menüler ekran dışına çıkmasın */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(1) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(2) > ul.sub-menu{
        left:0!important;
        right:auto!important;
        transform:none!important;
    }

    /* Sağdaki menüler ekran dışına çıkmasın */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(6) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(7) > ul.sub-menu{
        left:auto!important;
        right:0!important;
        transform:none!important;
    }

    /* Alt menü satırları */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li{
        position:relative!important;
        z-index:2147483001!important;

        display:block!important;
        width:100%!important;
        min-width:0!important;

        margin:0!important;
        padding:0!important;

        background:transparent!important;
    }

    /* ALT MENÜ PUNTOSU ANA MENÜYLE AYNI */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li > a{
        display:block!important;
        width:100%!important;

        padding:11px 15px!important;
        box-sizing:border-box!important;

        color:#fff!important;
        font-size:clamp(24px,2.5vw,32px)!important;
        font-weight:700!important;
        line-height:1.2!important;
        letter-spacing:0!important;

        white-space:nowrap!important;
        text-align:left!important;

        text-shadow:
            0 0 4px rgba(255,255,255,.9),
            0 0 10px rgba(255,255,255,.35)!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li > a:hover{
        color:#dfff00!important;
        background:rgba(150,255,0,.1)!important;

        text-shadow:
            0 0 6px #dfff00,
            0 0 15px rgba(175,255,0,.9)!important;
    }
}


/* ==================================================
   MOBİL VE TABLET ALT MENÜLERİ
   ================================================== */

@media(max-width:1024px){

    html body #page #masthead{
        z-index:999999!important;
        overflow:visible!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > a,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 .sub-menu li > a{
        font-size:22px!important;
        line-height:1.25!important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 .sub-menu{
        position:relative!important;

        top:auto!important;
        left:auto!important;
        right:auto!important;
        transform:none!important;

        width:100%!important;
        min-width:0!important;
        max-width:100%!important;
        max-height:none!important;

        overflow:visible!important;
        z-index:1000000!important;
    }
}
/* ==================================================
   BKO MENÜ — ÇAKIŞMA VE MOBİL PUNTO DÜZELTMESİ
   ================================================== */

/* YALNIZCA MASAÜSTÜ */
@media screen and (min-width: 1025px) {

    /* Açılan menüyü diğer elemanların üzerine çıkar */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:hover,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:focus-within {
        z-index: 2147483640 !important;
    }

    /* İlk satırdaki alt menüleri ikinci satırın altına indir */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(-n+7) > ul.sub-menu {
        top: calc(100% + 80px) !important;
        z-index: 2147483641 !important;
    }

    /* Fareyi aşağı indirirken menünün kapanmasını önleyen köprü */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(-n+7) > ul.sub-menu::before {
        content: "" !important;
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 100% !important;
        height: 82px !important;
        display: block !important;
        background: transparent !important;
    }

    /* İkinci satırdaki alt menüler normal mesafede açılsın */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(n+8) > ul.sub-menu {
        top: calc(100% + 12px) !important;
        z-index: 2147483641 !important;
    }

    /* Alt menü tamamen opak olsun */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu {
        background: #010504 !important;
        background-color: #010504 !important;
        opacity: 1;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li > a {
        background-color: #010504 !important;
    }
}


/* MOBİL VE TABLET PUNTOLARI */
@media screen and (max-width: 1024px) {

    /* Ana menü */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > a {
        font-size: clamp(15px, 4.1vw, 18px) !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
        letter-spacing: 0 !important;
        padding: 9px 12px !important;
        white-space: normal !important;
    }

    /* Açılan alt menü */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 .sub-menu li > a {
        font-size: clamp(14px, 3.7vw, 16px) !important;
        font-weight: 650 !important;
        line-height: 1.3 !important;
        padding: 7px 12px !important;
        white-space: normal !important;
    }

    /* Mobil Menü düğmesi */
    html body #page #masthead #site-navigation #toggle-menu {
        font-size: 16px !important;
        line-height: 1.2 !important;
    }
}
/* =====================================================
   BKO — MENÜ, GÖRSELLER, ARMA VE EĞİTİM EFEKTLERİ
   ===================================================== */


/* =====================================================
   1. MASAÜSTÜ ALT MENÜLER
   Başlığın hemen altında açılır
   ===================================================== */

@media screen and (min-width: 1025px) {

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li {
        z-index: 10 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:hover,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:focus-within {
        z-index: 2147483640 !important;
    }

    /* Önceki 80px uzaklığı kaldır */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(-n+7) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(n+8) > ul.sub-menu {
        top: calc(100% + 7px) !important;
        z-index: 2147483641 !important;
    }

    /* Önceki görünmez köprüyü kaldır */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu::before {
        content: none !important;
        display: none !important;
    }

    /* Arkadaki menü yazıları görünmesin */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu {
        background: #010504 !important;
        background-color: #010504 !important;
        border: 2px solid #d9ff21 !important;
        box-shadow:
            0 0 10px rgba(217, 255, 33, .95),
            0 0 30px rgba(130, 255, 0, .55),
            0 18px 45px rgba(0, 0, 0, .95) !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li > a {
        background: #010504 !important;
        background-color: #010504 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:hover > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:focus-within > ul.sub-menu {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
    }
}


/* =====================================================
   2. MOBİL — MASAÜSTÜYLE AYNI 7+5 İKİ SATIR
   ===================================================== */

@media screen and (max-width: 1024px) {

    html body #page #masthead,
    html body #page #masthead #site-navigation,
    html body #page #masthead .menu-anasayfa-container {
        overflow: visible !important;
    }

    /* Ayrı mobil düğmesini kaldır */
    html body #page #masthead #site-navigation #toggle-menu {
        display: none !important;
    }

    /* Menü her zaman iki satır görünür */
    html body #page #masthead #site-navigation
    .menu-anasayfa-container {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 {
        display: grid !important;
        grid-template-columns: repeat(24, minmax(0, 1fr)) !important;
        grid-template-rows: auto auto !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 5px auto 10px !important;
        padding: 2px 3px !important;
        gap: 5px 0 !important;

        overflow: visible !important;
        transform: none !important;
    }

    /* BİRİNCİ SATIR */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(1) {
        grid-area: 1 / 2 / auto / span 3 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(2) {
        grid-area: 1 / 5 / auto / span 4 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(3) {
        grid-area: 1 / 9 / auto / span 3 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(4) {
        grid-area: 1 / 12 / auto / span 3 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(5) {
        grid-area: 1 / 15 / auto / span 3 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(6) {
        grid-area: 1 / 18 / auto / span 3 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(7) {
        grid-area: 1 / 21 / auto / span 3 !important;
    }

    /* İKİNCİ SATIR */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(8) {
        grid-area: 2 / 2 / auto / span 3 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(9) {
        grid-area: 2 / 5 / auto / span 3 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(10) {
        grid-area: 2 / 8 / auto / span 3 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(11) {
        grid-area: 2 / 11 / auto / span 10 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(12) {
        grid-area: 2 / 21 / auto / span 2 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li {
        position: relative !important;
        display: block !important;

        order: initial !important;
        width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 1px !important;
        text-align: center !important;
    }

    /* Mobil ana menü puntoları */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > a {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        min-height: 29px !important;
        padding: 3px 1px !important;

        font-family: Arial, Helvetica, sans-serif !important;
        font-size: clamp(7px, 2.05vw, 14px) !important;
        font-weight: 800 !important;
        line-height: 1.05 !important;
        letter-spacing: -0.15px !important;

        white-space: nowrap !important;
        text-align: center !important;

        color: #fff !important;
        text-shadow:
            0 0 4px rgba(255, 255, 255, .9),
            0 0 9px rgba(255, 255, 255, .4) !important;
    }

    /* Mobil alt menüler */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu {
        position: absolute !important;
        top: calc(100% + 5px) !important;

        width: min(340px, 92vw) !important;
        min-width: 0 !important;
        max-width: 92vw !important;
        max-height: 70vh !important;

        margin: 0 !important;
        padding: 8px !important;
        overflow-y: auto !important;

        background: #010504 !important;
        border: 1px solid #d9ff21 !important;
        border-radius: 10px !important;
        box-shadow:
            0 0 9px rgba(217, 255, 33, .9),
            0 0 22px rgba(125, 255, 0, .45) !important;

        z-index: 2147483641 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:hover,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:focus-within {
        z-index: 2147483640 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:hover > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:focus-within > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > a[aria-expanded="true"] + ul.sub-menu {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 .sub-menu li > a {
        display: block !important;
        padding: 8px 10px !important;

        font-size: clamp(13px, 3.4vw, 16px) !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
        white-space: normal !important;
        text-align: left !important;

        background: #010504 !important;
    }

    /* Soldaki menülerin kutusu sola yaslansın */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(1) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(2) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(8) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(9) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(10) > ul.sub-menu {
        left: 0 !important;
        right: auto !important;
        transform: none !important;
    }

    /* Sağdaki menülerin kutusu sağa yaslansın */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(5) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(6) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(7) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(11) > ul.sub-menu,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li:nth-child(12) > ul.sub-menu {
        left: auto !important;
        right: 0 !important;
        transform: none !important;
    }
}


/* =====================================================
   3. ANA SAYFA KAPAK FOTOĞRAFLARINI AYDINLAT
   ===================================================== */

html body .bko-feature-grid
img.wp-block-cover__image-background {
    opacity: 1 !important;
    filter:
        brightness(1.08)
        contrast(1.08)
        saturate(1.10) !important;
    transition: filter .35s ease !important;
}

html body .bko-feature-grid
.wp-block-cover__background.has-background-dim {
    opacity: .14 !important;
}

@media (hover: hover) {
    html body .bko-feature-grid
    .wp-block-cover:hover img.wp-block-cover__image-background {
        filter:
            brightness(1.16)
            contrast(1.08)
            saturate(1.14) !important;
    }
}


/* =====================================================
   4. BEŞİKTAŞ ARMASININ SİYAH ÇEPERİNİ ERİT
   ===================================================== */

html body .bko-feature-grid >
.wp-block-column:first-child >
.wp-block-cover
.wp-block-cover__inner-container > h2 {
    background-blend-mode:
        normal,
        screen,
        normal,
        normal !important;
}


/* =====================================================
   5. EĞİTİM BÖLÜMÜ — SAĞ VE SOL NEON VURGU
   ===================================================== */

html body .bko-egitim-bolumu {
    position: relative !important;
    isolation: isolate !important;
    overflow: visible !important;
}

html body .bko-egitim-bolumu::before,
html body .bko-egitim-bolumu::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;

    top: 12% !important;
    bottom: 12% !important;
    width: 4px !important;

    z-index: 8 !important;
    pointer-events: none !important;

    border-radius: 999px !important;
    background: linear-gradient(
        180deg,
        transparent,
        #dfff38 18%,
        #ffffff 50%,
        #8cff00 82%,
        transparent
    ) !important;

    box-shadow:
        0 0 6px #dfff38,
        0 0 16px rgba(223, 255, 56, .95),
        0 0 35px rgba(123, 255, 0, .65) !important;

    animation: bko-egitim-yan-isik 2.4s ease-in-out infinite !important;
}

html body .bko-egitim-bolumu::before {
    left: -9px !important;
}

html body .bko-egitim-bolumu::after {
    right: -9px !important;
    animation-delay: 1.2s !important;
}

html body .bko-egitim-bolumu .bko-egitim-kapak {
    border: 1px solid rgba(207, 255, 0, .48) !important;
    box-shadow:
        0 0 18px rgba(207, 255, 0, .12),
        inset 0 0 24px rgba(207, 255, 0, .045) !important;

    animation: bko-egitim-cerceve 3.2s ease-in-out infinite !important;
}

@keyframes bko-egitim-yan-isik {
    0%,
    100% {
        opacity: .35;
        transform: scaleY(.72);
    }

    50% {
        opacity: 1;
        transform: scaleY(1);
    }
}

@keyframes bko-egitim-cerceve {
    0%,
    100% {
        box-shadow:
            0 0 15px rgba(207, 255, 0, .10),
            inset 0 0 20px rgba(207, 255, 0, .04);
    }

    50% {
        box-shadow:
            0 0 26px rgba(207, 255, 0, .30),
            inset 0 0 32px rgba(207, 255, 0, .09);
    }
}


/* Eğitim efektinin mobil uyarlaması */
@media screen and (max-width: 650px) {

    html body .bko-egitim-bolumu::before,
    html body .bko-egitim-bolumu::after {
        top: 6% !important;
        bottom: 6% !important;
        width: 3px !important;
    }

    html body .bko-egitim-bolumu::before {
        left: 2px !important;
    }

    html body .bko-egitim-bolumu::after {
        right: 2px !important;
    }
}


/* Hareket azaltma ayarı kullanan ziyaretçiler */
@media (prefers-reduced-motion: reduce) {
    html body .bko-egitim-bolumu::before,
    html body .bko-egitim-bolumu::after,
    html body .bko-egitim-bolumu .bko-egitim-kapak {
        animation: none !important;
    }
}
/* =========================================================
   BKO | MOBIL TASMA + SPOR GENISLIK + XEBERLER ARKA PLAN
   Bu blok Ilave CSS alaninin EN ALTINA eklenmelidir.
   ========================================================= */

/* 1) DORT SPOR SAYFASININ DAR KAPSAYICISINI GENISLET */
html body .futbol-arena .futbol-hero,
html body .futbol-arena .futbol-konu-seridi,
html body .futbol-arena .futbol-query {
    width: min(1480px, calc(100vw - 48px)) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
}

html body .futbol-arena .futbol-query .wp-block-post-template {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 24px !important;
}

html body .futbol-arena .futbol-query .wp-block-post-template > li:first-child {
    grid-column: span 2 !important;
}

/* Kart gorselleri artik kutuyu tamamen doldurur. */
html body .futbol-arena .futbol-kart-gorsel {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    margin: 0 0 15px !important;
    padding: 0 !important;
    overflow: hidden !important;
}

html body .futbol-arena .futbol-kart-gorsel img {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
    padding: 0 !important;
    object-fit: cover !important;
    object-position: center !important;
    transform: none !important;
    filter: brightness(1.07) contrast(1.04) saturate(1.06) !important;
    transition: transform .45s ease, filter .45s ease !important;
}

@media (hover: hover) and (pointer: fine) {
    html body .futbol-arena .futbol-kart:hover .futbol-kart-gorsel img {
        transform: scale(1.035) !important;
        filter: brightness(1.12) contrast(1.06) saturate(1.1) !important;
    }
}

/* Tablet: iki esit sutun. */
@media (min-width: 651px) and (max-width: 1024px) {
    html body .futbol-arena .futbol-hero,
    html body .futbol-arena .futbol-konu-seridi,
    html body .futbol-arena .futbol-query {
        width: calc(100vw - 32px) !important;
    }

    html body .futbol-arena .futbol-query .wp-block-post-template {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 18px !important;
    }

    html body .futbol-arena .futbol-query .wp-block-post-template > li:first-child {
        grid-column: 1 / -1 !important;
    }
}

/* 2) MOBIL: EGITIM EFEKTLERINI KARTIN ICINE AL */
@media (max-width: 650px) {
    html body .bko-egitim-bolumu {
        width: calc(100% - 16px) !important;
        max-width: calc(100vw - 16px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    html body .bko-egitim-bolumu .bko-egitim-kapak {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    html body .bko-egitim-bolumu::before,
    html body .bko-egitim-bolumu::after {
        top: 8% !important;
        bottom: 8% !important;
        width: 2px !important;
        transform: none !important;
        box-shadow: 0 0 5px #c9ff00, 0 0 11px rgba(201,255,0,.72) !important;
    }

    html body .bko-egitim-bolumu::before {
        left: 7px !important;
        right: auto !important;
    }

    html body .bko-egitim-bolumu::after {
        right: 7px !important;
        left: auto !important;
    }

    /* 3) MOBIL: EY TURK GENCLIGI SATIRINI YERINE GETIR */
    html body .bko-ilk-ekran-ataturk .wp-block-cover__inner-container {
        position: relative !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }

    html body .bko-ilk-ekran-ataturk .wp-block-cover__inner-container > p:first-of-type {
        position: relative !important;
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;
        inset: auto !important;
        transform: none !important;
        translate: none !important;
        clip: auto !important;
        clip-path: none !important;
        width: fit-content !important;
        max-width: calc(100% - 24px) !important;
        height: auto !important;
        margin: 0 auto 18px !important;
        padding: 7px 16px !important;
        z-index: 20 !important;
        overflow: visible !important;
        animation: none !important;
        font-size: clamp(12px, 3.7vw, 15px) !important;
        line-height: 1.35 !important;
        text-align: center !important;
        white-space: nowrap !important;
    }

    /* Mobil spor sayfalari: ekran genisligi ve tam dolan fotograflar. */
    html body .futbol-arena .futbol-hero,
    html body .futbol-arena .futbol-konu-seridi,
    html body .futbol-arena .futbol-query {
        width: calc(100vw - 20px) !important;
        max-width: none !important;
    }

    html body .futbol-arena .futbol-query .wp-block-post-template {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 16px !important;
    }

    html body .futbol-arena .futbol-query .wp-block-post-template > li,
    html body .futbol-arena .futbol-query .wp-block-post-template > li:first-child {
        width: 100% !important;
        max-width: none !important;
        grid-column: auto !important;
    }

    html body .futbol-arena .futbol-kart-gorsel {
        width: 100% !important;
        aspect-ratio: 16 / 9 !important;
    }
}

/* 4) XEBERLER: ARKA PLANI KAPATAN display:none KURALINI GECERSIZ KIL */
html body .xeber-hub {
    position: relative !important;
    isolation: isolate !important;
    min-height: 100vh !important;
    background-color: #02090f !important;
}

html body .xeber-hub::before {
    content: "" !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    height: 100dvh !important;
    z-index: 0 !important;
    pointer-events: none !important;
    background-image:
        linear-gradient(90deg, rgba(1,7,13,.82), rgba(1,7,13,.43) 48%, rgba(1,7,13,.23)),
        linear-gradient(180deg, rgba(0,5,10,.12), rgba(0,5,10,.52)),
        url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/ChatGPT-Image-3-Eyl-2026-03_20_56.png") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

html body .xeber-hub::after {
    z-index: 0 !important;
}

html body .xeber-hub > * {
    position: relative !important;
    z-index: 1 !important;
}

@media (max-width: 650px) {
    html body .xeber-hub::before {
        background-position: 67% center !important;
    }
}
/* MOBİL: EĞİTİM EFEKTLERİNİ KAPAT + EY TÜRK GENÇLİĞİ'Nİ GETİR */
@media screen and (max-width: 650px) {

    /* Eğitim bölümündeki bütün hareketli efektleri mobilde kapat */
    html body .bko-egitim-bolumu::before,
    html body .bko-egitim-bolumu::after,
    html body .bko-egitim-bolumu .bko-egitim-kapak::before,
    html body .bko-egitim-bolumu .bko-egitim-kapak::after {
        content: none !important;
        display: none !important;
        animation: none !important;
        box-shadow: none !important;
    }

    html body .bko-egitim-bolumu,
    html body .bko-egitim-bolumu .bko-egitim-kapak,
    html body .bko-egitim-bolumu .bko-egitim-kapak *,
    html body .bko-egitim-bolumu .wp-block-cover__image-background {
        animation: none !important;
        transition: none !important;
    }

    /* Atatürk bölümünü menünün altından çıkar */
    html body .entry-content > .bko-ilk-ekran-ataturk {
        margin-top: 0 !important;
    }

    html body .bko-ilk-ekran-ataturk
    .wp-block-cover__inner-container,
    html body .bko-ilk-ekran-ataturk
    .wp-block-cover__inner-container > .wp-block-group {
        overflow: visible !important;
    }

    /* EY TÜRK GENÇLİĞİ — gerçek paragrafı hedefler */
    html body .bko-ilk-ekran-ataturk
    .wp-block-cover__inner-container
    > .wp-block-group
    > p:first-child {
        grid-row: 1 !important;
        grid-column: 1 !important;
        place-self: start center !important;
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        visibility: visible !important;
        opacity: 1 !important;
        inset: auto !important;
        transform: none !important;
        clip: auto !important;
        clip-path: none !important;
        width: max-content !important;
        max-width: calc(100% - 20px) !important;
        height: auto !important;
        margin: 12px auto 6px !important;
        padding: 6px 14px !important;
        z-index: 50 !important;
        overflow: visible !important;
        animation: none !important;
        color: #fff !important;
        background: linear-gradient(
            90deg,
            transparent,
            rgba(2,6,5,.90) 18%,
            rgba(2,6,5,.96) 50%,
            rgba(2,6,5,.90) 82%,
            transparent
        ) !important;
        border-top: 1px solid rgba(255,255,255,.18) !important;
        border-bottom: 1px solid rgba(223,255,56,.42) !important;
        font-size: clamp(11px, 3.2vw, 13px) !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
        letter-spacing: .12em !important;
        text-align: center !important;
        white-space: nowrap !important;
        text-shadow: 0 1px 2px #000,
                     0 0 6px rgba(255,255,255,.35) !important;
    }
}
/* MOBİL: MENÜ İLE EY TÜRK GENÇLİĞİ ARASINDAKİ BOŞLUK */
@media screen and (max-width: 650px) {

    html body .entry-content > .bko-ilk-ekran-ataturk {
        margin-top: -12px !important;
    }

    html body .bko-ilk-ekran-ataturk
    .wp-block-cover__inner-container
    > .wp-block-group
    > p:first-child {
        margin-top: 6px !important;
        margin-bottom: 4px !important;
    }
}


/* INTERNATIONAL SAYFALARI — SADECE BİLGİSAYARDA GENİŞLET */
@media screen and (min-width: 1025px) {

    /* Research Papers ve Xəbərlər ana kapsayıcıları */
    html body.page-id-864 .research-hub > .wp-block-group__inner-container,
    html body.page-id-878 .xeber-hub > .wp-block-group__inner-container {
        width: 100% !important;
        max-width: none !important;
    }

    /* Research Papers ve Xəbərlər bölümleri */
    html body.page-id-864 .research-hub .research-hero,
    html body.page-id-864 .research-hub .research-ticker,
    html body.page-id-864 .research-hub .research-query,
    html body.page-id-878 .xeber-hub .xeber-hero,
    html body.page-id-878 .xeber-hub .xeber-ticker,
    html body.page-id-878 .xeber-hub .xeber-query {
        width: min(1480px, calc(100vw - 48px)) !important;
        max-width: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }

    /* Kartların üç sütuna genişlemesi */
    html body.page-id-864 .research-query .wp-block-post-template,
    html body.page-id-878 .xeber-query .wp-block-post-template {
        width: 100% !important;
        max-width: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 24px !important;
    }

    /* İlk büyük kart iki sütunu kaplar */
    html body.page-id-864
    .research-query .wp-block-post-template > li:first-child,

    html body.page-id-878
    .xeber-query .wp-block-post-template > li:first-child {
        grid-column: span 2 !important;
    }

    html body.page-id-864 .research-query .wp-block-query-pagination,
    html body.page-id-878 .xeber-query .wp-block-query-pagination {
        width: 100% !important;
        max-width: none !important;
    }

    /* News, Innovations, Noticias ve Multilingual Blog */
    html body:is(
        .page-id-866,
        .page-id-868,
        .page-id-876,
        .page-id-2019
    )
    .entry-content > :is(
        .wp-block-heading,
        .wp-block-paragraph,
        .wp-block-image,
        .wp-block-list,
        .wp-block-quote,
        .wp-block-table,
        .wp-block-columns,
        .wp-block-group,
        .wp-block-cover,
        .wp-block-query
    ) {
        width: min(1480px, calc(100vw - 48px)) !important;
        max-width: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }

    html body:is(
        .page-id-866,
        .page-id-868,
        .page-id-876,
        .page-id-2019
    )
    .entry-content > .wp-block-image img {
        max-width: 100% !important;
        height: auto !important;
    }
}
/* =====================================================
   BKO — MENÜ, INSTAGRAM VE MOBİL ÜST BOŞLUK SON AYARI
   ===================================================== */

/* MOBİL: EY TÜRK GENÇLİĞİ İLE MENÜ ARASINDAKİ BOŞLUK */
@media screen and (max-width: 650px) {

    html body.page-id-6867 #masthead,
    html body.page-id-6867 #masthead #site-navigation,
    html body.page-id-6867 #masthead .menu-anasayfa-container {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    html body.page-id-6867 #masthead #menu-anasayfa-1 {
        margin-bottom: 0 !important;
    }

    html body.page-id-6867 #content,
    html body.page-id-6867 .site-content,
    html body.page-id-6867 .entry-content {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    html body.page-id-6867
    .entry-content > .bko-ilk-ekran-ataturk {
        margin-top: -10px !important;
    }

    html body.page-id-6867
    .bko-ilk-ekran-ataturk
    .wp-block-cover__inner-container
    > .wp-block-group
    > p:first-child {
        margin-top: 0 !important;
        margin-bottom: 4px !important;
    }
}


/* ANA MENÜ: NORMAL DURUMDA DA KOYU NEON */
html body #page #masthead #site-navigation
#menu-anasayfa-1 > li:not(.menu-item-7468) > a {
    color: #d8ff26 !important;
    text-shadow:
        0 0 3px rgba(216,255,38,.92),
        0 0 9px rgba(151,220,0,.62),
        0 0 17px rgba(78,145,0,.32) !important;
    transition:
        color .24s ease,
        text-shadow .24s ease,
        filter .24s ease !important;
}

/* ÜZERİNE GELİNCE AYNI RENGİN BİRAZ DAHA CANLISI */
html body #page #masthead #site-navigation
#menu-anasayfa-1 > li:not(.menu-item-7468) > a:hover,

html body #page #masthead #site-navigation
#menu-anasayfa-1 > li:not(.menu-item-7468) > a:focus,

html body #page #masthead #site-navigation
#menu-anasayfa-1 > li:not(.menu-item-7468):focus-within > a {
    color: #e5ff38 !important;
    filter: brightness(1.06) !important;
    text-shadow:
        0 0 4px #dfff27,
        0 0 11px rgba(181,255,0,.82),
        0 0 21px rgba(98,190,0,.48) !important;
}


/* INSTAGRAM İKONU — ORTAK YAPI */
html body #page #masthead
#menu-anasayfa-1 > li.menu-item-7468 {
    justify-self: center !important;
    flex: 0 0 var(--bko-instagram-ebat) !important;
    width: var(--bko-instagram-ebat) !important;
    min-width: var(--bko-instagram-ebat) !important;
    max-width: var(--bko-instagram-ebat) !important;
    height: var(--bko-instagram-ebat) !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

html body #page #masthead #site-navigation
#menu-anasayfa-1 > li.menu-item-7468
> a[href*="instagram.com"] {
    flex: 0 0 var(--bko-instagram-ebat) !important;
    width: var(--bko-instagram-ebat) !important;
    min-width: var(--bko-instagram-ebat) !important;
    max-width: var(--bko-instagram-ebat) !important;
    height: var(--bko-instagram-ebat) !important;
    min-height: var(--bko-instagram-ebat) !important;
    max-height: var(--bko-instagram-ebat) !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Instagram’ın iç çizgileri orantılı büyür */
html body #page #masthead
#menu-anasayfa-1 > li.menu-item-7468
> a[href*="instagram.com"]::before {
    width: 60% !important;
    height: 60% !important;
    border-radius: 30% !important;
}

html body #page #masthead
#menu-anasayfa-1 > li.menu-item-7468
> a[href*="instagram.com"]::after {
    width: 26% !important;
    height: 26% !important;
}


/* MASAÜSTÜ INSTAGRAM: 32 PX MENÜ PUNTOSUNA UYUMLU */
@media screen and (min-width: 1025px) {

    html body #page #masthead
    #menu-anasayfa-1 > li.menu-item-7468 {
        --bko-instagram-ebat: 32px;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li.menu-item-7468
    > a[href*="instagram.com"] {
        border-radius: 9px !important;
    }
}


/* MOBİL/TABLET INSTAGRAM: 18–22 PX ARASINDA */
@media screen and (max-width: 1024px) {

    html body #page #masthead
    #menu-anasayfa-1 > li.menu-item-7468 {
        --bko-instagram-ebat: clamp(18px, 4.6vw, 22px);
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li.menu-item-7468
    > a[href*="instagram.com"] {
        border-radius: clamp(5px, 1.5vw, 7px) !important;
    }

    html body #page #masthead
    #menu-anasayfa-1 > li.menu-item-7468
    > a[href*="instagram.com"]::before,

    html body #page #masthead
    #menu-anasayfa-1 > li.menu-item-7468
    > a[href*="instagram.com"]::after {
        border-width: 1px !important;
    }
}


/* MASAÜSTÜ ALT MENÜ DÜZENİ */
@media screen and (min-width: 1025px) {

    /* İlk satır alt menüleri ikinci satırın altında açılır */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1
    > li:nth-child(-n+7)
    > ul.sub-menu {
        top: calc(100% + 79px) !important;
    }

    /* İmleç aşağı inerken alt menü kapanmaz */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1
    > li:nth-child(-n+7)
    > ul.sub-menu::before {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 100% !important;
        height: 81px !important;
        background: transparent !important;
        pointer-events: auto !important;
    }

    /* İkinci satırdaki menüler hemen altında açılır */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1
    > li:nth-child(n+8)
    > ul.sub-menu {
        top: calc(100% + 8px) !important;
    }

    /* Tam opak ve net alt menü kutusu */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu {
        min-width: 330px !important;
        max-width: min(440px, 92vw) !important;
        padding: 10px !important;
        overflow: visible !important;
        opacity: 1 !important;
        background: #010504 !important;
        border: 2px solid #d8ff26 !important;
        border-radius: 12px !important;
        box-shadow:
            0 0 10px rgba(216,255,38,.88),
            0 0 27px rgba(115,215,0,.45),
            0 18px 42px rgba(0,0,0,.94),
            inset 0 0 18px rgba(121,255,0,.06) !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li,

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li > a {
        background: #010504 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li > a {
        padding: 11px 14px !important;
        color: #f7f7f7 !important;
        font-size: clamp(19px, 1.55vw, 23px) !important;
        font-weight: 700 !important;
        line-height: 1.22 !important;
        white-space: normal !important;
        border-bottom: 1px solid rgba(216,255,38,.13) !important;
        text-shadow: 0 0 4px rgba(255,255,255,.58) !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li:last-child > a {
        border-bottom: 0 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1 > li > ul.sub-menu > li > a:hover {
        color: #dfff27 !important;
        background: #0d1905 !important;
        text-shadow:
            0 0 5px #dfff27,
            0 0 13px rgba(165,255,0,.72) !important;
    }
}
/* MENÜ: NORMALDE BEYAZ, ÜZERİNE GELİNCE NEON */

html body #page #masthead #site-navigation
#menu-anasayfa-1 > li:not(.menu-item-7468) > a {
    color: #fff !important;
    filter: none !important;
    text-shadow:
        0 0 3px rgba(255,255,255,.95),
        0 0 8px rgba(255,255,255,.48) !important;
}

/* Ana menü hover */
html body #page #masthead #site-navigation
#menu-anasayfa-1 > li:not(.menu-item-7468) > a:hover,
html body #page #masthead #site-navigation
#menu-anasayfa-1 > li:not(.menu-item-7468) > a:focus-visible,
html body #page #masthead #site-navigation
#menu-anasayfa-1 > li:not(.menu-item-7468):focus-within > a {
    color: #dcff24 !important;
    filter: brightness(1.08) !important;
    text-shadow:
        0 0 4px #dcff24,
        0 0 11px rgba(181,255,0,.88),
        0 0 22px rgba(98,190,0,.55) !important;
}

/* Alt menüler normalde beyaz */
html body #page #masthead #site-navigation
#menu-anasayfa-1 ul.sub-menu li > a {
    color: #fff !important;
    text-shadow:
        0 0 3px rgba(255,255,255,.92),
        0 0 7px rgba(255,255,255,.42) !important;
}

/* Alt menü hover */
html body #page #masthead #site-navigation
#menu-anasayfa-1 ul.sub-menu li > a:hover,
html body #page #masthead #site-navigation
#menu-anasayfa-1 ul.sub-menu li > a:focus-visible {
    color: #dcff24 !important;
    background: #0d1905 !important;
    text-shadow:
        0 0 5px #dcff24,
        0 0 13px rgba(165,255,0,.78) !important;
}
/* ALT MENÜYÜ İLGİLİ BAŞLIĞIN HEMEN ALTINDA AÇ */

@media screen and (min-width: 1025px) {

    #masthead,
    #site-navigation,
    #menu-anasayfa-1 {
        overflow: visible !important;
    }

    #menu-anasayfa-1 > li {
        position: relative !important;
    }

    #menu-anasayfa-1 > li > ul.sub-menu {
        top: calc(100% + 8px) !important;
        left: 0 !important;
        right: auto !important;
        z-index: 999999 !important;
    }

    /* Beşiktaş menüsü sağdan taşmasın */
    #menu-anasayfa-1 > li:nth-child(7) > ul.sub-menu {
        left: auto !important;
        right: 0 !important;
    }

    /* Önceki büyük boşluk köprüsünü kaldır */
    #menu-anasayfa-1 > li:nth-child(-n+7) > ul.sub-menu::before {
        height: 10px !important;
    }
}
/* MASAÜSTÜ: ALT MENÜYÜ BAŞLIĞIN HEMEN ALTINA SABİTLE */

@media screen and (min-width: 1025px) {

    html body #page #masthead #site-navigation
    #menu-anasayfa-1#menu-anasayfa-1
    > li.menu-item-has-children > ul.sub-menu {
        top: calc(100% + 7px) !important;
        left: 0 !important;
        right: auto !important;
        z-index: 9999999 !important;
    }

    /* Fare başlıktan kutuya inerken menü kapanmasın */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1#menu-anasayfa-1
    > li.menu-item-has-children > ul.sub-menu::before {
        height: 9px !important;
    }

    /* Sağdaki Beşiktaş menüsü ekran dışına taşmasın */
    html body #page #masthead #site-navigation
    #menu-anasayfa-1#menu-anasayfa-1
    > li.menu-item-2015 > ul.sub-menu {
        left: auto !important;
        right: 0 !important;
    }
}
/* MOBIL / TABLET ALT MENU - ILAVE CSS'NIN EN ALTINA EKLE */

@media screen and (max-width: 1024px) {
    html body #page #masthead {
        position: relative !important;
        z-index: 999999 !important;
        overflow: visible !important;
    }

    html body #page #masthead #site-navigation,
    html body #page #masthead #site-navigation .menu-anasayfa-container,
    html body #page #masthead #site-navigation
    #menu-anasayfa-1#menu-anasayfa-1 {
        overflow: visible !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1#menu-anasayfa-1
    > li.menu-item-has-children > ul.sub-menu {
        display: none !important;
        position: fixed !important;
        top: var(--bko-mobile-submenu-top, 110px) !important;
        left: 50% !important;
        right: auto !important;
        bottom: auto !important;
        transform: translateX(-50%) !important;
        width: min(420px, calc(100vw - 28px)) !important;
        min-width: 0 !important;
        max-width: calc(100vw - 28px) !important;
        max-height: 70vh !important;
        max-height: 70dvh !important;
        margin: 0 !important;
        padding: 8px !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        overscroll-behavior: contain !important;
        box-sizing: border-box !important;
        z-index: 9999999 !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        text-align: left !important;
        background: #010504 !important;
        border: 2px solid #d8ff26 !important;
        border-radius: 12px !important;
        box-shadow:
            0 0 9px rgba(216,255,38,.95),
            0 0 24px rgba(120,220,0,.50),
            0 18px 42px rgba(0,0,0,.96) !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1#menu-anasayfa-1
    > li.menu-item-has-children.bko-submenu-acik > ul.sub-menu {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        animation: bko-mobil-alt-menu-acilis .18s ease-out both !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1#menu-anasayfa-1
    > li.menu-item-has-children > ul.sub-menu > li,
    html body #page #masthead #site-navigation
    #menu-anasayfa-1#menu-anasayfa-1
    > li.menu-item-has-children > ul.sub-menu > li > a {
        width: 100% !important;
        max-width: none !important;
        box-sizing: border-box !important;
        background: #010504 !important;
    }

    html body #page #masthead #site-navigation
    #menu-anasayfa-1#menu-anasayfa-1
    > li.menu-item-has-children > ul.sub-menu > li > a {
        display: block !important;
        padding: 11px 13px !important;
        color: #fff !important;
        font-size: clamp(15px, 4vw, 18px) !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
        white-space: normal !important;
        text-align: left !important;
        border-bottom: 1px solid rgba(216,255,38,.16) !important;
    }
}

@keyframes bko-mobil-alt-menu-acilis {
    from {
        opacity: 0;
        transform: translateX(-50%) translateY(-7px);
    }
    to {
        opacity: 1;
        transform: translateX(-50%) translateY(0);
    }
}
/* FUTBOL, BASKETBOL, VOLEYBOL, TENİS — MOBİL SİMETRİ */

@media screen and (max-width: 650px) {

    html body .entry-content .futbol-arena {
        position: relative !important;
        left: 50% !important;
        right: auto !important;
        width: 100vw !important;
        max-width: 100vw !important;
        margin-left: -50vw !important;
        margin-right: 0 !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        box-sizing: border-box !important;
    }

    html body .entry-content .futbol-arena .futbol-hero,
    html body .entry-content .futbol-arena .futbol-konu-seridi,
    html body .entry-content .futbol-arena .futbol-query {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        transform: none !important;
        box-sizing: border-box !important;
    }
}
/* =========================================================
   BKO | NOTICIAS
   Xəbərlər grubunun İspanyol versiyonu
   Yalnızca Noticias sayfası: page-id-876
   ========================================================= */

html body.page-id-876 .entry-header {
    display: none !important;
}

html body.page-id-876 .xeber-hub {
    --az-mavi: #ffd43b !important;
    --az-qirmizi: #f3263e !important;
    --az-yasil: #ff9f19 !important;
    --az-yesil: #ff9f19 !important;
    --az-ag: #fff8e8 !important;
    --az-beyaz: #fff8e8 !important;
    --kart-rengi: #ffd43b;
    --baki-gorseli: url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/ChatGPT-Image-3-Eyl-2026-19_55_45.png") !important;

    width: 100vw !important;
    max-width: none !important;
    min-height: 100vh !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: 0 !important;
    padding: 52px max(24px, calc((100vw - 1480px) / 2)) 82px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    color: #fff8e8 !important;
    background: #110104 !important;
}

html body.page-id-876 .xeber-hub::before {
    content: "" !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: fixed !important;
    inset: 0 !important;
    z-index: 0 !important;
    width: 100vw !important;
    height: 100dvh !important;
    pointer-events: none !important;
    background-image:
        linear-gradient(90deg, rgba(16,1,4,.89) 0%, rgba(20,2,5,.62) 47%, rgba(20,2,5,.21) 78%, rgba(16,1,4,.12) 100%),
        linear-gradient(rgba(18,1,4,.10), rgba(12,1,3,.72)),
        var(--baki-gorseli) !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

html body.page-id-876 .xeber-hub::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
    pointer-events: none !important;
    background:
        radial-gradient(circle at 9% 13%, rgba(243,38,62,.17), transparent 28%),
        radial-gradient(circle at 52% 12%, rgba(255,212,59,.12), transparent 27%),
        radial-gradient(circle at 91% 21%, rgba(255,159,25,.13), transparent 29%) !important;
}

html body.page-id-876 .xeber-hub > *,
html body.page-id-876 .xeber-hub > .wp-block-group__inner-container {
    position: relative !important;
    z-index: 1 !important;
}

html body.page-id-876 .xeber-hub > .wp-block-group__inner-container {
    width: 100% !important;
    max-width: none !important;
}

/* ---------- İSPANYOL MANŞET ---------- */
html body.page-id-876 .xeber-hero {
    isolation: isolate !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1.25fr) minmax(250px, .75fr) !important;
    align-items: center !important;
    gap: clamp(30px, 5vw, 80px) !important;
    width: min(1480px, calc(100vw - 48px)) !important;
    max-width: none !important;
    min-height: 540px !important;
    margin: 0 auto 18px !important;
    padding: clamp(42px, 6vw, 90px) !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(255,212,59,.58) !important;
    border-radius: 34px !important;
    background-image:
        linear-gradient(100deg, rgba(17,1,4,.97) 0%, rgba(18,1,4,.89) 39%, rgba(22,2,5,.43) 70%, rgba(18,1,4,.17) 100%),
        var(--baki-gorseli) !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    box-shadow:
        0 30px 80px rgba(0,0,0,.60),
        -15px 0 31px rgba(243,38,62,.14),
        15px 0 31px rgba(255,212,59,.13),
        inset 0 0 45px rgba(0,0,0,.30) !important;
}

html body.page-id-876 .xeber-hero::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    z-index: 4 !important;
    inset: 0 0 auto !important;
    width: 100% !important;
    height: 8px !important;
    background: linear-gradient(to bottom,
        #f3263e 0 25%,
        #ffd43b 25% 75%,
        #f3263e 75% 100%) !important;
    box-shadow: 0 0 18px rgba(243,38,62,.55), 0 0 27px rgba(255,212,59,.30) !important;
    animation: none !important;
}

html body.page-id-876 .xeber-hero::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    z-index: 1 !important;
    top: -42% !important;
    left: -45% !important;
    width: 28% !important;
    height: 192% !important;
    pointer-events: none !important;
    border-radius: 0 !important;
    background: linear-gradient(90deg, transparent, rgba(255,244,199,.11), transparent) !important;
    box-shadow: none !important;
    transform: rotate(15deg) !important;
    animation: noticiasLuz 8s ease-in-out infinite !important;
}

html body.page-id-876 .xeber-hero > * {
    position: relative !important;
    z-index: 2 !important;
}

html body.page-id-876 .xeber-hero-copy {
    grid-column: 1 !important;
    max-width: 780px !important;
    text-align: left !important;
}

html body.page-id-876 .xeber-kicker {
    display: inline-flex !important;
    margin: 0 0 22px !important;
    padding: 9px 17px !important;
    color: #ffe981 !important;
    background: rgba(255,212,59,.08) !important;
    border: 1px solid rgba(255,212,59,.66) !important;
    border-radius: 999px !important;
    box-shadow: 0 0 16px rgba(255,212,59,.17) !important;
    font-size: 11px !important;
    font-weight: 900 !important;
    letter-spacing: 2px !important;
    text-shadow: 0 0 9px rgba(255,212,59,.55) !important;
}

html body.page-id-876 .xeber-hero h1 {
    margin: 0 0 22px !important;
    color: transparent !important;
    background: linear-gradient(90deg,
        #fff8e8 0%, #ffd43b 29%, #ffffff 42%, #ff7581 58%, #f3263e 78%, #ffd43b 100%) !important;
    background-size: 180% 100% !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-size: clamp(64px, 8.5vw, 122px) !important;
    font-weight: 950 !important;
    font-style: italic !important;
    line-height: .88 !important;
    letter-spacing: -5px !important;
    filter: drop-shadow(0 9px 18px rgba(0,0,0,.78)) !important;
    animation: noticiasTitulo 8s linear infinite !important;
}

html body.page-id-876 .xeber-hero-copy > p {
    max-width: 690px !important;
    margin: 0 0 28px !important;
    color: #f7eadd !important;
    font-size: clamp(17px, 2vw, 22px) !important;
    line-height: 1.68 !important;
}

html body.page-id-876 .xeber-movzular {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 9px !important;
}

html body.page-id-876 .xeber-movzular span {
    padding: 11px 7px !important;
    color: #fff8e8 !important;
    background: rgba(255,255,255,.025) !important;
    border: 1px solid rgba(255,212,59,.42) !important;
    border-radius: 8px !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    letter-spacing: .8px !important;
    text-align: center !important;
}

html body.page-id-876 .xeber-movzular span:nth-child(even) {
    color: #ff9aa4 !important;
    border-color: rgba(243,38,62,.58) !important;
}

/* ---------- DÖNEN İSPANYA AMBLEMİ ---------- */
html body.page-id-876 .xeber-emblem {
    position: relative !important;
    display: block !important;
    grid-column: 2 !important;
    justify-self: center !important;
    width: min(325px, 27vw) !important;
    aspect-ratio: 1 / 1 !important;
    margin: auto !important;
}

html body.page-id-876 .xeber-ring {
    display: block !important;
}

html body.page-id-876 .ring-one {
    border-color: rgba(255,212,59,.36) !important;
    border-top-color: #ffd43b !important;
}

html body.page-id-876 .ring-two {
    border-color: rgba(243,38,62,.46) !important;
    border-right-color: #f3263e !important;
}

html body.page-id-876 .ring-three {
    border-color: rgba(255,159,25,.44) !important;
    border-bottom-color: #ff9f19 !important;
}

html body.page-id-876 .xeber-symbol {
    position: absolute !important;
    display: grid !important;
    place-items: center !important;
    inset: 50% auto auto 50% !important;
    width: 58% !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 2 / 1 !important;
    overflow: hidden !important;
    border: 2px solid rgba(255,248,232,.84) !important;
    border-radius: 13px !important;
    background: linear-gradient(to bottom,
        #aa151b 0 25%,
        #f1bf00 25% 75%,
        #aa151b 75% 100%) !important;
    box-shadow:
        0 20px 42px rgba(0,0,0,.55),
        0 0 25px rgba(243,38,62,.34),
        0 0 45px rgba(255,212,59,.16) !important;
    transform: translate(-50%, -50%) !important;
    animation: noticiasBandera 3.8s ease-in-out infinite !important;
}

html body.page-id-876 .xeber-symbol::before {
    content: "ES" !important;
    position: static !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    color: #540109 !important;
    background: none !important;
    box-shadow: none !important;
    font-size: clamp(28px, 4vw, 46px) !important;
    font-weight: 950 !important;
    font-style: italic !important;
    line-height: 1 !important;
    text-shadow: 0 1px 0 rgba(255,255,255,.35) !important;
    transform: none !important;
}

html body.page-id-876 .xeber-symbol::after {
    display: none !important;
}

/* ---------- İSPANYOLCA KAYAN BANT ---------- */
html body.page-id-876 .xeber-ticker {
    width: min(1480px, calc(100vw - 48px)) !important;
    max-width: none !important;
    margin: 18px auto 46px !important;
    border-top: 1px solid rgba(255,212,59,.42) !important;
    border-bottom: 1px solid rgba(243,38,62,.42) !important;
    background: linear-gradient(90deg, rgba(243,38,62,.09), rgba(255,212,59,.07), rgba(243,38,62,.09)), rgba(15,1,3,.96) !important;
    box-shadow: 0 0 18px rgba(255,212,59,.08) !important;
}

html body.page-id-876 .xeber-ticker-track span {
    color: #fff4dc !important;
    text-shadow: 0 0 8px rgba(255,212,59,.30) !important;
}

/* ---------- HABER KARTLARI ---------- */
html body.page-id-876 .xeber-query {
    width: min(1480px, calc(100vw - 48px)) !important;
    max-width: none !important;
    margin: 0 auto !important;
}

html body.page-id-876 .xeber-query .wp-block-post-template {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 24px !important;
}

html body.page-id-876 .xeber-query .wp-block-post {
    --kart-rengi: #ffd43b !important;
    contain: layout style !important;
}

html body.page-id-876 .xeber-query .wp-block-post:nth-child(3n+2) {
    --kart-rengi: #ff4053 !important;
}

html body.page-id-876 .xeber-query .wp-block-post:nth-child(3n+3) {
    --kart-rengi: #ff9f19 !important;
}

html body.page-id-876 .xeber-kart {
    color: #fff8e8 !important;
    background: linear-gradient(150deg, rgba(35,3,8,.985), rgba(10,2,4,.99)) !important;
    box-shadow: 0 17px 35px rgba(0,0,0,.62), inset 0 0 24px rgba(255,212,59,.025) !important;
}

html body.page-id-876 .xeber-kart::before {
    width: 62% !important;
    height: 4px !important;
    background: linear-gradient(90deg,
        transparent,
        #f3263e 18% 37%,
        #ffd43b 37% 68%,
        #f3263e 68% 86%,
        transparent) !important;
}

html body.page-id-876 .xeber-kart::after {
    content: "NOTICIA 0" counter(xeber-sayi) !important;
}

html body.page-id-876 .xeber-baslik a {
    color: #fff8e8 !important;
}

html body.page-id-876 .xeber-tarix,
html body.page-id-876 .xeber-xulase {
    color: #d9cbc1 !important;
}

html body.page-id-876 .xeber-query .page-numbers,
html body.page-id-876 .xeber-query .wp-block-query-pagination-previous,
html body.page-id-876 .xeber-query .wp-block-query-pagination-next {
    color: #fff4dc !important;
    background: rgba(18,1,4,.96) !important;
    border-color: rgba(255,212,59,.46) !important;
}

html body.page-id-876 .xeber-query .page-numbers.current,
html body.page-id-876 .xeber-query .page-numbers:hover {
    color: #310107 !important;
    background: linear-gradient(135deg, #ffd43b, #f3263e) !important;
    box-shadow: 0 0 18px rgba(255,212,59,.42) !important;
}

/* ---------- MASAÜSTÜ ---------- */
@media screen and (min-width: 1001px) {
    html body.page-id-876 .xeber-query .wp-block-post:first-child {
        grid-column: span 2 !important;
    }

    html body.page-id-876 .xeber-query .wp-block-post:first-child .xeber-baslik {
        font-size: clamp(30px, 3vw, 44px) !important;
    }
}

/* ---------- TABLET ---------- */
@media screen and (min-width: 651px) and (max-width: 1000px) {
    html body.page-id-876 .xeber-hub {
        padding: 38px 20px 65px !important;
    }

    html body.page-id-876 .xeber-hero,
    html body.page-id-876 .xeber-ticker,
    html body.page-id-876 .xeber-query {
        width: 100% !important;
    }

    html body.page-id-876 .xeber-hero {
        grid-template-columns: minmax(0, 1fr) minmax(220px, .5fr) !important;
        gap: 28px !important;
        min-height: 455px !important;
        padding: 46px 34px !important;
        border-radius: 24px !important;
        background-position: 57% center !important;
    }

    html body.page-id-876 .xeber-hero h1 {
        font-size: clamp(58px, 10vw, 86px) !important;
        letter-spacing: -3px !important;
    }

    html body.page-id-876 .xeber-movzular {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    html body.page-id-876 .xeber-emblem {
        width: min(245px, 30vw) !important;
    }

    html body.page-id-876 .xeber-query .wp-block-post-template {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 20px !important;
    }

    html body.page-id-876 .xeber-query .wp-block-post:first-child {
        grid-column: span 2 !important;
    }
}

/* ---------- MOBİL ---------- */
@media screen and (max-width: 650px) {
    html body.page-id-876 .xeber-hub {
        width: 100vw !important;
        max-width: 100vw !important;
        padding: 25px 12px 55px !important;
        overflow: hidden !important;
    }

    html body.page-id-876 .xeber-hub::before {
        background-image:
            linear-gradient(rgba(16,1,4,.30), rgba(16,1,4,.65) 55%, rgba(12,1,3,.91)),
            var(--baki-gorseli) !important;
        background-position: 69% center !important;
    }

    html body.page-id-876 .xeber-hero,
    html body.page-id-876 .xeber-ticker,
    html body.page-id-876 .xeber-query {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }

    html body.page-id-876 .xeber-hero {
        grid-template-columns: 1fr !important;
        gap: 31px !important;
        min-height: 0 !important;
        margin-bottom: 14px !important;
        padding: 42px 17px 32px !important;
        border-radius: 18px !important;
        background-position: 65% center !important;
    }

    html body.page-id-876 .xeber-hero-copy {
        grid-column: 1 !important;
        text-align: center !important;
    }

    html body.page-id-876 .xeber-kicker {
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 8px 13px !important;
        font-size: 9px !important;
        letter-spacing: 1.25px !important;
    }

    html body.page-id-876 .xeber-hero h1 {
        font-size: clamp(43px, 15vw, 61px) !important;
        letter-spacing: -2px !important;
    }

    html body.page-id-876 .xeber-hero-copy > p {
        font-size: 14px !important;
        line-height: 1.58 !important;
    }

    html body.page-id-876 .xeber-movzular {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;
    }

    html body.page-id-876 .xeber-emblem {
        grid-column: 1 !important;
        width: min(195px, 58vw) !important;
        margin-top: 0 !important;
    }

    html body.page-id-876 .xeber-symbol::before {
        font-size: 27px !important;
    }

    html body.page-id-876 .xeber-ticker {
        margin-top: 14px !important;
        margin-bottom: 30px !important;
    }

    html body.page-id-876 .xeber-query .wp-block-post-template {
        grid-template-columns: 1fr !important;
        gap: 18px !important;
    }

    html body.page-id-876 .xeber-query .wp-block-post:first-child {
        grid-column: auto !important;
    }

    html body.page-id-876 .xeber-query .wp-block-post:first-child .xeber-baslik,
    html body.page-id-876 .xeber-baslik {
        font-size: 21px !important;
    }

    html body.page-id-876 .xeber-kart,
    html body.page-id-876 .xeber-kart:hover {
        transform: none !important;
    }
}

@keyframes noticiasLuz {
    0%, 28% { left: -45%; opacity: 0; }
    42% { opacity: 1; }
    70%, 100% { left: 125%; opacity: 0; }
}

@keyframes noticiasTitulo {
    from { background-position: 0% 50%; }
    to { background-position: 180% 50%; }
}

@keyframes noticiasBandera {
    0%, 100% { transform: translate(-50%, -50%) scale(.97); filter: brightness(.96); }
    50% { transform: translate(-50%, -50%) scale(1.035); filter: brightness(1.08); }
}

@media (prefers-reduced-motion: reduce) {
    html body.page-id-876 .xeber-hero::after,
    html body.page-id-876 .xeber-hero h1,
    html body.page-id-876 .xeber-symbol {
        animation: none !important;
    }
}
/* NOTICIAS — BAYRAK ALANINI XƏBƏRLƏR GİBİ YAP */
html body.page-id-876 .xeber-symbol {
    display: none !important;
}

/* Bayrağın önünde yalnızca hareketli İspanyol halkaları kalsın */
html body.page-id-876 .xeber-emblem {
    opacity: .88 !important;
    transform: translateY(28px) !important;
}

html body.page-id-876 .ring-one {
    border-color: rgba(243, 38, 62, .35) !important;
    border-top-color: #f3263e !important;
    box-shadow: 0 0 22px rgba(243, 38, 62, .12) !important;
}

html body.page-id-876 .ring-two {
    border-color: rgba(255, 212, 59, .38) !important;
    border-right-color: #ffd43b !important;
    box-shadow: 0 0 19px rgba(255, 212, 59, .11) !important;
}

html body.page-id-876 .ring-three {
    border-color: rgba(243, 38, 62, .34) !important;
    border-bottom-color: #f3263e !important;
}

/* Mobilde halkaları ortala */
@media screen and (max-width: 650px) {
    html body.page-id-876 .xeber-emblem {
        width: min(190px, 56vw) !important;
        margin: 18px auto 0 !important;
        transform: none !important;
    }
}
/* XƏBƏRLƏR — BÜYÜK BOŞLUĞU KALDIR */
@media screen and (min-width: 781px) {

    html body.page-id-878 .xeber-hero {
        min-height: 440px !important;
        padding: 46px 55px !important;
        margin-bottom: 22px !important;
        grid-template-columns: 1fr !important;
        align-items: center !important;
    }

    html body.page-id-878 .xeber-hero-copy {
        position: relative !important;
        z-index: 3 !important;
        width: min(650px, 58%) !important;
        max-width: 650px !important;
    }

    /* Halkalar artık satır oluşturmaz, görselin üzerinde durur */
    html body.page-id-878 .xeber-emblem {
        position: absolute !important;
        z-index: 2 !important;
        left: 58% !important;
        bottom: 18px !important;
        width: min(255px, 23vw) !important;
        margin: 0 !important;
        opacity: .76 !important;
        transform: none !important;
        pointer-events: none !important;
    }
}

/* MOBİL VE KÜÇÜK TABLET */
@media screen and (max-width: 780px) {

    html body.page-id-878 .xeber-hero {
        min-height: 0 !important;
        padding: 38px 17px 29px !important;
    }

    html body.page-id-878 .xeber-emblem {
        width: min(165px, 48vw) !important;
        margin: 22px auto 0 !important;
    }
}
/* =========================================================
   BKO | MULTILINGUAL BLOG
   Xəbərlər grubunun küresel ve çok dilli versiyonu
   Yalnızca Multilingual Blog sayfası: page-id-2019
   ========================================================= */

html body.page-id-2019 .entry-header {
    display: none !important;
}

html body.page-id-2019 .xeber-hub {
    --global-cyan: #36dbff;
    --global-violet: #8f68ff;
    --global-magenta: #ff55d7;
    --global-emerald: #54f5b4;
    --global-gold: #ffd36a;
    --az-mavi: var(--global-cyan) !important;
    --az-qirmizi: var(--global-magenta) !important;
    --az-yasil: var(--global-emerald) !important;
    --az-yesil: var(--global-emerald) !important;
    --az-ag: #f5fbff !important;
    --az-beyaz: #f5fbff !important;
    --baki-gorseli: url("https://bilgekaanozkan.com/wp-content/uploads/2026/09/ChatGPT-Image-3-Eyl-2026-20_31_10.png") !important;

    width: 100vw !important;
    max-width: none !important;
    min-height: 100vh !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: 0 !important;
    padding: 52px max(24px, calc((100vw - 1480px) / 2)) 82px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    color: #f5fbff !important;
    background: #030613 !important;
}

html body.page-id-2019 .xeber-hub::before {
    content: "" !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: fixed !important;
    inset: 0 !important;
    z-index: 0 !important;
    width: 100vw !important;
    height: 100dvh !important;
    pointer-events: none !important;
    background-image:
        linear-gradient(90deg, rgba(2,5,17,.94) 0%, rgba(3,6,19,.70) 43%, rgba(3,6,19,.26) 75%, rgba(2,5,17,.14) 100%),
        linear-gradient(rgba(1,4,15,.08), rgba(1,4,15,.72)),
        var(--baki-gorseli) !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

html body.page-id-2019 .xeber-hub::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
    pointer-events: none !important;
    background:
        radial-gradient(circle at 8% 13%, rgba(54,219,255,.15), transparent 28%),
        radial-gradient(circle at 35% 10%, rgba(143,104,255,.11), transparent 25%),
        radial-gradient(circle at 67% 14%, rgba(255,85,215,.10), transparent 27%),
        radial-gradient(circle at 92% 21%, rgba(84,245,180,.10), transparent 29%) !important;
}

html body.page-id-2019 .xeber-hub > *,
html body.page-id-2019 .xeber-hub > .wp-block-group__inner-container {
    position: relative !important;
    z-index: 1 !important;
}

html body.page-id-2019 .xeber-hub > .wp-block-group__inner-container {
    width: 100% !important;
    max-width: none !important;
}

/* ---------- KÜRESEL MANŞET ---------- */
html body.page-id-2019 .xeber-hero {
    isolation: isolate !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1.28fr) minmax(250px, .72fr) !important;
    align-items: center !important;
    gap: clamp(30px, 5vw, 82px) !important;
    width: min(1480px, calc(100vw - 48px)) !important;
    max-width: none !important;
    min-height: 535px !important;
    margin: 0 auto 18px !important;
    padding: clamp(42px, 6vw, 88px) !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(54,219,255,.50) !important;
    border-radius: 34px !important;
    background-image:
        linear-gradient(100deg, rgba(2,5,18,.98) 0%, rgba(3,6,21,.91) 40%, rgba(3,7,23,.48) 70%, rgba(2,5,18,.16) 100%),
        var(--baki-gorseli) !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    box-shadow:
        0 30px 80px rgba(0,0,0,.62),
        -15px 0 31px rgba(54,219,255,.13),
        0 0 34px rgba(143,104,255,.10),
        15px 0 31px rgba(255,85,215,.11),
        inset 0 0 45px rgba(0,0,0,.30) !important;
}

html body.page-id-2019 .xeber-hero::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    z-index: 4 !important;
    inset: 0 0 auto !important;
    width: 100% !important;
    height: 7px !important;
    background: linear-gradient(90deg,
        var(--global-cyan) 0 20%,
        var(--global-violet) 20% 40%,
        var(--global-magenta) 40% 60%,
        var(--global-gold) 60% 80%,
        var(--global-emerald) 80% 100%) !important;
    box-shadow: 0 0 18px rgba(54,219,255,.40), 0 0 27px rgba(255,85,215,.24) !important;
    animation: none !important;
}

html body.page-id-2019 .xeber-hero::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    z-index: 1 !important;
    top: -42% !important;
    left: -45% !important;
    width: 28% !important;
    height: 192% !important;
    pointer-events: none !important;
    border-radius: 0 !important;
    background: linear-gradient(90deg, transparent, rgba(215,243,255,.11), transparent) !important;
    box-shadow: none !important;
    transform: rotate(15deg) !important;
    animation: multilingualLuz 8.5s ease-in-out infinite !important;
}

html body.page-id-2019 .xeber-hero > * {
    position: relative !important;
    z-index: 2 !important;
}

html body.page-id-2019 .xeber-hero-copy {
    grid-column: 1 !important;
    max-width: 830px !important;
    text-align: left !important;
}

html body.page-id-2019 .xeber-kicker {
    display: inline-flex !important;
    margin: 0 0 22px !important;
    padding: 9px 17px !important;
    color: #c9f7ff !important;
    background: linear-gradient(90deg, rgba(54,219,255,.09), rgba(143,104,255,.08)) !important;
    border: 1px solid rgba(54,219,255,.62) !important;
    border-radius: 999px !important;
    box-shadow: 0 0 17px rgba(54,219,255,.16) !important;
    font-size: 11px !important;
    font-weight: 900 !important;
    letter-spacing: 2px !important;
    text-shadow: 0 0 9px rgba(54,219,255,.50) !important;
}

html body.page-id-2019 .xeber-hero h1 {
    margin: 0 0 22px !important;
    color: transparent !important;
    background: linear-gradient(90deg,
        #f5fbff 0%, var(--global-cyan) 20%, #ffffff 34%, var(--global-violet) 48%,
        var(--global-magenta) 64%, var(--global-gold) 80%, var(--global-emerald) 100%) !important;
    background-size: 190% 100% !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-size: clamp(50px, 6.5vw, 96px) !important;
    font-weight: 950 !important;
    font-style: italic !important;
    line-height: .90 !important;
    letter-spacing: -4px !important;
    filter: drop-shadow(0 9px 18px rgba(0,0,0,.80)) !important;
    animation: multilingualTitulo 9s linear infinite !important;
}

html body.page-id-2019 .xeber-hero-copy > p {
    max-width: 750px !important;
    margin: 0 0 28px !important;
    color: #e1edf4 !important;
    font-size: clamp(16px, 1.7vw, 21px) !important;
    line-height: 1.68 !important;
}

html body.page-id-2019 .xeber-movzular {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 9px !important;
}

html body.page-id-2019 .xeber-movzular span {
    padding: 11px 7px !important;
    color: #f5fbff !important;
    background: rgba(255,255,255,.025) !important;
    border: 1px solid rgba(54,219,255,.40) !important;
    border-radius: 8px !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    letter-spacing: .7px !important;
    text-align: center !important;
}

html body.page-id-2019 .xeber-movzular span:nth-child(2) {
    color: #d8cfff !important;
    border-color: rgba(143,104,255,.52) !important;
}

html body.page-id-2019 .xeber-movzular span:nth-child(3) {
    color: #ffc5ef !important;
    border-color: rgba(255,85,215,.50) !important;
}

html body.page-id-2019 .xeber-movzular span:nth-child(4) {
    color: #bdffe3 !important;
    border-color: rgba(84,245,180,.48) !important;
}

/* ---------- DÖNEN ÇOK DİLLİ DÜNYA ---------- */
html body.page-id-2019 .xeber-emblem {
    position: relative !important;
    display: block !important;
    grid-column: 2 !important;
    justify-self: center !important;
    width: min(325px, 27vw) !important;
    aspect-ratio: 1 / 1 !important;
    margin: auto !important;
}

html body.page-id-2019 .xeber-ring {
    display: block !important;
}

html body.page-id-2019 .ring-one {
    border-color: rgba(54,219,255,.35) !important;
    border-top-color: var(--global-cyan) !important;
    box-shadow: 0 0 24px rgba(54,219,255,.10) !important;
}

html body.page-id-2019 .ring-two {
    border-color: rgba(255,85,215,.38) !important;
    border-right-color: var(--global-magenta) !important;
    box-shadow: 0 0 21px rgba(255,85,215,.09) !important;
}

html body.page-id-2019 .ring-three {
    border-color: rgba(84,245,180,.38) !important;
    border-bottom-color: var(--global-emerald) !important;
}

html body.page-id-2019 .xeber-symbol {
    position: absolute !important;
    display: grid !important;
    place-items: center !important;
    inset: 50% auto auto 50% !important;
    width: 48% !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 1 / 1 !important;
    overflow: hidden !important;
    border: 1px solid rgba(213,245,255,.82) !important;
    border-radius: 50% !important;
    background:
        radial-gradient(circle at 35% 28%, rgba(255,255,255,.35), transparent 13%),
        repeating-linear-gradient(0deg, transparent 0 18%, rgba(54,219,255,.15) 19% 20%, transparent 21% 38%),
        repeating-linear-gradient(90deg, transparent 0 18%, rgba(143,104,255,.14) 19% 20%, transparent 21% 38%),
        radial-gradient(circle, #183b68 0%, #111a49 48%, #09051c 100%) !important;
    box-shadow:
        0 20px 42px rgba(0,0,0,.58),
        0 0 28px rgba(54,219,255,.31),
        0 0 52px rgba(143,104,255,.17) !important;
    transform: translate(-50%, -50%) !important;
    animation: multilingualDunya 4s ease-in-out infinite !important;
}

html body.page-id-2019 .xeber-symbol::before {
    content: "" !important;
    position: absolute !important;
    inset: 13% 28% !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    aspect-ratio: auto !important;
    border: 1px solid rgba(84,245,180,.42) !important;
    border-radius: 50% !important;
    background: none !important;
    box-shadow: none !important;
    transform: rotate(18deg) !important;
    animation: multilingualMeridyen 8s linear infinite !important;
}

html body.page-id-2019 .xeber-symbol::after {
    content: "A · 文 · ع" !important;
    position: relative !important;
    inset: auto !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    color: #f5fbff !important;
    background: none !important;
    clip-path: none !important;
    transform: none !important;
    font-size: clamp(14px, 1.7vw, 20px) !important;
    font-weight: 900 !important;
    letter-spacing: 1px !important;
    text-shadow: 0 0 10px rgba(54,219,255,.70), 0 0 17px rgba(255,85,215,.35) !important;
}

/* ---------- DÜNYA DİLLERİ BANDI ---------- */
html body.page-id-2019 .xeber-ticker {
    width: min(1480px, calc(100vw - 48px)) !important;
    max-width: none !important;
    margin: 18px auto 46px !important;
    border-top: 1px solid rgba(54,219,255,.38) !important;
    border-bottom: 1px solid rgba(255,85,215,.36) !important;
    background: linear-gradient(90deg,
        rgba(54,219,255,.08), rgba(143,104,255,.07), rgba(255,85,215,.07), rgba(84,245,180,.07)),
        rgba(2,5,17,.96) !important;
    box-shadow: 0 0 19px rgba(54,219,255,.07) !important;
}

html body.page-id-2019 .xeber-ticker-track span {
    color: #edfaff !important;
    text-shadow: 0 0 8px rgba(54,219,255,.26) !important;
}

/* ---------- ÇOK DİLLİ YAZI KARTLARI ---------- */
html body.page-id-2019 .xeber-query {
    width: min(1480px, calc(100vw - 48px)) !important;
    max-width: none !important;
    margin: 0 auto !important;
}

html body.page-id-2019 .xeber-query .wp-block-post-template {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 24px !important;
}

html body.page-id-2019 .xeber-query .wp-block-post {
    --kart-rengi: var(--global-cyan) !important;
    contain: layout style !important;
}

html body.page-id-2019 .xeber-query .wp-block-post:nth-child(4n+2) {
    --kart-rengi: var(--global-magenta) !important;
}

html body.page-id-2019 .xeber-query .wp-block-post:nth-child(4n+3) {
    --kart-rengi: var(--global-gold) !important;
}

html body.page-id-2019 .xeber-query .wp-block-post:nth-child(4n+4) {
    --kart-rengi: var(--global-emerald) !important;
}

html body.page-id-2019 .xeber-kart {
    color: #f5fbff !important;
    background: linear-gradient(150deg, rgba(5,17,35,.985), rgba(4,4,17,.99)) !important;
    box-shadow: 0 17px 35px rgba(0,0,0,.62), inset 0 0 24px rgba(143,104,255,.025) !important;
}

html body.page-id-2019 .xeber-kart::before {
    width: 64% !important;
    height: 4px !important;
    background: linear-gradient(90deg,
        transparent,
        var(--global-cyan) 15% 30%,
        var(--global-violet) 30% 47%,
        var(--global-magenta) 47% 64%,
        var(--global-gold) 64% 79%,
        var(--global-emerald) 79% 90%,
        transparent) !important;
}

html body.page-id-2019 .xeber-kart::after {
    content: "GLOBAL 0" counter(xeber-sayi) !important;
}

html body.page-id-2019 .xeber-baslik a {
    color: #f5fbff !important;
}

html body.page-id-2019 .xeber-tarix,
html body.page-id-2019 .xeber-xulase {
    color: #cbd9e2 !important;
}

html body.page-id-2019 .xeber-query .page-numbers,
html body.page-id-2019 .xeber-query .wp-block-query-pagination-previous,
html body.page-id-2019 .xeber-query .wp-block-query-pagination-next {
    color: #edfaff !important;
    background: rgba(3,6,19,.96) !important;
    border-color: rgba(54,219,255,.42) !important;
}

html body.page-id-2019 .xeber-query .page-numbers.current,
html body.page-id-2019 .xeber-query .page-numbers:hover {
    color: #030613 !important;
    background: linear-gradient(135deg, var(--global-cyan), var(--global-violet), var(--global-magenta)) !important;
    box-shadow: 0 0 19px rgba(54,219,255,.37) !important;
}

/* ---------- MASAÜSTÜ ---------- */
@media screen and (min-width: 1001px) {
    html body.page-id-2019 .xeber-query .wp-block-post:first-child {
        grid-column: span 2 !important;
    }

    html body.page-id-2019 .xeber-query .wp-block-post:first-child .xeber-baslik {
        font-size: clamp(30px, 3vw, 44px) !important;
    }
}

/* ---------- TABLET ---------- */
@media screen and (min-width: 651px) and (max-width: 1000px) {
    html body.page-id-2019 .xeber-hub {
        padding: 38px 20px 65px !important;
    }

    html body.page-id-2019 .xeber-hero,
    html body.page-id-2019 .xeber-ticker,
    html body.page-id-2019 .xeber-query {
        width: 100% !important;
    }

    html body.page-id-2019 .xeber-hero {
        grid-template-columns: minmax(0, 1fr) minmax(220px, .48fr) !important;
        gap: 28px !important;
        min-height: 455px !important;
        padding: 45px 33px !important;
        border-radius: 24px !important;
        background-position: 60% center !important;
    }

    html body.page-id-2019 .xeber-hero h1 {
        font-size: clamp(47px, 8vw, 70px) !important;
        letter-spacing: -3px !important;
    }

    html body.page-id-2019 .xeber-movzular {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    html body.page-id-2019 .xeber-emblem {
        width: min(240px, 30vw) !important;
    }

    html body.page-id-2019 .xeber-query .wp-block-post-template {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 20px !important;
    }

    html body.page-id-2019 .xeber-query .wp-block-post:first-child {
        grid-column: span 2 !important;
    }
}

/* ---------- MOBİL ---------- */
@media screen and (max-width: 650px) {
    html body.page-id-2019 .xeber-hub {
        width: 100vw !important;
        max-width: 100vw !important;
        padding: 25px 12px 55px !important;
        overflow: hidden !important;
    }

    html body.page-id-2019 .xeber-hub::before {
        background-image:
            linear-gradient(rgba(2,5,17,.31), rgba(2,5,17,.67) 55%, rgba(2,5,17,.93)),
            var(--baki-gorseli) !important;
        background-position: 68% center !important;
    }

    html body.page-id-2019 .xeber-hero,
    html body.page-id-2019 .xeber-ticker,
    html body.page-id-2019 .xeber-query {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }

    html body.page-id-2019 .xeber-hero {
        grid-template-columns: 1fr !important;
        gap: 30px !important;
        min-height: 0 !important;
        margin-bottom: 14px !important;
        padding: 41px 16px 31px !important;
        border-radius: 18px !important;
        background-position: 66% center !important;
    }

    html body.page-id-2019 .xeber-hero-copy {
        grid-column: 1 !important;
        text-align: center !important;
    }

    html body.page-id-2019 .xeber-kicker {
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 8px 12px !important;
        font-size: 9px !important;
        letter-spacing: 1.15px !important;
    }

    html body.page-id-2019 .xeber-hero h1 {
        font-size: clamp(36px, 11vw, 49px) !important;
        line-height: .94 !important;
        letter-spacing: -2px !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }

    html body.page-id-2019 .xeber-hero-copy > p {
        font-size: 13px !important;
        line-height: 1.58 !important;
    }

    html body.page-id-2019 .xeber-movzular {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;
    }

    html body.page-id-2019 .xeber-movzular span {
        padding: 10px 5px !important;
        font-size: 8px !important;
        letter-spacing: .35px !important;
    }

    html body.page-id-2019 .xeber-emblem {
        grid-column: 1 !important;
        width: min(190px, 57vw) !important;
        margin-top: 0 !important;
    }

    html body.page-id-2019 .xeber-symbol::after {
        font-size: 13px !important;
    }

    html body.page-id-2019 .xeber-ticker {
        margin-top: 14px !important;
        margin-bottom: 30px !important;
    }

    html body.page-id-2019 .xeber-ticker-track {
        animation-duration: 36s !important;
    }

    html body.page-id-2019 .xeber-query .wp-block-post-template {
        grid-template-columns: 1fr !important;
        gap: 18px !important;
    }

    html body.page-id-2019 .xeber-query .wp-block-post:first-child {
        grid-column: auto !important;
    }

    html body.page-id-2019 .xeber-query .wp-block-post:first-child .xeber-baslik,
    html body.page-id-2019 .xeber-baslik {
        font-size: 21px !important;
    }

    html body.page-id-2019 .xeber-kart,
    html body.page-id-2019 .xeber-kart:hover {
        transform: none !important;
    }
}

@keyframes multilingualLuz {
    0%, 28% { left: -45%; opacity: 0; }
    42% { opacity: 1; }
    70%, 100% { left: 125%; opacity: 0; }
}

@keyframes multilingualTitulo {
    from { background-position: 0% 50%; }
    to { background-position: 190% 50%; }
}

@keyframes multilingualDunya {
    0%, 100% { transform: translate(-50%, -50%) scale(.97); filter: brightness(.97); }
    50% { transform: translate(-50%, -50%) scale(1.035); filter: brightness(1.10); }
}

@keyframes multilingualMeridyen {
    from { transform: rotate(18deg); }
    to { transform: rotate(378deg); }
}

@media (prefers-reduced-motion: reduce) {
    html body.page-id-2019 .xeber-hero::after,
    html body.page-id-2019 .xeber-hero h1,
    html body.page-id-2019 .xeber-symbol,
    html body.page-id-2019 .xeber-symbol::before {
        animation: none !important;
    }
}
/* MULTILINGUAL BLOG — MASAÜSTÜ MERKEZLEME */
@media screen and (min-width: 1001px) {

    html body.page-id-2019 .xeber-hub {
        width: calc(100vw - 17px) !important;
        margin-left: calc(50% - 50vw + 8.5px) !important;
    }

    html body.page-id-2019 .xeber-hero,
    html body.page-id-2019 .xeber-ticker,
    html body.page-id-2019 .xeber-query {
        width: min(1480px, calc(100% - 48px)) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        left: auto !important;
        right: auto !important;
        transform: none !important;
    }
}
/* MULTILINGUAL — AL HARFLERİNDEKİ BOZULMAYI DÜZELT */
html body.page-id-2019 .xeber-hero-copy {
    position: relative !important;
    z-index: 5 !important;
}

html body.page-id-2019 .xeber-emblem {
    z-index: 2 !important;
}

/* TABLET */
@media screen and (min-width: 651px) and (max-width: 1000px) {

    html body.page-id-2019 .xeber-hero h1 {
        font-size: clamp(43px, 6.8vw, 58px) !important;
        letter-spacing: -2.5px !important;
        background: linear-gradient(
            90deg,
            #f5fbff 0%,
            #36dbff 48%,
            #ffffff 67%,
            #a98cff 84%,
            #ff78dc 100%
        ) !important;
        background-size: 100% 100% !important;
        background-clip: text !important;
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: transparent !important;
        animation: none !important;
    }
}
/* MULTILINGUAL BAŞLIĞINI KESİN OLARAK DÜZELT */
html body.page-id-2019 h1.multilingual-title {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    width: fit-content !important;
    max-width: 100% !important;
    overflow: visible !important;
    background: none !important;
    animation: none !important;
    filter: none !important;
    line-height: .91 !important;
}

html body.page-id-2019 .multilingual-word {
    display: block !important;
    white-space: nowrap !important;
    color: #58ddff !important;
    -webkit-text-fill-color: #58ddff !important;
    background: none !important;
    text-shadow:
        3px 4px 0 rgba(15, 83, 116, .72),
        0 0 18px rgba(54, 219, 255, .38) !important;
}

html body.page-id-2019 .multilingual-blog {
    display: block !important;
    color: #8feaff !important;
    -webkit-text-fill-color: #8feaff !important;
    background: none !important;
    text-shadow:
        3px 4px 0 rgba(25, 81, 119, .72),
        0 0 18px rgba(143, 104, 255, .38) !important;
}

/* TABLET */
@media screen and (min-width: 651px) and (max-width: 1000px) {
    html body.page-id-2019 h1.multilingual-title {
        font-size: clamp(43px, 6.5vw, 56px) !important;
    }
}

/* MOBİL */
@media screen and (max-width: 650px) {
    html body.page-id-2019 h1.multilingual-title {
        align-items: center !important;
        width: 100% !important;
        font-size: clamp(33px, 10vw, 44px) !important;
    }
}
/* INTERVIEWS SAYFASI — GENİŞLİK VE HİZALAMA */
body.page-id-2028 .entry-content > .bko-interviews-hub {
    position: relative !important;
    left: auto !important;
    width: min(1480px, calc(100vw - 32px)) !important;
    max-width: none !important;
    margin: 12px auto 80px !important;
    transform: none !important;
}

@media (max-width: 820px) {
    body.page-id-2028 .entry-content > .bko-interviews-hub {
        width: calc(100vw - 22px) !important;
        margin-bottom: 56px !important;
    }
}

@media (max-width: 560px) {
    body.page-id-2028 .entry-content > .bko-interviews-hub {
        width: calc(100vw - 16px) !important;
    }
}
/* FUTBOL · BASKETBOL · VOLEYBOL · TENİS — TAM ORTALAMA */

html body .entry-content .futbol-arena,
html body .wp-block-post-content .futbol-arena {
    min-width: 0 !important;
    box-sizing: border-box !important;
}

/* Masaüstü */
html body .futbol-arena .futbol-hero,
html body .futbol-arena .futbol-konu-seridi,
html body .futbol-arena .futbol-query {
    position: relative !important;
    left: 50% !important;
    right: auto !important;
    width: min(1480px, calc(100vw - 48px)) !important;
    max-width: calc(100vw - 48px) !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
    transform: translateX(-50%) !important;
}

/* Hero içeriğini kendi kutusunda ortala */
html body .futbol-arena .futbol-hero > *,
html body .futbol-arena .futbol-hero .wp-block-group__inner-container,
html body .futbol-arena .futbol-hero .wp-block-buttons {
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
}

html body .futbol-arena .futbol-hero :is(h1, h2, p) {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}

/* Tablet */
@media screen and (min-width: 651px) and (max-width: 1024px) {
    html body .futbol-arena .futbol-hero,
    html body .futbol-arena .futbol-konu-seridi,
    html body .futbol-arena .futbol-query {
        width: calc(100vw - 32px) !important;
        max-width: calc(100vw - 32px) !important;
    }
}

/* Mobil */
@media screen and (max-width: 650px) {
    html body .entry-content .futbol-arena,
    html body .wp-block-post-content .futbol-arena {
        position: relative !important;
        left: 50% !important;
        right: auto !important;
        width: 100vw !important;
        max-width: 100vw !important;
        margin-left: -50vw !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        transform: none !important;
    }

    html body .futbol-arena .futbol-hero,
    html body .futbol-arena .futbol-konu-seridi,
    html body .futbol-arena .futbol-query {
        left: 50% !important;
        width: calc(100vw - 20px) !important;
        max-width: calc(100vw - 20px) !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        transform: translateX(-50%) !important;
    }
}
/* =========================================================
   BKO | ÜÇLÜ KART VE KATEGORİ ARŞİVİ DÜZELTMESİ
   ========================================================= */

/* Kartların alt başlık yüksekliği */
html body .entry-content .bko-feature-grid .wp-block-cover {
    --bko-caption-height: 70px;
    position: relative !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: #030708 !important;
}

html body .entry-content .bko-feature-grid
> .wp-block-column:first-child
> .wp-block-cover {
    --bko-caption-height: 86px;
}

/* Görseli başlık alanından ayır */
html body .entry-content .bko-feature-grid
.wp-block-cover > img.wp-block-cover__image-background,
html body .entry-content .bko-feature-grid
.wp-block-cover > .wp-block-cover__image-background {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: auto !important;
    left: 0 !important;

    width: 100% !important;
    height: calc(100% - var(--bko-caption-height)) !important;
    max-height: calc(100% - var(--bko-caption-height)) !important;

    object-fit: cover !important;
    object-position: center !important;
    border-radius: 11px 11px 0 0 !important;
}

/* Karartma yalnızca görsel üzerinde kalsın */
html body .entry-content .bko-feature-grid
.wp-block-cover > .wp-block-cover__background,
html body .entry-content .bko-feature-grid
.wp-block-cover > .has-background-dim {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: auto !important;
    left: 0 !important;

    width: 100% !important;
    height: calc(100% - var(--bko-caption-height)) !important;
    opacity: .12 !important;
}

/* Eski görsel üstü efektleri kapat */
html body .entry-content .bko-feature-grid
.wp-block-cover::after {
    content: none !important;
    display: none !important;
}

/* Başlık taşıyıcısı */
html body .entry-content .bko-feature-grid
.wp-block-cover .wp-block-cover__inner-container {
    position: relative !important;
    z-index: 5 !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-end !important;

    width: 100% !important;
    max-width: none !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* Başlık Grup bloğunun içindeyse */
html body .entry-content .bko-feature-grid
.wp-block-cover__inner-container > .wp-block-group {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* Üç başlığı görselin altındaki banda yerleştir */
html body .entry-content .bko-feature-grid
.wp-block-cover h2.wp-block-heading,
html body .entry-content .bko-feature-grid
.wp-block-cover .wp-block-heading {
    position: relative !important;
    inset: auto !important;

    display: flex !important;
    flex: 0 0 var(--bko-caption-height) !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: none !important;
    min-height: var(--bko-caption-height) !important;
    height: var(--bko-caption-height) !important;

    margin: 0 !important;
    padding: 10px 18px !important;
    overflow: hidden !important;

    color: #fff !important;
    background:
        linear-gradient(
            90deg,
            #020606 0%,
            #0b1513 50%,
            #020606 100%
        ) !important;

    border: 0 !important;
    border-top: 1px solid rgba(223, 255, 56, .78) !important;
    border-radius: 0 0 11px 11px !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.07),
        inset 0 10px 24px rgba(223,255,56,.035),
        0 -4px 16px rgba(223,255,56,.12) !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: clamp(17px, 1.55vw, 24px) !important;
    font-weight: 900 !important;
    line-height: 1.08 !important;
    letter-spacing: .025em !important;

    text-align: center !important;
    text-transform: uppercase !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;

    transform: none !important;
}

/* Büyük Beşiktaş kartı */
html body .entry-content .bko-feature-grid
> .wp-block-column:first-child
.wp-block-cover h2.wp-block-heading,
html body .entry-content .bko-feature-grid
> .wp-block-column:first-child
.wp-block-cover .wp-block-heading {
    font-size: clamp(23px, 2.7vw, 38px) !important;
}

/* Eski arma, dosya ve köşe süslerini kaldır */
html body .entry-content .bko-feature-grid
.wp-block-cover h2.wp-block-heading::before,
html body .entry-content .bko-feature-grid
.wp-block-cover h2.wp-block-heading::after,
html body .entry-content .bko-feature-grid
.wp-block-cover .wp-block-heading::before,
html body .entry-content .bko-feature-grid
.wp-block-cover .wp-block-heading::after {
    content: none !important;
    display: none !important;
}

/* Başlık bağlantıları */
html body .entry-content .bko-feature-grid
.wp-block-cover .wp-block-heading a {
    position: static !important;
    z-index: auto !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;
    text-align: center !important;
    text-decoration: none !important;

    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;

    text-shadow:
        0 1px 2px #000,
        0 0 9px rgba(255,255,255,.36) !important;
}

/* Hover */
html body .entry-content .bko-feature-grid
.wp-block-cover:hover .wp-block-heading {
    color: #dfff38 !important;
    border-top-color: #dfff38 !important;
    transform: none !important;
}

html body .entry-content .bko-feature-grid
.wp-block-cover:hover .wp-block-heading a {
    color: #dfff38 !important;
}

/* Tablet ve mobil */
@media screen and (max-width: 782px) {

    html body .entry-content .bko-feature-grid
    > .wp-block-column:first-child
    > .wp-block-cover {
        --bko-caption-height: 76px;
    }

    html body .entry-content .bko-feature-grid
    > .wp-block-column:last-child
    > .wp-block-cover {
        --bko-caption-height: 64px;
    }

    html body .entry-content .bko-feature-grid
    .wp-block-cover h2.wp-block-heading,
    html body .entry-content .bko-feature-grid
    .wp-block-cover .wp-block-heading {
        padding: 8px 12px !important;
        font-size: clamp(16px, 4.4vw, 21px) !important;
        line-height: 1.1 !important;
    }

    html body .entry-content .bko-feature-grid
    > .wp-block-column:first-child
    .wp-block-cover h2.wp-block-heading,
    html body .entry-content .bko-feature-grid
    > .wp-block-column:first-child
    .wp-block-cover .wp-block-heading {
        font-size: clamp(20px, 6vw, 27px) !important;
    }
}

/* =========================================================
   KATEGORİ ARŞİVLERİ BAŞLIĞINI KALDIR
   ========================================================= */

html body.category main > .page-header,
html body.category .site-main > .page-header,
html body.category .content-area > .page-header,
html body.category .archive-header,
html body.category .archive-title,
html body.category h1.page-title,
html body.category .wp-block-query-title,
html body.category .taxonomy-description {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Başlık kalkınca kalan üst boşluğu azalt */
html body.category .site-main,
html body.category main.site-main {
    padding-top: 18px !important;
}
/* ==========================================================
   BEŞİKTAŞ KATEGORİ SAYFASI - TEMİZ V2
   bilgekaanozkan.com/category/besiktas/
   ========================================================== */


/* VARSAYILAN ARŞİV BAŞLIĞINI KALDIR */
body.category-besiktas .page-header,
body.category-besiktas .archive-header,
body.category-besiktas h1.page-title,
body.category-besiktas .archive-description {
    display: none !important;
}


/* ANA ALAN */
body.category-besiktas #primary,
body.category-besiktas .content-area {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* ANA POST ALANI */
body.category-besiktas .site-main {
    width: calc(100% - 60px) !important;
    max-width: 1320px !important;

    margin: 0 auto !important;
    padding: 35px 0 90px !important;

    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;

    gap: 30px !important;

    box-sizing: border-box !important;
}


/* BEŞİKTAŞ BAŞLIĞI */
body.category-besiktas .site-main::before {
    content: "BEŞİKTAŞ";

    grid-column: 1 / -1 !important;

    display: block !important;

    margin: 0 0 2px !important;
    padding: 0 0 17px !important;

    border-bottom: 2px solid #111;

    color: #111 !important;

    font-size: clamp(40px, 5vw, 66px) !important;
    line-height: .95 !important;

    font-weight: 900 !important;
    letter-spacing: -2.5px !important;
}


/* ==========================================================
   HER YAZI KARTI
   ========================================================== */

body.category-besiktas .site-main article {

    display: flex !important;
    flex-direction: column !important;

    position: relative !important;

    width: 100% !important;
    max-width: none !important;

    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #0c0e0e !important;

    border: 1px solid rgba(57,255,136,.18) !important;
    border-radius: 17px !important;

    overflow: hidden !important;

    box-shadow:
        0 9px 25px rgba(0,0,0,.09) !important;

    float: none !important;

    transform: none !important;

    box-sizing: border-box !important;
}


/* HER ŞEYİN ESKİ KONUMUNU SIFIRLA */
body.category-besiktas .site-main article *,
body.category-besiktas .site-main article *::before,
body.category-besiktas .site-main article *::after {

    max-width: 100%;
}


/* ==========================================================
   GÖRSEL
   ========================================================== */

body.category-besiktas article .post-thumbnail {

    order: 1 !important;

    display: block !important;

    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    top: auto !important;
    left: auto !important;
    right: auto !important;

    transform: none !important;

    overflow: hidden !important;
}


body.category-besiktas article .post-thumbnail a {

    display: block !important;

    width: 100% !important;

    aspect-ratio: 16 / 9 !important;

    overflow: hidden !important;
}


body.category-besiktas article .post-thumbnail img {

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    min-width: 100% !important;

    margin: 0 !important;

    object-fit: cover !important;
    object-position: center !important;

    border: 0 !important;
    border-radius: 0 !important;

    transform: none !important;

    transition: transform .35s ease !important;
}


body.category-besiktas article:hover .post-thumbnail img {
    transform: scale(1.035) !important;
}


/* ==========================================================
   BAŞLIK ALANI
   ========================================================== */

body.category-besiktas article .entry-header {

    order: 2 !important;

    display: block !important;

    position: static !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 23px 23px 13px !important;

    transform: none !important;

    text-align: left !important;

    box-sizing: border-box !important;
}


body.category-besiktas article .entry-title {

    position: static !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;

    text-align: left !important;

    font-size: 24px !important;
    line-height: 1.18 !important;

    font-weight: 850 !important;

    letter-spacing: -.7px !important;
}


body.category-besiktas article .entry-title a {

    display: block !important;

    color: #fff !important;

    text-decoration: none !important;

    position: static !important;

    transform: none !important;
}


body.category-besiktas article .entry-title a:hover {
    color: #39ff88 !important;
}


/* ==========================================================
   META: TARİH - KATEGORİ VB.
   ========================================================== */

body.category-besiktas article .entry-meta {

    position: static !important;

    width: 100% !important;

    margin: 13px 0 0 !important;

    padding: 12px 0 0 !important;

    border-top: 1px solid rgba(255,255,255,.10) !important;

    text-align: left !important;

    color: rgba(255,255,255,.50) !important;

    font-size: 11px !important;
    line-height: 1.5 !important;

    transform: none !important;
}


body.category-besiktas article .entry-meta a {

    color: rgba(255,255,255,.58) !important;

    text-decoration: none !important;
}


body.category-besiktas article .entry-meta a:hover {
    color: #39ff88 !important;
}


/* ==========================================================
   KATEGORİ SAYFASINDA UZUN YAZI ÖZETLERİNİ GİZLE
   ========================================================== */

body.category-besiktas article .entry-content,
body.category-besiktas article .entry-summary {

    display: none !important;
}


/* ==========================================================
   SOSYAL PAYLAŞIM BUTONLARINI KATEGORİ SAYFASINDAN ÇIKAR
   ========================================================== */

body.category-besiktas article .sd-sharing-enabled,
body.category-besiktas article .sharedaddy,
body.category-besiktas article .sd-block,
body.category-besiktas article .sd-content,
body.category-besiktas article .jp-sharing-input-touch,
body.category-besiktas article div.sharedaddy {

    display: none !important;
}


/* ENTRY FOOTER VARSA */
body.category-besiktas article .entry-footer {

    order: 4 !important;

    position: static !important;

    width: auto !important;

    margin: auto 23px 20px !important;
    padding: 11px 0 0 !important;

    border-top: 1px solid rgba(255,255,255,.08);

    color: rgba(255,255,255,.45) !important;

    font-size: 11px !important;

    transform: none !important;
}


body.category-besiktas article .entry-footer a {
    color: rgba(255,255,255,.55) !important;
}


/* DÜZENLE LİNKİNİ ZİYARETÇİ GÖRÜNÜMÜNDEN AYRI TUT */
body.category-besiktas article .edit-link {
    opacity: .55;
}


/* PAGINATION TAM GENİŞLİK */
body.category-besiktas .navigation.pagination,
body.category-besiktas .posts-navigation,
body.category-besiktas .post-navigation {

    grid-column: 1 / -1 !important;

    width: 100% !important;

    margin: 25px 0 0 !important;
}


/* ==========================================================
   TABLET
   ========================================================== */

@media (max-width: 1024px) {

    body.category-besiktas .site-main {

        width: calc(100% - 36px) !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        gap: 22px !important;
    }

}


/* ==========================================================
   MOBİL
   ========================================================== */

@media (max-width: 650px) {

    body.category-besiktas .site-main {

        width: calc(100% - 24px) !important;

        grid-template-columns: 1fr !important;

        gap: 20px !important;

        padding-top: 22px !important;
    }


    body.category-besiktas .site-main::before {

        font-size: 39px !important;

        margin-bottom: 0 !important;

        padding-bottom: 12px !important;
    }


    body.category-besiktas article .entry-header {

        padding:
            18px
            17px
            13px !important;
    }


    body.category-besiktas article .entry-title {

        font-size: 22px !important;

        line-height: 1.2 !important;
    }


    body.category-besiktas article .entry-footer {

        margin:
            auto
            17px
            17px !important;
    }

}
/* ==========================================================
   SPOR HUKUKU KATEGORİ SAYFASI
   bilgekaanozkan.com/category/spor-hukuku/
   ========================================================== */


/* VARSAYILAN ARŞİV BAŞLIĞINI KALDIR */
body.category-spor-hukuku .page-header,
body.category-spor-hukuku .archive-header,
body.category-spor-hukuku h1.page-title,
body.category-spor-hukuku .archive-description {
    display: none !important;
}


/* ANA ALAN */
body.category-spor-hukuku #primary,
body.category-spor-hukuku .content-area {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* ANA POST ALANI */
body.category-spor-hukuku .site-main {
    width: calc(100% - 60px) !important;
    max-width: 1320px !important;

    margin: 0 auto !important;
    padding: 35px 0 90px !important;

    display: grid !important;

    grid-template-columns:
        repeat(3, minmax(0, 1fr)) !important;

    gap: 30px !important;

    box-sizing: border-box !important;
}


/* ==========================================================
   SPOR HUKUKU BAŞLIĞI
   ========================================================== */

body.category-spor-hukuku .site-main::before {

    content: "SPOR HUKUKU";

    grid-column: 1 / -1 !important;

    display: block !important;

    margin: 0 0 2px !important;
    padding: 0 0 17px !important;

    border-bottom: 2px solid #111;

    color: #111 !important;

    font-size: clamp(40px, 5vw, 66px) !important;
    line-height: .95 !important;

    font-weight: 900 !important;

    letter-spacing: -2.5px !important;
}


/* ==========================================================
   HER YAZI KARTI
   ========================================================== */

body.category-spor-hukuku .site-main article {

    display: flex !important;
    flex-direction: column !important;

    position: relative !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #0c0e0e !important;

    border:
        1px solid rgba(57,255,136,.18) !important;

    border-radius: 17px !important;

    overflow: hidden !important;

    box-shadow:
        0 9px 25px rgba(0,0,0,.09) !important;

    float: none !important;

    transform: none !important;

    box-sizing: border-box !important;

    transition:
        transform .25s ease,
        border-color .25s ease,
        box-shadow .25s ease !important;
}


/* HOVER */

body.category-spor-hukuku .site-main article:hover {

    transform: translateY(-4px) !important;

    border-color:
        rgba(57,255,136,.45) !important;

    box-shadow:
        0 15px 38px rgba(0,0,0,.14) !important;
}


/* ESKİ TEMADAN GELEN GENİŞLİKLERİ SINIRLA */

body.category-spor-hukuku .site-main article *,
body.category-spor-hukuku .site-main article *::before,
body.category-spor-hukuku .site-main article *::after {

    max-width: 100%;
}


/* ==========================================================
   ÖNE ÇIKAN GÖRSEL
   ========================================================== */

body.category-spor-hukuku article .post-thumbnail {

    order: 1 !important;

    display: block !important;

    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    transform: none !important;

    overflow: hidden !important;
}


body.category-spor-hukuku article .post-thumbnail a {

    display: block !important;

    width: 100% !important;

    aspect-ratio: 16 / 9 !important;

    overflow: hidden !important;
}


body.category-spor-hukuku article .post-thumbnail img {

    display: block !important;

    width: 100% !important;
    min-width: 100% !important;

    height: 100% !important;

    margin: 0 !important;

    object-fit: cover !important;
    object-position: center center !important;

    border: 0 !important;
    border-radius: 0 !important;

    transform: none !important;

    transition:
        transform .35s ease !important;
}


body.category-spor-hukuku article:hover
.post-thumbnail img {

    transform: scale(1.035) !important;
}


/* ==========================================================
   BAŞLIK ALANI
   ========================================================== */

body.category-spor-hukuku article .entry-header {

    order: 2 !important;

    display: block !important;

    position: static !important;

    width: 100% !important;

    margin: 0 !important;

    padding:
        23px
        23px
        13px !important;

    transform: none !important;

    text-align: left !important;

    box-sizing: border-box !important;
}


/* YAZI BAŞLIĞI */

body.category-spor-hukuku article .entry-title {

    position: static !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;

    text-align: left !important;

    font-size: 24px !important;

    line-height: 1.18 !important;

    font-weight: 850 !important;

    letter-spacing: -.7px !important;
}


body.category-spor-hukuku article .entry-title a {

    display: block !important;

    color: #fff !important;

    text-decoration: none !important;

    position: static !important;

    transform: none !important;
}


body.category-spor-hukuku article .entry-title a:hover {

    color: #39ff88 !important;
}


/* ==========================================================
   TARİH / KATEGORİ / YAZAR
   ========================================================== */

body.category-spor-hukuku article .entry-meta {

    position: static !important;

    width: 100% !important;

    margin: 13px 0 0 !important;

    padding: 12px 0 0 !important;

    border-top:
        1px solid rgba(255,255,255,.10) !important;

    text-align: left !important;

    color:
        rgba(255,255,255,.50) !important;

    font-size: 11px !important;

    line-height: 1.5 !important;

    transform: none !important;
}


body.category-spor-hukuku article
.entry-meta a {

    color:
        rgba(255,255,255,.58) !important;

    text-decoration: none !important;
}


body.category-spor-hukuku article
.entry-meta a:hover {

    color: #39ff88 !important;
}


/* ==========================================================
   YAZININ UZUN ÖZETİNİ KATEGORİDE GÖSTERME
   ========================================================== */

body.category-spor-hukuku article .entry-content,
body.category-spor-hukuku article .entry-summary {

    display: none !important;
}


/* ==========================================================
   PAYLAŞIM BUTONLARINI KATEGORİDE GÖSTERME
   ========================================================== */

body.category-spor-hukuku article .sd-sharing-enabled,
body.category-spor-hukuku article .sharedaddy,
body.category-spor-hukuku article .sd-block,
body.category-spor-hukuku article .sd-content,
body.category-spor-hukuku article .jp-sharing-input-touch,
body.category-spor-hukuku article div.sharedaddy {

    display: none !important;
}


/* ==========================================================
   ALT META / FOOTER
   ========================================================== */

body.category-spor-hukuku article .entry-footer {

    order: 4 !important;

    position: static !important;

    width: auto !important;

    margin:
        auto
        23px
        20px !important;

    padding: 11px 0 0 !important;

    border-top:
        1px solid rgba(255,255,255,.08);

    color:
        rgba(255,255,255,.45) !important;

    font-size: 11px !important;

    transform: none !important;
}


body.category-spor-hukuku article
.entry-footer a {

    color:
        rgba(255,255,255,.55) !important;

    text-decoration: none !important;
}


body.category-spor-hukuku article
.entry-footer a:hover {

    color: #39ff88 !important;
}


/* DÜZENLE LİNKİ */

body.category-spor-hukuku article .edit-link {
    opacity: .55;
}


/* ==========================================================
   SAYFALAMA
   ========================================================== */

body.category-spor-hukuku .navigation.pagination,
body.category-spor-hukuku .posts-navigation,
body.category-spor-hukuku .post-navigation {

    grid-column: 1 / -1 !important;

    width: 100% !important;

    margin: 25px 0 0 !important;
}


/* ==========================================================
   TABLET
   ========================================================== */

@media (max-width: 1024px) {

    body.category-spor-hukuku .site-main {

        width: calc(100% - 36px) !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        gap: 22px !important;
    }


    body.category-spor-hukuku
    .site-main::before {

        font-size:
            clamp(38px, 7vw, 55px) !important;
    }

}


/* ==========================================================
   MOBİL
   ========================================================== */

@media (max-width: 650px) {

    body.category-spor-hukuku .site-main {

        width: calc(100% - 24px) !important;

        grid-template-columns:
            1fr !important;

        gap: 20px !important;

        padding-top: 22px !important;
    }


    body.category-spor-hukuku
    .site-main::before {

        font-size: 37px !important;

        line-height: 1 !important;

        letter-spacing:
            -1.5px !important;

        margin-bottom: 0 !important;

        padding-bottom: 12px !important;
    }


    body.category-spor-hukuku
    article .entry-header {

        padding:
            18px
            17px
            13px !important;
    }


    body.category-spor-hukuku
    article .entry-title {

        font-size: 22px !important;

        line-height: 1.2 !important;
    }


    body.category-spor-hukuku
    article .entry-footer {

        margin:
            auto
            17px
            17px !important;
    }

}
/* ==========================================================
   DOSYALAR KATEGORİ SAYFASI
   bilgekaanozkan.com/category/dosyalar/
   ========================================================== */


/* VARSAYILAN ARŞİV BAŞLIĞINI KALDIR */
body.category-dosyalar .page-header,
body.category-dosyalar .archive-header,
body.category-dosyalar h1.page-title,
body.category-dosyalar .archive-description {
    display: none !important;
}


/* ANA ALAN */
body.category-dosyalar #primary,
body.category-dosyalar .content-area {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* ANA POST ALANI */
body.category-dosyalar .site-main {
    width: calc(100% - 60px) !important;
    max-width: 1320px !important;

    margin: 0 auto !important;
    padding: 35px 0 90px !important;

    display: grid !important;

    grid-template-columns:
        repeat(3, minmax(0, 1fr)) !important;

    gap: 30px !important;

    box-sizing: border-box !important;
}


/* ==========================================================
   DOSYALAR BAŞLIĞI
   ========================================================== */

body.category-dosyalar .site-main::before {

    content: "DOSYALAR";

    grid-column: 1 / -1 !important;

    display: block !important;

    margin: 0 0 2px !important;
    padding: 0 0 17px !important;

    border-bottom: 2px solid #111;

    color: #111 !important;

    font-size: clamp(40px, 5vw, 66px) !important;
    line-height: .95 !important;

    font-weight: 900 !important;

    letter-spacing: -2.5px !important;
}


/* ==========================================================
   HER YAZI KARTI
   ========================================================== */

body.category-dosyalar .site-main article {

    display: flex !important;
    flex-direction: column !important;

    position: relative !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #0c0e0e !important;

    border:
        1px solid rgba(57,255,136,.18) !important;

    border-radius: 17px !important;

    overflow: hidden !important;

    box-shadow:
        0 9px 25px rgba(0,0,0,.09) !important;

    float: none !important;

    transform: none !important;

    box-sizing: border-box !important;

    transition:
        transform .25s ease,
        border-color .25s ease,
        box-shadow .25s ease !important;
}


/* HOVER */
body.category-dosyalar .site-main article:hover {

    transform: translateY(-4px) !important;

    border-color:
        rgba(57,255,136,.45) !important;

    box-shadow:
        0 15px 38px rgba(0,0,0,.14) !important;
}


/* ESKİ TEMADAN GELEN GENİŞLİKLERİ SINIRLA */
body.category-dosyalar .site-main article *,
body.category-dosyalar .site-main article *::before,
body.category-dosyalar .site-main article *::after {
    max-width: 100%;
}


/* ==========================================================
   ÖNE ÇIKAN GÖRSEL
   ========================================================== */

body.category-dosyalar article .post-thumbnail {

    order: 1 !important;

    display: block !important;

    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    transform: none !important;

    overflow: hidden !important;
}


body.category-dosyalar article .post-thumbnail a {

    display: block !important;

    width: 100% !important;

    aspect-ratio: 16 / 9 !important;

    overflow: hidden !important;
}


body.category-dosyalar article .post-thumbnail img {

    display: block !important;

    width: 100% !important;
    min-width: 100% !important;

    height: 100% !important;

    margin: 0 !important;

    object-fit: cover !important;
    object-position: center center !important;

    border: 0 !important;
    border-radius: 0 !important;

    transform: none !important;

    transition:
        transform .35s ease !important;
}


body.category-dosyalar article:hover
.post-thumbnail img {

    transform: scale(1.035) !important;
}


/* ==========================================================
   BAŞLIK ALANI
   ========================================================== */

body.category-dosyalar article .entry-header {

    order: 2 !important;

    display: block !important;

    position: static !important;

    width: 100% !important;

    margin: 0 !important;

    padding:
        23px
        23px
        13px !important;

    transform: none !important;

    text-align: left !important;

    box-sizing: border-box !important;
}


/* YAZI BAŞLIĞI */
body.category-dosyalar article .entry-title {

    position: static !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;

    text-align: left !important;

    font-size: 24px !important;

    line-height: 1.18 !important;

    font-weight: 850 !important;

    letter-spacing: -.7px !important;
}


body.category-dosyalar article .entry-title a {

    display: block !important;

    color: #fff !important;

    text-decoration: none !important;

    position: static !important;

    transform: none !important;
}


body.category-dosyalar article .entry-title a:hover {
    color: #39ff88 !important;
}


/* ==========================================================
   TARİH / KATEGORİ / YAZAR
   ========================================================== */

body.category-dosyalar article .entry-meta {

    position: static !important;

    width: 100% !important;

    margin: 13px 0 0 !important;

    padding: 12px 0 0 !important;

    border-top:
        1px solid rgba(255,255,255,.10) !important;

    text-align: left !important;

    color:
        rgba(255,255,255,.50) !important;

    font-size: 11px !important;

    line-height: 1.5 !important;

    transform: none !important;
}


body.category-dosyalar article
.entry-meta a {

    color:
        rgba(255,255,255,.58) !important;

    text-decoration: none !important;
}


body.category-dosyalar article
.entry-meta a:hover {

    color: #39ff88 !important;
}


/* ==========================================================
   UZUN YAZI ÖZETİNİ KATEGORİ SAYFASINDA GİZLE
   ========================================================== */

body.category-dosyalar article .entry-content,
body.category-dosyalar article .entry-summary {
    display: none !important;
}


/* ==========================================================
   PAYLAŞIM BUTONLARINI KATEGORİ SAYFASINDA GİZLE
   ========================================================== */

body.category-dosyalar article .sd-sharing-enabled,
body.category-dosyalar article .sharedaddy,
body.category-dosyalar article .sd-block,
body.category-dosyalar article .sd-content,
body.category-dosyalar article .jp-sharing-input-touch,
body.category-dosyalar article div.sharedaddy {
    display: none !important;
}


/* ==========================================================
   ALT META / FOOTER
   ========================================================== */

body.category-dosyalar article .entry-footer {

    order: 4 !important;

    position: static !important;

    width: auto !important;

    margin:
        auto
        23px
        20px !important;

    padding: 11px 0 0 !important;

    border-top:
        1px solid rgba(255,255,255,.08);

    color:
        rgba(255,255,255,.45) !important;

    font-size: 11px !important;

    transform: none !important;
}


body.category-dosyalar article
.entry-footer a {

    color:
        rgba(255,255,255,.55) !important;

    text-decoration: none !important;
}


body.category-dosyalar article
.entry-footer a:hover {
    color: #39ff88 !important;
}


/* DÜZENLE LİNKİ */
body.category-dosyalar article .edit-link {
    opacity: .55;
}


/* ==========================================================
   SAYFALAMA
   ========================================================== */

body.category-dosyalar .navigation.pagination,
body.category-dosyalar .posts-navigation,
body.category-dosyalar .post-navigation {

    grid-column: 1 / -1 !important;

    width: 100% !important;

    margin: 25px 0 0 !important;
}


/* ==========================================================
   TABLET
   ========================================================== */

@media (max-width: 1024px) {

    body.category-dosyalar .site-main {

        width: calc(100% - 36px) !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        gap: 22px !important;
    }


    body.category-dosyalar
    .site-main::before {

        font-size:
            clamp(38px, 7vw, 55px) !important;
    }

}


/* ==========================================================
   MOBİL
   ========================================================== */

@media (max-width: 650px) {

    body.category-dosyalar .site-main {

        width: calc(100% - 24px) !important;

        grid-template-columns:
            1fr !important;

        gap: 20px !important;

        padding-top: 22px !important;
    }


    body.category-dosyalar
    .site-main::before {

        font-size: 39px !important;

        line-height: 1 !important;

        letter-spacing:
            -1.5px !important;

        margin-bottom: 0 !important;

        padding-bottom: 12px !important;
    }


    body.category-dosyalar
    article .entry-header {

        padding:
            18px
            17px
            13px !important;
    }


    body.category-dosyalar
    article .entry-title {

        font-size: 22px !important;

        line-height: 1.2 !important;
    }


    body.category-dosyalar
    article .entry-footer {

        margin:
            auto
            17px
            17px !important;
    }

}
/* =========================================================
   BKÖ — KATEGORİ KARTLARI TAM SİMETRİ
   Beşiktaş + Spor Hukuku + Dosyalar
   ========================================================= */

body.category-besiktas article.post,
body.category-spor-hukuku article.post,
body.category-dosyalar article.post {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    min-height: 0 !important;
    box-sizing: border-box !important;
}


/* =========================================================
   1. GÖRSELLER TAM AYNI YÜKSEKLİK
   ========================================================= */

body.category-besiktas article.post .post-thumbnail,
body.category-spor-hukuku article.post .post-thumbnail,
body.category-dosyalar article.post .post-thumbnail {
    width: 100% !important;
    height: 155px !important;
    min-height: 155px !important;
    max-height: 155px !important;
    overflow: hidden !important;
    flex: 0 0 155px !important;
    margin: 0 !important;
}

body.category-besiktas article.post .post-thumbnail a,
body.category-spor-hukuku article.post .post-thumbnail a,
body.category-dosyalar article.post .post-thumbnail a {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
}

body.category-besiktas article.post .post-thumbnail img,
body.category-spor-hukuku article.post .post-thumbnail img,
body.category-dosyalar article.post .post-thumbnail img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
}


/* =========================================================
   2. BAŞLIK ALANI
   ========================================================= */

body.category-besiktas article.post .entry-header,
body.category-spor-hukuku article.post .entry-header,
body.category-dosyalar article.post .entry-header {
    box-sizing: border-box !important;
    width: 100% !important;

    height: 55px !important;
    min-height: 55px !important;
    max-height: 55px !important;

    padding: 13px 14px 4px !important;
    margin: 0 !important;

    overflow: hidden !important;
    flex: 0 0 55px !important;
}


body.category-besiktas article.post .entry-title,
body.category-spor-hukuku article.post .entry-title,
body.category-dosyalar article.post .entry-title {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1.22 !important;

    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;

    overflow: hidden !important;
}


/* =========================================================
   3. ÖZET METİN ALANI
   BURASI ASIL SORUNU ÇÖZÜYOR
   ========================================================= */

body.category-besiktas article.post .entry-content,
body.category-spor-hukuku article.post .entry-content,
body.category-dosyalar article.post .entry-content,

body.category-besiktas article.post .entry-summary,
body.category-spor-hukuku article.post .entry-summary,
body.category-dosyalar article.post .entry-summary {
    box-sizing: border-box !important;

    width: 100% !important;

    height: 158px !important;
    min-height: 158px !important;
    max-height: 158px !important;

    padding: 0 14px 10px !important;
    margin: 0 !important;

    overflow: hidden !important;

    flex: 0 0 158px !important;

    line-height: 1.55 !important;
}


/* PARAGRAF BOŞLUKLARINI SIFIRLA */

body.category-besiktas article.post .entry-content p,
body.category-spor-hukuku article.post .entry-content p,
body.category-dosyalar article.post .entry-content p,

body.category-besiktas article.post .entry-summary p,
body.category-spor-hukuku article.post .entry-summary p,
body.category-dosyalar article.post .entry-summary p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================================
   4. METNİ 7 SATIRDA KES
   ========================================================= */

body.category-besiktas article.post .entry-content > p:first-of-type,
body.category-spor-hukuku article.post .entry-content > p:first-of-type,
body.category-dosyalar article.post .entry-content > p:first-of-type,

body.category-besiktas article.post .entry-summary > p:first-of-type,
body.category-spor-hukuku article.post .entry-summary > p:first-of-type,
body.category-dosyalar article.post .entry-summary > p:first-of-type {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 7 !important;

    overflow: hidden !important;

    line-height: 1.55 !important;
}


/* DEVAMINI OKU LINKI KART ÖLÇÜSÜNÜ BOZMASIN */

body.category-besiktas article.post .more-link,
body.category-spor-hukuku article.post .more-link,
body.category-dosyalar article.post .more-link {
    display: none !important;
}


/* =========================================================
   5. ALT BİLGİ:
   YAZAR - TARİH - KATEGORİ
   HER KARTTA CETVEL GİBİ AYNI HİZADA
   ========================================================= */

body.category-besiktas article.post .entry-footer,
body.category-spor-hukuku article.post .entry-footer,
body.category-dosyalar article.post .entry-footer {
    box-sizing: border-box !important;

    width: calc(100% - 28px) !important;

    min-height: 48px !important;

    margin: auto 14px 0 !important;
    padding: 9px 0 10px !important;

    flex: 0 0 auto !important;
}


/* =========================================================
   6. KART İÇİNDE FAZLADAN BOŞLUK OLUŞMASIN
   ========================================================= */

body.category-besiktas article.post > *,
body.category-spor-hukuku article.post > *,
body.category-dosyalar article.post > * {
    box-sizing: border-box !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media only screen and (max-width: 900px) {

    body.category-besiktas article.post .entry-content,
    body.category-spor-hukuku article.post .entry-content,
    body.category-dosyalar article.post .entry-content,

    body.category-besiktas article.post .entry-summary,
    body.category-spor-hukuku article.post .entry-summary,
    body.category-dosyalar article.post .entry-summary {
        height: 150px !important;
        min-height: 150px !important;
        max-height: 150px !important;
        flex-basis: 150px !important;
    }

}


/* =========================================================
   MOBİL
   Mobilde kartları doğal akışa döndür
   ========================================================= */

@media only screen and (max-width: 600px) {

    body.category-besiktas article.post .post-thumbnail,
    body.category-spor-hukuku article.post .post-thumbnail,
    body.category-dosyalar article.post .post-thumbnail {
        height: 190px !important;
        min-height: 190px !important;
        max-height: 190px !important;
        flex-basis: 190px !important;
    }


    body.category-besiktas article.post .entry-header,
    body.category-spor-hukuku article.post .entry-header,
    body.category-dosyalar article.post .entry-header {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        flex-basis: auto !important;
    }


    body.category-besiktas article.post .entry-content,
    body.category-spor-hukuku article.post .entry-content,
    body.category-dosyalar article.post .entry-content,

    body.category-besiktas article.post .entry-summary,
    body.category-spor-hukuku article.post .entry-summary,
    body.category-dosyalar article.post .entry-summary {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        flex-basis: auto !important;
        overflow: visible !important;
    }


    body.category-besiktas article.post .entry-content > p:first-of-type,
    body.category-spor-hukuku article.post .entry-content > p:first-of-type,
    body.category-dosyalar article.post .entry-content > p:first-of-type,

    body.category-besiktas article.post .entry-summary > p:first-of-type,
    body.category-spor-hukuku article.post .entry-summary > p:first-of-type,
    body.category-dosyalar article.post .entry-summary > p:first-of-type {
        -webkit-line-clamp: 6 !important;
        overflow: hidden !important;
    }

}
/* =========================================================
   BKÖ – KATEGORİ YAZILARINI İKİ YANA YASLA
   Beşiktaş + Spor Hukuku + Dosyalar
   ========================================================= */

/* ÖZET / AÇIKLAMA METİNLERİ */
body.category-besiktas .entry-content,
body.category-besiktas .entry-content p,
body.category-besiktas .entry-summary,
body.category-besiktas .entry-summary p,

body.category-spor-hukuku .entry-content,
body.category-spor-hukuku .entry-content p,
body.category-spor-hukuku .entry-summary,
body.category-spor-hukuku .entry-summary p,

body.category-dosyalar .entry-content,
body.category-dosyalar .entry-content p,
body.category-dosyalar .entry-summary,
body.category-dosyalar .entry-summary p {
    text-align: justify !important;
    text-justify: inter-word !important;
    hyphens: auto !important;
    -webkit-hyphens: auto !important;
}


/* DEVAMINI OKU YAZISI VARSA SOLDA KALSIN */
body.category-besiktas .more-link,
body.category-spor-hukuku .more-link,
body.category-dosyalar .more-link {
    text-align: left !important;
}


/* BAŞLIKLAR SOLDA VE AYNI HİZADA */
body.category-besiktas .entry-title,
body.category-spor-hukuku .entry-title,
body.category-dosyalar .entry-title {
    text-align: left !important;
}


/* MOBİLDE AŞIRI KELİME ARALIĞI OLUŞMASIN */
@media (max-width: 600px) {

    body.category-besiktas .entry-content,
    body.category-besiktas .entry-content p,
    body.category-spor-hukuku .entry-content,
    body.category-spor-hukuku .entry-content p,
    body.category-dosyalar .entry-content,
    body.category-dosyalar .entry-content p {
        text-align: left !important;
        hyphens: none !important;
        -webkit-hyphens: none !important;
    }

}
margin-left: auto !important;
margin-right: auto !important;
left: auto !important;
right: auto !important;
transform: none !important;

/* RESEARCH PAPERS GRID — GERÇEK MERKEZLEME */

body.page:not(.home):has(a[href*="/2026/04/02/5123/"])
.entry-content > * {
    box-sizing: border-box !important;
}

/* Masaüstü */
@media (min-width: 1025px) {

    body.page:not(.home):has(a[href*="/2026/04/02/5123/"])
    .entry-content {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }

}

/* Mobil */
@media (max-width: 767px) {

    body.page:not(.home):has(a[href*="/2026/04/02/5123/"])
    .entry-content {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

}
/* ==========================================================
   RESEARCH PAPERS / PAGE-ID-864
   TAM SAYFA GERÇEK MERKEZLEME
   DESKTOP + TABLET + MOBILE
   ========================================================== */

html,
body.page-id-864 {
    overflow-x: hidden !important;
}


/* ANA RESEARCH PAPERS ALANINI
   WORDPRESS İÇERİK KAPSAYICISINDAN ÇIKAR
   VE VIEWPORT'A GÖRE MERKEZLE */
body.page-id-864 .research-hub {
    position: relative !important;

    width: 100vw !important;
    max-width: 100vw !important;

    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;

    padding-left: 24px !important;
    padding-right: 24px !important;

    box-sizing: border-box !important;

    left: auto !important;
    right: auto !important;
    transform: none !important;
}


/* ==========================================================
   HUB İÇİNDEKİ BÜTÜN ANA BÖLÜMLER
   ========================================================== */

body.page-id-864 .research-hub .research-hero,
body.page-id-864 .research-hub .research-ticker,
body.page-id-864 .research-hub .research-query {
    width: 100% !important;
    max-width: 1480px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    left: auto !important;
    right: auto !important;
    transform: none !important;

    box-sizing: border-box !important;
}


/* YAZI/KART GRIDİ */
body.page-id-864 .research-hub .bko-post-grid,
body.page-id-864 .research-hub .wp-block-query,
body.page-id-864 .research-hub .wp-block-post-template {
    width: 100% !important;
    max-width: 100% !important;

    margin-left: auto !important;
    margin-right: auto !important;

    box-sizing: border-box !important;

    left: auto !important;
    right: auto !important;
    transform: none !important;
}


/* KARTLAR EKRAN DIŞINA ÇIKMASIN */
body.page-id-864 .research-hub article,
body.page-id-864 .research-hub .wp-block-post {
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}


/* ==========================================================
   TABLET
   ========================================================== */

@media screen and (max-width: 1024px) {

    body.page-id-864 .research-hub {
        width: 100vw !important;
        max-width: 100vw !important;

        margin-left: calc(50% - 50vw) !important;
        margin-right: calc(50% - 50vw) !important;

        padding-left: 18px !important;
        padding-right: 18px !important;
    }

    body.page-id-864 .research-hub .research-hero,
    body.page-id-864 .research-hub .research-ticker,
    body.page-id-864 .research-hub .research-query {
        width: 100% !important;
        max-width: 100% !important;

        margin-left: auto !important;
        margin-right: auto !important;
    }
}


/* ==========================================================
   MOBİL
   ========================================================== */

@media screen and (max-width: 767px) {

    body.page-id-864 .research-hub {
        width: 100vw !important;
        max-width: 100vw !important;

        margin-left: calc(50% - 50vw) !important;
        margin-right: calc(50% - 50vw) !important;

        padding-left: 12px !important;
        padding-right: 12px !important;

        left: auto !important;
        transform: none !important;
    }

    body.page-id-864 .research-hub .research-hero,
    body.page-id-864 .research-hub .research-ticker,
    body.page-id-864 .research-hub .research-query {
        width: 100% !important;
        max-width: 100% !important;

        margin-left: auto !important;
        margin-right: auto !important;

        left: auto !important;
        transform: none !important;
    }

    body.page-id-864 .research-hub .bko-post-grid,
    body.page-id-864 .research-hub .wp-block-query,
    body.page-id-864 .research-hub .wp-block-post-template {
        width: 100% !important;
        max-width: 100% !important;

        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
/* =========================================================
   KARİYERİM / SİVİL TOPLUM AĞI
   LOGO + KART DÜZENİ
   SADECE /kariyerim-2/
   ========================================================= */


/* Kart gridini daha muntazam yap */
body.page-id-4156 .entry-content a[href*="unfpa.org"],
body.page-id-4156 .entry-content a[href*="savethechildren"],
body.page-id-4156 .entry-content a[href*="terredeshommes"],
body.page-id-4156 .entry-content a[href*="defenceforchildren"],
body.page-id-4156 .entry-content a[href*="street-smart"],
body.page-id-4156 .entry-content a[href*="child10"],
body.page-id-4156 .entry-content a[href*="redecruzada"],
body.page-id-4156 .entry-content a[href*="ijab.de"],
body.page-id-4156 .entry-content a[href*="wwf.org"],
body.page-id-4156 .entry-content a[href*="cydd.org"],
body.page-id-4156 .entry-content a[href*="losev.org"],
body.page-id-4156 .entry-content a[href*="tegv.org"],
body.page-id-4156 .entry-content a[href*="fundindac"] {

    min-height: 245px !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;

    padding: 20px 14px 18px !important;

    text-align: center !important;

    border-radius: 18px !important;

    border: 1px solid rgba(24,220,255,.20) !important;

    background:
        radial-gradient(
            circle at 50% 0%,
            rgba(216,255,49,.05),
            transparent 32%
        ),
        linear-gradient(
            160deg,
            #04100e,
            #010807
        ) !important;

    box-shadow:
        0 15px 40px rgba(0,0,0,.20) !important;

    overflow: hidden !important;

    transition:
        transform .25s ease,
        border-color .25s ease,
        box-shadow .25s ease !important;
}


/* hover */
body.page-id-4156 .entry-content a[href*="unfpa.org"]:hover,
body.page-id-4156 .entry-content a[href*="savethechildren"]:hover,
body.page-id-4156 .entry-content a[href*="terredeshommes"]:hover,
body.page-id-4156 .entry-content a[href*="defenceforchildren"]:hover,
body.page-id-4156 .entry-content a[href*="street-smart"]:hover,
body.page-id-4156 .entry-content a[href*="child10"]:hover,
body.page-id-4156 .entry-content a[href*="redecruzada"]:hover,
body.page-id-4156 .entry-content a[href*="ijab.de"]:hover,
body.page-id-4156 .entry-content a[href*="wwf.org"]:hover,
body.page-id-4156 .entry-content a[href*="cydd.org"]:hover,
body.page-id-4156 .entry-content a[href*="losev.org"]:hover,
body.page-id-4156 .entry-content a[href*="tegv.org"]:hover,
body.page-id-4156 .entry-content a[href*="fundindac"]:hover {

    transform: translateY(-5px) !important;

    border-color:
        rgba(216,255,49,.60) !important;

    box-shadow:
        0 20px 48px rgba(0,0,0,.34),
        0 0 22px rgba(216,255,49,.07) !important;
}


/* =========================================================
   KARTLARIN İÇİNE EKLENEN GERÇEK LOGOLAR
   ========================================================= */

body.page-id-4156 .entry-content a[href*="unfpa.org"] img,
body.page-id-4156 .entry-content a[href*="savethechildren"] img,
body.page-id-4156 .entry-content a[href*="terredeshommes"] img,
body.page-id-4156 .entry-content a[href*="defenceforchildren"] img,
body.page-id-4156 .entry-content a[href*="street-smart"] img,
body.page-id-4156 .entry-content a[href*="child10"] img,
body.page-id-4156 .entry-content a[href*="redecruzada"] img,
body.page-id-4156 .entry-content a[href*="ijab.de"] img,
body.page-id-4156 .entry-content a[href*="wwf.org"] img,
body.page-id-4156 .entry-content a[href*="cydd.org"] img,
body.page-id-4156 .entry-content a[href*="losev.org"] img,
body.page-id-4156 .entry-content a[href*="tegv.org"] img,
body.page-id-4156 .entry-content a[href*="fundindac"] img {

    width: 118px !important;
    height: 88px !important;

    max-width: 90% !important;

    margin: 0 auto 18px !important;

    padding: 9px !important;

    display: block !important;

    object-fit: contain !important;
    object-position: center !important;

    border-radius: 16px !important;

    background: #f5f7f7 !important;

    box-shadow:
        0 7px 22px rgba(0,0,0,.23) !important;
}


/* =========================================================
   YATAY LOGOLAR
   TDH, IJAB, LÖSEV, FUNDINDAC vb.
   ========================================================= */

body.page-id-4156 .entry-content a[href*="terredeshommes"] img,
body.page-id-4156 .entry-content a[href*="ijab.de"] img,
body.page-id-4156 .entry-content a[href*="losev.org"] img,
body.page-id-4156 .entry-content a[href*="fundindac"] img {

    width: 145px !important;
    height: 88px !important;
}


/* =========================================================
   LOGO ALTINDAKİ KURUM ADLARI
   ========================================================= */

body.page-id-4156 .entry-content a[href*="unfpa.org"],
body.page-id-4156 .entry-content a[href*="savethechildren"],
body.page-id-4156 .entry-content a[href*="terredeshommes"],
body.page-id-4156 .entry-content a[href*="defenceforchildren"],
body.page-id-4156 .entry-content a[href*="street-smart"],
body.page-id-4156 .entry-content a[href*="child10"],
body.page-id-4156 .entry-content a[href*="redecruzada"],
body.page-id-4156 .entry-content a[href*="ijab.de"],
body.page-id-4156 .entry-content a[href*="wwf.org"],
body.page-id-4156 .entry-content a[href*="cydd.org"],
body.page-id-4156 .entry-content a[href*="losev.org"],
body.page-id-4156 .entry-content a[href*="tegv.org"],
body.page-id-4156 .entry-content a[href*="fundindac"] {

    color: #d9ff2f !important;

    font-size: 19px !important;
    line-height: 1.16 !important;

    font-weight: 850 !important;

    text-decoration: none !important;
}


/* =========================================================
   MOBİL
   ========================================================= */

@media screen and (max-width: 767px) {

    body.page-id-4156 .entry-content a[href*="unfpa.org"],
    body.page-id-4156 .entry-content a[href*="savethechildren"],
    body.page-id-4156 .entry-content a[href*="terredeshommes"],
    body.page-id-4156 .entry-content a[href*="defenceforchildren"],
    body.page-id-4156 .entry-content a[href*="street-smart"],
    body.page-id-4156 .entry-content a[href*="child10"],
    body.page-id-4156 .entry-content a[href*="redecruzada"],
    body.page-id-4156 .entry-content a[href*="ijab.de"],
    body.page-id-4156 .entry-content a[href*="wwf.org"],
    body.page-id-4156 .entry-content a[href*="cydd.org"],
    body.page-id-4156 .entry-content a[href*="losev.org"],
    body.page-id-4156 .entry-content a[href*="tegv.org"],
    body.page-id-4156 .entry-content a[href*="fundindac"] {

        min-height: 210px !important;

        padding: 15px 9px !important;

        font-size: 16px !important;

        border-radius: 14px !important;
    }


    body.page-id-4156 .entry-content a[href*="unfpa.org"] img,
    body.page-id-4156 .entry-content a[href*="savethechildren"] img,
    body.page-id-4156 .entry-content a[href*="terredeshommes"] img,
    body.page-id-4156 .entry-content a[href*="defenceforchildren"] img,
    body.page-id-4156 .entry-content a[href*="street-smart"] img,
    body.page-id-4156 .entry-content a[href*="child10"] img,
    body.page-id-4156 .entry-content a[href*="redecruzada"] img,
    body.page-id-4156 .entry-content a[href*="ijab.de"] img,
    body.page-id-4156 .entry-content a[href*="wwf.org"] img,
    body.page-id-4156 .entry-content a[href*="cydd.org"] img,
    body.page-id-4156 .entry-content a[href*="losev.org"] img,
    body.page-id-4156 .entry-content a[href*="tegv.org"] img,
    body.page-id-4156 .entry-content a[href*="fundindac"] img {

        width: 90px !important;
        height: 72px !important;

        margin-bottom: 13px !important;
    }


    body.page-id-4156 .entry-content a[href*="terredeshommes"] img,
    body.page-id-4156 .entry-content a[href*="ijab.de"] img,
    body.page-id-4156 .entry-content a[href*="losev.org"] img,
    body.page-id-4156 .entry-content a[href*="fundindac"] img {

        width: 110px !important;
    }

}

/* =========================================================
   BKÖ — KARİYERİM / SİVİL TOPLUM AĞI
   Gönderdiğiniz logolar CSS içine gömülüdür.
   WordPress > Görünüm > Özelleştir > Ek CSS alanına yapıştırın.
   ========================================================= */

body:has(.bko-org-grid) .bko-org-grid .bko-org-card .bko-org-logo{
    width:118px !important;
    height:92px !important;
    margin:0 auto 18px !important;
    padding:8px !important;

    position:relative !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    border-radius:18px !important;
    overflow:hidden !important;

    background:#f7f8f8 !important;
    border:1px solid rgba(24,220,255,.20) !important;
    box-shadow:0 8px 22px rgba(0,0,0,.20) !important;
}

/* Eski kırık/boş img ve UNFPA-STC-TDH gibi placeholder yazılarını gizle */
body:has(.bko-org-grid) .bko-org-logo > img[data-logo],
body:has(.bko-org-grid) .bko-org-logo > .bko-logo-fallback{
    display:none !important;
}

/* Gerçek logonun ortak davranışı */
body:has(.bko-org-grid) .bko-org-card .bko-org-logo::before{
    content:"" !important;
    display:block !important;
    width:100% !important;
    height:100% !important;

    background-repeat:no-repeat !important;
    background-position:center !important;
    background-size:contain !important;
}

/* Kartlar */
body:has(.bko-org-grid) .bko-org-card{
    min-width:0 !important;
}

body:has(.bko-org-grid) .bko-org-card > strong{
    font-size:20px !important;
    line-height:1.08 !important;
}

body:has(.bko-org-grid) .bko-org-card > small{
    font-size:12px !important;
    line-height:1.25 !important;
}

/* Mobil */
@media (max-width:767px){
    body:has(.bko-org-grid) .bko-org-grid .bko-org-card .bko-org-logo{
        width:96px !important;
        height:76px !important;
        padding:7px !important;
        margin-bottom:14px !important;
        border-radius:15px !important;
    }

    body:has(.bko-org-grid) .bko-org-card > strong{
        font-size:17px !important;
    }

    body:has(.bko-org-grid) .bko-org-card > small{
        font-size:10.5px !important;
    }
}

/* UNFPA */
body:has(.bko-org-grid) .bko-org-card[aria-label="UNFPA"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* Save the Children */
body:has(.bko-org-grid) .bko-org-card[aria-label="Save the Children"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* Terre des Hommes */
body:has(.bko-org-grid) .bko-org-card[aria-label="Terre des Hommes"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* Defence for Children */
body:has(.bko-org-grid) .bko-org-card[aria-label="Defence for Children"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* StreetSmart */
body:has(.bko-org-grid) .bko-org-card[aria-label="StreetSmart"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* Child10 */
body:has(.bko-org-grid) .bko-org-card[aria-label="Child10"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,UklGRpwEAABXRUJQVlA4IJAEAACwHQCdASrEAG4APp1Gn0yloyMiJJFKKLATiWdu4XEm+vWY2zF2S7yrgKv9V6wnLKHrn6Xhd2qt4qyr3ymq4qqRtegx/s/dH7evzf/U+wj+s/Wq/bf2OyOupCLT5g254BbTBtzvvRee4R19DooFaax73g/0bXABz1GWhuH1O2CMPuk/6C3AsXlPXnB7TgT4oAdnHLEJZiilwkvwsilZF9YOjlaQGTEAqEJ2/BLMRl7iGZTX2dK2l+M7tLxGrBT69GIIa4agLqJ8FPaNUX9Fy44mnJh3KkfQRqEpLiPcJet5awAQZJz4uAapP2dlvgOzs35g254BZAAA/v70YAMYO9dZz4qp0IRB7yesjRIIqEQpCs9EFoAgS2SICiSLtIm3UpFmYSM9P6EgEWRqkALlwKxd+nDkF7HvuNEdHAT2hb+Rl5KiF0AHFkyGBwdGnIQM64caDVe3+pE1bkLdfe3yptmxO5bmbE/KIw3ANEPCORFnEg4UQUTfNLijjgFsTvqaCfAqGO+OECpWsz5ec9wWl47bPuQl/PVNYIJm1Bn7eK1P7mrfQoeQ/ALwLFbW9kwwndHuD98rAu6AaFSX9Dy0sAOFSL4ufH25u+Env6rxcKfvhou7OfTFqzWBVztnHRxe+z8F5tI8vk27D8uRIT/xHT/n+xdnGg7ftR1m48bINLPJ+ZU6+qFZsV8E5XREl8exzAmK7xoavrhQPEgraZRVnFXWWUcx0OG3HA47zX8w0cMpen1BEk6tX6fiqvSTJYWG2vv/HsgAQeAL7Dovfq11c9FPv2crKQ3LVv40V+t0y3Q0t3D9ITdUIxk9gZebcNvDdwJY7uff0eus0BSbrjHIJv6kAbVOPIIM3PeoF8asWH6h0TVYz60sg+6EfIx/pn6CMF2M+hIYnt0+KTdOWsa2keeDd5/rQ2gFYKLVSNhDcK6dr5ATNBBYaO/hi/j8jCNGs8ftnXjAAYczuIhAPgaK/DclfnaoPteCbtBf467f3d68/4xiynzWC84QD5uYn0DqcVGdXSg4rX/5mOhuknDB83dUPNAqDVDnn1cDn4qppXNbKJOPVdXdoUtzrVaD2PohJnD/wCkrhH1rtUKf5RXmRlnVrrvkeLHFNgM/LST3RzKeC/iTlhdDsuVgBY97MX827DKzipGHXePymMyYfHsiQZ7bYGamEtUAggb3SpXzOM5eRhD5u+jo/rIkHSOeLgCk4JG4aS7BVe74JMAauFfBrFIgzTJ5yvWGBe+oPW7jzyWELhZCZgfvAgr3FsXd6K7Yayj1wFAxcjKLdrr1b7d9zXUuWPCI9BpBp7p/WYKRBq70jT0NqMaZDQ1iq2x4SIN87BMViCkk8e6vp0kTl3xCK0GZlXpnGT8lnHuYxP9EpRi9Nkns1hx6NfSoVlZmoTR2lepyMjZ2S53bn9Xn17DgWKH18SgTFdISN30pYVo7Qmc++QrT8bjqR+rvU5GsxZvpv+j7bR5r01QaJSUmCDk/ZRbFNpxSd0wyqnd0UAzQRCLowBh175mygQosM9mOuu9scqxhJXG34zXH3twLXR8AAAAA") !important;
}

/* Rede Cruzada */
body:has(.bko-org-grid) .bko-org-card[aria-label="Rede Cruzada"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* IJAB */
body:has(.bko-org-grid) .bko-org-card[aria-label="IJAB"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* WWF */
body:has(.bko-org-grid) .bko-org-card[aria-label="WWF"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* ÇYDD */
body:has(.bko-org-grid) .bko-org-card[aria-label="ÇYDD"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* LÖSEV */
body:has(.bko-org-grid) .bko-org-card[aria-label="LÖSEV"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* TEGV */
body:has(.bko-org-grid) .bko-org-card[aria-label="TEGV"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* Excell Uganda */
body:has(.bko-org-grid) .bko-org-card[aria-label="Excell Uganda"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}

/* FUNDINDAC */
body:has(.bko-org-grid) .bko-org-card[aria-label="FUNDINDAC"] .bko-org-logo::before{
    background-image:url("data:image/webp;base64,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") !important;
}
/* =========================================================
   BKO NEWS – GENİŞLİK / ORTALAMA DÜZELTMESİ
   Sadece: https://bilgekaanozkan.com/news/
   ========================================================= */

html:has(link[rel="canonical"][href*="/news/"]) body .site-main,
html:has(link[rel="canonical"][href*="/news/"]) body main,
html:has(link[rel="canonical"][href*="/news/"]) body .content-area,
html:has(link[rel="canonical"][href*="/news/"]) body .entry-content {
    width: 100% !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Sayfanın gerçek içerik genişliği */
html:has(link[rel="canonical"][href*="/news/"]) body .entry-content {
    width: min(94vw, 1280px) !important;
    max-width: 1280px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    box-sizing: border-box !important;
}

/* Gutenberg / shortcode bloklarının daraltmasını engelle */
html:has(link[rel="canonical"][href*="/news/"]) body .entry-content > *,
html:has(link[rel="canonical"][href*="/news/"]) body .wp-block-group,
html:has(link[rel="canonical"][href*="/news/"]) body .wp-block-shortcode {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
}

/* Haber gridleri */
html:has(link[rel="canonical"][href*="/news/"]) body [class*="news-grid"],
html:has(link[rel="canonical"][href*="/news/"]) body [class*="bko-news"],
html:has(link[rel="canonical"][href*="/news/"]) body [class*="news-wrap"],
html:has(link[rel="canonical"][href*="/news/"]) body [class*="news-container"] {
    width: 100% !important;
    max-width: 1280px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
}

/* TABLET */
@media (max-width: 1024px) {
    html:has(link[rel="canonical"][href*="/news/"]) body .entry-content {
        width: 96% !important;
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    html:has(link[rel="canonical"][href*="/news/"]) body .entry-content {
        width: 100% !important;
        padding-left: 14px !important;
        padding-right: 14px !important;
    }

    html:has(link[rel="canonical"][href*="/news/"]) body [class*="news-grid"] {
        grid-template-columns: 1fr !important;
    }
}
/* =========================================================
   BKÖ – TÜM SİTE YORUM / CEVAP ALANI
   Neon Dark Premium
   ========================================================= */

/* ANA YORUM BLOĞU */
#respond,
.comment-respond {
    width: 100% !important;
    max-width: 950px !important;
    margin: 55px auto 35px !important;
    padding: 30px 32px 32px !important;

    background:
        linear-gradient(
            145deg,
            rgba(8, 14, 11, 0.98),
            rgba(2, 7, 5, 0.99)
        ) !important;

    border: 1px solid rgba(52, 255, 135, 0.38) !important;
    border-radius: 16px !important;

    box-shadow:
        0 0 0 1px rgba(52,255,135,.05),
        0 0 20px rgba(52,255,135,.10),
        0 15px 45px rgba(0,0,0,.40) !important;

    position: relative !important;
    overflow: hidden !important;
}

/* ÜST NEON ÇİZGİ */
#respond::before,
.comment-respond::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 8% !important;
    width: 84% !important;
    height: 2px !important;

    background: linear-gradient(
        90deg,
        transparent,
        #32ff87,
        #9dffc3,
        #32ff87,
        transparent
    ) !important;

    box-shadow: 0 0 15px rgba(50,255,135,.8) !important;
}

/* "BİR CEVAP YAZIN" BAŞLIĞI */
#reply-title,
.comment-reply-title,
#respond h3 {
    color: #ffffff !important;
    text-align: center !important;

    font-size: clamp(24px, 3vw, 34px) !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: -.5px !important;

    margin: 0 0 25px !important;
    padding-bottom: 16px !important;

    text-shadow:
        0 0 8px rgba(50,255,135,.30),
        0 0 22px rgba(50,255,135,.12) !important;
}

/* BAŞLIK ALTINDA NEON VURGU */
#reply-title::after,
.comment-reply-title::after {
    content: "" !important;
    display: block !important;
    width: 75px !important;
    height: 3px !important;
    margin: 13px auto 0 !important;

    border-radius: 50px !important;

    background: #32ff87 !important;

    box-shadow:
        0 0 8px rgba(50,255,135,.9),
        0 0 18px rgba(50,255,135,.55) !important;
}


/* =========================================================
   YORUM FORMU
   ========================================================= */

#commentform,
.comment-form {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
}

/* TEXTAREA */
#comment,
.comment-form-comment textarea,
#commentform textarea {
    width: 100% !important;
    min-height: 155px !important;

    padding: 20px 22px !important;

    box-sizing: border-box !important;

    background: rgba(13, 20, 16, .98) !important;

    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,.14) !important;
    border-radius: 10px !important;

    font-family: inherit !important;
    font-size: 16px !important;
    line-height: 1.7 !important;

    outline: none !important;

    box-shadow:
        inset 0 0 20px rgba(0,0,0,.35),
        0 0 0 rgba(50,255,135,0) !important;

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        background .25s ease !important;
}


/* PLACEHOLDER */
#comment::placeholder,
.comment-form-comment textarea::placeholder,
#commentform textarea::placeholder {
    color: rgba(255,255,255,.60) !important;
    opacity: 1 !important;
}


/* TEXTAREA FOCUS */
#comment:focus,
.comment-form-comment textarea:focus,
#commentform textarea:focus {
    background: rgba(10, 18, 13, 1) !important;

    border-color: #32ff87 !important;

    box-shadow:
        0 0 0 1px rgba(50,255,135,.25),
        0 0 12px rgba(50,255,135,.22),
        0 0 28px rgba(50,255,135,.10),
        inset 0 0 18px rgba(0,0,0,.35) !important;
}


/* =========================================================
   İSİM / E-POSTA / WEB SİTESİ ALANLARI
   ========================================================= */

#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"],
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {

    width: 100% !important;

    box-sizing: border-box !important;

    background: rgba(13,20,16,.98) !important;

    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,.14) !important;
    border-radius: 9px !important;

    padding: 13px 16px !important;

    font-size: 15px !important;

    outline: none !important;

    transition: all .25s ease !important;
}


#commentform input[type="text"]:focus,
#commentform input[type="email"]:focus,
#commentform input[type="url"]:focus,
.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form input[type="url"]:focus {

    border-color: #32ff87 !important;

    box-shadow:
        0 0 10px rgba(50,255,135,.20),
        0 0 22px rgba(50,255,135,.08) !important;
}


/* LABEL YAZILARI */
#commentform label,
.comment-form label {
    color: rgba(255,255,255,.82) !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}


/* AÇIKLAMA YAZILARI */
.logged-in-as,
.comment-notes,
.comment-form-cookies-consent,
#respond p {
    color: rgba(255,255,255,.68) !important;
}


/* LINKLER */
#respond a,
.comment-respond a {
    color: #54ff9b !important;
    text-decoration: none !important;
}

#respond a:hover,
.comment-respond a:hover {
    color: #ffffff !important;
    text-shadow: 0 0 8px rgba(50,255,135,.65) !important;
}


/* =========================================================
   YORUM GÖNDER BUTONU
   ========================================================= */

#submit,
#comment-submit,
.comment-form input[type="submit"],
.form-submit input[type="submit"],
.form-submit .submit {

    appearance: none !important;
    -webkit-appearance: none !important;

    min-width: 150px !important;

    padding: 13px 28px !important;

    background: #32ff87 !important;

    color: #041009 !important;

    border: 1px solid #32ff87 !important;
    border-radius: 8px !important;

    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 800 !important;

    letter-spacing: .7px !important;

    cursor: pointer !important;

    opacity: 1 !important;

    box-shadow:
        0 0 9px rgba(50,255,135,.45),
        0 0 22px rgba(50,255,135,.18) !important;

    transition:
        transform .2s ease,
        box-shadow .2s ease,
        background .2s ease !important;
}


/* BUTON HOVER */
#submit:hover,
#comment-submit:hover,
.comment-form input[type="submit"]:hover,
.form-submit input[type="submit"]:hover,
.form-submit .submit:hover {

    background: #ffffff !important;

    color: #06110b !important;

    border-color: #ffffff !important;

    transform: translateY(-2px) !important;

    box-shadow:
        0 0 12px rgba(255,255,255,.35),
        0 0 26px rgba(50,255,135,.35) !important;
}


/* BUTON ALANI */
.form-submit {
    text-align: right !important;
    margin-top: 18px !important;
}


/* =========================================================
   WORDPRESS / JETPACK YORUM IFRAME'I VARSA
   ========================================================= */

iframe#jetpack_remote_comment,
#jetpack_remote_comment,
iframe[name="comment-form"],
iframe[title*="Comment"],
iframe[title*="Yorum"] {

    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 5px auto 0 !important;

    border: 1px solid rgba(50,255,135,.45) !important;
    border-radius: 10px !important;

    box-shadow:
        0 0 10px rgba(50,255,135,.15),
        0 0 26px rgba(50,255,135,.07) !important;

    overflow: hidden !important;
}


/* =========================================================
   MOBİL
   ========================================================= */

@media (max-width: 768px) {

    #respond,
    .comment-respond {
        width: calc(100% - 24px) !important;
        padding: 24px 18px !important;
        margin: 35px auto 25px !important;
        border-radius: 12px !important;
    }

    #reply-title,
    .comment-reply-title,
    #respond h3 {
        font-size: 25px !important;
    }

    #comment,
    .comment-form-comment textarea,
    #commentform textarea {
        min-height: 140px !important;
        padding: 16px !important;
    }

    .form-submit {
        text-align: center !important;
    }

    #submit,
    #comment-submit,
    .comment-form input[type="submit"],
    .form-submit input[type="submit"] {
        width: 100% !important;
    }
}
/* =========================================================
   BKÖ – YAZI ALTI ÖNCEKİ / SONRAKİ YAZI NAVİGASYONU
   Neon görünürlük düzeltmesi
   ========================================================= */

.post-navigation,
.posts-navigation,
.navigation.post-navigation {
    width: 100% !important;
    max-width: 1150px !important;
    margin: 40px auto 30px !important;
    padding: 0 !important;
    background: transparent !important;
}

.post-navigation .nav-links,
.posts-navigation .nav-links,
.navigation.post-navigation .nav-links {
    display: flex !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    gap: 22px !important;
    flex-wrap: wrap !important;
}

.post-navigation .nav-previous,
.post-navigation .nav-next,
.posts-navigation .nav-previous,
.posts-navigation .nav-next,
.navigation.post-navigation .nav-previous,
.navigation.post-navigation .nav-next {
    flex: 1 1 420px !important;
    min-width: 280px !important;
}

.post-navigation .nav-previous a,
.post-navigation .nav-next a,
.posts-navigation .nav-previous a,
.posts-navigation .nav-next a,
.navigation.post-navigation .nav-previous a,
.navigation.post-navigation .nav-next a {
    display: block !important;
    height: 100% !important;
    padding: 24px 26px !important;
    text-decoration: none !important;

    background: linear-gradient(145deg, rgba(8,14,11,.96), rgba(2,7,5,.98)) !important;
    border: 1px solid rgba(52,255,135,.28) !important;
    border-radius: 14px !important;

    box-shadow:
        0 0 0 1px rgba(52,255,135,.04),
        0 0 16px rgba(52,255,135,.08),
        0 12px 30px rgba(0,0,0,.28) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease,
        background .25s ease !important;

    opacity: 1 !important;
}

/* sol-sağ hizalama */
.post-navigation .nav-next a,
.posts-navigation .nav-next a,
.navigation.post-navigation .nav-next a {
    text-align: right !important;
}

.post-navigation .nav-previous a,
.posts-navigation .nav-previous a,
.navigation.post-navigation .nav-previous a {
    text-align: left !important;
}

/* küçük üst başlık: Önceki Yazı / Sonraki Yazı */
.post-navigation .meta-nav,
.post-navigation .post-title + .meta-nav,
.post-navigation .nav-subtitle,
.posts-navigation .meta-nav,
.posts-navigation .nav-subtitle,
.navigation.post-navigation .meta-nav,
.navigation.post-navigation .nav-subtitle {
    display: block !important;
    margin-bottom: 10px !important;

    color: #7dffb3 !important;
    opacity: 1 !important;

    font-size: 15px !important;
    font-weight: 700 !important;
    letter-spacing: .2px !important;
    text-transform: none !important;

    text-shadow: 0 0 10px rgba(50,255,135,.18) !important;
}

/* asıl yazı başlığı */
.post-navigation .post-title,
.post-navigation .nav-title,
.posts-navigation .post-title,
.posts-navigation .nav-title,
.navigation.post-navigation .post-title,
.navigation.post-navigation .nav-title {
    display: block !important;

    color: #ffffff !important;
    opacity: 1 !important;

    font-size: clamp(22px, 2.2vw, 34px) !important;
    font-weight: 800 !important;
    line-height: 1.25 !important;
    letter-spacing: -.3px !important;

    text-shadow:
        0 0 10px rgba(50,255,135,.12),
        0 0 24px rgba(0,0,0,.20) !important;
}

/* bazı temalarda başlık span yerine düz metin oluyor */
.post-navigation a,
.posts-navigation a,
.navigation.post-navigation a {
    color: #ffffff !important;
    opacity: 1 !important;
}

/* hover */
.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover,
.posts-navigation .nav-previous a:hover,
.posts-navigation .nav-next a:hover,
.navigation.post-navigation .nav-previous a:hover,
.navigation.post-navigation .nav-next a:hover {
    transform: translateY(-3px) !important;
    border-color: rgba(52,255,135,.65) !important;

    box-shadow:
        0 0 12px rgba(52,255,135,.18),
        0 0 28px rgba(52,255,135,.10),
        0 16px 36px rgba(0,0,0,.34) !important;
}

/* hoverda başlık parlasın */
.post-navigation a:hover .post-title,
.post-navigation a:hover .nav-title,
.posts-navigation a:hover .post-title,
.posts-navigation a:hover .nav-title,
.navigation.post-navigation a:hover .post-title,
.navigation.post-navigation a:hover .nav-title {
    color: #9dffc3 !important;
    text-shadow: 0 0 14px rgba(50,255,135,.28) !important;
}

/* önceki/sonraki okları görünür olsun */
.post-navigation .nav-previous a::before,
.posts-navigation .nav-previous a::before,
.navigation.post-navigation .nav-previous a::before {
    content: "←" !important;
    display: inline-block !important;
    margin-right: 10px !important;
    color: #32ff87 !important;
    font-size: 18px !important;
    font-weight: 800 !important;
}

.post-navigation .nav-next a::after,
.posts-navigation .nav-next a::after,
.navigation.post-navigation .nav-next a::after {
    content: "→" !important;
    display: inline-block !important;
    margin-left: 10px !important;
    color: #32ff87 !important;
    font-size: 18px !important;
    font-weight: 800 !important;
}

/* temanın koyduğu gereksiz soluklukları kır */
.post-navigation * ,
.posts-navigation * ,
.navigation.post-navigation * {
    opacity: 1 !important;
}

/* mobil */
@media (max-width: 768px) {
    .post-navigation .nav-links,
    .posts-navigation .nav-links,
    .navigation.post-navigation .nav-links {
        flex-direction: column !important;
        gap: 14px !important;
    }

    .post-navigation .nav-previous,
    .post-navigation .nav-next,
    .posts-navigation .nav-previous,
    .posts-navigation .nav-next,
    .navigation.post-navigation .nav-previous,
    .navigation.post-navigation .nav-next {
        flex: 1 1 100% !important;
        min-width: 100% !important;
    }

    .post-navigation .nav-next a,
    .posts-navigation .nav-next a,
    .navigation.post-navigation .nav-next a {
        text-align: left !important;
    }

    .post-navigation .post-title,
    .post-navigation .nav-title,
    .posts-navigation .post-title,
    .posts-navigation .nav-title,
    .navigation.post-navigation .post-title,
    .navigation.post-navigation .nav-title {
        font-size: 24px !important;
    }
}
/* =========================================================
   BKO – ENGLISH TYPOGRAPHY FIX
   İngilizce alanlarda Türkçe I / İ / i dönüşümünü engeller
   ========================================================= */

body :is(
    [class*="english"],
    [class*="research"],
    [class*="interview"],
    [class*="conversation"],
    [class*="news"],
    [class*="international"],
    [class*="global"],
    [class*="academic"]
),
body :is(
    [class*="english"],
    [class*="research"],
    [class*="interview"],
    [class*="conversation"],
    [class*="news"],
    [class*="international"],
    [class*="global"],
    [class*="academic"]
) * {
    text-transform: none !important;
    font-variant-caps: normal !important;
}
/* =========================================================
   BKÖ 5 Q&A V4.1
   VISIBILITY BOOST PATCH
   - Biyografi açılır alanı daha dikkat çekici
   - "Tüm röportajlar" butonu daha belirgin
   ========================================================= */

/* ---------------------------------------------------------
   1) AÇILIR BİYOGRAFİ BÖLÜMÜNÜ GÜÇLENDİR
   --------------------------------------------------------- */
body.bko4-live .bko4 .bko4-bio{
  margin:26px 0 8px !important;
  background:linear-gradient(135deg,#fffdf9 0%,#f4ecdf 100%) !important;
  border:2px solid #d9bd8c !important;
  border-radius:18px !important;
  box-shadow:
    0 12px 28px rgba(25,47,34,.10),
    0 0 0 1px rgba(255,255,255,.55) inset !important;
  overflow:hidden;
}

body.bko4-live .bko4 .bko4-bio summary{
  position:relative;
  padding:22px 26px !important;
  min-height:72px;
  background:
    linear-gradient(90deg,rgba(19,56,37,.065),rgba(19,56,37,0)),
    linear-gradient(180deg,#fffefb 0%,#f6efe3 100%) !important;
  color:#193825 !important;
  -webkit-text-fill-color:#193825 !important;
  font-size:17px !important;
  font-weight:900 !important;
  letter-spacing:.01em;
  line-height:1.45 !important;
  transition:all .22s ease;
}

body.bko4-live .bko4 .bko4-bio summary span{
  color:#193825 !important;
  -webkit-text-fill-color:#193825 !important;
}

body.bko4-live .bko4 .bko4-bio summary:before{
  content:"✦";
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:34px;
  height:34px;
  border-radius:50%;
  background:linear-gradient(180deg,#224732,#173425);
  color:#f2d29a;
  font-size:16px;
  box-shadow:
    0 0 0 4px rgba(212,163,93,.10),
    0 8px 20px rgba(13,37,24,.18);
  margin-right:6px;
}

body.bko4-live .bko4 .bko4-bio summary:after{
  width:42px !important;
  height:42px !important;
  font-size:24px !important;
  font-weight:700 !important;
  border:1px solid #d7b784 !important;
  background:linear-gradient(180deg,#fff4df 0%,#ecd0a1 100%) !important;
  color:#22412e !important;
  box-shadow:
    0 8px 18px rgba(214,170,96,.25),
    inset 0 1px rgba(255,255,255,.65) !important;
  transition:all .22s ease;
}

body.bko4-live .bko4 .bko4-bio summary:hover{
  background:
    linear-gradient(90deg,rgba(19,56,37,.12),rgba(19,56,37,0)),
    linear-gradient(180deg,#fffefc 0%,#f7f0e5 100%) !important;
  transform:translateY(-1px);
  box-shadow:inset 0 0 0 999px rgba(255,255,255,.02);
}

body.bko4-live .bko4 .bko4-bio summary:hover:after{
  transform:scale(1.06);
  box-shadow:
    0 0 0 6px rgba(219,177,103,.12),
    0 10px 22px rgba(214,170,96,.32),
    inset 0 1px rgba(255,255,255,.65) !important;
}

body.bko4-live .bko4 .bko4-bio[open]{
  box-shadow:
    0 14px 34px rgba(25,47,34,.12),
    0 0 0 1px rgba(255,255,255,.55) inset,
    0 0 0 6px rgba(214,170,96,.06) !important;
}

body.bko4-live .bko4 .bko4-bio[open] summary{
  border-bottom:1px solid #e8d7bc;
}

/* hafif dikkat çekici nabız efekti */
body.bko4-live .bko4 .bko4-bio:not([open]) summary:after{
  animation:bkoBioPulse 2.1s ease-in-out infinite;
}

@keyframes bkoBioPulse{
  0%,100%{
    box-shadow:
      0 0 0 0 rgba(214,170,96,.00),
      0 8px 18px rgba(214,170,96,.22),
      inset 0 1px rgba(255,255,255,.65);
  }
  50%{
    box-shadow:
      0 0 0 8px rgba(214,170,96,.10),
      0 10px 22px rgba(214,170,96,.30),
      inset 0 1px rgba(255,255,255,.65);
  }
}

/* ---------------------------------------------------------
   2) FOOTER'DAKİ "TÜM RÖPORTAJLAR" BUTONUNU GÜÇLENDİR
   --------------------------------------------------------- */
body.bko4-live .bko4 .bko4-foot{
  padding:30px 5px 10px !important;
}

body.bko4-live .bko4 .bko4-foot-brand{
  color:#465647 !important;
  -webkit-text-fill-color:#465647 !important;
  font-weight:900 !important;
  letter-spacing:.18em !important;
  opacity:1 !important;
}

body.bko4-live .bko4 .bko4-foot a{
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:9px;
  padding:14px 22px !important;
  border-radius:999px !important;
  background:linear-gradient(135deg,#183d2a 0%,#264c36 100%) !important;
  border:1px solid #d7b178 !important;
  color:#fff7e8 !important;
  -webkit-text-fill-color:#fff7e8 !important;
  font-size:14px !important;
  font-weight:900 !important;
  letter-spacing:.01em;
  text-decoration:none !important;
  box-shadow:
    0 10px 26px rgba(18,50,33,.22),
    0 0 0 1px rgba(255,255,255,.05) inset !important;
  transition:all .22s ease;
}

body.bko4-live .bko4 .bko4-foot a:hover{
  background:linear-gradient(135deg,#1e4a32 0%,#2d5d42 100%) !important;
  color:#fffdf6 !important;
  -webkit-text-fill-color:#fffdf6 !important;
  transform:translateY(-2px) scale(1.015);
  box-shadow:
    0 0 0 4px rgba(216,177,109,.10),
    0 14px 30px rgba(18,50,33,.28),
    0 0 22px rgba(215,177,120,.26) !important;
}

body.bko4-live .bko4 .bko4-foot a:before{
  content:"↗";
  display:inline-block;
  font-size:14px;
  font-weight:900;
  color:#f6d9a3;
  -webkit-text-fill-color:#f6d9a3;
}

body.bko4-live .bko4 .bko4-foot a:hover:before{
  color:#ffe8bd;
  -webkit-text-fill-color:#ffe8bd;
}

/* mobil uyum */
@media (max-width:700px){
  body.bko4-live .bko4 .bko4-bio summary{
    font-size:15px !important;
    padding:18px 16px !important;
    min-height:64px;
  }

  body.bko4-live .bko4 .bko4-bio summary:after{
    width:38px !important;
    height:38px !important;
    font-size:22px !important;
  }

  body.bko4-live .bko4 .bko4-foot a{
    width:100%;
    justify-content:center;
    padding:14px 18px !important;
  }
}

@media (prefers-reduced-motion:reduce){
  body.bko4-live .bko4 .bko4-bio summary,
  body.bko4-live .bko4 .bko4-foot a{
    transition:none !important;
  }

  body.bko4-live .bko4 .bko4-bio:not([open]) summary:after{
    animation:none !important;
  }
}
/* =========================================================
   BKÖ 5 Q&A
   OUTER NEON FRAME PATCH
   Premium green glow around whole interview container
   ========================================================= */

body.bko4-live .bko4{
  position:relative;
  border:1px solid rgba(120, 255, 170, .22) !important;
  box-shadow:
    0 0 0 1px rgba(170,255,205,.07) inset,
    0 0 0 2px rgba(48,132,84,.18),
    0 0 18px rgba(39, 255, 131, .08),
    0 0 42px rgba(39, 255, 131, .10),
    0 22px 70px rgba(0,0,0,.22) !important;
  overflow:visible !important;
}

/* Dışa yayılan yumuşak neon aura */
body.bko4-live .bko4::before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius:30px;
  pointer-events:none;
  z-index:-1;
  background:
    radial-gradient(circle at 50% 50%,
      rgba(43,255,132,.14) 0%,
      rgba(43,255,132,.08) 32%,
      rgba(43,255,132,.03) 58%,
      transparent 78%);
  filter:blur(16px);
  opacity:.95;
}

/* İnce dış parlak çerçeve */
body.bko4-live .bko4::after{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius:30px;
  pointer-events:none;
  z-index:2;
  border:1px solid rgba(124,255,180,.24);
  box-shadow:
    0 0 10px rgba(92,255,161,.18),
    0 0 24px rgba(92,255,161,.10),
    inset 0 0 12px rgba(92,255,161,.05);
}

/* Hover olunca çok hafif canlansın */
body.bko4-live .bko4:hover{
  box-shadow:
    0 0 0 1px rgba(170,255,205,.08) inset,
    0 0 0 2px rgba(55,148,93,.20),
    0 0 22px rgba(39,255,131,.11),
    0 0 52px rgba(39,255,131,.13),
    0 24px 72px rgba(0,0,0,.24) !important;
}

/* Mobilde glow biraz daha kontrollü olsun */
@media (max-width:700px){
  body.bko4-live .bko4::before{
    inset:-6px;
    filter:blur(11px);
    opacity:.82;
  }

  body.bko4-live .bko4::after{
    inset:-1px;
  }
}
/* =========================================================
   BKÖ 5 Q&A
   TITLE VISIBILITY PATCH
   Üst başlık / intro başlığı daha görünür olsun
   ========================================================= */

/* İçerik içindeki soluk büyük başlık */
body.bko4-live .bko4 h1,
body.bko4-live .bko4 h2,
body.bko4-live .bko4 h3{
  color:#21392b !important;
  -webkit-text-fill-color:#21392b !important;
  opacity:1 !important;
  text-shadow:none !important;
}

/* Eğer içerikte konuk adı ayrı büyük başlık olarak duruyorsa */
body.bko4-live .bko4 > h1:first-child,
body.bko4-live .bko4 > h2:first-child,
body.bko4-live .bko4 > h3:first-child{
  color:#1d3527 !important;
  -webkit-text-fill-color:#1d3527 !important;
  font-weight:800 !important;
  letter-spacing:-0.02em;
}

/* Başlığın hemen altındaki giriş yazısını da biraz koyulaştır */
body.bko4-live .bko4 > p,
body.bko4-live .bko4 .bko4-bio-inner p,
body.bko4-live .bko4 .bko4-outro p{
  color:#30453a !important;
  -webkit-text-fill-color:#30453a !important;
  opacity:1 !important;
}

/* Hero alanındaki isim ayrı kalsın diye onu koruyoruz */
body.bko4-live .bko4 .bko4-hero-copy h2{
  color:#fff8ec !important;
  -webkit-text-fill-color:#fff8ec !important;
}

/* ==========================================
   BKÖ 5 Q&A
   KAPANIŞ VE TEŞEKKÜR BÖLÜMÜ
   KONTRAST DÜZELTMESİ
   ========================================== */

/* Kapanış alanının arka planı */
body.bko4-live .bko4 .bko4-outro {
  background: linear-gradient(
    145deg,
    #173e2b 0%,
    #10291e 100%
  ) !important;

  border: 1px solid #b7935c !important;
  border-top: 4px solid #e1b875 !important;
  border-radius: 18px !important;

  padding: clamp(24px, 4vw, 42px) !important;

  box-shadow:
    0 12px 35px rgba(0,0,0,.12),
    inset 0 1px rgba(255,255,255,.08) !important;
}

/* TÜM METİNLERİ OKUNABİLİR YAP */
body.bko4-live .bko4 .bko4-outro,
body.bko4-live .bko4 .bko4-outro :is(
  p, span, li, div, blockquote
),
body.bko4-live .bko4 .bko4-outro p * {
  color: #fff8ec !important;
  -webkit-text-fill-color: #fff8ec !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

/* Başlıklar altın sarısı */
body.bko4-live .bko4 .bko4-outro :is(
  h1, h2, h3, h4, h5, h6
),
body.bko4-live .bko4 .bko4-outro :is(
  h1, h2, h3, h4, h5, h6
) * {
  color: #f5d397 !important;
  -webkit-text-fill-color: #f5d397 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

/* Kalın ve italik vurgular */
body.bko4-live .bko4 .bko4-outro :is(
  strong, b, em, i
) {
  color: #ffe6b5 !important;
  -webkit-text-fill-color: #ffe6b5 !important;
  opacity: 1 !important;
}

/* Bağlantılar */
body.bko4-live .bko4 .bko4-outro a,
body.bko4-live .bko4 .bko4-outro a * {
  color: #ffe0a1 !important;
  -webkit-text-fill-color: #ffe0a1 !important;
  text-decoration-color: #d8ac65 !important;
  text-underline-offset: 4px;
}

/* Paragraf düzeni */
body.bko4-live .bko4 .bko4-outro p {
  font-size: 16px !important;
  line-height: 1.95 !important;
  margin-bottom: 21px !important;
  letter-spacing: .005em;
}

/* Mobil */
@media (max-width:700px) {
  body.bko4-live .bko4 .bko4-outro {
    padding: 23px 19px !important;
  }

  body.bko4-live .bko4 .bko4-outro p {
    font-size: 15px !important;
    line-height: 1.85 !important;
  }
}