@keyframes evSpin{to{transform:rotate(360deg)}}.ev-spinner{animation:.75s linear infinite evSpin}@keyframes evFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ev-fade-in{animation:.35s ease-out forwards evFadeInUp}.ev-card-hover{transition:transform .22s,box-shadow .22s,border-color .22s}.ev-card-hover:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0c1f3f1a;border-color:#c9a84c!important}.ev-cover-container{aspect-ratio:16/10;background:#081428;width:100%;min-height:200px;display:block;position:relative;overflow:hidden}.ev-cover-backdrop{filter:blur(20px)brightness(.65);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-24px;transform:scale(1.15)}.ev-card-cover-img{z-index:1;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block;position:relative}.ev-card-hover:hover .ev-card-cover-img{transform:scale(1.04)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:1024px){.ev-main-grid{grid-template-columns:1fr!important;gap:40px!important}}.ev-spotlight-card:hover .ev-spotlight-title{color:#e05252!important}.ev-spotlight-card:hover .ev-spotlight-img{transform:scale(1.06)}.ev-must-attend-link:hover .ev-must-attend-title{color:#e05252!important}.ev-pill-conference{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.ev-pill-workshop{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.ev-pill-seminar{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4}.ev-pill-cultural{color:#be185d;background:#fdf2f8;border:1px solid #fbcfe8}.ev-pill-celebration{color:#7e22ce;background:#faf5ff;border:1px solid #e9d5ff}.ev-pill-sports{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.ev-pill-academic{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.ev-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081428c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.ev-modal-content{background:#fff;border:1px solid #cbd5e1;width:100%;max-width:860px;max-height:90vh;animation:.25s ease-out evFadeInUp;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #08142866}
