:root{--sweep-orange:#ef7d57;--sweep-pink:#df6da4;--sweep-violet:#9275dc;--sweep-blue:#528de0;--sweep-teal:#36b7a6}.guest-sidebar-footer:has([data-guest-promo]:hover,[data-guest-sign-in]:is(:hover,:focus-visible)) .guest-sign-in-title{background-image:linear-gradient(90deg, var(--foreground) 30%, var(--sweep-orange) 40%, var(--sweep-pink) 46%, var(--sweep-violet) 50%, var(--sweep-blue) 54%, var(--sweep-teal) 60%, var(--foreground) 70%);color:#0000;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:1.2s ease-in-out infinite guest-title-color-sweep}@keyframes guest-title-color-sweep{0%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.guest-sidebar-footer:has([data-guest-promo]:hover,[data-guest-sign-in]:is(:hover,:focus-visible)) .guest-sign-in-title{color:var(--foreground);background-image:none;animation:none}}
