body{font-family:Montserrat,sans-serif}@tailwind base;@tailwind components;@tailwind utilities;.daily-giveaway{background:url(../img/giveaway-mask.svg) repeat,linear-gradient(91.19deg,#520986 3.88%,#4563e6 38.95%,#c93be9 75.94%,#ae3362 99.96%);background-size:cover,cover;background-position:center;position:relative;background-blend-mode:color-dodge}@media (max-width: 1024px){.daily-giveaway{background:url(../img/giveaway-mask-mobile.svg) repeat,linear-gradient(173.42deg,#520986 11.2%,#4563e6 41.3%,#c93be9 71.6%,#ae3362 94.83%);background-size:cover,cover;background-position:center;position:relative;background-blend-mode:color-dodge}}.bg-gradient-radial{background:radial-gradient(50% 50% at 50% 54%,#183652f2,#111740)}.transition-all{transition:all .3s ease}@media (min-width: 1024px){button:hover{transform:translateY(-1px)}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes countdown{0%{color:#ffcf13}50%{color:#ff6b6b}to{color:#ffcf13}}.timer-animate{animation:countdown 1s ease-in-out infinite}.rotate-45{transform:rotate(45deg)}.-rotate-45{transform:rotate(-45deg)}.translate-y-1\.5{transform:translateY(6px)}.-translate-y-1\.5{transform:translateY(-6px)}html{scroll-behavior:smooth}button:focus,a:focus{outline:2px solid #3ccbff;outline-offset:2px}@media (max-width: 767px){button{min-height:44px}body{overflow-x:hidden}.mobile-nav-backdrop{backdrop-filter:blur(10px)}}@media (min-width: 768px) and (max-width: 1023px){.tablet-spacing{padding:1.5rem}}@media (min-width: 1024px){button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}a:hover{transform:translateY(-1px);transition:transform .2s ease}.desktop-absolute{position:absolute}}.will-change-transform{will-change:transform}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.text-white{color:#fff!important}.bg-transparent{background-color:#000c!important}}.focus-ring:focus{outline:2px solid #3ccbff;outline-offset:2px;border-radius:4px}.loading{opacity:.7;pointer-events:none}@media (hover: none) and (pointer: coarse){button:hover{transform:none}}button{touch-action:manipulation}.image-container{position:relative;overflow:hidden;border-radius:inherit}.image-container img{transition:transform .3s ease}@media (min-width: 1024px){.image-container:hover img{transform:scale(1.05)}}@media (max-width: 768px) and (orientation: landscape){.landscape-adjust{padding-top:1rem;padding-bottom:1rem}.hero-landscape{min-height:60vh}}@media print{.no-print{display:none!important}body{background:#fff!important;color:#000!important}}.space-y-responsive>*+*{margin-top:1rem}@media (min-width: 768px){.space-y-responsive>*+*{margin-top:1.5rem}}@media (min-width: 1024px){.space-y-responsive>*+*{margin-top:2rem}}button:active{transform:translateY(0)}button:disabled{opacity:.5;cursor:not-allowed;transform:none}.mobile-menu-enter{opacity:0;transform:translateY(-20px)}.mobile-menu-enter-active{opacity:1;transform:translateY(0);transition:all .3s ease}.mobile-menu-exit{opacity:1;transform:translateY(0)}.mobile-menu-exit-active{opacity:0;transform:translateY(-20px);transition:all .3s ease}.mobile-only{display:block}.desktop-only{display:none}@media (min-width: 1024px){.mobile-only{display:none}.desktop-only{display:block}}@supports (padding: max(0px)){.safe-area-top{padding-top:max(1rem,env(safe-area-inset-top))}.safe-area-bottom{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.safe-area-left{padding-left:max(1rem,env(safe-area-inset-left))}.safe-area-right{padding-right:max(1rem,env(safe-area-inset-right))}}
