.valentines-container{justify-content:center;height:100vh;width:100vw;text-align:center;font-family:"Arial",sans-serif;background:url(/images/tangled.jpg) no-repeat 50% fixed;background-size:cover;transform:scale(1.5);z-index:-999}.slot-machine,.valentines-container{display:flex;flex-direction:column;align-items:center}.slot-machine{position:relative;background:#b30000;padding:25px;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.5);border:10px solid gold;width:400px}.slots{padding:15px;border-radius:15px;box-shadow:inset 0 -5px 10px rgba(0,0,0,.3)}.slot,.slots{display:flex;justify-content:center;background:#fff;overflow:hidden}.slot{width:120px;height:150px;margin:0 5px;align-items:center;border:3px solid gold;border-radius:10px;position:relative}.slot img{width:100%;height:100%;object-fit:cover;border-radius:10px}.spinning img{animation:verticalSpin .02s linear infinite}@keyframes verticalSpin{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.lever-container{position:absolute;right:-60px;top:30%;display:flex;flex-direction:column;align-items:center;cursor:pointer;transform-origin:bottom center;transition:transform .3s ease-in-out;z-index:10}.lever{width:15px;height:100px;background:brown;border-radius:10px;position:relative}.lever-ball{width:30px;height:30px;background:red;border-radius:50%;box-shadow:2px 2px 5px #000;position:absolute;top:-15px;left:50%;transform:translateX(-50%);z-index:11}.pulled{transform:rotate(45deg)}.winner-popup{width:300px;height:300px}.winner-popup img{width:100%;height:100%;object-fit:cover;border-radius:10px}@keyframes popUp{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}.message{margin-top:20px;position:absolute;bottom:25%;font-size:25px;font-weight:700;color:#fff;text-shadow:2px 2px 4px #000;padding:10px 20px;background:rgba(0,0,0,.6);border-radius:10px;display:inline-block}@media (min-width:1440px){.slot-machine{max-width:600px;padding:30px}.slot{width:140px;height:170px}}@media (max-width:1439px){.slot-machine{max-width:500px;padding:25px}.slot{width:120px;height:150px}}@media (max-width:1023px){.slot-machine{max-width:400px;padding:20px}.slot{width:100px;height:130px}.winner-popup{width:260px;height:260px}.message{font-size:18px}}@media (max-width:767px){.slot-machine{max-width:350px;padding:15px}.slot{width:90px;height:120px}.winner-popup{width:220px;height:220px}.message{font-size:16px}}@media (max-width:480px){.slot-machine{max-width:95%;padding:10px}.slot{width:80px;height:100px}.winner-popup{width:200px;height:200px}.message{font-size:14px;bottom:10px}}.confetti-container{position:fixed;width:100%;height:100vh;top:0;left:0;pointer-events:none;overflow:hidden;z-index:9999}.confetti{position:absolute;width:12px;height:20px;opacity:1;animation:confettiFall 3s linear infinite;transform:rotate(45deg)}.confetti:nth-child(7n){background:red}.confetti:nth-child(7n+1){background:#ff0}.confetti:nth-child(7n+2){background:#00f}.confetti:nth-child(7n+3){background:green}.confetti:nth-child(7n+4){background:purple}.confetti:nth-child(7n+5){background:silver}.confetti:nth-child(7n+6){background:pink}@keyframes confettiFall{0%{transform:translateY(0) rotate(0deg);opacity:1}30%{transform:translateY(-50vh) rotate(1turn);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}.confetti:nth-child(odd){left:calc(10% + 80%*var(--random));animation-duration:calc(2s + 2s*var(--random))}.confetti:nth-child(2n){left:calc(20% + 70%*var(--random));animation-duration:calc(2s + 2s*var(--random))}.confetti:nth-child(10n){width:10px;height:18px}.confetti:nth-child(15n){width:14px;height:24px}.confetti:nth-child(20n){width:8px;height:16px}.winner-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:320px;height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:5px solid gold;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.5);animation:popUp 1s ease-in-out forwards}.close-btn{position:absolute;top:5px;right:5px;background:none!important;color:#000;border:none;font-size:22px;font-weight:700;cursor:pointer;transition:transform .2s ease-in-out;outline:none}.close-btn:hover{transform:scale(1.3);background:none!important}
/*# sourceMappingURL=main.6a843147.chunk.css.map */