/* Local pearl-gray surface preview; cards and navigation retain white surfaces. */
body.vagus-silver-preview {
  --mut: #596570;
  background: #e9ecef;
}
.vagus-silver-preview .vagus-surface {
  --brass: #5e666e;
  position: relative;
  isolation: isolate;
  background-color: #e9ecef;
  background-image: url('/assets/surface-grain.svg');
  background-size: 180px 180px;
}
.vagus-silver-preview .vagus-surface--stone {
  background-color: #e2e6e9;
}
.vagus-silver-preview .vagus-surface--lines {
  background-image: url('/assets/surface-lines.svg'), url('/assets/surface-grain.svg');
  background-size: cover, 180px 180px;
  background-position: center, left top;
  background-repeat: no-repeat, repeat;
}
.vagus-silver-preview .vagus-surface .kicker {
  color: #5e666e;
}
.vagus-silver-preview .vagus-surface--emblem::after {
  content: '';
  position: absolute;
  z-index: -1;
  width: clamp(240px, 32vw, 460px);
  aspect-ratio: 1;
  right: max(24px, calc((100% - 1180px) / 2));
  top: 26px;
  background: #65717c;
  -webkit-mask: url('/assets/vagus-logo-hd-transparent.png') center / contain no-repeat;
  mask: url('/assets/vagus-logo-hd-transparent.png') center / contain no-repeat;
  opacity: .045;
  pointer-events: none;
}
.vagus-silver-preview .callback {
  position: relative;
  isolation: isolate;
  background-color: #252b31;
  background-image: linear-gradient(115deg, rgba(0, 0, 0, .18), transparent 65%), url('/assets/surface-lines.svg');
  background-size: cover;
  border-top: 1px solid #323b44;
}
.vagus-silver-preview .callback .callback-heading h2 {
  color: #f5f6f7;
}
.vagus-silver-preview .callback .callback-heading .kicker {
  color: #b9c2cc;
}
.vagus-silver-preview .callback .callback-heading p {
  color: #cfd5db;
}
.vagus-silver-preview .callback .callback-form {
  background: #fff;
  border: 1px solid #d9dee3;
  box-shadow: 0 18px 60px rgba(0, 0, 0, .12);
}
@media (max-width: 600px) {
  .vagus-silver-preview .vagus-surface--emblem::after {
    width: 230px;
    right: 16px;
    top: 32px;
    opacity: .035;
  }
}
