.mafia-jackpot{position:relative;padding:32px!important;border-radius:18px;background:radial-gradient(ellipse at 50% 0,#40342b 0,transparent 55%),repeating-linear-gradient(90deg,#161b19 0,#161b19 24px,#1b211e 24px,#1b211e 25px);color:#e9dfc7;box-shadow:inset 0 0 0 2px #796341,0 14px 35px #1b241a33}.mafia-jackpot>.eyebrow,.mafia-jackpot>h1{display:none}.casino-marquee{text-align:center;padding:18px 12px 34px;border-bottom:1px solid #8c754b;margin-bottom:26px}.casino-marquee>span{font-size:11px;font-weight:800;letter-spacing:4px;color:#c8ad74}.casino-marquee h1{font-family:Georgia,serif;font-size:clamp(40px,7vw,76px);line-height:.95;color:#f2e5be;letter-spacing:3px;margin:24px 0 15px;text-shadow:0 3px #0c100d}.casino-marquee h1 em{color:#d6b467;font-style:normal}.casino-marquee p{font-family:Georgia,serif;font-style:italic;color:#c4baa1;font-size:17px}.casino-seals{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:25px}.casino-seals span{padding:9px 14px;border:1px solid #7a6745;border-radius:3px;font-size:10px;letter-spacing:1.3px;color:#dfc18a;background:#ffffff04}.mafia-jackpot .casino-table{position:relative;max-width:100%;text-align:center;border:2px solid #b09055;border-radius:50px 50px 18px 18px;background:radial-gradient(ellipse at top,#325342,#192e25 85%);box-shadow:inset 0 0 0 8px #101e1780,0 14px 24px #0005;padding:32px;color:#e7dfc6}.casino-table h2{font-family:Georgia,serif;font-size:23px;letter-spacing:3px;color:#d9bd80}.casino-table>canvas{width:140px;height:155px;filter:drop-shadow(0 10px 9px #0006)}.casino-table p{color:#d6d1bd;font-size:13px;max-width:700px;margin:16px auto}.casino-table label{color:#ddcfa5;font-size:13px;text-transform:uppercase;letter-spacing:2px}.casino-table input{background:#101f18!important;border-color:#9a8256!important;color:#f8e5b3;text-align:center;width:150px!important}.mafia-jackpot button{border:1px solid #b09359!important;background:#282d25!important;color:#dcc58f!important;border-radius:4px!important;letter-spacing:1px}.mafia-jackpot #gamble-jackpot{display:block;margin:18px auto;padding:16px 38px;background:linear-gradient(#e7ca87,#bd9651)!important;color:#262319!important;box-shadow:0 5px 0 #735b33;font-size:13px}.mafia-jackpot button:disabled{opacity:.35}.casino-result:empty{display:none}.casino-result:not(:empty){padding:15px;border:1px solid #b2955a;background:#0d1913;font-weight:800;color:#f3d28d!important}.casino-recruits-title{text-align:center;font-family:Georgia,serif;font-size:22px;letter-spacing:2px;margin:34px 0 22px;color:#d9bf85}.mafia-jackpot .daily-deal-card{background:linear-gradient(#282b24,#1a201b);border:1px solid #8d754b;border-radius:8px;color:#d6caae;box-shadow:0 8px 18px #0004}.mafia-jackpot .daily-deal-card h2{font-family:Georgia,serif;color:#eed8a1;font-size:23px}.mafia-jackpot .daily-deal-card p{color:#c4bca9}.mafia-jackpot>p{color:#bdb29a;font-size:13px}.casino-footer{text-align:center;border-top:1px solid #685739;margin-top:30px!important;padding-top:22px;letter-spacing:1px;font-size:10px!important;color:#a89b7d!important}@media(max-width:600px){.mafia-jackpot{padding:18px!important}.mafia-jackpot .casino-table{padding:24px 16px}.casino-marquee>span{letter-spacing:2px}.casino-seals{gap:6px}}
