.cekilisler-hero-bg{background:linear-gradient(135deg,#fff5f5,#ffffff 30%,#f0f4ff 60%,#fff5f5);position:relative;overflow:hidden}.glow-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.glow-orb-red{width:180px;height:180px;background:radial-gradient(circle,rgba(254,7,25,.2) 0,transparent 70%);filter:blur(40px)}.glow-orb-blue{width:140px;height:140px;background:radial-gradient(circle,rgba(59,130,246,.15) 0,transparent 70%);filter:blur(35px)}.glow-orb-purple{width:160px;height:160px;background:radial-gradient(circle,rgba(168,85,247,.14) 0,transparent 70%);filter:blur(35px)}.glow-orb-emerald{width:120px;height:120px;background:radial-gradient(circle,rgba(16,185,129,.15) 0,transparent 70%);filter:blur(30px)}.glass-card{background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 32px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.22,1,.36,1)}.glass-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(254,7,25,.08),0 8px 24px rgba(0,0,0,.06),0 0 0 1px rgba(254,7,25,.1);border-color:rgba(254,7,25,.15)}.lg\:scrollbar-thin::-webkit-scrollbar{width:4px}.lg\:scrollbar-thin::-webkit-scrollbar-track{background:transparent}.lg\:scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:9999px}.lg\:scrollbar-thin::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.lg\:scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.giveaway-glass{background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 32px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.22,1,.36,1)}.countdown-box{background:linear-gradient(135deg,#1a1a2e,#16213e);box-shadow:0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.05)}.shimmer-btn{background:linear-gradient(135deg,#fe0719,#ff3347 50%,#d10615);background-size:200% 200%;animation:shimmerBtn 3s ease infinite}@keyframes shimmerBtn{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmerGiveaway{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes cekilisCardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cekilisler-stagger>*{opacity:0;animation:cekilisCardIn .5s cubic-bezier(.22,1,.36,1) forwards}.cekilisler-stagger>:first-child{animation-delay:.1s}.cekilisler-stagger>:nth-child(2){animation-delay:.2s}.cekilisler-stagger>:nth-child(3){animation-delay:.3s}.cekilisler-stagger>:nth-child(4){animation-delay:.4s}.cekilisler-stagger>:nth-child(5){animation-delay:.5s}.cekilisler-stagger>:nth-child(6){animation-delay:.6s}.giveaway-stagger{opacity:0;animation:cekilisCardIn .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i, 0) * .1s + .1s)}@keyframes confettiRain{0%{transform:translateY(-20px) translateX(0) rotate(0deg);opacity:1}to{transform:translateY(600px) translateX(var(--confetti-x,50px)) rotate(2turn);opacity:0}}.confetti-piece{position:absolute;top:-10px;width:8px;height:8px;background:var(--confetti-color,#FE0719);border-radius:2px;animation:confettiRain var(--confetti-duration,3s) ease-in var(--confetti-delay,0s) forwards}.confetti-piece:nth-child(2n){width:6px;height:10px;border-radius:50%}@keyframes crystalFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(5deg)}}.crystal-float{position:absolute;pointer-events:none;z-index:1;opacity:.5;filter:drop-shadow(0 0 12px rgba(254,7,25,.3));animation:crystalFloat 6s ease-in-out infinite}.crystal-float-delayed{animation-delay:-2s;animation-duration:7s}.crystal-float-fast{animation-delay:-4s;animation-duration:5s}