.tvuro-badge {display:block;width:100%;height:auto}
.login-brand h1#login-title {width:min(100%,412px);margin:12px auto 28px;background:none;line-height:0}
.panel-redesign .panel-brand {justify-content:center;padding:10px 14px}
.panel-redesign .panel-brand h1 {width:min(100%,211px);margin:0;background:none;line-height:0}
.login-shell .login-card {min-height:0}
.badge-orbit-glow {opacity:.16}
.badge-star-twinkle {opacity:0}
@keyframes orbit-breathe {0%,100%{opacity:.08} 50%{opacity:.86}}
@keyframes gold-reflection {
    0% {transform:translateX(0);opacity:0}
    10% {opacity:.9}
    70% {transform:translateX(2670px);opacity:.9}
    72%,100% {transform:translateX(2670px);opacity:0}
}
@keyframes star-twinkle {
    0%,57%,85%,100% {opacity:0;transform:scale(.35)}
    67% {opacity:.98;transform:scale(1)}
    75% {opacity:.38;transform:scale(.7)}
}
@media(prefers-reduced-motion:no-preference) {
    .badge-rim-sheen {animation:gold-reflection 8s ease-in-out infinite}
    .badge-orbit-glow {animation:orbit-breathe 4s ease-in-out infinite}
    .badge-star-twinkle {animation:star-twinkle 8s ease-in-out infinite}
}
