/* Hitech Electronics: midnight black, electric cobalt and acid lime. */
:root{color-scheme:dark;--ink:#f5f7fb;--muted:#b1bbce;--blue:#1558C9;--blue2:#D4FF24;--orange:#D4FF24;--bg:#030407;--deep:#030407;--line:#273247;--white:#fff;--lime:#D4FF24;--surface:#101725;--shadow:0 18px 50px rgba(0,0,0,.3)}
body{background:var(--bg);color:var(--ink)}
.top,footer{background:#030407;color:var(--muted)}
.top{border-bottom:1px solid var(--line)}
nav{background:rgba(3,4,7,.96);border-color:var(--line)}
.links{color:#dce3ef}.links a:hover,.links [aria-current],.back,.back:hover,dd a:hover{color:var(--lime)}
.links .btn{color:#fff}.mark{background:var(--blue);box-shadow:0 8px 18px rgba(21,88,201,.25)}
.hero{background:radial-gradient(ellipse at 85% 0%,rgba(21,88,201,.23),#030407 65%)}
.hero h1 em{color:var(--lime)}
.eyebrow,.label,.tag,.num,.card .tag,.fact b,.review-stars,.reviews-link{color:var(--lime)}
.eyebrow i{background:var(--lime)}
.btn,.btn.primary,.primary,.navcta,.step-num{background:var(--blue);color:#fff}
.btn.primary{box-shadow:0 10px 22px rgba(21,88,201,.22)}
.btn.secondary,.secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}
.btn.whatsapp,.contact-box .btn.alt,.band .btn,.factory .btn{background:var(--lime);color:#030407}
.btn:hover,.navcta:hover{filter:brightness(1.12)}
a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:5px}
.stats,.products,.process{background:var(--bg)}
.stat b{color:var(--lime)}
.card,.card-body,.value-card,.review-card,.fact{background:var(--surface);border-color:var(--line)}
.card h3 a{color:var(--ink)}
.card-body>a,.card a{color:var(--lime)}
.card h3 a{color:var(--ink)}
.card:hover{border-color:var(--blue)}
.card-img,.photo,.hero-card,.hero-card img{background:#f4f6fa;color:#17202f;color-scheme:light}
.hero-card .floating{background:#030407;border:1px solid var(--line)}
.floating span{color:#b1bbce}
.filter,.featured-links a{background:var(--surface);border-color:var(--line);color:#dce3ef}
.filter.active,.filter:hover,.filter[aria-pressed="true"]{background:var(--blue);border-color:var(--blue);color:#fff}
.featured-links a:hover{background:var(--blue);color:#fff}
.value{background:#0a101c}
.icon{background:var(--blue);color:var(--lime)}
.process-photo{background:linear-gradient(145deg,#030407,#1558C9)}
.contact-box,.band,.factory{background:linear-gradient(120deg,#0c1b36,#1558C9)}
.contact-box p,.band p,.factory .eyebrow,.gst span{color:#e3eaf8}
.contact-box .btn{background:var(--lime);color:#030407}
.notice{background:var(--surface);color:#dce3ef;border:1px solid var(--line)}
.accent{color:var(--muted)}
.copy{border-color:var(--line);color:var(--muted)}
.footgrid a,footer{color:#b1bbce}
::selection{background:var(--lime);color:#030407}
