/* Himil Energy coming-soon page. No web fonts, no scripts, no tracking. */
:root{
  --ink:#14202b; --muted:#4a5866; --bg:#ffffff; --band:#f3f6f8; --line:#d5dde3; --accent:#0b5d7a;
}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{
  min-height:100vh;
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  color:var(--ink);
  background:var(--bg);
  line-height:1.6;
  display:flex;
  flex-direction:column;
}
.wrap{width:100%;max-width:36rem;margin:0 auto;padding:0 1.25rem}
a{color:var(--accent)}
a:focus-visible{outline:3px solid #e0a100;outline-offset:2px}
main{flex:1;display:flex;align-items:center;justify-content:center;padding:4rem 0 3rem;background:var(--band)}
.card{text-align:center}
.logo{display:block;width:min(100%,18.75rem);height:auto;margin:0 auto 2rem}
h1{font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.2;margin:0 0 .75rem}
.lede{font-size:1.15rem;color:var(--muted);margin:0 0 1.5rem}
.contact{margin:0;font-size:1rem}
.site-footer{background:var(--ink);color:#e9eef2;padding:1.25rem 0;font-size:.9rem;text-align:center}
.site-footer p{margin:0}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
@media (prefers-color-scheme:dark){
  :root{--ink:#e8edf1;--muted:#b3c0cb;--bg:#10171d;--band:#17212a;--line:#2b3a46;--accent:#6cc3e3}
  .site-footer{background:#0a0f13}
}
