/* Généré par scripts/galen-station-css.js : ne pas modifier à la main.
   Couleurs de GalenConstructionStation (fond clair) ; boucle de 6 s comme sur macOS. */
.galen-station { display: block; width: 100%; height: 100%; overflow: visible; }
.galen-station .galen-station-light { stop-color: rgb(166, 181, 199); }
.galen-station .galen-station-shadow { stop-color: rgb(71, 89, 110); }
.galen-station .galen-station-cavity { stop-color: rgb(46, 64, 82); }
.galen-station-hull { fill: rgba(46, 64, 82, 0.14); stroke: rgba(23, 37, 53, 0.36); stroke-width: 0.65px; vector-effect: non-scaling-stroke; }
.galen-station-ribs { fill: none; stroke: rgba(23, 37, 53, 0.28); stroke-width: 0.45px; vector-effect: non-scaling-stroke; }
.galen-station-plates { fill: url(#galen-station-plate); stroke: rgba(46, 64, 82, 0.26); stroke-width: 0.35px; vector-effect: non-scaling-stroke; }
.galen-station [class*=" b"] { opacity: 0; animation-duration: 6s; animation-timing-function: linear; animation-iteration-count: infinite; }
.galen-station-trench { fill: none; stroke: rgba(46, 64, 82, 0.9); stroke-width: 2.1px; vector-effect: non-scaling-stroke; }
.galen-station-trench-line { fill: none; stroke: rgba(23, 37, 53, 0.32); stroke-width: 0.55px; vector-effect: non-scaling-stroke; }
.galen-station-dish { fill: url(#galen-station-dish); stroke: rgba(166, 181, 199, 0.72); stroke-width: 1px; vector-effect: non-scaling-stroke; }
.galen-station-dish-inner { fill: none; stroke: rgba(23, 37, 53, 0.5); stroke-width: 0.65px; vector-effect: non-scaling-stroke; }
.galen-station-emitter { fill: rgb(46, 64, 82); }
.galen-station-rays { fill: none; stroke: rgba(23, 37, 53, 0.32); stroke-width: 0.45px; vector-effect: non-scaling-stroke; }
@keyframes galen-station-b0 { 0%, 4.2% { opacity: 0; } 14.7%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b0 { animation-name: galen-station-b0; }
@keyframes galen-station-b1 { 0%, 10.48% { opacity: 0; } 20.98%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b1 { animation-name: galen-station-b1; }
@keyframes galen-station-b2 { 0%, 16.75% { opacity: 0; } 27.25%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b2 { animation-name: galen-station-b2; }
@keyframes galen-station-b3 { 0%, 23.03% { opacity: 0; } 33.53%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b3 { animation-name: galen-station-b3; }
@keyframes galen-station-b4 { 0%, 29.31% { opacity: 0; } 39.81%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b4 { animation-name: galen-station-b4; }
@keyframes galen-station-b5 { 0%, 35.59% { opacity: 0; } 46.09%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b5 { animation-name: galen-station-b5; }
@keyframes galen-station-b6 { 0%, 41.86% { opacity: 0; } 52.36%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b6 { animation-name: galen-station-b6; }
@keyframes galen-station-b7 { 0%, 48.14% { opacity: 0; } 58.64%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b7 { animation-name: galen-station-b7; }
@keyframes galen-station-b8 { 0%, 54.42% { opacity: 0; } 64.92%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b8 { animation-name: galen-station-b8; }
@keyframes galen-station-b9 { 0%, 60.69% { opacity: 0; } 71.19%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b9 { animation-name: galen-station-b9; }
@keyframes galen-station-b10 { 0%, 66.97% { opacity: 0; } 77.47%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b10 { animation-name: galen-station-b10; }
@keyframes galen-station-b11 { 0%, 73.25% { opacity: 0; } 83.75%, 97% { opacity: 1; } 100% { opacity: 0; } }
.galen-station .b11 { animation-name: galen-station-b11; }
@media (prefers-reduced-motion: reduce) {
  .galen-station [class*=" b"] { animation: none; }
  .galen-station .b0 { opacity: 1; }
  .galen-station .b1 { opacity: 1; }
  .galen-station .b2 { opacity: 1; }
  .galen-station .b3 { opacity: 1; }
  .galen-station .b4 { opacity: 1; }
  .galen-station .b5 { opacity: 1; }
  .galen-station .b6 { opacity: 1; }
  .galen-station .b7 { opacity: 1; }
  .galen-station .b8 { opacity: 1; }
  .galen-station .b9 { opacity: 1; }
  .galen-station .b10 { opacity: 1; }
  .galen-station .b11 { opacity: 0.64; }
}
