Skip to main content
Lucky Spin Casino

WIN BIG WITH OUR UNIQUE GAMES

Exclusive games you won't find anywhere else

OUR UNIQUE GAMES

Lucky Dice

Roll the dice and multiply your bet

Plinko Fortune

Drop the ball and win big

Rocket Crash

Cash out before it explodes

Wheel of Fortune

Spin to win massive prizes

EXCLUSIVE PROMOTIONS

Welcome Bonus

Get 100% up to $500 on your first deposit

Free Spins

50 free spins on our Lucky Dice game

VIP Program

Exclusive rewards for loyal players

/* Base Styles */ * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Montserrat', sans-serif; } body { background-color: #0f172a; color: #ffffff; } header { display: flex; justify-content: space-between; align-items: center; padding: 20px 5%; background-color: #1e293b; position: fixed; width: 100%; top: 0; z-index: 1000; } .logo { font-size: 28px; font-weight: bold; color: #f59e0b; } nav ul { display: flex; list-style: none; } nav ul li { margin: 0 15px; } nav ul li a { color: #e2e8f0; text-decoration: none; font-weight: 500; transition: color 0.3s; } nav ul li a:hover, nav ul li a.active { color: #f59e0b; } .auth-buttons button { padding: 8px 20px; border-radius: 5px; margin-left: 10px; font-weight: 600; cursor: pointer; transition: all 0.3s; } .login { background: transparent; border: 1px solid #f59e0b; color: #f59e0b; } .login:hover { background: rgba(245, 158, 11, 0.1); } .signup { background: #f59e0b; border: 1px solid #f59e0b; color: #1e293b; } .signup:hover { background: #e69009; } main { margin-top: 80px; } .hero { height: 70vh; background: linear-gradient(rgba(15, 23, 42, 0.7), rgba(15, 23, 42, 0.7)), url('https://images.unsplash.com/photo-1639754390580-2e7437267698?ixlib=rb-4.0.3') no-repeat center center/cover; display: flex; align-items: center; padding: 0 5%; } .hero-content { max-width: 600px; } .hero h1 { font-size: 48px; margin-bottom: 20px; line-height: 1.2; } .hero p { font-size: 18px; margin-bottom: 30px; color: #cbd5e1; } .cta { background: #f59e0b; color: #1e293b; padding: 12px 30px; border: none; border-radius: 5px; font-weight: 700; font-size: 16px; cursor: pointer; transition: all 0.3s; } .cta:hover { background: #e69009; transform: translateY(-2px); } section { padding: 80px 5%; } h2 { text-align: center; margin-bottom: 50px; font-size: 36px; color: #f59e0b; } .games-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; } .game-card { background: #1e293b; border-radius: 10px; padding: 30px 20px; text-align: center; cursor: pointer; transition: all 0.3s; } .game-card:hover { transform: translateY(-10px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); } .game-icon { width: 80px; height: 80px; margin: 0 auto 20px; background-size: contain; background-repeat: no-repeat; background-position: center; } .dice-icon { background-image: url('https://cdn-icons-png.flaticon.com/512/2583/2583344.png'); } .plinko-icon { background-image: url('https://cdn-icons-png.flaticon.com/512/3203/3203880.png'); } .crash-icon { background-image: url('https://cdn-icons-png.flaticon.com/512/3281/3281289.png'); } .wheel-icon { background-image: url('https://cdn-icons-png.flaticon.com/512/2583/2583466.png'); } .game-card h3 { margin-bottom: 10px; font-size: 22px; } .game-card p { color: #94a3b8; } .promo-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .promo-card { background: #1e293b; border-radius: 10px; padding: 30px; border-top: 4px solid #f59e0b; } .promo-card h3 { font-size: 24px; margin-bottom: 15px; color: #f59e0b; } .promo-card p { margin-bottom: 20px; color: #cbd5e1; } .promo-card button { background: #f59e0b; color: #1e293b; border: none; padding: 10px 20px; border-radius: 5px; font-weight: 600; cursor: pointer; transition: all 0.3s; } .promo-card button:hover { background: #e69009; } /* Game Modal */ .game-modal { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 2000; overflow: auto; } .modal-content { background: #1e293b; margin: 5% auto; padding: 30px; border-radius: 10px; max-width: 800px; width: 90%; position: relative; } .close-btn { position: absolute; top: 20px; right: 20px; font-size: 28px; cursor: pointer; color: #94a3b8; transition: color 0.3s; } .close-btn:hover { color: #ffffff; } .game-container { text-align: center; } .dice { width: 100px; height: 100px; margin: 30px auto; background: #ffffff; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 40px; font-weight: bold; color: #1e293b; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); } .bet-controls { display: flex; justify-content: center; gap: 30px; margin-bottom: 30px; flex-wrap: wrap; } .bet-amount, .multiplier { text-align: left; } label { display: block; margin-bottom: 8px; color: #cbd5e1; } input, select { padding: 10px; border-radius: 5px; border: 1px solid #334155; background: #0f172a; color: #ffffff; width: 100%; } #roll-btn { background: #f59e0b; color: #1e293b; border: none; padding: 12px 40px; border-radius: 5px; font-weight: 700; font-size: 18px; cursor: pointer; transition: all 0.3s; margin-bottom: 30px; } #roll-btn:hover { background: #e69009; transform: translateY(-2px); } .game-stats { display: flex; justify-content: center; gap: 30px; margin-top: 20px; flex-wrap: wrap; } .game-stats p { color: #cbd5e1; } .game-stats span { color: #ffffff; font-weight: bold; } /* Footer */ footer { background: #1e293b; padding: 50px 5% 20px; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 30px; } .footer-section h3 { color: #f59e0b; margin-bottom: 20px; font-size: 20px; } .footer-section p { margin-bottom: 10px; color: #cbd5e1; } .copyright { text-align: center; padding-top: 20px; border-top: 1px solid #334155; color: #94a3b8; } /* Responsive */ @media (max-width: 768px) { header { flex-direction: column; padding: 15px; } nav ul { margin: 15px 0; } .auth-buttons { margin-top: 15px; } .hero h1 { font-size: 36px; } .hero { height: auto; padding: 100px 5% 50px; } .bet-controls { flex-direction: column; gap: 15px; } } /* Base Styles */ * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Montserrat', sans-serif; } body { background-color: #0f172a; color: #ffffff; } header { display: flex; justify-content: space-between; align-items: center; padding: 20px 5%; background-color: #1e293b; position: fixed; width: 100%; top: 0; z-index: 1000; } .logo { font-size: 28px; font-weight: bold; color: #f59e0b; } nav ul { display: flex; list-style: none; } nav ul li { margin: 0 15px; } nav ul li a { color: #e2e8f0; text-decoration: none; font-weight: 500; transition: color 0.3s; } nav ul li a:hover, nav ul li a.active { color: #f59e0b; } .auth-buttons button { padding: 8px 20px; border-radius: 5px; margin-left: 10px; font-weight: 600; cursor: pointer; transition: all 0.3s; } .login { background: transparent; border: 1px solid #f59e0b; color: #f59e0b; } .login:hover { background: rgba(245, 158, 11, 0.1); } .signup { background: #f59e0b; border: 1px solid #f59e0b; color: #1e293b; } .signup:hover { background: #e69009; } main { margin-top: 80px; } .hero { height: 70vh; background: linear-gradient(rgba(15, 23, 42, 0.7), rgba(15, 23, 42, 0.7)), url('https://images.unsplash.com/photo-1639754390580-2e7437267698?ixlib=rb-4.0.3') no-repeat center center/cover; display: flex; align-items: center; padding: 0 5%; } .hero-content { max-width: 600px; } .hero h1 { font-size: 48px; margin-bottom: 20px; line-height: 1.2; } .hero p { font-size: 18px; margin-bottom: 30px; color: #cbd5e1; } .cta { background: #f59e0b; color: #1e293b; padding: 12px 30px; border: none; border-radius: 5px; font-weight: 700; font-size: 16px; cursor: pointer; transition: all 0.3s; } .cta:hover { background: #e69009; transform: translateY(-2px); } section { padding: 80px 5%; } h2 { text-align: center; margin-bottom: 50px; font-size: 36px; color: #f59e0b; } .games-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; } .game-card { background: #1e293b; border-radius: 10px; padding: 30px 20px; text-align: center; cursor: pointer; transition: all 0.3s; } .game-card:hover { transform: translateY(-10px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); } .game-icon { width: 80px; height: 80px; margin: 0 auto 20px; background-size: contain; background-repeat: no-repeat; background-position: center; } .dice-icon { background-image: url('https://cdn-icons-png.flaticon.com/512/2583/2583344.png'); } .plinko-icon { background-image: url('https://cdn-icons-png.flaticon.com/512/3203/3203880.png'); } .crash-icon { background-image: url('https://cdn-icons-png.flaticon.com/512/3281/3281289.png'); } .wheel-icon { background-image: url('https://cdn-icons-png.flaticon.com/512/2583/2583466.png'); } .game-card h3 { margin-bottom: 10px; font-size: 22px; } .game-card p { color: #94a3b8; } .promo-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .promo-card { background: #1e293b; border-radius: 10px; padding: 30px; border-top: 4px solid #f59e0b; } .promo-card h3 { font-size: 24px; margin-bottom: 15px; color: #f59e0b; } .promo-card p { margin-bottom: 20px; color: #cbd5e1; } .promo-card button { background: #f59e0b; color: #1e293b; border: none; padding: 10px 20px; border-radius: 5px; font-weight: 600; cursor: pointer; transition: all 0.3s; } .promo-card button:hover { background: #e69009; } /* Game Modal */ .game-modal { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 2000; overflow: auto; } .modal-content { background: #1e293b; margin: 5% auto; padding: 30px; border-radius: 10px; max-width: 800px; width: 90%; position: relative; } .close-btn { position: absolute; top: 20px; right: 20px; font-size: 28px; cursor: pointer; color: #94a3b8; transition: color 0.3s; } .close-btn:hover { color: #ffffff; } .game-container { text-align: center; } .dice { width: 100px; height: 100px; margin: 30px auto; background: #ffffff; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 40px; font-weight: bold; color: #1e293b; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); } .bet-controls { display: flex; justify-content: center; gap: 30px; margin-bottom: 30px; flex-wrap: wrap; } .bet-amount, .multiplier { text-align: left; } label { display: block; margin-bottom: 8px; color: #cbd5e1; } input, select { padding: 10px; border-radius: 5px; border: 1px solid #334155; background: #0f172a; color: #ffffff; width: 100%; } #roll-btn { background: #f59e0b; color: #1e293b; border: none; padding: 12px 40px; border-radius: 5px; font-weight: 700; font-size: 18px; cursor: pointer; transition: all 0.3s; margin-bottom: 30px; } #roll-btn:hover { background: #e69009; transform: translateY(-2px); } .game-stats { display: flex; justify-content: center; gap: 30px; margin-top: 20px; flex-wrap: wrap; } .game-stats p { color: #cbd5e1; } .game-stats span { color: #ffffff; font-weight: bold; } /* Footer */ footer { background: #1e293b; padding: 50px 5% 20px; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 30px; } .footer-section h3 { color: #f59e0b; margin-bottom: 20px; font-size: 20px; } .footer-section p { margin-bottom: 10px; color: #cbd5e1; } .copyright { text-align: center; padding-top: 20px; border-top: 1px solid #334155; color: #94a3b8; } /* Responsive */ @media (max-width: 768px) { header { flex-direction: column; padding: 15px; } nav ul { margin: 15px 0; } .auth-buttons { margin-top: 15px; } .hero h1 { font-size: 36px; } .hero { height: auto; padding: 100px 5% 50px; } .bet-controls { flex-direction: column; gap: 15px; } }

Comments