/* ═══════════════════════════════════════════════════════════════════════
   SHELA PRO THEME (13.8.2026) — Gregov "high professional" pass.
   Nalozena ZADNJA: ugasne neon/glow/gradiente/animacije in postavi
   nevtralen profesionalen dark (Manus/Claude vibe). Odstranitev te
   datoteke iz index.html vrne stari neon izgled.
   ═══════════════════════════════════════════════════════════════════════ */

/* ── 1) Ozadje: umirjeno, brez dihanja ── */
#shela-alive-bg { opacity: 0.4 !important; animation: none !important; }
#shela-alive-grain { opacity: 0.1 !important; }

/* ── 2) Header: soliden wordmark, brez mavrice in glowov ── */
#shela-header-v2 .hv2-name {
  background: none !important;
  -webkit-text-fill-color: #ececf1 !important;
  color: #ececf1 !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  animation: none !important;
}
#shela-header-v2::after { background: rgba(255, 255, 255, 0.07) !important; }
#shela-header-v2 .hv2-icon-btn:hover,
#shela-header-v2 .shela-brain-view-btn:hover,
#shela-header-v2 .hv2-menu:hover { box-shadow: none !important; background: rgba(255,255,255,0.07) !important; }
#shela-header-v2 .hv2-dot { box-shadow: 0 0 6px rgba(52, 211, 153, 0.5) !important; }

/* ── 3) Pozdrav: cista bela, brez gradienta ── */
#root h2.text-2xl.font-bold.tracking-tight {
  background: none !important;
  -webkit-text-fill-color: #f2f2f5 !important;
  color: #f2f2f5 !important;
}

/* ── 4) Mozgani: brez hue-rotate cirkusa, samo miren sijaj ── */
img[src*="shela-brain"] {
  animation: none !important;
  filter: saturate(0.9) drop-shadow(0 0 14px rgba(120, 110, 200, 0.25)) !important;
}

/* ── 5) Composer: nevtralen, brez dihanja in vijolicne obrobe ── */
div[class*="rounded-2xl"]:has(textarea[placeholder^="Ask anything"]) {
  animation: none !important;
  background: #1d1d24 !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
  box-shadow: 0 10px 36px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
}
div[class*="rounded-2xl"]:has(textarea[placeholder^="Ask anything"]):focus-within {
  border-color: rgba(255, 255, 255, 0.30) !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.5) !important;
}
/* send ↑ ostane accent, a umirjen — soliden, brez neon sence */
#root div[class*="rounded-2xl"]:has(textarea[placeholder^="Ask anything"]) button:has(svg.lucide-arrow-up) {
  background: #6c5ce7 !important;
  box-shadow: none !important;
}
#root div[class*="rounded-2xl"]:has(textarea[placeholder^="Ask anything"]) button:has(svg.lucide-arrow-up):hover {
  background: #7d6ef0 !important;
  transform: none;
}

/* ── 6) Sidebar: soliden CTA, brez utripa in glowa ── */
aside button[class*="hulk"] {
  background: #6c5ce7 !important;
  animation: none !important;
  box-shadow: none !important;
}
aside button[class*="hulk"]:hover { background: #7d6ef0 !important; transform: none !important; box-shadow: none !important; }
aside [role="button"]:hover, aside a:hover { transform: none !important; background: rgba(255,255,255,0.06) !important; }

/* ── 7) Manus kartice predlogov: nevtralen hover ── */
.shela-mcard { border-color: rgba(255, 255, 255, 0.08) !important; background: rgba(255, 255, 255, 0.04) !important; }
.shela-mcard:hover, .shela-card-open .shela-mcard {
  background: rgba(255, 255, 255, 0.07) !important;
  border-color: rgba(255, 255, 255, 0.18) !important;
  box-shadow: none !important;
}
.shela-dropdown-menu { background: rgba(22, 22, 28, 0.98) !important; border-color: rgba(255, 255, 255, 0.1) !important; box-shadow: 0 12px 40px rgba(0,0,0,0.5) !important; }

/* ── 8) Prazne kartice/gumbi: brez vijolicnih hover sijev ── */
#root button[class*="border"][class*="rounded"]:has(svg):hover {
  border-color: rgba(255, 255, 255, 0.18) !important;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.35) !important;
  transform: none !important;
}

/* ── 9) Terminal / Computer panel: pravi profesionalni terminal ── */
.bg-terminal-bg { background: #0d0d11 !important; }
[class*="bg-terminal"] .font-mono, .bg-terminal-bg .font-mono { font-size: 12px; }
/* vhod orodja (prompt vrstica): nevtralna svetlo-modra namesto vijolicne */
.bg-terminal-bg .text-hulk { color: #9fb8d8 !important; }

/* ── 10) Composer breath iz starih pravil dokoncno stran ── */
@media (prefers-reduced-motion: no-preference) {
  div[class*="rounded-2xl"]:has(textarea[placeholder^="Ask anything"]):not(:focus-within) { animation: none !important; }
}

/* ── 11) Sidebar logo: mozgani kompaktni (Grega: preveliki) ── */
aside img[src*="shela-brain"], [class*="bg-sidebar"] img[src*="shela-brain"] {
  width: 28px !important; max-height: 28px !important;
}
