/* V.32bis High-Speed Modem Theme */

.modem-faceplate.v32bis {
  background: linear-gradient(135deg, #1a1a2e 0%, #0f0f1e 100%);
  border: 1px solid #2a2a4e;
  box-shadow:
    inset 0 1px 0 rgba(98, 130, 255, 0.1),
    0 4px 12px rgba(0, 0, 0, 0.5);
}

.modem-brand.v32bis {
  border-right-color: rgba(98, 130, 255, 0.3);
}

.modem-brand.v32bis .brand-logo {
  color: #6282ff;
  text-shadow: 0 0 8px rgba(98, 130, 255, 0.6);
  font-weight: 700;
}

.modem-brand.v32bis .speed-indicator {
  color: #8aa0ff;
  text-shadow: 0 0 4px rgba(138, 160, 255, 0.4);
}

.volume-knob-dial.v32bis {
  background: radial-gradient(circle at 40% 40%, #3a3a5a, #1a1a2e);
  border: 2px solid #4a4a6a;
  box-shadow:
    inset 0 2px 6px rgba(98, 130, 255, 0.2),
    inset 0 -2px 6px rgba(0, 0, 0, 0.6),
    0 0 8px rgba(98, 130, 255, 0.3);
}

.volume-knob-indicator.v32bis {
  background: #6282ff;
  box-shadow: 0 0 6px rgba(98, 130, 255, 0.9);
}

.volume-label.v32bis {
  color: #6282ff;
  text-shadow: 0 0 4px rgba(98, 130, 255, 0.5);
}

.spkr-button.v32bis {
  background: #2a2a4e;
  border: 1px solid #4a4a6a;
  color: #6282ff;
  box-shadow:
    inset 0 1px 4px rgba(98, 130, 255, 0.2),
    0 0 8px rgba(0, 0, 0, 0.5);
}

.spkr-button.v32bis:hover {
  background: #3a3a5e;
  border-color: #5a5a7a;
  box-shadow:
    inset 0 1px 4px rgba(98, 130, 255, 0.3),
    0 0 12px rgba(98, 130, 255, 0.3);
}

.spkr-icon.v32bis {
  text-shadow: 0 0 6px rgba(98, 130, 255, 0.7);
}

.modem-display.v32bis {
  background: #0a0a1a;
  color: #6282ff;
  text-shadow: 0 0 6px #6282ff;
  border: 1px solid #2a2a4e;
  box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);
}
