/* Flux Lang: alt bilgideki dil seçici. Tema ≤720px'te .flx-lang'ı gizler; alt bilgide her ekranda görünür. */
.flxl-footer-lang {
	display: flex;
	justify-content: flex-start;
	margin-top: 1.25rem;
}
.flxl-footer-lang--row {
	margin-top: 0;
}
.flxl-footer-lang .flx-lang {
	display: inline-flex !important;
	align-items: center;
	padding: 3px;
	border: 1.5px solid currentColor;
	border-color: color-mix(in srgb, currentColor 35%, transparent);
	border-radius: 999px;
	font-weight: 800;
	font-size: .75rem;
	letter-spacing: .06em;
	line-height: 1;
}
.flxl-footer-lang .flx-lang a {
	display: block;
	padding: .45rem .7rem;
	border-radius: 999px;
	color: inherit;
	text-decoration: none;
	opacity: .85;
}
.flxl-footer-lang .flx-lang a:hover,
.flxl-footer-lang .flx-lang a:focus-visible {
	opacity: 1;
}
.flxl-footer-lang .flx-lang a.is-current {
	background: color-mix(in srgb, currentColor 18%, transparent);
	opacity: 1;
}

/* Many languages fit in one native, keyboard-operable disclosure. */
.flxl-picker{position:relative;display:inline-block;white-space:nowrap;line-height:1.3;font-size:.85rem;font-weight:700;color:inherit}
.flxl-picker>summary{display:flex;align-items:center;justify-content:center;gap:.5em;cursor:pointer;list-style:none;padding:.45em .65em;min-height:32px;border-radius:999px}
.flxl-picker>summary::-webkit-details-marker{display:none}
.flxl-picker>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.flxl-picker__list{position:absolute;z-index:100;inset-inline-end:0;top:calc(100% + 8px);width:230px;max-width:calc(100vw - 32px);max-height:min(60vh,360px);overflow:auto;overscroll-behavior:contain;margin:0!important;padding:6px!important;list-style:none!important;border:1px solid var(--line,#d1d5db);border-radius:14px;background:var(--paper,var(--wp--preset--color--surface,#fff));color:var(--ink,var(--wp--preset--color--ink,#111827));box-shadow:0 12px 32px #0002}
.flxl-picker__list li{margin:0;padding:0;list-style:none}
.flxl-picker .flxl-picker__list a{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px!important;border-radius:8px!important;color:inherit!important;white-space:normal;text-decoration:none!important;opacity:1}
.flxl-picker__list a:hover,.flxl-picker__list a:focus-visible,.flxl-picker__list a.is-current{background:var(--cream-2,var(--wp--preset--color--mint-soft,#f3f4f6))!important;color:var(--ink,var(--wp--preset--color--ink,#111827))!important}
.flxl-picker__list small{font-size:.7em;opacity:.65;direction:ltr;unicode-bidi:isolate}
.flxl-footer-lang .flxl-picker__list,.ftr .flxl-picker__list{top:auto;bottom:calc(100% + 8px)}

.flxl-picker__chevron{display:block;flex:none;width:12px;height:12px;align-self:center}
