/* Zaffergadh: brief gold beam once every eight seconds. */
.final-school-model .model-menu-school-name > strong {
  color: inherit;
}
@supports ((background-clip: text) or (-webkit-background-clip: text)) {
  .final-school-model .model-menu-school-name > strong {
    background-image: linear-gradient(110deg, currentColor 0%, currentColor 46%, color-mix(in srgb, currentColor 60%, #d6a735 40%) 48%, color-mix(in srgb, currentColor 60%, #fff2a1 40%) 49.5%, color-mix(in srgb, currentColor 60%, #fffdf0 40%) 50%, color-mix(in srgb, currentColor 60%, #fff2a1 40%) 50.5%, color-mix(in srgb, currentColor 60%, #d6a735 40%) 52%, currentColor 54%, currentColor 100%);
    background-size: 300% 100%;
    background-position: 100% 50%;
    background-clip: text;
    -webkit-background-clip: text;
    color: inherit;
    -webkit-text-fill-color: transparent;
    animation: zaffergadh-gold-beam 8s linear infinite;
  }
}
@keyframes zaffergadh-gold-beam {
  0%, 72% { background-position: 100% 50%; }
  94%, 100% { background-position: 0% 50%; }
}
.school-motion-paused .model-menu-school-name > strong,
.school-motion-hidden .model-menu-school-name > strong { animation-play-state: paused !important; }
@media (prefers-reduced-motion: reduce) {
  .final-school-model .model-menu-school-name > strong {
    animation: none !important;
    background: none;
    color: inherit;
    -webkit-text-fill-color: currentColor;
  }
}
@media (forced-colors: active) {
  .final-school-model .model-menu-school-name > strong {
    animation: none !important;
    background: none;
    color: CanvasText;
    -webkit-text-fill-color: CanvasText;
    text-shadow: none;
  }
}
