/**
 * Martius parity — yalnızca yapısal düzeltmeler.
 * Tipografi ve boşluklar Martius Tailwind sınıflarından gelir (veliemreuludag-theme.css).
 *
 * @package Veliemre_Uludag
 */

body {
	font-family: "Albert Sans", ui-sans-serif, system-ui, sans-serif;
}

@media (max-width: 1023px) {
	#top-nav {
		display: none !important;
	}
}

@media (max-width: 767px) {
	:root {
		--veu-logo-header-width: 200px;
		--veu-logo-header-height: 60px;
		--veu-logo-b-header-width: 200px;
		--veu-logo-b-header-height: 60px;
		--veu-logo-b-width: 180px;
		--veu-logo-b-height: 54px;
	}

	#menu-bar {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#site-menu > .flex {
		padding-left: 20px;
		padding-right: 20px;
	}

	/* İletişim — ok yalnızca lg+ (Martius) */
	.layout--contact .contact-block span.sm\:-translate-x-\[32px\] {
		transform: none;
	}

	/* Footer mobil sütun */
	#footer .mt-\[50px\].md\:flex {
		display: block;
	}

	#footer .footer-nav-1,
	#footer .footer-nav-2,
	#footer .footer-nav-3,
	#footer .footer-nav-4 {
		margin-left: 0;
		margin-bottom: 32px;
	}

	#footer .footer-nav-2.md\:ml-auto {
		margin-left: 0;
	}

	#footer .md\:flex.md\:justify-between {
		flex-direction: column-reverse;
		align-items: flex-start;
		gap: 20px;
	}

	#footer .footer-copyright {
		max-width: 100%;
	}
}

@media (max-width: 390px) {
	:root {
		--veu-logo-header-width: 168px;
		--veu-logo-header-height: 50px;
		--veu-logo-b-header-width: 168px;
		--veu-logo-b-header-height: 50px;
	}
}
