/* URSTECH light theme (light-theme.css) */
/* Podkljuchenie: posle styles.css v <head>:
/*   <link rel="stylesheet" href="css/light-theme.css"> */
/* Vkljuchenie: na <html> dobavit' data-theme="light" */
/* Bez atributa sajt ostaetsja tjomnym. styles.css ne trogaem. */

html[data-theme="light"]{
  --bg:#f3f6fb;
  --bg-2:#e9eef6;
  --text:#0b1220;
  --muted:rgba(11,18,32,0.75);
  --muted-2:rgba(11,18,32,0.6);
  --faint:rgba(11,18,32,0.5);
  --blue:#0e86d8;
  --violet:#6d3df2;
  --line:rgba(11,24,48,0.18);
  --line-soft:rgba(11,24,48,0.1);
  --card:rgba(255,255,255,0.82);
  --card-2:rgba(255,255,255,0.92);
  --panel:linear-gradient(180deg,rgba(255,255,255,0.95),rgba(238,243,250,0.97));
  --grad:linear-gradient(120deg,#0e93f2,#6d3df2);
  --grad-dark:linear-gradient(120deg,#1166c8,#3c2a87);
  --grad-text:linear-gradient(90deg,#0e86d8 0%,#2b5ce8 42%,#6d3df2 92%);
  --shadow-cta:0 10px 26px rgba(80,40,180,0.22);
  color-scheme:light;
}

/* orbs: blednee na svetlom */
html[data-theme="light"] .bg__orb--1{background:radial-gradient(circle,rgba(14,134,216,0.1),transparent 68%);}
html[data-theme="light"] .bg__orb--2{background:radial-gradient(circle,rgba(109,61,242,0.1),transparent 68%);}
html[data-theme="light"] .bg__orb--3{background:radial-gradient(circle,rgba(14,134,216,0.07),transparent 70%);}
html[data-theme="light"] .hero__glow{background:radial-gradient(circle,rgba(14,134,216,0.16),transparent 66%);}
html[data-theme="light"] .why__glow{background:radial-gradient(circle,rgba(14,120,255,0.1),transparent 65%);}
html[data-theme="light"] .why__media-glow{background:radial-gradient(circle,rgba(109,61,242,0.18),rgba(14,134,216,0.1) 45%,transparent 68%);}
html[data-theme="light"] .app__orb{background:radial-gradient(circle,rgba(109,61,242,0.12),transparent 68%);}

/* header / nav */
html[data-theme="light"] .header{background:rgba(255,255,255,0.85);border-bottom-color:rgba(11,24,48,0.12);}
html[data-theme="light"] .nav a{color:rgba(11,18,32,0.78);}
html[data-theme="light"] .nav a:hover{color:#0b1220;}

/* base text */
html[data-theme="light"] .lead{color:rgba(11,18,32,0.72);}
html[data-theme="light"] .hero__lead,html[data-theme="light"] .app__lead{color:var(--muted);}
html[data-theme="light"] .hero__item{color:rgba(11,18,32,0.88);border-color:rgba(11,24,48,0.16);}
html[data-theme="light"] .hero__item:hover{border-color:rgba(14,134,216,0.5);}
html[data-theme="light"] .hero__rating{background:rgba(255,255,255,0.9);border-color:rgba(11,24,48,0.2);}
html[data-theme="light"] .about__text b{color:#0b1220;}

/* cards */
html[data-theme="light"] .card--feature{border-color:rgba(109,61,242,0.5);background:linear-gradient(180deg,rgba(241,233,255,0.9),rgba(255,255,255,0.96));box-shadow:0 0 0 1px rgba(109,61,242,0.12),0 16px 40px rgba(80,40,180,0.12);}
html[data-theme="light"] .card__media{background:radial-gradient(circle at 50% 45%,rgba(14,134,216,0.22),transparent 60%);}
html[data-theme="light"] .card__media--violet{background:radial-gradient(circle at 50% 45%,rgba(109,61,242,0.24),transparent 60%);}
html[data-theme="light"] .card__media--tall{background:radial-gradient(circle at 50% 45%,rgba(14,134,216,0.2),transparent 64%);}
html[data-theme="light"] .feat-list{color:rgba(11,18,32,0.85);}
html[data-theme="light"] .feat--off{color:rgba(11,18,32,0.42);}
html[data-theme="light"] .feat b{color:#0b1220;}
html[data-theme="light"] .card__desc{color:rgba(11,18,32,0.62);}
html[data-theme="light"] .swatch{border-color:rgba(11,24,48,0.25);}

/* badges / tags */
html[data-theme="light"] .card__badge--blue,html[data-theme="light"] .tag--blue{color:#0e86d8;background:rgba(14,134,216,0.1);border-color:rgba(14,134,216,0.32);}
html[data-theme="light"] .card__badge--violet,html[data-theme="light"] .tag--violet{color:#6d3df2;background:rgba(109,61,242,0.1);border-color:rgba(109,61,242,0.34);}
html[data-theme="light"] .tag--teal,html[data-theme="light"] .spec__v--teal{color:#0fae8d;}
html[data-theme="light"] .tag--teal{background:rgba(15,174,141,0.1);border-color:rgba(15,174,141,0.32);}
html[data-theme="light"] .tag--hot{color:#d96a35;background:rgba(217,106,53,0.1);border-color:rgba(217,106,53,0.34);}
html[data-theme="light"] .ribbon{color:#ffffff;}

/* slider / chips */
html[data-theme="light"] .chip{color:rgba(11,18,32,0.82);}
html[data-theme="light"] .slider__arrow{color:#0b1220;background:rgba(255,255,255,0.95);border-color:rgba(11,24,48,0.2);box-shadow:0 8px 20px rgba(11,24,48,0.18);}
html[data-theme="light"] .slider__track{scrollbar-color:rgba(11,24,48,0.28) rgba(11,24,48,0.06);}
html[data-theme="light"] .slider__track::-webkit-scrollbar-track{background:rgba(11,24,48,0.06);}
html[data-theme="light"] .slider__track::-webkit-scrollbar-thumb{background:rgba(11,24,48,0.28);}
html[data-theme="light"] .ccard--hot{border-color:rgba(217,106,53,0.4);background:linear-gradient(180deg,rgba(255,240,228,0.92),rgba(255,255,255,0.96));}

/* nums / specs */
html[data-theme="light"] .num .unit{color:rgba(11,18,32,0.85);}
html[data-theme="light"] .spec{color:rgba(11,18,32,0.8);}

/* why / panel */
html[data-theme="light"] .panel{box-shadow:inset 0 1px 0 rgba(255,255,255,0.6),0 20px 60px rgba(31,68,138,0.14);}
html[data-theme="light"] .why__problems-label{color:#0b1220;}
html[data-theme="light"] .why__list li{color:rgba(11,18,32,0.78);}
html[data-theme="light"] .why__solution{color:#0b1220;}
html[data-theme="light"] .why__benefit{color:#0b1220;border-bottom-color:rgba(11,24,48,0.14);}
html[data-theme="light"] .why__note{color:rgba(11,18,32,0.6);}
html[data-theme="light"] .why__note::before,html[data-theme="light"] .why__note::after{color:rgba(11,18,32,0.35);}

/* app / stores */
html[data-theme="light"] .app__lead b{color:#0b1220;}
html[data-theme="light"] .compare__row--bad span{color:rgba(11,18,32,0.85);}
html[data-theme="light"] .compare__row--good span{color:#0b1220;}
html[data-theme="light"] .store{color:#0b1220;background:rgba(255,255,255,0.92);border-color:rgba(11,24,48,0.2);}
html[data-theme="light"] .store__txt small{color:rgba(11,18,32,0.6);}
html[data-theme="light"] .phone--front,html[data-theme="light"] .phone--back{border-color:rgba(11,24,48,0.18);}

/* reviews */
html[data-theme="light"] .review__text{color:var(--muted);}
html[data-theme="light"] .review__more{color:#0e86d8;}
html[data-theme="light"] .review__more:hover{color:#6d3df2;}
html[data-theme="light"] .review__tag,html[data-theme="light"] .trust__inner{background:rgba(14,134,216,0.1);border-color:rgba(14,134,216,0.3);}
html[data-theme="light"] .trust__inner span{color:#0b1220;}

/* store cards / contacts */
html[data-theme="light"] .store-card,html[data-theme="light"] .contact{color:#0b1220;}
html[data-theme="light"] .store-card__sub{color:var(--muted-2);}
html[data-theme="light"] .contact small{color:var(--muted-2);}

/* manuals */
html[data-theme="light"] .um-card{color:#0b1220;}
html[data-theme="light"] .um-card__img{filter:drop-shadow(0 14px 18px rgba(11,24,48,0.25));}
html[data-theme="light"] .um-card:hover .um-card__img{filter:drop-shadow(0 16px 20px rgba(11,24,48,0.3));}
html[data-theme="light"] .um-card__action{color:#fff;}
html[data-theme="light"] .um-card__media::after{background:rgba(14,134,216,0.25);}

/* faq / footer */
html[data-theme="light"] .faq__q{color:#0b1220;}
html[data-theme="light"] .faq__q:hover{color:#0e86d8;}
html[data-theme="light"] .faq__a p{color:rgba(11,18,32,0.8);}
html[data-theme="light"] .contact strong{color:#0b1220;}
html[data-theme="light"] .footer{border-top-color:rgba(11,24,48,0.1);background:rgba(255,255,255,0.85);}


/* --- smjagchenie tenej kartinok na svetlom fone --- */
html[data-theme="light"] .why__media--double .why__img-ring,
html[data-theme="light"] .why__img-ring {
  filter: drop-shadow(0 20px 30px rgba(11, 24, 48, 0.18));
}
html[data-theme="light"] .why__media img {
  filter: drop-shadow(0 24px 36px rgba(11, 24, 48, 0.18));
}
html[data-theme="light"] .why__media-glow {
  background: radial-gradient(circle, rgba(109, 61, 242, 0.12), rgba(14, 134, 216, 0.06) 45%, transparent 68%);
}

/* logo: temnyj na svetlom (belyj v originale) */
html[data-theme="light"] .brand img,
html[data-theme="light"] .footer__brand img {
  filter: brightness(0) invert(0);
  opacity: 1;
}

/* hero: ubiraem tjemnyj orеol vokrug kartinki */
html[data-theme="light"] .hero__glow {
  background: transparent;
  filter: none;
}

/* mobile menu */
@media(max-width:1150px){
  html[data-theme="light"] header nav{border-color:rgba(11,24,48,0.22);background:rgba(255,255,255,0.97);box-shadow:0 20px 50px rgba(11,24,48,0.2);}
  html[data-theme="light"] header nav a:hover{background:rgba(14,134,216,0.1);}
  html[data-theme="light"] .mobile-menu-toggle{background:rgba(255,255,255,0.95);color:#0b1220;border-color:rgba(11,24,48,0.3);}
}

/* hovers: mjagche na svetlom */
html[data-theme="light"] .card:hover,html[data-theme="light"] .um-card:hover,html[data-theme="light"] .rev-card:hover,html[data-theme="light"] .store-card:hover,html[data-theme="light"] .contact:hover{box-shadow:0 14px 30px rgba(21,114,255,0.12);}
html[data-theme="light"] .btn--ghost{background:rgba(255,255,255,0.9);border-color:rgba(11,24,48,0.24);}
html[data-theme="light"] .btn--ghost:hover{background:rgba(230,240,252,0.95);border-color:rgba(14,134,216,0.5);}
html[data-theme="light"] .btn--dark{color:#fff;}
