/* HomeLynx V8.0.159 — Machine Signal Lock.
   Parent: V8.0.158.
   Chrome-only color language: Graphite/steel at rest, one amber machine pulse.
   Map/evidence red is intentionally untouched. Lynx teal stays off app chrome. */

:root{
  --hlx-machine-ember:#7E6338;
  --hlx-machine-on:#D6A04A;
  --hlx-machine-peak:#E2B45F;
  --hlx-machine-steel:#7F8A8C;
  --hlx-machine-steel-hi:#B6BDBC;
}

/* House mark is structure, never activity. */
.hlx-v8-brand img{
  filter:grayscale(1) brightness(.28) contrast(1.22)!important;
  opacity:.96!important;
}

/* Neo: graphite body + steel gyroscope. No teal/rainbow activity on the ring. */
.hlx-v8-head .hlx-neo{
  --neo-teal:var(--hlx-machine-steel)!important;
  --neo-teal-bright:var(--hlx-machine-steel-hi)!important;
  --neo-sensor:var(--hlx-machine-ember)!important;
  --neo-accent:var(--hlx-machine-steel)!important;
  --neo-amber:var(--hlx-machine-on)!important;
  --neo-line:rgba(127,138,140,.30)!important;
}
.hlx-v8-head .hlx-neo__ring{
  border-color:rgba(77,89,92,.50)!important;
  filter:drop-shadow(0 0 calc(var(--neo-size) * .035) rgba(127,138,140,.20))!important;
}
.hlx-v8-head .hlx-neo__ring::before{
  border-color:rgba(127,138,140,.52)!important;
  filter:drop-shadow(0 0 calc(var(--neo-size) * .04) rgba(127,138,140,.20))!important;
}
.hlx-v8-head .hlx-neo__marker{
  background:linear-gradient(100deg,#738084 0%,#AAB4B4 58%,#D7DAD5 100%)!important;
  box-shadow:0 0 calc(var(--neo-size) * .065) rgba(170,180,180,.42),0 0 calc(var(--neo-size) * .12) rgba(127,138,140,.16)!important;
}
.hlx-v8-head .hlx-neo__core{
  background:
    radial-gradient(circle at 31% 23%,rgba(255,255,255,.30) 0 4%,transparent 19%),
    radial-gradient(circle at 68% 74%,rgba(127,138,140,.08),transparent 30%),
    radial-gradient(circle at 43% 38%,#737C7F 0,#4D575B 25%,#313B3F 55%,#1A2327 100%)!important;
}
.hlx-v8-head .hlx-neo__core-deco{
  background:
    radial-gradient(ellipse 34% 54% at 29% 43%,rgba(255,255,255,.17),transparent 71%),
    radial-gradient(ellipse 30% 42% at 72% 66%,rgba(184,190,188,.065),transparent 70%)!important;
}

/* Probes are the only colored Neo emission. Idle = ember, almost dead.
   Disable the old staggered teal shimmer so the field + probes can pulse as one. */
.hlx-v8-head .hlx-neo__sensor::after,
.hlx-v8-head .hlx-neo[data-activity="idle"] .hlx-neo__sensor::after,
.hlx-v8-head .hlx-neo[data-activity="thinking"] .hlx-neo__sensor::after,
.hlx-v8-head .hlx-neo[data-activity="answering"] .hlx-neo__sensor::after,
.hlx-v8-head .hlx-neo[data-state="found"] .hlx-neo__sensor::after,
.hlx-v8-head .hlx-neo[data-state="attention"] .hlx-neo__sensor::after,
.hlx-v8-head .hlx-neo[data-state="resolved"] .hlx-neo__sensor::after{
  background:var(--hlx-machine-ember)!important;
  box-shadow:0 0 1px rgba(126,99,56,.28)!important;
  opacity:.32!important;
  transform:scale(.88)!important;
  animation:none!important;
  transition:background-color 400ms ease,box-shadow 400ms ease,opacity 400ms ease,transform 400ms ease!important;
}

/* One pulse. Founder request: emission is a smidge brighter via opacity + a
   tight 1–2px bloom, while the locked amber stops themselves stay unchanged. */
html.hlx-machine-awake .hlx-v8-head .hlx-neo__sensor::after{
  background:radial-gradient(circle,var(--hlx-machine-peak) 0 34%,var(--hlx-machine-on) 38% 100%)!important;
  box-shadow:0 0 2px rgba(226,180,95,.92),0 0 3px rgba(214,160,74,.36)!important;
  opacity:1!important;
  transform:scale(1.04)!important;
}

/* Field at rest is Graphite structure. Wake is the same amber pulse and same
   400ms die-off. No Lynx ring, no rainbow focus treatment. */
.hlx-v8-searchrow.hlx-bottom-dock{
  border-color:rgba(11,13,12,.42)!important;
  transition:border-color 400ms ease,box-shadow 400ms ease!important;
}
.hlx-v8-searchrow.hlx-bottom-dock:focus-within{
  border-color:rgba(11,13,12,.42)!important;
  box-shadow:0 10px 26px rgba(11,13,12,.16)!important;
}
html.hlx-machine-awake .hlx-v8-searchrow.hlx-bottom-dock,
html.hlx-machine-awake .hlx-v8-searchrow.hlx-bottom-dock:focus-within{
  border-color:var(--hlx-machine-on)!important;
  box-shadow:0 10px 26px rgba(11,13,12,.16),inset 0 0 0 1px rgba(226,180,95,.18),0 0 2px rgba(214,160,74,.28)!important;
}
.hlx-v8-searchrow.hlx-bottom-dock .hlx-v8-input{
  caret-color:var(--hlx-machine-on)!important;
}

/* The photo attachment itself is not a third live-color surface. Finding-home
   activity is expressed by the field hairline + Neo probes only. */
.hlx-neo-attach-chip::before,
.hlx-neo-attach-chip::after,
.hlx-neo-attach-chip.is-searching::before,
.hlx-neo-attach-chip.is-searching::after{
  background:transparent!important;
  box-shadow:none!important;
  opacity:0!important;
  animation:none!important;
}

/* Explicitly prevent legacy chrome teal from resurfacing through controls.
   This does not touch map/evidence colors. */
.hlx-v8-searchrow.hlx-bottom-dock,
.hlx-v8-searchrow.hlx-bottom-dock *{
  --hlx-lynx:var(--hlx-machine-steel);
}
.hlx-v8-head .hlx-neo__found-mark path{
  stroke:var(--hlx-machine-steel-hi)!important;
  filter:drop-shadow(0 0 2px rgba(182,189,188,.28))!important;
}
