.aut-header {
  position: relative;
  overflow: hidden;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  margin-bottom: 30px;
  height: 140px;
  background: #15141a;
}
.aut-header svg { margin-top: 20px; display: block; }
.aut-header canvas { position: absolute; left: 0; top: 0; pointer-events: none; }
.aut-header svg text {
  animation: aut-fade-in 2400ms ease-out both;
}
@keyframes aut-fade-in {
  from { opacity: 0; letter-spacing: 1px; }
  to   { opacity: 1; letter-spacing: 8px; }
}
@media (prefers-reduced-motion: reduce) {
  .aut-header svg text { animation: none; }
}
