.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: 34px !important;
		height: 34px !important;
		min-width: 34px !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;
}

