/* Jaguar Creature-First Gold v61
   Material composition pass: give the verified V52 source-derived Jaguar the frame.
   No geometry, licence, truth or renderer changes. */

.jaguar[data-scene="0"] .encounter{
  min-height:clamp(620px,78vh,900px);
}
.jaguar[data-scene="0"] .three-wrap{
  min-height:clamp(620px,78vh,900px);
  isolation:isolate;
}

/* The animal owns the centre. Atmosphere frames it instead of covering it. */
.jaguar[data-scene="0"] .jaguar-local-v52{
  z-index:12!important;
  transform-origin:58% 70%;
  filter:saturate(.98) contrast(1.16) brightness(1.08)!important;
}
.jaguar[data-scene="0"] .foreground--left,
.jaguar[data-scene="0"] .foreground--right{
  z-index:8!important;
  pointer-events:none;
}
.jaguar[data-scene="0"] .foreground--left{opacity:.54!important}
.jaguar[data-scene="0"] .foreground--right{opacity:.50!important}
.jaguar[data-scene="0"] .room--fog{opacity:.16!important}
.jaguar[data-scene="0"] .room--shafts{opacity:.28!important}

/* Reduce persistent chrome: identity and controls stay available but stop competing. */
.jaguar[data-scene="0"] .species-card{
  width:min(340px,31vw)!important;
  padding:18px 20px!important;
  background:linear-gradient(90deg,rgba(1,8,4,.80),rgba(1,8,4,.22))!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
.jaguar[data-scene="0"] .species-card p,
.jaguar[data-scene="0"] .species-card .truth{display:none}
.jaguar[data-scene="0"] .species-card h2{font-size:clamp(46px,5vw,72px);line-height:.92;margin:7px 0}
.jaguar[data-scene="0"] .controls{
  width:142px!important;
  padding:0!important;
  gap:8px!important;
  background:transparent!important;
  backdrop-filter:none!important;
}
.jaguar[data-scene="0"] .controls button{
  min-height:44px;
  background:rgba(1,8,4,.66)!important;
  backdrop-filter:blur(7px);
}
.jaguar[data-scene="0"] .controls span{display:none}

/* LUME remains a room state, but the Jaguar stays visually dominant. */
.jaguar[data-lume="true"][data-scene="0"] .jaguar-local-v52{
  z-index:14!important;
  filter:saturate(.60) contrast(1.20) brightness(1.04)!important;
}
.jaguar[data-lume="true"] .lume-intel{opacity:.72}

@media(max-width:760px){
  .jaguar[data-scene="0"] .encounter,
  .jaguar[data-scene="0"] .three-wrap{height:74svh!important;min-height:74svh!important}
  .jaguar[data-scene="0"] .jaguar-local-v52{
    filter:saturate(1) contrast(1.14) brightness(1.12)!important;
  }
  .jaguar[data-scene="0"] .room--fog{opacity:.09!important}
  .jaguar[data-scene="0"] .room--shafts{opacity:.12!important}
  .jaguar[data-scene="0"] .foreground--left{opacity:.28!important}
  .jaguar[data-scene="0"] .foreground--right{opacity:.25!important}
  .jaguar[data-scene="0"] .species-card{
    left:14px!important;
    bottom:14px!important;
    width:min(52vw,220px)!important;
    padding:0!important;
    background:linear-gradient(90deg,rgba(1,8,4,.78),transparent)!important;
  }
  .jaguar[data-scene="0"] .species-card__index{font-size:9px}
  .jaguar[data-scene="0"] .species-card h2{font-size:clamp(38px,11vw,52px)!important}
  .jaguar[data-scene="0"] .species-card em{font-size:16px!important}
  .jaguar[data-scene="0"] .controls{right:10px!important;bottom:12px!important;width:112px!important}
  .jaguar[data-scene="0"] .controls button{min-height:42px!important;font-size:9px!important}
  .jaguar[data-lume="true"] .lume-intel{opacity:.62}
  .jaguar[data-lume="true"] .lume-intel--system,
  .jaguar[data-lume="true"] .lume-intel--truth{display:none!important}
}
