.birthday-banner[data-v-d6730236]{position:relative;text-align:center;padding:16px;margin-bottom:16px;background:linear-gradient(135deg,var(--pet-food-light),var(--pet-can-light));border-radius:8px;overflow:hidden;min-height:120px}.fireworks-canvas[data-v-d6730236]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.birthday-title[data-v-d6730236]{position:relative;font-size:20px;font-weight:700;margin:0 0 8px 0;z-index:1}.birthday-users[data-v-d6730236]{position:relative;z-index:1}.birthday-user[data-v-d6730236]{margin:0 8px;font-weight:700;color:var(--pet-food-dark);cursor:pointer}.birthday-user-locked[data-v-d6730236]{color:#909399;cursor:default}.floating-blessing[data-v-d6730236]{position:absolute;bottom:0;font-size:14px;color:var(--pet-can-dark);font-weight:700;pointer-events:none;animation:float-up-d6730236 3s ease-out forwards}@keyframes float-up-d6730236{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-100px)}}