﻿:root
{
    --telegram-safe-area-top: calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));
    --telegram-safe-area-left: calc(var(--tg-safe-area-inset-left,0px) + var(--tg-content-safe-area-inset-left,0px));
    --telegram-safe-area-right: calc(var(--tg-safe-area-inset-right,0px) + var(--tg-content-safe-area-inset-right,0px));
    --telegram-safe-area-bottom: calc(var(--tg-safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px));
    --black: #0b0d15;
    --gray_text: #9d9d9d;
    --icon-stroke: 1;
    --gold: #ffb800;
    --gold_border: #cf9b33;
    --gold_dark: #473b1c;
    --gold_border_dark: #6c675f;
    --gold_neon_border: #fff4d7;
    --gold_neon_hover: rgb(103 102 47/20%);
    --dark_blue_card_gradient: radial-gradient(65.3% 54.65% at 50% 50%,#0b2c50 0%,#04111d 100%);
    --gold_gradient: linear-gradient(34deg,#9d7418 0px,#cb9b51 22%,#f6e27a 45%,#f6e27a 55%,#cb9b51 78%,#9d7418 100%);
    --gold_gradient_text: linear-gradient(15deg,#efd424 0%,#ffeeb9 43.15%,#ffeeb9 55.17%,#efd424 97.02%);
    --gold_animation_text: linear-gradient(135deg,#f0ac2e 0%,#feb224 20%,#ffe38c 30%,#e6cb79 50%,#ffe38c 60%,#feb224 70%,#f0ac2e 100%);
    --gold_progress_line_gradient: linear-gradient(136deg,#c2881a 0%,#ffe38c 43.15%,#ffe38c 55.17%,#c2881a 97.02%);
    --gold_border_gradient: linear-gradient(136.15deg,#c2881a 0%,#ffe38c 43.15%,#ffe38c 55.17%,#c2881a 97.02%);
    --blue: #10162a;
    --blue_border: #28456a;
    --blue_light: #716486;
    --blue_radial_gradient: radial-gradient(65.3% 54.65% at 50% 50%,#071e37 0%,#04111d 100%),linear-gradient(0deg,#0f1629,#0f1629);
    --grey: #3b404f;
    --grey_border: #3a3a42;
    --dropdown_border: #353a47;
    --dropdown_header: #232a38;
    --dropdown_icon: rgba(173,182,197,1);
    --grey_border_light: #414756;
    --grey_light: #6b7185;
    --grey_dark: #181d27;
    --grey_medium: #272c35;
    --input_focus_color: #afafaf;
    --progress_bar: radial-gradient(127.68% 127.68% at 50% 50%,#fff 0%,#e6fcff 99.99%,#e5f0ff 100%);
    --pink_gradient: linear-gradient(136.15deg,#c2381a 0%,#ffa18c 43.15%,#ffa18c 55.17%,#c2381a 97.02%);
    --white: #fff;
    --linear_gold: linear-gradient(136deg,#c2881a 0%,#ffe38c 43.15%,#ffe38c 55.17%,#c2881a 97.02%);
}
@keyframes shine
{
    0%
    {
        transform: translateX(-100%);
    }
    5%
    {
        transform: translateX(100%);
    }
}
.shine-animation::after
{
    content: "";
    top: 0;
    transform: translateX(100%);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    animation: shine 15s infinite linear;
    background: linear-gradient(90deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 80%);
}
@keyframes shine-btn
{
    0%
    {
        transform: translateX(-100%);
    }
    100%
    {
        transform: translateX(500%);
    }
}
.shine-animation-btn
{
    position: relative;
    overflow: hidden;
}
@media screen and (min-width: 1024px)
{
    .shine-animation-btn:hover::after
    {
        content: "";
        top: 0;
        transform: translateX(100%);
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 1;
        animation: shine-btn 1.5s infinite linear;
        background: linear-gradient(-45deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 80%);
    }
}
@keyframes pulse-red
{
    0%
    {
        box-shadow: 0 0 0 0 #f1509a;
    }
    100%
    {
        box-shadow: 0 0 0 .1em rgba(0,0,0,0);
    }
}
@keyframes pulse-blue
{
    0%
    {
        box-shadow: 0 0 0 0 #16bdff;
    }
    100%
    {
        box-shadow: 0 0 0 .1em rgba(0,0,0,0);
    }
}
.btn-effect-red
{
    position: relative;
}
.btn-effect-red i
{
    border-radius: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    animation: pulse-red .5s infinite;
}
.skeleton-box-neon
{
    display: inline-block;
    height: 1em;
    position: relative;
    overflow: hidden;
    background-color: var(--grey_dark);
}
.skeleton-box-neon::after
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg,var(--grey_dark),var(--grey),var(--grey_dark));
    animation: shimmer 2s infinite;
    content: "";
}
@keyframes shimmer
{
    100%
    {
        transform: translateX(100%);
    }
}
@keyframes wobble-hor-bottom
{
    0%, 100%
    {
        transform: translateX(0%);
        transform-origin: 50% 50%;
    }
    15%
    {
        transform: translateX(-15px) rotate(-6deg);
    }
    30%
    {
        transform: translateX(10px) rotate(6deg);
    }
    45%
    {
        transform: translateX(-15px) rotate(-3.6deg);
    }
    60%
    {
        transform: translateX(9px) rotate(2.4deg);
    }
    75%
    {
        transform: translateX(-6px) rotate(-1.2deg);
    }
}
.wobble-hor-bottom
{
    animation: wobble-hor-bottom .8s both;
    transition: all .2s linear;
    color: #f1509a;
    font-size: 18px;
}
@keyframes scale-in-center
{
    0%
    {
        transform: scale(0);
        opacity: 1;
    }
    100%
    {
        transform: scale(1);
        opacity: 1;
    }
}
.scale-in-center
{
    animation: scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;
}
.scale-in-center-color
{
    animation: scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;
    transition: all .2s linear;
    color: #16bdff;
    font-size: 18px;
}
.scale-in-center-color-red
{
    animation: scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;
    transition: all .2s linear;
    color: #f1509a;
    font-size: 18px;
}
:root
{
    --Black: #000;
    --White: #fff;
    --Blue-550: #191e30;
    --Blue-500: #20263d;
    --Blue-450: #262e48;
    --Blue-400: #2d3656;
    --Blue-350: #303957;
    --Blue-300: #333e63;
    --Blue-250: #3c4972;
    --Blue-200: #465481;
    --Blue-150: #4f5e90;
    --Blue-100: #546498;
    --Light-Blue-550: #232f45;
    --Light-Blue-500: #2e3f5c;
    --Light-Blue-450: #3a4f73;
    --Light-Blue-400: #506486;
    --Light-Blue-350: #677a9a;
    --Light-Blue-300: #7d8fad;
    --Light-Blue-250: #889ab7;
    --Light-Blue-200: #94a5c1;
    --Light-Blue-150: #9fafca;
    --Light-Blue-100: #aabad4;
    --Dark-Blue-550: #121926;
    --Dark-Blue-500: #161e2e;
    --Dark-Blue-450: #1a2437;
    --Dark-Blue-400: #222f47;
    --Dark-Blue-350: #293a58;
    --Dark-Blue-300: #2d4060;
    --Dark-Blue-250: #314568;
    --Dark-Blue-200: #354b71;
    --Dark-Blue-150: #395079;
    --Dark-Blue-100: #445c86;
    --Grey-550: #22283a;
    --Grey-500: #272c42;
    --Grey-450: #2c3348;
    --Grey-400: #3b435c;
    --Grey-350: #4a5165;
    --Grey-300: #686f82;
    --Grey-250: #868ca0;
    --Grey-200: #959bae;
    --Grey-150: #a4aabd;
    --Grey-100: #b3b9cb;
    --Grey-Blue-550: #4a5374;
    --Grey-Blue-500: #566081;
    --Grey-Blue-450: #6f7a9c;
    --Grey-Blue-400: #8893b7;
    --Grey-Blue-350: #a1add2;
    --Grey-Blue-300: #b4bddb;
    --Grey-Blue-250: #c7cee4;
    --Grey-Blue-200: #d9deed;
    --Grey-Blue-150: #e3e6f2;
    --Grey-Blue-100: #eceff6;
    --Cyan-550: #8ab2dc;
    --Cyan-500: #99bbe1;
    --Cyan-450: #a7c5e5;
    --Cyan-400: #b5cee9;
    --Cyan-350: #c3d7ed;
    --Cyan-300: #d1e1f1;
    --Cyan-250: #e0eaf6;
    --Cyan-200: #e7eff8;
    --Cyan-150: #eef4fa;
    --Cyan-100: #f5f8fc;
    --Red-550: #73242d;
    --Red-500: #932727;
    --Red-400: #ef4141;
    --Red-300: #f58d8d;
    --Orange-550: #6c4930;
    --Orange-450: #cc9300;
    --Orange-400: #ffb800;
    --Orange-350: #ffc633;
    --Orange-300: #ffd466;
    --Orange-250: #ffe399;
    --Orange-200: #ffeab2;
    --Orange-150: #fff1cc;
    --Orange-100: #fff8e5;
    --Lime-400: #c4c71a;
    --Green-550: #146c58;
    --Green-500: #048110;
    --Green-450: #05a114;
    --Green-400: #2eb43b;
    --Green-350: #56c661;
    --Green-300: #14e499;
    --Gradient-Linear-Gold: linear-gradient(136deg,#c2881a 0%,#ffe38c 43.15%,#ffe38c 55.17%,#c2881a 97.02%);
    --Gradient-Linear-Blue: linear-gradient(270deg,#083abc 0%,rgba(8,58,188,.34) 54.5%,rgba(8,58,188,.04) 100%);
    --Gradient-Linear-Blue-Grey: linear-gradient(274deg,rgba(14,87,195,0) 6.62%,rgba(14,87,195,.33) 99.68%);
    --Gradient-Linear-Orange: linear-gradient(270deg,#c65719 0%,rgba(198,87,25,.34) 54.5%,rgba(198,87,25,.04) 100%);
    --Gradient-Linear-Purple: linear-gradient(270deg,#6d08bc 0%,rgba(109,8,188,.34) 54.5%,rgba(109,8,188,.04) 100%);
    --Gradient-Linear-Dark-Blue: linear-gradient(278deg,#0a1230 4.19%,#101b44 94.94%);
    --Gradient-Linear-Dark-Blue-Cyen: linear-gradient(270deg,#0f778d 0%,rgba(15,119,141,.34) 54.5%,rgba(15,119,141,.04) 100%);
    --Gradient-Radial-Red: radial-gradient(93.92% 41.42% at 46.43% 50%,#e12d3e 0%,#921020 98%);
    --Gradient-Radial-HotOrange: radial-gradient(50% 50% at 50% 50%,#fd8c0d 43%,#e9661d 100%);
    --Gradient-Radial-Orange: radial-gradient(50% 50% at 50% 50%,#fd8c0d 43%,#e9661d 100%);
    --Gradient-Radial-Green: radial-gradient(50% 50% at 50% 50%,#06ab07 0%,#025c04 100%);
}
:root
{
    --font-stencil: sans-serif;
    --font-kaushan: sans-serif;
    --font-outfit: sans-serif;
    --font-major: sans-serif;
    --d-fs-2xs: 24px;
    --d-fs-xs: 26px;
    --d-fs-sm: 30px;
    --d-fs-md: 32px;
    --d-fs-lg: 40px;
    --d-fs-xl: 45px;
    --d-lh-2xs: 34px;
    --d-lh-xs: 36px;
    --d-lh-sm: 40px;
    --d-lh-md: 42px;
    --d-lh-lg: 50px;
    --d-lh-xl: 55px;
    --t-fs-3xs: 10px;
    --t-fs-2xs: 11px;
    --t-fs-xs: 12px;
    --t-fs-sm: 14px;
    --t-fs-md: 16px;
    --t-fs-lg: 18px;
    --t-fs-xl: 20px;
    --t-fs-2xl: 22px;
    --t-lh-3xs: 14px;
    --t-lh-2xs: 16px;
    --t-lh-xs: 18px;
    --t-lh-sm: 20px;
    --t-lh-md: 24px;
    --t-lh-lg: 28px;
    --t-lh-xl: 30px;
    --t-lh-2xl: 32px;
    --br-fs-4xs: 16px;
    --br-fs-3xs: 18px;
    --br-fs-2xs: 20px;
    --br-fs-xs: 24px;
    --br-fs-sm: 28px;
    --br-fs-md: 32px;
    --br-fs-lg: 40px;
    --br-fs-xl: 50px;
    --br-fs-2xl: 60px;
    --br-lh: 120%;
    --ber-fs-4xs: 12px;
    --ber-fs-3xs: 14px;
    --ber-fs-2xs: 16px;
    --ber-fs-xs: 18px;
    --ber-fs-sm: 20px;
    --ber-fs-md: 22px;
    --ber-fs-lg: 24px;
    --ber-fs-xl: 26px;
    --ber-fs-2xl: 30px;
    --ber-lh: 120%;
}
.datepicker
{
    position: relative;
    line-height: 1;
}
.datepicker__input-wrapper
{
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 44px;
    padding: 0 10px;
    gap: 8px;
    background: var(--Blue-500);
    border: 1px solid var(--Blue-400);
    border-radius: 8px;
    cursor: pointer;
}
.datepicker__input-wrapper>svg
{
    width: 24px;
    height: 24px;
    min-width: 24px;
}
.datepicker__input
{
    margin-right: auto;
    width: 100%;
    border: none;
    outline: none;
    background-color: rgba(0,0,0,0);
    font-size: 14px;
    font-weight: 500;
    color: #ccc;
    pointer-events: none;
}
.datepicker__input-arrow-icon
{
    display: flex;
}
.datepicker__input-arrow-icon--opened svg
{
    transform: rotate(180deg);
}
.datepicker__dropdown
{
    position: absolute;
    top: calc(100% + 6px);
    z-index: 10000;
    display: none;
    flex-direction: column;
    min-width: 100%;
    overflow: hidden;
    background: var(--Blue-500);
    border: 1px solid var(--Blue-400);
    border-radius: 8px;
    box-shadow: 3px 4px 9.5px rgba(20,21,33,.5);
}
.datepicker__dropdown--opened
{
    display: flex;
}
.datepicker__dropdown-header
{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 11px 11px 9px 11px;
    gap: 6px;
    background: var(--Blue-450);
    border: 1px solid var(--Blue-400);
}
.datepicker__dropdown-header-navigation
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 224px;
    -webkit-user-select: none;
    user-select: none;
}
.datepicker__dropdown-header-date
{
    font-size: 14px;
    line-height: normal;
    transform: translateY(2px);
    color: var(--Orange-400);
}
.datepicker__dropdown-header-button
{
    display: flex;
}
.datepicker__dropdown-header-button:disabled
{
    visibility: hidden;
}
.datepicker__dropdown-header-button svg path
{
    stroke: var(--dropdown_icon);
}
.datepicker__dropdown-header-button--next svg
{
    transform: rotate(180deg);
}
.datepicker__dropdown-week-names, .datepicker__dropdown-week-days
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.datepicker__dropdown-week-days
{
    width: 106%;
}
.datepicker__dropdown-days-container
{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 8px 12px;
    row-gap: 8px;
    overflow: hidden;
}
.datepicker__dropdown-week-name, .datepicker__dropdown-day
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    font-size: 12px;
}
.datepicker__dropdown-week-name
{
    color: var(--White);
}
.datepicker__dropdown-header-week-name
{
    font-weight: 700;
}
.datepicker__dropdown-day
{
    position: relative;
    flex: 1 1;
    width: auto;
    font-weight: 600;
    color: rgba(0,0,0,0);
}
.datepicker__dropdown-day:before
{
    content: "";
    position: absolute;
    z-index: -1;
    height: 26px;
    width: 100%;
}
.datepicker__dropdown-day:after
{
    content: attr(data-content);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 26px;
    height: 26px;
    border-radius: 4px;
    color: var(--White);
    cursor: pointer;
}
.datepicker__dropdown-day:hover:after
{
    background-color: #252c37;
}
.datepicker__dropdown-day--in-range:before, .datepicker__dropdown-day--selected:before, .datepicker__dropdown-day--selected-range:before
{
    background: #333a47;
}
.datepicker__dropdown-day--in-range:after, .datepicker__dropdown-day--selected-range:after
{
    border-radius: 0;
}
.datepicker__dropdown-day--today:after
{
    border: 1px solid var(--Blue-150);
}
.datepicker__dropdown-day--selected:after, .datepicker__dropdown-day--first-date:after, .datepicker__dropdown-day--last-date:after, .datepicker__dropdown-day--single-date:after
{
    border: 1px solid #c2881a;
    border-radius: 4px;
}
.datepicker__dropdown-day--outside-month:after
{
    color: var(--Grey-350);
}
.datepicker__dropdown-day--first-date:before
{
    right: 0;
    width: calc(75% + 2px);
    border-radius: 4px 0 0 4px;
}
.datepicker__dropdown-day--last-date:before
{
    left: 0;
    width: calc(75% + 2px);
    border-radius: 0 4px 4px 0;
}
.datepicker__dropdown-day--single-date:before
{
    left: 50%;
    width: 26px;
    border-radius: 4px;
    transform: translateX(-50%);
}
.datepicker__dropdown-day--disabled
{
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
}
.datepicker__dropdown-day--disabled:after
{
    color: var(--Grey-350);
}
:root
{
    --z-index-notify: 100000;
    --z-index-tawk: 20000;
    --z-index-modal: 9999;
    --z-index-modal-search: 9998;
    --z-index-sidebar: 9992;
    --z-index-sidebar-blur-overlay: 9991;
    --z-index-header: 9990;
    --z-index-burger-menu: 9989;
}
*, *:before, *:after
{
    box-sizing: border-box;
}
*::-webkit-media-controls-panel
{
    display: none!important;
    -webkit-appearance: none;
}
*::-webkit-scrollbar
{
    width: 0;
    background-color: #fff;
    height: 0;
}
*::-webkit-scrollbar-thumb
{
    background-color: #0076a5;
    border-radius: 2px;
}
*::-webkit-media-controls-play-button
{
    display: none!important;
    -webkit-appearance: none;
}
*::-webkit-media-controls-start-playback-button
{
    display: none!important;
    -webkit-appearance: none;
}
*
{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
input
{
    font-family: var(--font-outfit);
}
input:-webkit-autofill, input:-webkit-autofill:focus
{
    -webkit-transition: background-color 0s 60000000s,color 0s 60000000s;
    transition: background-color 0s 60000000s,color 0s 60000000s;
}
input:focus
{
    outline: none;
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}
input[type=number]
{
    -moz-appearance: textfield;
}
input[type=number]:hover, input[type=number]:focus
{
    -moz-appearance: number-input;
}
h1, h2, h3, h4, h5, h6, p
{
    margin: 0;
    font-family: var(--font-outfit);
    font-weight: normal;
}
li
{
    list-style: none;
}
ul, ol
{
    padding: 0;
    margin: 0;
    list-style: none;
}
img
{
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
}
a
{
    text-decoration: none;
    color: inherit;
    cursor: pointer;
    outline: none;
    font-style: normal;
}
input, button, textarea
{
    font: inherit;
    padding: 0;
    border: none;
    background: none;
    font-style: normal;
    font-family: var(--font-outfit);
}
button
{
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
}
button:focus
{
    outline: none;
}
body
{
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    padding: 0;
    margin: 0;
    font-family: var(--font-outfit),serif;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: var(--White);
    background: var(--Dark-Blue-550);
    cursor: default;
}
body.ReactModal__Body--open
{
    overflow: hidden!important;
}
body [id^=telegram-login-]
{
    visibility: hidden;
}
.ReactModal__Overlay
{
    background: rgba(0,0,0,.7)!important;
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    z-index: 9999;
    width: 100vw;
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    opacity: 0;
    transition: opacity 400ms ease-in-out;
    padding-top: var(--telegram-safe-area-top);
}
.ReactModal__Overlay:before
{
    display: block;
    content: "";
    height: var(--telegram-safe-area-top);
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: var(--Blue-450);
}
.ReactModal__Overlay--after-open
{
    opacity: 1;
}
.ReactModal__Overlay--before-close
{
    opacity: 0;
}
.ReactModal__Content
{
    width: auto!important;
    height: auto!important;
    padding: 0!important;
    position: static!important;
    background: none!important;
    border: none!important;
    overflow: visible!important;
    margin: auto;
    max-width: 100vw;
    outline: rgba(0,0,0,0);
}
.grecaptcha-badge
{
    bottom: 0!important;
    height: 0!important;
    width: 0!important;
    overflow: hidden!important;
}
.search-open
{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    height: 0;
    overflow: hidden;
}
#credential_picker_iframe
{
    z-index: 10003!important;
}/* latin-ext */
@font-face
{
    font-family: '__Kaushan_Script_7c07c8';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/c67f2c33c73505fb-s.woff2) format('woff2');
    unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: '__Kaushan_Script_7c07c8';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/452a7035f0e39223-s.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face
{
    font-family: '__Kaushan_Script_Fallback_7c07c8';
    src: local("Arial");
    ascent-override: 120.51%;
    descent-override: 40.8%;
    line-gap-override: 0%;
    size-adjust: 89.95%;
}
.__className_7c07c8
{
    font-family: '__Kaushan_Script_7c07c8','__Kaushan_Script_Fallback_7c07c8';
    font-weight: 400;
    font-style: normal;
}
.__variable_7c07c8
{
    --font-kaushan: '__Kaushan_Script_7c07c8','__Kaushan_Script_Fallback_7c07c8';
}/* vietnamese */
@font-face
{
    font-family: '__Saira_Stencil_One_bde0c6';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/7b3de67abd30c89d-s.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}/* latin-ext */
@font-face
{
    font-family: '__Saira_Stencil_One_bde0c6';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/81208d9843892385-s.woff2) format('woff2');
    unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: '__Saira_Stencil_One_bde0c6';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/3adb2c9706bbdf24-s.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face
{
    font-family: '__Saira_Stencil_One_Fallback_bde0c6';
    src: local("Arial");
    ascent-override: 105.63%;
    descent-override: 40.86%;
    line-gap-override: 0%;
    size-adjust: 107.45%;
}
.__className_bde0c6
{
    font-family: '__Saira_Stencil_One_bde0c6','__Saira_Stencil_One_Fallback_bde0c6';
    font-weight: 400;
    font-style: normal;
}
.__variable_bde0c6
{
    --font-stencil: '__Saira_Stencil_One_bde0c6','__Saira_Stencil_One_Fallback_bde0c6';
}/* latin-ext */
@font-face
{
    font-family: '__Outfit_27b509';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/4f2204fa15b9b11a-s.woff2) format('woff2');
    unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: '__Outfit_27b509';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/07a54048a9278940-s.p.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* latin-ext */
@font-face
{
    font-family: '__Outfit_27b509';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/4f2204fa15b9b11a-s.woff2) format('woff2');
    unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: '__Outfit_27b509';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/07a54048a9278940-s.p.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* latin-ext */
@font-face
{
    font-family: '__Outfit_27b509';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/4f2204fa15b9b11a-s.woff2) format('woff2');
    unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: '__Outfit_27b509';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/07a54048a9278940-s.p.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* latin-ext */
@font-face
{
    font-family: '__Outfit_27b509';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/4f2204fa15b9b11a-s.woff2) format('woff2');
    unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: '__Outfit_27b509';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/07a54048a9278940-s.p.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face
{
    font-family: '__Outfit_Fallback_27b509';
    src: local("Arial");
    ascent-override: 100.18%;
    descent-override: 26.05%;
    line-gap-override: 0%;
    size-adjust: 99.82%;
}
.__className_27b509
{
    font-family: '__Outfit_27b509','__Outfit_Fallback_27b509';
    font-style: normal;
}
.__variable_27b509
{
    --font-outfit: '__Outfit_27b509','__Outfit_Fallback_27b509';
}/* vietnamese */
@font-face
{
    font-family: '__Major_Mono_Display_81acf3';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/e416a694f2e9cbce-s.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}/* latin-ext */
@font-face
{
    font-family: '__Major_Mono_Display_81acf3';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/71ad252c9224a7b0-s.woff2) format('woff2');
    unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: '__Major_Mono_Display_81acf3';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://gangsta.casino/_next/static/media/3ac9e278b157e2f6-s.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face
{
    font-family: '__Major_Mono_Display_Fallback_81acf3';
    src: local("Arial");
    ascent-override: 54.22%;
    descent-override: 6.02%;
    line-gap-override: 0%;
    size-adjust: 165.99%;
}
.__className_81acf3
{
    font-family: '__Major_Mono_Display_81acf3','__Major_Mono_Display_Fallback_81acf3';
    font-weight: 400;
    font-style: normal;
}
.__variable_81acf3
{
    --font-major: '__Major_Mono_Display_81acf3','__Major_Mono_Display_Fallback_81acf3';
}