/* Daxili səhifələr (Haqqımızda, Texnikalar, Qalereya, Əlaqə): yalnız rənglər açıq olur, düzülüş dəyişmir.
   Ana səhifədəki kimi: videolu ilk ekran (.phero), Partnyorlar və qalereyanın böyüdülmüş görüntüsü tünd qalır.
   Footer sarıdır və --amber ilə rənglənir, ona toxunulmur. */

/* Açıq rənglər: köhnə tünd dəyişənlərin yerinə */
body {
  --bg: #FFFFFF;
  --ground: #FFFFFF;
  --ink: #1D1F1E;
  --soft: #4B524E;
  --muted: #6B716D;
  --gold: #B98500;
  --line: #E3E5E1;
  background: #FFFFFF;
  color: #1D1F1E;
  color-scheme: light;
}

/* Tünd qalan hissələr: köhnə dəyişənlər geri qaytarılır */
.phero, section.clients, .lb {
  --bg: #0f0e0b;
  --ground: #100f0d;
  --ink: #f4f1ea;
  --soft: #c9c2b5;
  --muted: #a79f90;
  --gold: #d9bf6e;
  --line: #ffffff24;
  color-scheme: dark;
}
.phero { background: #100f0d; }

/* Birbaşa yazılmış açıq yazı rəngləri (ağ fonda görünməzdi) */
.display { color: var(--ink) !important; }
.phero .display, section.clients .display { color: #fff !important; }
.brands { color: rgb(29 31 30 / .38) !important; }
.count { color: #B98500 !important; }

/* Haqqımızda: videoların kənarındakı tünd örtük */
.reel-r::after, .reel-l::after { display: none !important; }

/* Partnyorlar: ana səhifədəki kimi yuxarıda ağdan tündə yumşaq keçid */
section.clients::before { content: ""; position: absolute; inset: 0 0 auto; z-index: 1; height: 90px; background: linear-gradient(180deg, #FFFFFF 0%, rgb(255 255 255 / 0) 100%); pointer-events: none; }

/* Texnikalar */
.chips a { color: #1D1F1E !important; background: #FFFFFF !important; border-color: #E3E5E1 !important; }
.chips a b { color: #B98500 !important; }
.chips a:hover { background: #FFF5D4 !important; border-color: #FFC20E !important; }
.vt-win { background: radial-gradient(70% 70% at 35% 45%, #FAFAF7, #E9EAE6) !important; }
.vt-img img { filter: drop-shadow(0 30px 30px rgb(30 30 20 / .28)) !important; }
.specs div { border-top-color: #E3E5E1 !important; }
.vt-row { color: rgb(29 31 30 / .55) !important; }
.vt-row.on, .vt-row:hover, .vt-row:focus-visible { color: #1D1F1E !important; background: #FFF5D4 !important; }

/* Qalereya */
.tile { background: #F2F3F0 !important; }
.tile::after { box-shadow: inset 0 0 0 1px rgb(29 31 30 / .08) !important; }

/* Əlaqə: siyahı xətləri və ikonlar */
.items { border-bottom-color: #E3E5E1 !important; }
.item { border-top-color: #E3E5E1 !important; }
.item:hover { background: #FFF8E1 !important; }
.item a:hover { color: #B98500 !important; }
.ico { color: #B98500 !important; border-color: rgb(185 133 0 / .35) !important; }
.map { border-color: #E3E5E1 !important; }
.map::after { background: radial-gradient(40% 50%, rgb(255 255 255 / 0), rgb(255 255 255 / .35) 100%) !important; }
.attr { color: rgb(29 31 30 / .55) !important; }

/* Əlaqə forması: açıq kart. Ekskavator fotosu ağ örtüyün altında solğun görünür. */
.cform { border-color: #E3E5E1 !important; background: #FFFFFF; box-shadow: 0 40px 80px -40px rgb(30 30 20 / .28) !important; }
.cform-shade { background: radial-gradient(60% 45% at 100% 0, rgb(255 194 14 / .22), rgb(255 194 14 / 0) 70%), linear-gradient(160deg, rgb(255 255 255 / .9) 0%, rgb(255 255 255 / .94) 45%, rgb(255 255 255 / .97) 100%) !important; }
.fld span { color: #6B716D !important; }
.fld:focus-within span { color: #B98500 !important; }
.fld input, .fld textarea { color: #1D1F1E !important; border-bottom-color: #D3D7D1 !important; }
.fld input:focus, .fld textarea:focus { border-bottom-color: #FFC20E !important; }
.status.ok { color: #1F7A3A !important; }
.status.err { color: #B42318 !important; }
.send { color: #1D1F1E !important; background: #F6F6F3 !important; border-top-color: #E3E5E1 !important; }
.send svg { stroke: #B98500 !important; }
.send:hover, .send:focus-visible { background: #FFC20E !important; color: #15130f !important; }
.send:hover svg, .send:focus-visible svg { stroke: #15130f !important; }

/* "İcarəyə götür": header-dəki "İcarə sorğusu" kimi kvadratik düymə (8px künc, Poppins) */
.vt-rent { height: 44px !important; padding: 0 20px !important; border-radius: 8px !important; background: #FFC20E !important; color: #1D1F1E !important; font-family: 'Poppins', 'Segoe UI', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; }
.vt-rent:hover { background: #F2B300 !important; transform: none !important; }
button.vt-rent { border: 0 !important; cursor: pointer; font-family: 'Poppins', 'Segoe UI', sans-serif !important; }

/* Texnikalar: "İcarəyə götür" yanında "Ətraflı" (texnika pəncərəsini açır) */
.vt-more { align-self: flex-start; margin-top: 10px; height: 44px; padding: 0 20px; border: 1px solid #D4D7D1; border-radius: 8px; background: #FFFFFF; color: #1D1F1E; font: 600 14px 'Poppins', 'Segoe UI', sans-serif; cursor: pointer; }
.vt-more:hover { border-color: #1D1F1E; }
.vt-img { position: relative; }


/* Yığcam səhifə başlığı (Haqqımızda): video və böyük söz qalır, panel əvvəlki kimi ekranın bütün enindədir, sadəcə alçaqdır. */
.phero.phero.phero-compact { min-height: clamp(240px, 34vh, 340px); }
.phero.phero.phero-compact .phero-in { padding-bottom: clamp(20px, 3vw, 32px); }
.phero.phero.phero-compact .page-title { line-height: .9; }
@media (max-width: 720px) { .phero.phero.phero-compact { min-height: 220px; } }
