.announcement-content[data-v-8a410531]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--c-bg-soft-rgb),.7);border:1px solid rgba(var(--c-border-rgb),.12);border-radius:.75rem;display:flex;gap:.875rem;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;padding:.875rem 1.75rem;position:relative;transition:all .5s cubic-bezier(.16,1,.3,1)}.announcement-content[data-v-8a410531]:before{background:linear-gradient(135deg,rgba(var(--c-primary-rgb),.08) 0,rgba(var(--c-primary-rgb),.04),rgba(var(--c-primary-rgb),.06));border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}@keyframes subtleFloat-8a410531{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.01)}}.speaker-icon[data-v-8a410531]{flex-shrink:0;position:relative;z-index:1}.speaker-icon .speaker-emoji[data-v-8a410531]{animation:iconFloat-8a410531 3s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15)) drop-shadow(0 0 6px rgba(var(--c-primary-rgb),.25));font-size:1.5rem;transition:all .4s cubic-bezier(.34,1.56,.64,1)}@keyframes iconFloat-8a410531{0%,to{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15)) drop-shadow(0 0 6px rgba(var(--c-primary-rgb),.25));transform:translateY(0) scale(1) rotate(0)}33%{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2)) drop-shadow(0 0 10px rgba(var(--c-primary-rgb),.4));transform:translateY(-3px) scale(1.05) rotate(3deg)}66%{filter:drop-shadow(0 3px 6px rgba(0,0,0,.18)) drop-shadow(0 0 8px rgba(var(--c-primary-rgb),.3));transform:translateY(2px) scale(.95) rotate(-2deg)}}.announcement-content:hover .speaker-icon .speaker-emoji[data-v-8a410531]{animation:iconPulse-8a410531 1.5s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25)) drop-shadow(0 0 16px rgba(var(--c-primary-rgb),.5));transform:scale(1.25)}@keyframes iconPulse-8a410531{0%,to{filter:drop-shadow(0 4px 8px rgba(0,0,0,.25)) drop-shadow(0 0 16px rgba(var(--c-primary-rgb),.5));transform:scale(1.25) rotate(5deg)}50%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.3)) drop-shadow(0 0 20px rgba(var(--c-primary-rgb),.7));transform:scale(1.3) rotate(7deg)}}.announcement-text[data-v-8a410531]{animation:textPulse-8a410531 3s ease-in-out infinite;color:var(--c-text-1);cursor:default;flex:1;font-family:var(--font-creative);font-size:.925rem;font-weight:550;letter-spacing:.01em;line-height:1.6;padding:.625rem 0;position:relative;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.33,1,.68,1);z-index:1}@keyframes textPulse-8a410531{0%,to{color:var(--c-text-1);text-shadow:0 1px 2px rgba(0,0,0,.08),0 0 4px rgba(var(--c-primary-rgb),.1);transform:scale(1)}50%{color:var(--c-primary);text-shadow:0 2px 6px rgba(0,0,0,.12),0 0 12px rgba(var(--c-primary-rgb),.3),0 0 18px rgba(var(--c-primary-rgb),.2);transform:scale(1.02)}}@keyframes textGlow-8a410531{0%,to{text-shadow:0 1px 2px rgba(0,0,0,.1),0 0 4px rgba(var(--c-primary-rgb),.1);transform:translateY(0)}50%{text-shadow:0 2px 6px rgba(0,0,0,.15),0 0 12px rgba(var(--c-primary-rgb),.3),0 0 18px rgba(var(--c-primary-rgb),.2);transform:translateY(-1px)}}.announcement-text[data-v-8a410531]:before{display:none}.announcement-content[data-v-8a410531]{animation:slideInUp-8a410531 .6s cubic-bezier(.16,1,.3,1) forwards,contentFloat-8a410531 6s ease-in-out .6s infinite}@keyframes contentFloat-8a410531{0%,to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #0000001a;transform:translateY(0) scale(1)}50%{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 30px #00000026;transform:translateY(-4px) scale(1.02)}}.announcement-content[data-v-8a410531]:hover{transform:translateY(-2px)}.announcement-content[data-v-8a410531]:hover:before{opacity:0}.announcement-content:hover .announcement-text[data-v-8a410531]{animation:textHighlight-8a410531 2s ease-in-out;animation:textHighlight-8a410531 1.5s ease-in-out forwards;text-shadow:0 1px 3px rgba(0,0,0,.15),0 0 12px rgba(var(--c-primary-rgb),.3),0 0 20px rgba(var(--c-primary-rgb),.2)}@keyframes textHighlight-8a410531{0%{color:var(--c-text-1);text-shadow:0 1px 2px rgba(0,0,0,.08),0 0 4px rgba(var(--c-primary-rgb),.1);transform:scale(1)}to{color:var(--c-primary);text-shadow:0 4px 12px rgba(0,0,0,.15),0 0 20px rgba(var(--c-primary-rgb),.4),0 0 30px rgba(var(--c-primary-rgb),.3);transform:scale(1.05)}}.announcement-content:hover .announcement-text[data-v-8a410531]{color:var(--c-primary);text-shadow:0 0 12px rgba(var(--c-primary-rgb),.4),0 0 20px rgba(var(--c-primary-rgb),.2),0 1px 2px rgba(0,0,0,.15);transform:translateY(-.5px)}.announcement-content:hover .announcement-text[data-v-8a410531]:before{width:80%}@keyframes slideInUp-8a410531{0%{filter:blur(8px);opacity:0;transform:translateY(20px) scale(.95)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes slideOutDown-8a410531{0%{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}to{filter:blur(8px);opacity:0;transform:translateY(20px) scale(.95)}}.announcement-content[data-v-8a410531]{animation:slideInUp-8a410531 .6s cubic-bezier(.16,1,.3,1) forwards,subtleFloat-8a410531 6s ease-in-out .6s infinite}@media (max-width:768px){.announcement-content[data-v-8a410531]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.375rem;gap:.75rem;max-width:90%;padding:.75rem 1.25rem}.speaker-icon svg[data-v-8a410531]{height:20px;width:20px}.announcement-text[data-v-8a410531]{font-size:.9rem;line-height:1.4}}@media (max-width:480px){.announcement-content[data-v-8a410531]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.25rem;gap:.625rem;max-width:95%;padding:.625rem 1rem}.speaker-icon svg[data-v-8a410531]{height:18px;width:18px}.announcement-text[data-v-8a410531]{font-size:.85rem;line-height:1.3}.announcement-text[data-v-8a410531]:before{bottom:.125rem;height:1.5px}}@media (prefers-reduced-motion:reduce){.announcement-content[data-v-8a410531],.announcement-content[data-v-8a410531]:hover,.announcement-text[data-v-8a410531],.announcement-text[data-v-8a410531]:before,.speaker-icon svg[data-v-8a410531]{animation:none;transition:none}.announcement-content[data-v-8a410531]:hover{transform:none}}
