@keyframes pulse35{0%{transform:scale(1);text-shadow:0 0 20px #D4A017,0 0 40px #D4A017}50%{transform:scale(1.06);text-shadow:0 0 40px #F0D060,0 0 80px #F0D060,0 0 120px #D4A017}to{transform:scale(1);text-shadow:0 0 20px #D4A017,0 0 40px #D4A017}}.text-35{animation:pulse35 2.8s ease-in-out infinite;display:inline-block}@keyframes frameGlow{0%{box-shadow:0 0 15px #d4a017,0 0 30px #d4a0174d}50%{box-shadow:0 0 30px #f0d060,0 0 60px #f0d06080,0 0 90px #d4a01733}to{box-shadow:0 0 15px #d4a017,0 0 30px #d4a0174d}}.dulat-frame{animation:frameGlow 3s ease-in-out infinite}@keyframes bellRing{0%{transform:rotate(0)}5%{transform:rotate(18deg)}10%{transform:rotate(-16deg)}15%{transform:rotate(14deg)}20%{transform:rotate(-10deg)}25%{transform:rotate(6deg)}30%{transform:rotate(0)}to{transform:rotate(0)}}.bell{display:inline-block;animation:bellRing 4s ease-in-out infinite;transform-origin:top center}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.spark{animation:sparkle 2s ease-in-out infinite}.spark:nth-child(2){animation-delay:.4s}.spark:nth-child(3){animation-delay:.8s}.spark:nth-child(4){animation-delay:1.2s}.spark:nth-child(5){animation-delay:1.6s}@keyframes bgShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bg-shimmer{background-size:200% 200%;animation:bgShimmer 8s ease infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInUp .8s ease forwards}.fade-in-2{animation:fadeInUp .8s ease .2s both}.fade-in-3{animation:fadeInUp .8s ease .4s both}.fade-in-4{animation:fadeInUp .8s ease .6s both}@keyframes lineGlow{0%{opacity:.4;width:40px}50%{opacity:1;width:120px}to{opacity:.4;width:40px}}.gold-line{height:2px;background:linear-gradient(90deg,transparent,#D4A017,transparent);margin:0 auto;animation:lineGlow 2.5s ease-in-out infinite}@keyframes pageIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageIn .5s ease forwards}.event-card{display:flex;align-items:center;gap:18px;background:#0003;border:1px solid rgba(212,160,23,.3);border-radius:14px;padding:14px 20px;margin-bottom:10px;transition:transform .2s,border-color .2s}.event-card:hover{transform:translate(5px);border-color:#d4a017a6}.event-card-blue{display:flex;align-items:center;gap:18px;background:#0003;border:1px solid rgba(100,180,255,.3);border-radius:14px;padding:14px 20px;margin-bottom:10px;transition:transform .2s,border-color .2s}.event-card-blue:hover{transform:translate(5px);border-color:#64b4ffa6}
