/* JHALLU BRAND LOCK — owner colours only: electric cyan #00E5FF on deep black, white/silver glow.
   Applies to WordPress-side pages. The front page keeps the copied homepage CSS untouched. */
:root{
  --jh-cyan:#00E5FF;
  --jh-black:#050507;
  --jh-panel:#0a0a0f;
  --jh-white:#ffffff;
  --jh-silver:#e8f6f8;
}
html{background:var(--jh-black)}
body{background:var(--jh-black);color:var(--jh-silver)}
a{color:var(--jh-cyan)}
a:hover{color:#8beffa;text-shadow:0 0 12px rgba(0,229,255,.55)}
::selection{background:var(--jh-cyan);color:#000}
h1,h2,h3{color:var(--jh-white)}
button,input[type="submit"],.button{
  background:var(--jh-cyan);color:#000;border:0;font-weight:700;
}
input,textarea,select{
  background:#0d0d13;color:var(--jh-silver);
  border:1px solid rgba(0,229,255,.35);border-radius:8px;
}
input:focus,textarea:focus,select:focus{
  outline:none;border-color:var(--jh-cyan);
  box-shadow:0 0 0 3px rgba(0,229,255,.18);
}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#07070b}
::-webkit-scrollbar-thumb{background:rgba(0,229,255,.45);border-radius:6px}
::-webkit-scrollbar-thumb:hover{background:var(--jh-cyan)}

/* ==== v5.6 DESIGN LAYER — AI WORLD (owner final, 2026-11-13) ==== */
#jstars{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.8}
body{background:#030408}
.site-head{position:relative;z-index:2}
main.wrap{position:relative;z-index:1}
.jticker{position:relative;z-index:1;border-top:1px solid rgba(0,229,255,.22);border-bottom:1px solid rgba(0,229,255,.22);overflow:hidden;white-space:nowrap;padding:9px 0;background:rgba(0,229,255,.04)}
.jticker div{display:inline-block;letter-spacing:3px;font-size:12.5px;color:#8beffa;animation:jtick 28s linear infinite}
@keyframes jtick{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.rv{opacity:0;transform:translateY(24px)}
.rv.on{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}
.wrap h1,.wrap h2{color:#fff;text-shadow:0 0 18px rgba(0,229,255,.35)}
.wrap a:hover{text-shadow:0 0 10px rgba(0,229,255,.7)}
.site-foot{position:relative;z-index:1}
