:root{
--multiplierwave_primary:#FF9F43;
--multiplierwave_secondary:#F76F5E;
--multiplierwave_accent:#FFE082;
--multiplierwave_bg:#141127;
--multiplierwave_surface:#221B3A;
--multiplierwave_text_primary:#FFF6EA;
--multiplierwave_text_secondary:#D8C4AF;
--multiplierwave_font_heading:'DM Serif Display',serif;
--multiplierwave_font_body:'Outfit',sans-serif;
--multiplierwave_brass:#cda434;
}
*{
box-sizing:border-box;
margin:0;
padding:0;
}
body.multiplierwave_body{
font-family:var(--multiplierwave_font_body);
background-color:var(--multiplierwave_bg);
color:var(--multiplierwave_text_primary);
line-height:1.65;
font-size:16px;
padding-bottom:70px;
overflow-x:hidden;
}
a{
color:var(--multiplierwave_primary);
text-decoration:none;
transition:color 0.2s;
}
a:hover{
color:var(--multiplierwave_accent);
}
h1,h2,h3,h4{
font-family:var(--multiplierwave_font_heading);
font-weight:600;
margin-bottom:1rem;
}
.multiplierwave_container{
max-width:1200px;
margin:0 auto;
padding:0 20px;
}
.multiplierwave_section{
padding:80px 0;
}
.multiplierwave_bg_alt{
background-color:rgba(34,27,58,0.5);
}
.multiplierwave_bg_surface{
background-color:var(--multiplierwave_surface);
}
.multiplierwave_text_center{
text-align:center;
}
.multiplierwave_h1{
font-size:3rem;
line-height:1.2;
}
.multiplierwave_h2{
font-size:2.2rem;
color:var(--multiplierwave_accent);
}
.multiplierwave_h3{
font-size:1.5rem;
}
.multiplierwave_p{
margin-bottom:1.5rem;
color:var(--multiplierwave_text_secondary);
}
.multiplierwave_lead{
font-size:1.2rem;
color:var(--multiplierwave_text_secondary);
margin-bottom:2rem;
max-width:600px;
}
.multiplierwave_btn{
display:inline-block;
padding:12px 24px;
font-family:var(--multiplierwave_font_body);
font-weight:600;
border-radius:4px;
cursor:pointer;
border:none;
transition:transform 0.2s,box-shadow 0.2s;
text-align:center;
}
.multiplierwave_btn_primary{
background:linear-gradient(135deg,var(--multiplierwave_primary),var(--multiplierwave_secondary));
color:#141127;
box-shadow:0 4px 15px rgba(255,159,67,0.3);
}
.multiplierwave_btn_primary:hover{
transform:translateY(-2px);
box-shadow:0 6px 20px rgba(255,159,67,0.5);
}
.multiplierwave_btn_secondary{
background:transparent;
border:2px solid var(--multiplierwave_primary);
color:var(--multiplierwave_primary);
}
.multiplierwave_btn_secondary:hover{
background:rgba(255,159,67,0.1);
}
.multiplierwave_btn_small{
padding:8px 16px;
font-size:0.9rem;
}
.multiplierwave_btn_large{
padding:16px 32px;
font-size:1.1rem;
width:100%;
}
.multiplierwave_header{
background-color:#F4F1DE;
position:sticky;
top:0;
z-index:100;
box-shadow:0 2px 10px rgba(0,0,0,0.5);
}
.multiplierwave_header_inner{
max-width:1200px;
margin:0 auto;
padding:15px 20px;
display:flex;
justify-content:space-between;
align-items:center;
}
.multiplierwave_logo{
font-family:var(--multiplierwave_font_heading);
font-size:1.5rem;
color:#2D2A32;
font-weight:600;
}
.multiplierwave_nav_desktop{
display:none;
gap:20px;
}
@media (min-width:768px){
.multiplierwave_nav_desktop{
display:flex;
}
}
.multiplierwave_nav_link{
color:#2D2A32;
font-weight:600;
text-transform:uppercase;
font-size:0.9rem;
letter-spacing:1px;
}
.multiplierwave_nav_link:hover{
color:var(--multiplierwave_secondary);
}
.multiplierwave_header_controls{
display:flex;
align-items:center;
gap:15px;
}
.multiplierwave_age_badge{
background-color:var(--multiplierwave_secondary);
color:#FFF;
padding:4px 8px;
border-radius:4px;
font-size:0.8rem;
font-weight:600;
}
.multiplierwave_mobile_menu_btn{
background:none;
border:none;
color:#2D2A32;
font-size:1rem;
font-weight:600;
cursor:pointer;
display:block;
}
@media (min-width:768px){
.multiplierwave_mobile_menu_btn{
display:none;
}
}
.multiplierwave_mobile_nav{
position:fixed;
top:0;
left:0;
width:100%;
height:100vh;
background-color:#F4F1DE;
z-index:1000;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
gap:30px;
transform:translateY(-100%);
transition:transform 0.3s ease;
}
.multiplierwave_mobile_nav.is-open{
transform:translateY(0);
}
.multiplierwave_mobile_nav .multiplierwave_nav_link{
font-size:1.5rem;
}
.multiplierwave_mobile_close{
position:absolute;
top:20px;
right:20px;
font-weight:600;
color:#2D2A32;
cursor:pointer;
}
.multiplierwave_hero_solid_cards{
position:relative;
background:linear-gradient(135deg,rgba(255,159,67,0.1) 0%,var(--multiplierwave_bg) 100%);
padding:80px 20px;
overflow:hidden;
}
.multiplierwave_hero_asymmetric{
max-width:1200px;
margin:0 auto;
display:flex;
flex-direction:column;
gap:40px;
}
@media (min-width:992px){
.multiplierwave_hero_asymmetric{
flex-direction:row;
align-items:center;
}
}
.multiplierwave_hero_content{
flex:1;
}
.multiplierwave_trust_signal{
display:inline-block;
padding:6px 12px;
border:1px solid var(--multiplierwave_accent);
color:var(--multiplierwave_accent);
border-radius:20px;
font-size:0.8rem;
margin-bottom:20px;
text-transform:uppercase;
letter-spacing:1px;
}
.multiplierwave_hero_visual_layers{
flex:1;
position:relative;
height:400px;
}
.multiplierwave_glass_card{
position:absolute;
background:rgba(34,27,58,0.7);
backdrop-filter:blur(10px);
border:1px solid rgba(255,224,130,0.2);
border-radius:12px;
padding:20px;
box-shadow:0 10px 30px rgba(0,0,0,0.5);
animation:multiplierwave_float 6s ease-in-out infinite;
}
@keyframes multiplierwave_float{
0%,100%{transform:translateY(0);}
50%{transform:translateY(-15px);}
}
.multiplierwave_layer_1{
top:10%;
right:10%;
animation-delay:0s;
}
.multiplierwave_layer_2{
bottom:20%;
left:5%;
animation-delay:1.5s;
}
.multiplierwave_layer_3{
bottom:10%;
right:5%;
animation-delay:3s;
display:flex;
align-items:center;
gap:10px;
}
.multiplierwave_stat_val{
font-size:1.8rem;
font-weight:600;
color:var(--multiplierwave_primary);
font-family:var(--multiplierwave_font_heading);
}
.multiplierwave_stat_lbl{
font-size:0.9rem;
color:var(--multiplierwave_text_secondary);
}
.multiplierwave_card_icon{
width:60px;
height:60px;
margin-bottom:10px;
}
.multiplierwave_pulse_dot{
width:12px;
height:12px;
background-color:var(--multiplierwave_primary);
border-radius:50%;
animation:multiplierwave_pulse 2s infinite;
}
@keyframes multiplierwave_pulse{
0%{box-shadow:0 0 0 0 rgba(255,159,67,0.7);}
70%{box-shadow:0 0 0 10px rgba(255,159,67,0);}
100%{box-shadow:0 0 0 0 rgba(255,159,67,0);}
}
.multiplierwave_hero_ticker{
background-color:var(--multiplierwave_surface);
padding:15px;
margin-top:60px;
display:flex;
justify-content:center;
flex-wrap:wrap;
gap:20px;
border-top:1px solid rgba(255,224,130,0.1);
border-bottom:1px solid rgba(255,224,130,0.1);
}
.multiplierwave_ticker_item{
font-size:0.9rem;
color:var(--multiplierwave_accent);
}
.multiplierwave_split_row{
display:flex;
flex-direction:column;
gap:40px;
}
@media (min-width:768px){
.multiplierwave_split_row{
flex-direction:row;
align-items:center;
}
.multiplierwave_split_col{
flex:1;
}
}
.multiplierwave_fluid_img{
width:100%;
height:auto;
display:block;
}
.multiplierwave_rounded{
border-radius:8px;
box-shadow:0 10px 30px rgba(0,0,0,0.5);
}
.multiplierwave_card_grid{
display:grid;
grid-template-columns:1fr;
gap:20px;
margin-top:40px;
}
@media (min-width:768px){
.multiplierwave_card_grid{
grid-template-columns:repeat(3,1fr);
}
}
.multiplierwave_feature_card{
background-color:var(--multiplierwave_surface);
padding:30px;
border-radius:8px;
border-top:3px solid var(--multiplierwave_brass);
position:relative;
}
.multiplierwave_hidden_fork_trigger{
position:absolute;
bottom:10px;
right:10px;
font-size:1.2rem;
color:rgba(255,224,130,0.2);
cursor:pointer;
transition:color 0.3s;
}
.multiplierwave_hidden_fork_trigger:hover{
color:var(--multiplierwave_accent);
}
.multiplierwave_data_table_wrap{
overflow-x:auto;
margin-top:30px;
}
.multiplierwave_table{
width:100%;
border-collapse:collapse;
text-align:left;
}
.multiplierwave_table th,.multiplierwave_table td{
padding:15px;
border-bottom:1px solid rgba(255,224,130,0.2);
}
.multiplierwave_table th{
color:var(--multiplierwave_primary);
font-family:var(--multiplierwave_font_heading);
font-weight:600;
}
.multiplierwave_editorial_strip{
background:url('assets/images/resonance-canyon-backdrop.webp') center/cover no-repeat;
padding:60px;
border-radius:8px;
position:relative;
}
.multiplierwave_editorial_strip::before{
content:'';
position:absolute;
top:0;left:0;width:100%;height:100%;
background:rgba(20,17,39,0.85);
border-radius:8px;
}
.multiplierwave_editorial_strip > *{
position:relative;
z-index:1;
}
.multiplierwave_faq_accordion{
margin-top:40px;
max-width:800px;
margin-left:auto;
margin-right:auto;
}
.multiplierwave_faq_item{
margin-bottom:10px;
}
.multiplierwave_faq_btn{
width:100%;
text-align:left;
background-color:var(--multiplierwave_surface);
color:var(--multiplierwave_text_primary);
border:none;
padding:20px;
font-size:1.1rem;
font-family:var(--multiplierwave_font_heading);
cursor:pointer;
border-left:3px solid var(--multiplierwave_primary);
transition:background-color 0.2s;
}
.multiplierwave_faq_btn:hover{
background-color:rgba(255,159,67,0.1);
}
.multiplierwave_faq_content{
background-color:rgba(34,27,58,0.5);
padding:0 20px;
max-height:0;
overflow:hidden;
transition:max-height 0.3s ease,padding 0.3s ease;
}
.multiplierwave_faq_item.is-active .multiplierwave_faq_content{
max-height:300px;
padding:20px;
}
.multiplierwave_page_header{
background-color:var(--multiplierwave_surface);
padding:60px 20px;
text-align:center;
border-bottom:1px solid rgba(255,224,130,0.1);
}
.multiplierwave_compact_header{
padding:40px 20px;
}
.multiplierwave_content_block{
max-width:800px;
margin:0 auto;
}
.multiplierwave_list{
margin-bottom:1.5rem;
padding-left:20px;
color:var(--multiplierwave_text_secondary);
}
.multiplierwave_list li{
margin-bottom:0.5rem;
}
.multiplierwave_form_card{
background-color:var(--multiplierwave_surface);
padding:30px;
border-radius:8px;
}
.multiplierwave_form_group{
margin-bottom:20px;
}
.multiplierwave_label{
display:block;
margin-bottom:8px;
color:var(--multiplierwave_text_secondary);
}
.multiplierwave_input,.multiplierwave_textarea{
width:100%;
padding:12px;
background-color:var(--multiplierwave_bg);
border:1px solid rgba(255,224,130,0.2);
color:var(--multiplierwave_text_primary);
border-radius:4px;
font-family:var(--multiplierwave_font_body);
}
.multiplierwave_input:focus,.multiplierwave_textarea:focus{
outline:none;
border-color:var(--multiplierwave_primary);
}
.multiplierwave_info_card{
background-color:rgba(34,27,58,0.5);
padding:30px;
border-radius:8px;
height:100%;
}
.multiplierwave_masonry_lobby{
display:grid;
grid-template-columns:1fr;
gap:30px;
}
@media (min-width:992px){
.multiplierwave_masonry_lobby{
grid-template-columns:1fr 1fr;
align-items:start;
}
}
.multiplierwave_game_card{
background-color:var(--multiplierwave_surface);
border-radius:12px;
overflow:hidden;
box-shadow:0 10px 30px rgba(0,0,0,0.3);
}
.multiplierwave_game_header{
padding:20px;
border-bottom:1px solid rgba(255,224,130,0.1);
display:flex;
justify-content:space-between;
align-items:center;
}
.multiplierwave_game_header .multiplierwave_h2{
margin-bottom:0;
font-size:1.5rem;
}
.multiplierwave_badge{
background-color:rgba(255,159,67,0.2);
color:var(--multiplierwave_primary);
padding:4px 8px;
border-radius:4px;
font-size:0.8rem;
}
.multiplierwave_game_viewport{
position:relative;
padding:30px;
background-color:#0d0b1a;
display:flex;
justify-content:center;
align-items:center;
height:300px;
}
.multiplierwave_brass_frame{
border:8px solid var(--multiplierwave_brass);
border-radius:4px;
box-shadow:inset 0 0 20px rgba(0,0,0,0.8);
}
.multiplierwave_slot_grid{
display:flex;
gap:15px;
}
.multiplierwave_slot_reel{
width:80px;
height:80px;
background-color:var(--multiplierwave_surface);
border-radius:4px;
display:flex;
justify-content:center;
align-items:center;
overflow:hidden;
box-shadow:inset 0 0 10px rgba(0,0,0,0.5);
}
.multiplierwave_slot_reel img{
width:80%;
height:80%;
object-fit:contain;
}
.multiplierwave_payline{
position:absolute;
top:50%;
left:10%;
right:10%;
height:2px;
background-color:var(--multiplierwave_primary);
box-shadow:0 0 10px var(--multiplierwave_primary);
transform:translateY(-50%);
z-index:2;
opacity:0.6;
}
.multiplierwave_wheel_container{
position:relative;
width:220px;
height:220px;
}
.multiplierwave_wheel_pointer{
position:absolute;
top:-10px;
left:50%;
transform:translateX(-50%);
width:20px;
height:30px;
background-color:var(--multiplierwave_accent);
clip-path:polygon(50% 100%, 0 0, 100% 0);
z-index:10;
box-shadow:0 2px 5px rgba(0,0,0,0.5);
}
.multiplierwave_wheel_board{
width:100%;
height:100%;
border-radius:50%;
display:block;
transform-origin:center;
}
.multiplierwave_game_controls{
padding:20px;
background-color:var(--multiplierwave_surface);
display:flex;
flex-direction:column;
gap:15px;
}
.multiplierwave_bet_control{
display:flex;
flex-direction:column;
gap:5px;
}
.multiplierwave_game_status{
padding:15px 20px;
background-color:rgba(20,17,39,0.8);
color:var(--multiplierwave_accent);
font-family:monospace;
font-size:0.9rem;
text-align:center;
border-top:1px solid rgba(255,224,130,0.1);
}
.multiplierwave_payout_hints{
padding:15px 20px;
font-size:0.8rem;
color:var(--multiplierwave_text_secondary);
text-align:center;
border-top:1px solid rgba(255,224,130,0.1);
}
.multiplierwave_inline_disclaimer{
margin-top:30px;
padding:15px;
background-color:rgba(255,255,255,0.05);
border-radius:4px;
}
.multiplierwave_footer{
background-color:#0d0b1a;
padding:60px 20px 100px;
border-top:2px solid var(--multiplierwave_brass);
}
.multiplierwave_footer_padded{
padding-bottom:120px;
}
.multiplierwave_footer_container{
max-width:1200px;
margin:0 auto;
}
.multiplierwave_footer_grid{
display:grid;
grid-template-columns:1fr;
gap:40px;
margin-bottom:40px;
}
@media (min-width:768px){
.multiplierwave_footer_grid{
grid-template-columns:repeat(3,1fr);
}
}
.multiplierwave_footer_h4{
color:var(--multiplierwave_accent);
margin-bottom:15px;
font-size:1.2rem;
}
.multiplierwave_footer_text{
color:var(--multiplierwave_text_secondary);
font-size:0.9rem;
margin-bottom:5px;
}
.multiplierwave_footer_links{
list-style:none;
}
.multiplierwave_footer_links li{
margin-bottom:8px;
}
.multiplierwave_footer_links a{
color:var(--multiplierwave_text_secondary);
font-size:0.9rem;
}
.multiplierwave_footer_links a:hover{
color:var(--multiplierwave_primary);
}
.multiplierwave_partner_links{
display:flex;
gap:15px;
margin-top:15px;
}
.multiplierwave_partner_link{
display:inline-block;
padding:5px 10px;
background-color:var(--multiplierwave_surface);
border-radius:4px;
font-size:0.8rem;
}
.multiplierwave_footer_bottom{
border-top:1px solid rgba(255,224,130,0.1);
padding-top:20px;
text-align:center;
position:relative;
}
.multiplierwave_footer_disclaimer{
font-size:0.8rem;
color:var(--multiplierwave_text_secondary);
margin-bottom:10px;
}
.multiplierwave_footer_copyright{
font-size:0.8rem;
color:var(--multiplierwave_text_secondary);
}
.multiplierwave_easter_egg_zone{
position:absolute;
right:0;
bottom:20px;
width:40px;
height:40px;
cursor:pointer;
opacity:0.2;
transition:opacity 0.3s;
}
.multiplierwave_easter_egg_zone:hover{
opacity:1;
}
.multiplierwave_egg_icon{
width:100%;
height:100%;
object-fit:contain;
}
.multiplierwave_wallet_bottom{
position:fixed;
bottom:0;
left:0;
width:100%;
background:rgba(244,241,222,0.95);
backdrop-filter:blur(10px);
border-top:2px solid var(--multiplierwave_brass);
z-index:900;
padding:10px 0;
box-shadow:0 -5px 20px rgba(0,0,0,0.5);
}
.multiplierwave_wallet_inner{
max-width:1200px;
margin:0 auto;
padding:0 20px;
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
gap:10px;
}
.multiplierwave_wallet_balance{
display:flex;
align-items:center;
gap:10px;
color:#2D2A32;
font-family:var(--multiplierwave_font_heading);
font-size:1.2rem;
}
.multiplierwave_wallet_val{
color:#E07A5F;
font-weight:600;
}
.multiplierwave_wallet_combo{
display:flex;
align-items:center;
gap:10px;
color:#2D2A32;
font-size:0.9rem;
font-weight:600;
}
.multiplierwave_combo_track{
width:100px;
height:10px;
background-color:rgba(0,0,0,0.1);
border-radius:5px;
overflow:hidden;
}
.multiplierwave_combo_fill{
height:100%;
background-color:#E07A5F;
width:0%;
transition:width 0.3s ease;
}
.multiplierwave_gate_overlay{
position:fixed;
top:0;
left:0;
width:100%;
height:100vh;
background:rgba(20,17,39,0.95);
z-index:2000;
display:flex;
justify-content:center;
align-items:center;
padding:20px;
visibility:hidden;
opacity:0;
transition:opacity 0.3s;
}
.multiplierwave_gate_overlay.is-visible{
visibility:visible;
opacity:1;
}
.multiplierwave_gate_modal{
background-color:var(--multiplierwave_surface);
padding:40px;
border-radius:12px;
max-width:500px;
text-align:center;
border:2px solid var(--multiplierwave_brass);
box-shadow:0 20px 50px rgba(0,0,0,0.8);
}
.multiplierwave_gate_modal .multiplierwave_btn{
margin:10px;
}
.multiplierwave_toast_container{
position:fixed;
top:80px;
right:20px;
z-index:1500;
display:flex;
flex-direction:column;
gap:10px;
}
.multiplierwave_toast{
background-color:var(--multiplierwave_surface);
color:var(--multiplierwave_text_primary);
padding:15px 20px;
border-radius:4px;
border-left:4px solid var(--multiplierwave_primary);
box-shadow:0 5px 15px rgba(0,0,0,0.5);
animation:multiplierwave_slide_in 0.3s forwards;
}
@keyframes multiplierwave_slide_in{
from{transform:translateX(100%);opacity:0;}
to{transform:translateX(0);opacity:1;}
}
.multiplierwave_hidden{
display:none !important;
}