/*
Theme Name: Adertek İnşaat
Theme URI: https://adertek.com.tr/
Author: Adertek
Author URI: https://adertek.com.tr/
Description: Vite tasarımından portlanan klasik WordPress teması.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
Text Domain: adertek
*/

:root {
  --adertek-brand-dark: #000000;
  --adertek-brand-blue: #171717;
  --adertek-brand-red: #ef4444;
  --adertek-brand-gray: #f4f4f5;
}

body { font-family: "Poppins", sans-serif; }
h1, h2, h3, h4, h5, h6 {
  color: var(--adertek-brand-dark);
  font-family: "Poppins", sans-serif;
}
.clip-path-slant { clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%); }
.adertek-page-header-overlay { background: rgba(0, 0, 0, 0.7); }
.admin-bar .adertek-header { top: 32px; }
@media (max-width: 782px) { .admin-bar .adertek-header { top: 46px; } }
.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@keyframes adertek-fade-in-up {
  from {
    opacity: 0;
    transform: translateY(16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.animate-fade-in-up { animation: adertek-fade-in-up 0.5s ease both; }
.adertek-header.is-scrolled nav {
  background: #fff !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
}
.adertek-header.is-scrolled .adertek-logo,
.adertek-header.is-scrolled .adertek-mobile-toggle,
.adertek-header.is-scrolled nav a.text-white:not(.bg-brand-red) {
  color: #171717 !important;
}
.adertek-logo-image,
.adertek-footer-logo-image {
  display: block;
  object-fit: contain;
}
.adertek-footer .adertek-footer-logo,
.adertek-footer h1,
.adertek-footer h2,
.adertek-footer h3 {
  color: #fff !important;
}
.adertek-footer,
.adertek-footer * {
  font-family: "Poppins", sans-serif !important;
}

.text-brand-dark { color: var(--adertek-brand-dark) !important; }
.text-brand-blue { color: var(--adertek-brand-blue) !important; }
.text-brand-red { color: var(--adertek-brand-red) !important; }
.text-brand-gray { color: var(--adertek-brand-gray) !important; }
.bg-brand-dark { background-color: var(--adertek-brand-dark) !important; }
.bg-brand-blue { background-color: var(--adertek-brand-blue) !important; }
.bg-brand-red { background-color: var(--adertek-brand-red) !important; }
.bg-brand-gray { background-color: var(--adertek-brand-gray) !important; }
.bg-brand-blue\/80 { background-color: color-mix(in srgb, var(--adertek-brand-blue) 80%, transparent) !important; }
.bg-brand-red\/5 { background-color: color-mix(in srgb, var(--adertek-brand-red) 5%, transparent) !important; }
.bg-brand-red\/90 { background-color: color-mix(in srgb, var(--adertek-brand-red) 90%, transparent) !important; }
.bg-brand-gray\/30 { background-color: color-mix(in srgb, var(--adertek-brand-gray) 30%, transparent) !important; }
.border-brand-dark { border-color: var(--adertek-brand-dark) !important; }
.border-brand-blue { border-color: var(--adertek-brand-blue) !important; }
.border-brand-red { border-color: var(--adertek-brand-red) !important; }
.border-brand-gray { border-color: var(--adertek-brand-gray) !important; }
.border-l-brand-red { border-left-color: var(--adertek-brand-red) !important; }
.border-brand-blue\/10 { border-color: color-mix(in srgb, var(--adertek-brand-blue) 10%, transparent) !important; }
.border-brand-red\/30 { border-color: color-mix(in srgb, var(--adertek-brand-red) 30%, transparent) !important; }
.border-brand-red\/50 { border-color: color-mix(in srgb, var(--adertek-brand-red) 50%, transparent) !important; }
.hover\:text-brand-red:hover,
.group:hover .group-hover\:text-brand-red { color: var(--adertek-brand-red) !important; }
.hover\:bg-brand-red:hover,
.group:hover .group-hover\:bg-brand-red { background-color: var(--adertek-brand-red) !important; }
.hover\:border-brand-red:hover,
.group:hover .group-hover\:border-brand-red { border-color: var(--adertek-brand-red) !important; }
.hover\:border-brand-red\/50:hover { border-color: color-mix(in srgb, var(--adertek-brand-red) 50%, transparent) !important; }
.group:hover .group-hover\:border-brand-red\/30 { border-color: color-mix(in srgb, var(--adertek-brand-red) 30%, transparent) !important; }

.adertek-engineering-feature-icon,
.adertek-engineering-feature-label { transition: all 0.3s ease; }
.adertek-engineering-feature:hover .adertek-engineering-feature-icon {
  background-color: var(--adertek-brand-red) !important;
  border-color: var(--adertek-brand-red) !important;
  color: #fff !important;
}
.adertek-engineering-feature:hover .adertek-engineering-feature-icon svg { color: #fff !important; }
.adertek-engineering-feature:hover .adertek-engineering-feature-label { color: #fff !important; }
