/* GS CRM — shared solar panel artwork (login + public homepage). */

.auth-panel-stand polygon { fill: #1f2937; }
.auth-panel-stand .auth-panel-rail { fill: #18212e; }
.auth-panel-edge { fill: #1e2736; }
.auth-panel-frame { stroke: rgba(203, 213, 225, 0.22); stroke-width: 0.8; transition: stroke 0.6s ease 0.2s; }
.auth-panel-back { fill: #0a1220; }
.auth-panel-sheen { pointer-events: none; }

.auth-panel-cells polygon {
  fill: #0f1d33;
  stroke: #22324b;
  stroke-width: 0.9;
  transition: fill 0.55s ease, stroke 0.45s ease;
  transition-delay: var(--d, 0ms);
}

.auth-junction-top { fill: #3a4658; }
.auth-junction-body { fill: #232d3c; stroke: rgba(148, 163, 184, 0.18); stroke-width: 0.6; }
.auth-junction-led { fill: #3b4658; transition: fill 0.3s ease; }
.auth-junction-port { fill: #0b1220; stroke: #4b5a70; stroke-width: 1; }

@media (prefers-reduced-motion: reduce) {
  .auth-panel-cells polygon,
  .auth-panel-frame { transition: none; }
}
