@font-face{font-family:Trueno;src:url(/fonts/TruenoLt.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Trueno;src:url(/fonts/TruenoRg.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Trueno;src:url(/fonts/TruenoRg.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Trueno;src:url(/fonts/TruenoSBd.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Trueno;src:url(/fonts/TruenoBd.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Trueno;src:url(/fonts/TruenoBlk.otf)format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova.otf)format("opentype");font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/PoppinsMedium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/PoppinsSemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/PoppinsBold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--vmax:calc(100dvh - 80px)}@media (max-width:850px){:root{--vmax:calc(100dvh - 60px)}}@media (max-width:768px){:root{--vmax:calc(100dvh - 60px - 20px)}}.button{border-radius:6px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 15px;font-family:Poppins;font-size:15px;font-weight:700;display:flex;position:relative}.button:disabled{cursor:default}.button.blank{background-color:#0000;padding:0}.button.light{background:0 0;border:1px solid #292f45;border-radius:4px}.button.light:hover{background-color:#292f45}.button.gold{color:#fff;background:linear-gradient(176deg,#f1af52 -3.08%,#dd860c 96.81%);box-shadow:0 2px #f1af52,0 2px 14px #f1af5240}.button.gold:disabled{color:#747da6;box-shadow:none;background:#292f4a}.button.gold:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #dd860c,0 2px 14px #f1af5240}.button.purple{color:#fff;background:#465dfa;border-radius:6px;font-size:18px;font-weight:500}.button.purple:hover{background:#4459e3}.button.gray{color:#a0a8cf;background:#2c3148;border-radius:6px;font-size:18px;font-weight:500;transition:all 80ms;box-shadow:0 2px #424a70}.button.gray:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 #424a70}.button.gray:hover{background:#303757}.button.gray-2{color:#4b5473;background:#1b2033;border-radius:6px;font-size:18px;font-weight:500;transition:all 80ms;box-shadow:0 2px #23293f}.button.gray-2:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 #23293f}.button.gray-2:hover{background:#2c3148}.button.red{color:#fff;background:#ff0026;border-radius:6px;font-size:15px;font-weight:500}.button.red:hover{background:#b10303}.button.realistic{color:#fff;background:linear-gradient(176deg,#f1af52 -3.08%,#dd860c 96.81%);transition:all 20ms;box-shadow:0 2px #f1af52,0 2px 14px #f1af5240}.button.realistic .icon-container{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;display:flex}.button.realistic:hover{background:linear-gradient(176deg,#eeab4c -3.08%,#d47f09 96.81%)}.button.realistic:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #dd860c,0 2px 14px #f1af5240}.button.realistic:disabled{color:#747da6;box-shadow:none;background:#292f4a}
