.fx-ribbon[data-v-4875907d]{color:#fff;background:linear-gradient(100deg, var(--fx-secondary) 0%, #2a0418 30%, var(--fx-secondary) 50%, #2a0418 70%, var(--fx-secondary) 100%);border-bottom:2px solid var(--fx-accent);background-size:200% 100%;min-height:46px;animation:12s linear infinite fx-ribbon-move-4875907d;position:relative;overflow:hidden}.fx-ribbon__stars[data-v-4875907d]{pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 10% 30%,#fff8 50%,#0000 51%),radial-gradient(1.5px 1.5px at 30% 70%,#ffd16699 50%,#0000 51%),radial-gradient(2px 2px at 55% 25%,#fff9 50%,#0000 51%),radial-gradient(1.5px 1.5px at 75% 65%,#ffd166aa 50%,#0000 51%),radial-gradient(2px 2px at 92% 35%,#fff8 50%,#0000 51%);animation:2.4s ease-in-out infinite alternate fx-ribbon-twinkle-4875907d;position:absolute;inset:0}.fx-ribbon__inner[data-v-4875907d]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:1320px;margin:0 auto;padding:7px 16px;display:flex;position:relative}.fx-ribbon__text[data-v-4875907d]{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:14.5px;line-height:1.35;display:flex}.fx-ribbon__greet[data-v-4875907d]{font-family:var(--fx-font);background:linear-gradient(90deg, #fff1b8, var(--fx-accent), #ffb347, #fff1b8);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:400;animation:3s linear infinite fx-ribbon-shine-4875907d}.fx-ribbon__count[data-v-4875907d]{white-space:nowrap;background:#ffffff24;border:1px solid #ffd16699;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.fx-ribbon__cta[data-v-4875907d]{background:linear-gradient(90deg, var(--fx-accent), var(--fx-primary));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 16px;font-size:13.5px;font-weight:700;animation:2s ease-out infinite fx-ribbon-pulse-4875907d;display:inline-flex;box-shadow:0 0 #ffd166b3;color:#3b0a1f!important}.fx-ribbon__cta[data-v-4875907d]:hover{transform:translateY(-1px)}.fx-ribbon__emoji[data-v-4875907d]{font-size:22px}@media (width<=575px){.fx-ribbon__msg[data-v-4875907d]{display:none}}@keyframes fx-ribbon-move-4875907d{to{background-position:-200% 0}}@keyframes fx-ribbon-shine-4875907d{to{background-position:-200%}}@keyframes fx-ribbon-twinkle-4875907d{0%{opacity:.4}to{opacity:1}}@keyframes fx-ribbon-pulse-4875907d{0%{box-shadow:0 0 #ffd166b3}70%{box-shadow:0 0 0 10px #ffd16600}to{box-shadow:0 0 #ffd16600}}@media (prefers-reduced-motion:reduce){.fx-ribbon[data-v-4875907d],.fx-ribbon__stars[data-v-4875907d],.fx-ribbon__greet[data-v-4875907d],.fx-ribbon__cta[data-v-4875907d]{animation:none}}
