/*
Theme Name: Cargozen Child — PT SNL
Description: Child theme Cargozen dengan palet brand PT. Samudera Nusantara Logistik (navy #001855, gold #D2B251). Aman terhadap update theme induk.
Template: cargozen
Version: 1.0
Text Domain: cargozen-child
*/

/* =========================================================
   CATATAN
   - Warna primer utama DIATUR DI: WP Admin → Cargozen →
     Theme Options → Theme Color (theme-color-1) = #001855
   - File ini hanya menambal warna yang di-hardcode theme
     (tint biru muda & aksen) agar serasi navy/gold SNL.
   ========================================================= */

:root{
  --snl-navy: #001855;
  --snl-navy-dark: #000E2E;
  --snl-gold: #D2B251;
  --snl-tint: #EFF1F7;      /* pengganti tint biru muda */
  --snl-tint-2: #F6F3E9;    /* tint gold lembut */
}

/* --- tint #dff6ff (latar section terang) --- */
body,
.home-2,
.cg-hero2-img:before,
.cg-item-scroll,
.cg-faq1-img-area .item-img:before{
  background-color: var(--snl-tint) !important;
}

/* --- tint #ccf1ff (testimonial & shadow shape) --- */
.cg-testi1-sec:before,
.cg-shadow-shape:before{
  background: var(--snl-tint) !important;
}

/* --- tint #edfaff (varian home-3) --- */
.home-3,
.cg-hero3-content:before{
  background-color: var(--snl-tint) !important;
}
.cg-team3-item .item-img:before{
  background: var(--snl-tint) !important;
}

/* --- aksen teal #26d0ce (varian home-4) → gold --- */
.cg-hr4-text-wrap .hr4_title span,
.cg-pro-side span{
  background: var(--snl-gold) !important;
}

/* --- pulse ring (keyframes borderpls memakai biru default) --- */
@-webkit-keyframes borderpls{
  0%{ -webkit-box-shadow:0 0 0 0 rgba(0,24,85,.55); box-shadow:0 0 0 0 rgba(0,24,85,.55); }
  70%{ -webkit-box-shadow:0 0 0 18px rgba(0,24,85,0); box-shadow:0 0 0 18px rgba(0,24,85,0); }
  to{ -webkit-box-shadow:0 0 0 0 rgba(0,24,85,0); box-shadow:0 0 0 0 rgba(0,24,85,0); }
}
@keyframes borderpls{
  0%{ -webkit-box-shadow:0 0 0 0 rgba(0,24,85,.55); box-shadow:0 0 0 0 rgba(0,24,85,.55); }
  70%{ -webkit-box-shadow:0 0 0 18px rgba(0,24,85,0); box-shadow:0 0 0 18px rgba(0,24,85,0); }
  to{ -webkit-box-shadow:0 0 0 0 rgba(0,24,85,0); box-shadow:0 0 0 0 rgba(0,24,85,0); }
}

/* --- sentuhan gold elegan --- */
::selection{ background: var(--snl-gold); color: var(--snl-navy-dark); }
:root{ --snl-navy:#001855; --snl-gold:#D2B251; --snl-tint:#EFF1F7; }
body, .home-2, .cg-hero2-img:before, .cg-item-scroll,
.cg-faq1-img-area .item-img:before{ background-color:var(--snl-tint) !important; }
.cg-testi1-sec:before, .cg-shadow-shape:before{ background:var(--snl-tint) !important; }
.home-3, .cg-hero3-content:before{ background-color:var(--snl-tint) !important; }
.cg-team3-item .item-img:before{ background:var(--snl-tint) !important; }
.cg-hr4-text-wrap .hr4_title span, .cg-pro-side span{ background:var(--snl-gold) !important; }
::selection{ background:var(--snl-gold); color:#000E2E; }
@keyframes borderpls{
 0%{ box-shadow:0 0 0 0 rgba(0,24,85,.55); }
 70%{ box-shadow:0 0 0 18px rgba(0,24,85,0); }
 to{ box-shadow:0 0 0 0 rgba(0,24,85,0); }
}
