/* Logo spinning animation */
@keyframes logoSpin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(540deg);
  }
}

/* Multi-line highlight animation */
@keyframes multiLineHighlight {
  0% {
    background-size: 0% 1.5em;
  }
  100% {
    background-size: 100% 1.5em;
  }
}

@keyframes multiLineHighlightReverse {
  0% {
    background-size: 100% 1.5em;
  }
  100% {
    background-size: 0% 1.5em;
  }
}
.alex-l1637nsm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;}
.alex-l1sksc3q{height:var(--l1sksc3q-0);will-change:transform;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;-webkit-animation:var(--l1sksc3q-1);animation:var(--l1sksc3q-1);}
.alex-m1kcer1i{margin:0;font-family:"Fraunces",serif;font-size:var(--m1kcer1i-0);color:var(--theme-text-color-muted);text-align:center;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}
.alex-pk2f47e{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100svw;height:100svh;background:var(--theme-background);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}
