.announcement-popup-overlay[data-v-2b3c25a8]{z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.announcement-popup-content[data-v-2b3c25a8]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:500px;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #000c}.announcement-content[data-v-2b3c25a8]{padding:20px}.announcement-text[data-v-2b3c25a8]{padding:20px 0}.announcement-image img[data-v-2b3c25a8]{border-radius:12px 12px 0 0}.event-meta[data-v-2b3c25a8]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.event-badge[data-v-2b3c25a8]{color:#fbbf24;white-space:nowrap;background:#f59e0b33;border:1px solid #f59e0b4d;border-radius:1rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.event-location[data-v-2b3c25a8]{color:#fff9;font-size:.75rem}.event-schedule[data-v-2b3c25a8]{color:#ffffffa6;margin:0 0 .75rem;font-size:.8125rem}.fade-enter-active[data-v-2b3c25a8],.fade-leave-active[data-v-2b3c25a8]{transition:opacity .3s}.fade-enter-from[data-v-2b3c25a8],.fade-leave-to[data-v-2b3c25a8]{opacity:0}@media (width<=640px){.announcement-popup-content[data-v-2b3c25a8]{max-width:calc(100vw - 20px);margin:10px}.announcement-content[data-v-2b3c25a8]{padding:15px}}
