/* Showroom-only visual layer. The released webpage V100 baseline stays untouched. */

/* Brighter silver shell for the Showroom edition. The face remains deep graphite. */
.v100-robot.is-showroom .v100-head{
  border-color:rgba(255,255,255,.62);
  background:
    linear-gradient(112deg,rgba(255,255,255,.88),transparent 19%),
    linear-gradient(148deg,#f3f5f6 0%,#aeb8bd 18%,#59666f 37%,#d8dde0 53%,#68757d 69%,#eef1f2 84%,#87939a 100%);
  box-shadow:inset 2px 2px 3px rgba(255,255,255,.8),inset -4px -5px 9px rgba(24,33,40,.34),0 13px 27px rgba(3,10,17,.36),0 0 18px rgba(225,232,235,.16);
}
.v100-robot.is-showroom .v100-neck{
  background:linear-gradient(90deg,#11161b 0%,#747d82 18%,#f5f4ef 38%,#f5f4ef 62%,#747d82 82%,#11161b 100%);
}
/* The original silver head stays exposed; the lower shell becomes a restrained black judicial robe. */
.v100-robot.is-showroom .v100-body{
  border-color:rgba(255,255,255,.24);
  background:
    linear-gradient(112deg,rgba(255,255,255,.16),transparent 28%),
    linear-gradient(148deg,#242a30 0%,#11161b 27%,#030609 63%,#1a2026 100%);
  box-shadow:inset 1px 1px rgba(255,255,255,.22),inset -3px -4px 9px rgba(0,0,0,.72),0 13px 24px rgba(0,0,0,.35);
}
.v100-robot.is-showroom .v100-body:before,
.v100-robot.is-showroom .v100-body:after{
  border-color:rgba(255,255,255,.12);
  background:linear-gradient(#242a30,#05080b);
}
.v100-robot.is-showroom .v100-body > i{
  display:none;
}
.v100-robot.is-showroom .v100-body b{
  color:rgba(255,255,255,.38);
}
.v100-robot.is-showroom .v100-arm{
  border-color:rgba(255,255,255,.2);
  background:linear-gradient(105deg,#080c10 0%,#30363c 31%,#10151a 53%,#020406 78%,#22282e 100%);
  box-shadow:inset 1px 1px rgba(255,255,255,.2),inset -1px -2px 4px rgba(0,0,0,.72);
}
.v100-robot.is-showroom .v100-arm.right i{
  border-color:rgba(255,255,255,.5);
  background:linear-gradient(135deg,#f0f2f3 0%,#9ca7ad 38%,#4d5961 75%,#d7dcdf 100%);
  box-shadow:inset 1px 1px rgba(255,255,255,.62),0 2px 5px rgba(0,0,0,.28);
}
.v100-robot.is-showroom .v100-antenna{
  display:block;
  position:absolute;
  z-index:4;
  left:46px;
  top:0;
  width:4px;
  height:19px;
  border:1px solid rgba(255,255,255,.5);
  border-radius:4px;
  background:linear-gradient(90deg,#6d7980,#f4f6f7 48%,#7c888e);
  box-shadow:inset 1px 0 rgba(255,255,255,.65),0 2px 4px rgba(0,0,0,.28);
}
.v100-robot.is-showroom .v100-antenna i{
  position:absolute;
  left:-5px;
  top:-7px;
  width:12px;
  height:12px;
  border:1px solid rgba(255,255,255,.72);
  border-radius:50%;
  background:radial-gradient(circle at 34% 28%,#fff8dc 0 13%,#e3c77f 21%,#a7833f 58%,#4d3a1b 100%);
  box-shadow:inset 1px 1px 2px rgba(255,255,255,.74),0 0 7px rgba(214,189,135,.72),0 0 0 3px rgba(214,189,135,.08);
  animation:v100-showroom-signal 2.8s ease-in-out infinite;
}
.v100-robot.is-showroom.is-compact .v100-antenna{
  left:23px;
  top:1px;
  width:3px;
  height:9px;
}
.v100-robot.is-showroom.is-compact .v100-antenna i{
  left:-3px;
  top:-5px;
  width:8px;
  height:8px;
  border-width:1px;
}
.v100-robot.is-showroom .v100-robe-collar{
  position:absolute;
  z-index:3;
  left:50%;
  top:-1px;
  width:28px;
  height:14px;
  transform:translateX(-50%);
  pointer-events:none;
}
.v100-robot.is-showroom .v100-robe-collar:before,
.v100-robot.is-showroom .v100-robe-collar:after{
  content:"";
  position:absolute;
  top:0;
  width:13px;
  height:13px;
  border:1px solid rgba(255,255,255,.84);
  background:linear-gradient(155deg,#fff 0%,#f0f0eb 55%,#bfc5c8 100%);
  box-shadow:0 2px 3px rgba(0,0,0,.28);
  clip-path:polygon(0 0,100% 0,82% 100%,18% 76%);
}
.v100-robot.is-showroom .v100-robe-collar:before{left:0;transform:rotate(5deg)}
.v100-robot.is-showroom .v100-robe-collar:after{right:0;transform:scaleX(-1) rotate(5deg)}

@keyframes v100-showroom-signal{
  0%,100%{box-shadow:inset 1px 1px 2px rgba(255,255,255,.74),0 0 5px rgba(214,189,135,.5),0 0 0 2px rgba(214,189,135,.05)}
  50%{box-shadow:inset 1px 1px 2px rgba(255,255,255,.84),0 0 10px rgba(214,189,135,.9),0 0 0 5px rgba(214,189,135,.11)}
}
@media(prefers-reduced-motion:reduce){
  .v100-robot.is-showroom .v100-antenna i{animation:none!important}
}
