/*
 * Lamari Diarios · CEPAS · Efectos principales v1.40.845
 * Refuerzo cromático semántico con tarjeta neutra y contraste alto.
 * Alcance: únicamente el módulo público #efectos / Efectos principales.
 */

html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effects-main-v431{
  position:relative!important;
  overflow:hidden!important;
  border-color:#d4e1d8!important;
  background-color:#ffffff!important;
  background-image:linear-gradient(180deg,#ffffff 0%,#fbfcfb 100%)!important;
  box-shadow:0 9px 24px rgba(21,56,35,.055)!important;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effects-main-v431:before{
  position:absolute!important;
  top:0!important;
  right:0!important;
  left:0!important;
  height:3px!important;
  background:linear-gradient(90deg,#7357d6 0%,#7357d6 32%,#2f8f4d 32%,#2f8f4d 66%,#168f9c 66%,#168f9c 100%)!important;
  content:""!important;
}

html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effects-head-v431{
  margin-bottom:16px!important;
  padding-top:2px!important;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effects-head-v431 h3{
  color:#172d21!important;
  -webkit-text-fill-color:#172d21!important;
  font-weight:760!important;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effects-info{
  width:16px!important;
  height:16px!important;
  border:1px solid #c8d7cd!important;
  background:#eaf1ec!important;
  color:#315340!important;
  -webkit-text-fill-color:#315340!important;
  font-size:9px!important;
  box-shadow:none!important;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effects-head-v431>small{
  display:inline-flex!important;
  align-items:center!important;
  min-height:27px!important;
  padding:5px 10px!important;
  border:1px solid #173e2a!important;
  border-radius:999px!important;
  background:#173e2a!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:9px!important;
  font-weight:680!important;
  letter-spacing:.025em!important;
  opacity:1!important;
}

html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-bar-row{
  --kd-effect:#7357d6;
  --kd-effect-2:#9a84ee;
  --kd-effect-soft:#eee9ff;
  --kd-effect-deep:#4f37a8;
  min-height:42px!important;
  padding:3px 0!important;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-bar-row.tone-violet{
  --kd-effect:#7357d6;
  --kd-effect-2:#9a84ee;
  --kd-effect-soft:#eee9ff;
  --kd-effect-deep:#4f37a8;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-bar-row.tone-sage{
  --kd-effect:#2f8f4d;
  --kd-effect-2:#5db876;
  --kd-effect-soft:#e7f6eb;
  --kd-effect-deep:#1f6735;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-bar-row.tone-aqua{
  --kd-effect:#168f9c;
  --kd-effect-2:#4eb8c1;
  --kd-effect-soft:#e4f6f8;
  --kd-effect-deep:#0f6570;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-bar-row.tone-peach{
  --kd-effect:#d97428;
  --kd-effect-2:#ed9a55;
  --kd-effect-soft:#fff0e4;
  --kd-effect-deep:#9b4c12;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-bar-row.tone-blue{
  --kd-effect:#3b79c9;
  --kd-effect-2:#6aa0e2;
  --kd-effect-soft:#e8f1ff;
  --kd-effect-deep:#285a9b;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-bar-row.tone-pink{
  --kd-effect:#c94a72;
  --kd-effect-2:#e27d9b;
  --kd-effect-soft:#fde9ef;
  --kd-effect-deep:#91304f;
}

html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-icon{
  width:32px!important;
  height:32px!important;
  border:1px solid var(--kd-effect)!important;
  background:linear-gradient(135deg,var(--kd-effect) 0%,var(--kd-effect-2) 100%)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:16px!important;
  font-weight:760!important;
  box-shadow:0 5px 12px color-mix(in srgb,var(--kd-effect) 24%,transparent)!important;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-bar-row>b{
  color:#23392c!important;
  -webkit-text-fill-color:#23392c!important;
  font-size:11.5px!important;
  font-weight:700!important;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-track{
  height:8px!important;
  border:1px solid #dce5df!important;
  background:#e9efeb!important;
  box-shadow:inset 0 1px 2px rgba(24,55,36,.055)!important;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-track>i{
  background:linear-gradient(90deg,var(--kd-effect) 0%,var(--kd-effect-2) 100%)!important;
  box-shadow:none!important;
}
html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-bar-row>small{
  min-height:26px!important;
  padding:4px 9px!important;
  border:1px solid color-mix(in srgb,var(--kd-effect) 38%,#ffffff)!important;
  border-radius:8px!important;
  background:var(--kd-effect-soft)!important;
  color:var(--kd-effect-deep)!important;
  -webkit-text-fill-color:var(--kd-effect-deep)!important;
  font-size:9.25px!important;
  font-weight:760!important;
  letter-spacing:.005em!important;
  opacity:1!important;
}

@media(max-width:560px){
  html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effects-head-v431{
    align-items:flex-start!important;
  }
  html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effects-head-v431>small{
    min-height:25px!important;
    padding:4px 8px!important;
    font-size:8.75px!important;
  }
  html:not(.kd-dark-mode) body:not(.kd-dark-mode) .kd-strain-detail-editorial-v140837 #efectos .kd-strain-effect-icon{
    width:30px!important;
    height:30px!important;
  }
}
