/* Claro. Solo aplica con html[data-theme="light"]. Oscuro sigue en las hojas de cada marca. */
html[data-theme="light"]{
  color-scheme:light;
  background:#f4f4f5;
}
html[data-theme="light"] body{
  background:#f4f4f5!important;
  color:#3a3a3a!important;
}
html[data-theme="light"] a{color:#1c1c1c}
html[data-theme="light"] a:hover{color:#c45a00}
html[data-theme="light"] h1,
html[data-theme="light"] h2,
html[data-theme="light"] h3,
html[data-theme="light"] h4,
html[data-theme="light"] .title-post{color:#1a1a1a}
html[data-theme="light"] ::selection{background:#ffd8a8;color:#1a1a1a}
html[data-theme="light"] ::-webkit-scrollbar-track{background:#ececee}
html[data-theme="light"] ::-webkit-scrollbar-thumb{background:#b7b7bc}

/* KPaja: barra, menú lateral, desplegables */
html[data-theme="light"] .top-nav,
html[data-theme="light"] .top-nav .headernav{
  background:#fff!important;
  border-bottom:1px solid #e6e6e8;
}
html[data-theme="light"] .btn-dsb{
  background:#ececee!important;
  color:#222!important;
}
html[data-theme="light"] .btn-dsb:hover{background:#e2e2e6!important}
html[data-theme="light"] .openBtn{color:#222!important}
html[data-theme="light"] #sidebar-wrapper{
  background:#fff!important;
  box-shadow:4px 0 24px rgba(0,0,0,.08);
}
html[data-theme="light"] .menunav a{color:#222}
html[data-theme="light"] .menunav a:hover{color:#111;background:#f2f2f4}
html[data-theme="light"] .subMenuNav{background:#f7f7f8}
html[data-theme="light"] .subMenuNav a{border-top-color:#ececee;color:#333}
html[data-theme="light"] .dropdown-menu,
html[data-theme="light"] .kpaja-settings-menu,
html[data-theme="light"] #kpajaAccountMenu,
html[data-theme="light"] #kpajaNotifPanel{
  background:#fff!important;
  border-color:#e4e4e7!important;
  color:#222;
  box-shadow:0 12px 32px rgba(0,0,0,.12)!important;
}
html[data-theme="light"] .dropdown-menu > li > a,
html[data-theme="light"] .dropdown-menu .kp-menu-btn{color:#222}
html[data-theme="light"] .dropdown-menu > li > a:hover,
html[data-theme="light"] .dropdown-menu > li > a:focus,
html[data-theme="light"] .dropdown-menu .kp-menu-btn:hover,
html[data-theme="light"] .menu-user li:hover{background:#f3f3f4;color:#111}
html[data-theme="light"] .menu-user li{border-bottom-color:#eee}
html[data-theme="light"] .kp-set__title span{color:#8a8a90}
html[data-theme="light"] .kp-set__label{color:#5c5c62}
html[data-theme="light"] .kpaja-settings-menu .kp-set__sec .kp-menu-btn,
html[data-theme="light"] .kpaja-settings-menu .kp-set__langs .kp-menu-btn{color:#222}
html[data-theme="light"] .kpaja-settings-menu .kp-set__sec .kp-menu-btn:hover,
html[data-theme="light"] .kpaja-settings-menu .kp-set__langs .kp-menu-btn:hover{background:#f3f3f4;color:#111}
html[data-theme="light"] .kp-set__title span{color:#1a1a1a}
html[data-theme="light"] .kp-theme{background:#e7e7ea}
html[data-theme="light"] .kp-theme .js-set-theme{color:#333}
html[data-theme="light"] .kp-theme .js-set-theme:hover:not(.is-on){background:#fff;color:#111}
html[data-theme="light"] .kp-theme .js-set-theme.is-on{background:#ff9800;color:#1a1206}
html[data-theme="light"] .kp-set__langs,
html[data-theme="light"] .kp-set__foot{border-top-color:#e6e6e8}
html[data-theme="light"] .kp-set__foot a,
html[data-theme="light"] .kp-set__foot a .kp-set__ico{color:#5c5c62!important}
html[data-theme="light"] .kp-set__foot a:hover{background:#f3f3f4;color:#111!important}
html[data-theme="light"] .kp-set__foot a:hover .kp-set__ico{color:#111!important}
html[data-theme="light"] .footer-links > li > a{color:#333}
html[data-theme="light"] .copyright{
  background:#fff;
  color:#666;
  border-top:1px solid #e6e6e8;
}
html[data-theme="light"] .bar-sticker{background:#fff;color:#222}
html[data-theme="light"] .modal-content,
html[data-theme="light"] .modal-body,
html[data-theme="light"] .kpaja-modal__dialog{
  background:#fff!important;
  color:#222;
  border-color:#e4e4e7;
}
html[data-theme="light"] .modal-header,
html[data-theme="light"] .modal-footer,
html[data-theme="light"] .kpaja-modal__footer{border-color:#ececee}
html[data-theme="light"] .modal-title,
html[data-theme="light"] .kpaja-modal__title{color:#111}
html[data-theme="light"] .kpaja-modal__body .form-control{
  background:#fff!important;
  color:#111!important;
  border:1px solid #ddd!important;
}
html[data-theme="light"] .kpaja-modal__close{color:#666}
html[data-theme="light"] .kp-pager__item > a,
html[data-theme="light"] .kp-pager__item > span,
html[data-theme="light"] ul.pagination > li > a,
html[data-theme="light"] ul.pagination > li > span{
  background:#fff!important;
  color:#222!important;
  border-color:#ddd!important;
}
html[data-theme="light"] .kp-pager__item > a:hover,
html[data-theme="light"] ul.pagination > li > a:hover{background:#f3f3f4!important}
html[data-theme="light"] .btn-default{
  background:#fff;
  color:#222;
  border-color:#ddd;
}
html[data-theme="light"] .btn-default:hover{background:#f3f3f4;color:#111}
html[data-theme="light"] #video-comment-body,
html[data-theme="light"] .vcomment-body,
html[data-theme="light"] .media-body{background:#fff!important;color:#333!important}

/* XNO */
html.brand-xno[data-theme="light"]{
  --bg:#f4f5f7;
  --panel:#fff;
  --nav:#fff;
  --text:#1c1f24;
  --muted:#5c6370;
  --link:#0b6b52;
  --border:#e3e6eb;
}
html.brand-xno[data-theme="light"] a:hover{color:#0b6b52}
html.brand-xno[data-theme="light"] ::selection{background:rgba(46,230,168,.35);color:#04140f}
html.brand-xno[data-theme="light"] .xno-pin,
html.brand-xno[data-theme="light"] .xno-hdr{
  background:#fff;
  border-bottom-color:#e6e8ec;
}
html.brand-xno[data-theme="light"] .xno-nav{
  background:#fff;
  border-bottom-color:#e6e8ec;
}
html.brand-xno[data-theme="light"] .xno-search input{
  background:#f3f4f6;
  color:#1c1f24;
}
html.brand-xno[data-theme="light"] .xno-search input::placeholder{color:#8b909a}
html.brand-xno[data-theme="light"] .xno-search button{background:#e7e9ee;color:#333}
html.brand-xno[data-theme="light"] .xno-search button:hover{background:#dfe2e8;color:#111}
html.brand-xno[data-theme="light"] .xno-right a{color:#333}
html.brand-xno[data-theme="light"] .xno-right a:hover{color:#111}
html.brand-xno[data-theme="light"] .xno-right .xno-icon-btn{
  background:#fff;
  color:#333;
  border-color:#e3e6eb;
}
html.brand-xno[data-theme="light"] .xno-right .xno-icon-btn:hover{
  background:#f4f5f7;
  color:#111;
}
html.brand-xno[data-theme="light"] .xno-nav__toggle{color:#222}
html.brand-xno[data-theme="light"] .xno-nav__bar > a{color:#444}
html.brand-xno[data-theme="light"] .xno-nav__bar > a:hover{color:#111;background:#f3f4f6}
html.brand-xno[data-theme="light"] .xno-nav__bar > a.on{color:#111}
html.brand-xno[data-theme="light"] .xno-card__title a{color:#1c1f24}
html.brand-xno[data-theme="light"] .xno-card__title a:hover{color:#0b6b52}
html.brand-xno[data-theme="light"] .xno-globe{
  background:#f4f5f7;
  border-color:#d8dce3;
  color:#222;
}
html.brand-xno[data-theme="light"] .xno-lang-menu{
  background:#fff;
  border-color:#e3e6eb;
  box-shadow:0 12px 32px rgba(0,0,0,.12);
}
html.brand-xno[data-theme="light"] .xno-lang-menu button.js-set-lang{color:#1c1f24}
html.brand-xno[data-theme="light"] .xno-lang-menu button.js-set-lang:hover{background:#f3f4f6;color:#111}
html.brand-xno[data-theme="light"] .xno-theme{background:#fff;border-bottom-color:#eceef2}
html.brand-xno[data-theme="light"] .xno-theme__label,
html.brand-xno[data-theme="light"] .xno-lang-menu__label{color:#6b7280}
html.brand-xno[data-theme="light"] .xno-theme__row{background:#eceef2}
html.brand-xno[data-theme="light"] .xno-theme__row .js-set-theme{color:#444}
html.brand-xno[data-theme="light"] .xno-theme__row .js-set-theme:hover:not(.is-on){background:#fff;color:#111}
html.brand-xno[data-theme="light"] .xno-theme__row .js-set-theme.is-on{background:#2ee6a8;color:#04140f}
html.brand-xno[data-theme="light"] .xno-relatos__toolbar,
html.brand-xno[data-theme="light"] .xno-relatos__cats,
html.brand-xno[data-theme="light"] .xno-relatos__lang{
  background:#fff;
  border-color:#e3e6eb;
  color:#333;
}
html.brand-xno[data-theme="light"] .xno-relatos__crumb strong{color:#1c1f24}
html.brand-xno[data-theme="light"] .xno-relatos__cats a{color:#333!important}
