/*
 * aldirakli.net — yeni sitede eklenen küçük parçalar (eski sitede olmayanlar). Eski temanın renk ve yazı tipi değişkenleriyle:
 *  - alt bilgide yasal bağlantılar ve Fikir Bulutu marka bandı,
 *  - çerez çubuğu (eski sitenin alt çubuğunun görünümü; "Kabul et" / "Reddet").
 */

/* Alt bilgi: yasal bağlantılar + marka bandı (alt bilgi yazılarıyla aynı yazı tipi ve renk) */
.cs-footer .fb-yasal {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}

.fb-yasal__satir {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 0.75rem 2rem;
}

.fb-yasal__baglantilar {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.5rem 1.5rem;
}

.fb-yasal__baglantilar a,
.fb-yasal__tercih,
.fb-marka {
	font-family: var(--cs-font-secondary-family);
	font-size: var(--cs-font-secondary-size);
	font-weight: var(--cs-font-secondary-weight);
	letter-spacing: var(--cs-font-secondary-letter-spacing);
	line-height: 1.5;
	text-transform: none;
	color: var(--cs-color-secondary, #858585);
	text-decoration: none;
	transition: color 0.25s;
}

.fb-yasal__tercih {
	padding: 0;
	margin: 0;
	border: 0;
	background: none;
	cursor: pointer;
}

.fb-yasal__baglantilar a:hover,
.fb-yasal__tercih:hover,
.fb-marka:hover {
	color: var(--cs-color-primary, #fff);
}

.fb-marka {
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
}

.fb-marka img {
	display: block;
	width: auto;
	height: 14px;
	opacity: 0.8;
	transition: opacity 0.25s;
}

.fb-marka:hover img {
	opacity: 1;
}

.fb-gizli {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

/* Çerez çubuğu: eski sitenin alt çubuğu (Advanced Popups) görünümünde; analytics.js "hidden" özniteliğini yönetir */
.fb-cerez[hidden] {
	display: none !important;
}

.fb-cerez .adp-popup-container {
	background: var(--adp-popup-container-background);
}

.fb-cerez__dugmeler {
	display: flex;
	flex-wrap: nowrap;
	gap: 0.5rem;
	margin-top: 1.5rem;
}

.fb-cerez .fb-cerez__dugmeler .adp-popup-button {
	margin: 0;
	width: auto;
}

.fb-cerez .fb-cerez__reddet {
	background: transparent;
	color: var(--cs-color-base, inherit);
	box-shadow: inset 0 0 0 1px currentColor;
}

.fb-cerez .fb-cerez__reddet:hover {
	background: transparent;
	color: var(--cs-color-primary, inherit);
}

.fb-cerez .fb-cerez__dugmeler .adp-popup-button {
	flex: 1 1 0;
}

@media (min-width: 720px) {
	.fb-cerez .adp-popup-outer {
		flex-wrap: nowrap;
	}

	.fb-cerez .fb-cerez__dugmeler {
		margin-top: 0;
		margin-left: 1rem;
	}

	.fb-cerez .adp-popup-button,
	.fb-cerez .fb-cerez__dugmeler .adp-button {
		margin: 0;
		width: auto;
		flex: 0 0 auto;
	}
}

@media (prefers-reduced-motion: reduce) {
	.fb-yasal__baglantilar a,
	.fb-yasal__tercih,
	.fb-marka,
	.fb-marka img {
		transition: none;
	}
}

/* "Beni Haberdar Et" abonelik formu (eski kutunun görünümü): görünmez bal küpü alanı, çift onay notu, KVKK kutusu, sonuç iletisi */
.fb-bal {
	position: absolute !important;
	left: -10000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* Çift onay notu: onay kutusu yazısıyla aynı yazı biçimi (temanın label kuralı) */
.pk-subscribe-form-wrap .fb-abonelik-not {
	margin-bottom: 0;
	font-family: var(--cs-font-secondary-family), sans-serif;
	font-size: var(--cs-font-secondary-size);
	font-weight: var(--cs-font-secondary-weight);
	font-style: var(--cs-font-secondary-style);
	letter-spacing: var(--cs-font-secondary-letter-spacing);
	text-transform: var(--cs-font-secondary-text-transform);
	line-height: 1.5;
}

.pk-subscribe-form-wrap .fb-abonelik-kvkk {
	margin-top: 0.5rem;
}

.cs-entry__subscribe .pk-subscribe-message {
	margin-top: 1rem;
}
