/* Extracted from <style> block-1 */
:root {
        --sf-img-5: url("assets/images/racing-header-banner-2.png");
        --sf-img-16: url("assets/images/racing-header-banner-2.png")
    }


/* Extracted from <style> react-native-stylesheet */
html {
        text-size-adjust: 100%;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
    }

    input::-webkit-search-cancel-button,
    input::-webkit-search-decoration,
    input::-webkit-search-results-button,
    input::-webkit-search-results-decoration {
        display: none
    }

    .css-g5y9jx {
        align-content: flex-start;
        align-items: stretch;
        background-color: rgba(0, 0, 0, 0);
        border: 0px solid black;
        box-sizing: border-box;
        display: flex;
        flex-basis: auto;
        flex-direction: column;
        flex-shrink: 0;
        list-style: none;
        margin: 0px;
        min-height: 0px;
        min-width: 0px;
        padding: 0px;
        position: relative;
        text-decoration: none;
        z-index: 0
    }

    .css-9pa8cd {
        inset: 0px;
        height: 100%;
        opacity: 0;
        position: absolute;
        width: 100%;
        z-index: -1
    }

    .css-146c3p1 {
        background-color: rgba(0, 0, 0, 0);
        border: 0px solid black;
        box-sizing: border-box;
        color: rgb(0, 0, 0);
        display: inline;
        font: 14px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        list-style: none;
        margin: 0px;
        padding: 0px;
        position: relative;
        text-align: start;
        text-decoration: none;
        white-space: normal;
        overflow-wrap: break-word
    }

    .css-1jxf684 {
        background-color: rgba(0, 0, 0, 0);
        border: 0px solid black;
        box-sizing: border-box;
        color: inherit;
        display: inline;
        font: inherit;
        list-style: none;
        margin: 0px;
        padding: 0px;
        position: relative;
        text-align: inherit;
        text-decoration: none;
        white-space: inherit;
        overflow-wrap: break-word
    }

    .r-13awgt0 {
        flex: 1 1 0%
    }

    .r-1udh08x {
        overflow: hidden
    }

    .r-1qsk4np {
        overflow: clip
    }

    .r-hwh8t1 {
        margin: 8px
    }

    .r-1sp51qo {
        padding: 10px
    }

    .r-kdyh1x {
        border-radius: 6px
    }

    .r-ws14 {
        margin-bottom: 6px;
        margin-top: 6px
    }

    .r-1kti4dy {
        padding-left: 25px;
        padding-right: 25px
    }

    .r-1p0dtai {
        bottom: 0px
    }

    .r-1d2f490 {
        left: 0px
    }

    .r-u8s1d {
        position: absolute
    }

    .r-zchlnj {
        right: 0px
    }

    .r-ipm5af {
        top: 0px
    }

    .r-105ug2t {
        pointer-events: auto !important
    }

    .r-12vffkv>* {
        pointer-events: auto
    }

    .r-12vffkv {
        pointer-events: none !important
    }

    .r-633pao>* {
        pointer-events: none
    }

    .r-633pao {
        pointer-events: none !important
    }

    .r-11yh6sk {
        overflow-x: hidden
    }

    .r-buy8e9 {
        overflow-y: hidden
    }

    .r-19z077z {
        touch-action: none
    }

    .r-2eszeu::-webkit-scrollbar {
        display: none
    }

    .r-2eszeu {
        scrollbar-width: none
    }

    .r-eqz5dr {
        flex-direction: column
    }

    .r-16y2uox {
        flex-grow: 1
    }

    .r-1wbh5a2 {
        flex-shrink: 1
    }

    .r-1rnoaur {
        overflow-y: auto
    }

    .r-agouwx {
        transform: translateZ(0px)
    }

    .r-18u37iz {
        flex-direction: row
    }

    .r-lltvgl {
        overflow-x: auto
    }

    .r-1777fci {
        justify-content: center
    }

    .r-mfh4gg {
        scroll-snap-type: x mandatory
    }

    .r-cpa5s6 {
        scroll-snap-align: start
    }

    .r-1mlwlqe {
        flex-basis: auto
    }

    .r-417010 {
        z-index: 0
    }

    .r-1niwhzg {
        background-color: rgba(0, 0, 0, 0)
    }

    .r-vvn4in {
        background-position: center center
    }

    .r-u6sd8q {
        background-repeat: no-repeat
    }

    .r-4gszlv {
        background-size: cover
    }

    .r-1pi2tsx {
        height: 100%
    }

    .r-13qz1uu {
        width: 100%
    }

    .r-1wyyakw {
        z-index: -1
    }

    .r-ehq7j7 {
        background-size: contain
    }

    .r-x3cy2q {
        background-size: 100% 100%
    }

    .r-dnmrzs {
        max-width: 100%
    }

    .r-1udbk01 {
        text-overflow: ellipsis
    }

    .r-3s2u2q {
        white-space: nowrap
    }

    .r-1iln25a {
        overflow-wrap: normal
    }

    .r-8akbws {
        -webkit-box-orient: vertical
    }

    .r-lrvibr {
        user-select: none
    }

    .r-1loqt21 {
        cursor: pointer
    }

    .r-1awozwy {
        align-items: center
    }

    @-webkit-keyframes r-11cv4x {
        0% {
            transform: rotate(0deg)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    @keyframes r-11cv4x {
        0% {
            transform: rotate(0deg)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .r-1i6wzkk {
        transition-property: opacity
    }

    .r-1otgn73 {
        touch-action: manipulation
    }

    .r-fdjqy7 {
        text-align: left
    }

    .r-14lw9ot {
        background-color: rgb(255, 255, 255)
    }

    @-webkit-keyframes r-imtty0 {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @keyframes r-imtty0 {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @-webkit-keyframes r-t2lo5v {
        0% {
            opacity: 1
        }

        100% {
            opacity: 0
        }
    }

    @keyframes r-t2lo5v {
        0% {
            opacity: 1
        }

        100% {
            opacity: 0
        }
    }

    .r-orgf3d {
        opacity: 0
    }

    @-webkit-keyframes r-1pzkwqh {
        0% {
            transform: translateY(100%)
        }

        100% {
            transform: translateY(0%)
        }
    }

    @keyframes r-1pzkwqh {
        0% {
            transform: translateY(100%)
        }

        100% {
            transform: translateY(0%)
        }
    }

    @-webkit-keyframes r-1iq689l {
        0% {
            transform: translateY(0%)
        }

        100% {
            transform: translateY(100%)
        }
    }

    @keyframes r-1iq689l {
        0% {
            transform: translateY(0%)
        }

        100% {
            transform: translateY(100%)
        }
    }

    @-webkit-keyframes r-q67da2 {
        0% {
            transform: translateX(-100%)
        }

        100% {
            transform: translateX(400%)
        }
    }

    @keyframes r-q67da2 {
        0% {
            transform: translateX(-100%)
        }

        100% {
            transform: translateX(400%)
        }
    }

    .r-6taxm2::-webkit-input-placeholder {
        color: var(--placeholderTextColor);
        opacity: 1
    }

    .r-6taxm2::placeholder {
        color: var(--placeholderTextColor);
        opacity: 1
    }

    .r-1wtj0ep {
        justify-content: space-between
    }

    .r-bnwqim {
        position: relative
    }

    .r-ctqt5z {
        transition: background-color 150ms
    }

    .r-11g3r6m {
        padding-right: 24px
    }

    .r-1qhn6m8 {
        padding-left: 16px
    }

    .r-7o8qx1 {
        margin-right: 5px
    }

    .r-d6wbgf {
        box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 2px
    }

    .r-193tdxn {
        box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 6px
    }

    .r-1xi2sqm {
        width: 340px
    }

    .r-jjeupf {
        border-left-width: 5px
    }

    .r-1habvwh {
        align-items: flex-start
    }

    .r-17x6qj0 {
        width: 45%
    }

    .r-e7q0ms {
        width: 90%
    }

    .r-uyswlc {
        height: 98%
    }


/* Extracted from <style> block-3 */
.react-datepicker__navigation-icon::before {
        border-color: #ccc;
        border-style: solid;
        border-width: 3px 3px 0 0;
        content: "";
        display: block;
        height: 9px;
        position: absolute;
        top: 6px;
        width: 9px
    }

    .react-datepicker__navigation:hover *::before {
        border-color: rgb(165.75, 165.75, 165.75)
    }

    .react-datepicker__navigation-icon--next::before {
        transform: rotate(45deg);
        left: -7px
    }

    .react-datepicker__navigation-icon--previous::before {
        transform: rotate(225deg);
        right: -7px
    }

    .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
    .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0
    }

    .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
        cursor: pointer;
        background-color: #f0f0f0
    }

    .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
        background-color: #216ba5
    }

    .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
        cursor: default;
        background-color: transparent
    }

    .react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
        border-radius: 0.3rem;
        background-color: #f0f0f0
    }

    .react-datepicker__week-number--selected:hover {
        background-color: rgb(28.75, 93.2196969697, 143.75)
    }

    .react-datepicker__day:not([aria-disabled=true]):hover,
    .react-datepicker__month-text:not([aria-disabled=true]):hover,
    .react-datepicker__quarter-text:not([aria-disabled=true]):hover,
    .react-datepicker__year-text:not([aria-disabled=true]):hover {
        border-radius: 0.3rem;
        background-color: #f0f0f0
    }

    .react-datepicker__day--highlighted:not([aria-disabled=true]):hover,
    .react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,
    .react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,
    .react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover {
        background-color: rgb(49.8551020408, 189.6448979592, 62.5632653061)
    }

    .react-datepicker__day--holidays:not([aria-disabled=true]):hover,
    .react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,
    .react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,
    .react-datepicker__year-text--holidays:not([aria-disabled=true]):hover {
        background-color: rgb(207, 82.9642857143, 0)
    }

    .react-datepicker__day--holidays:hover .overlay,
    .react-datepicker__month-text--holidays:hover .overlay,
    .react-datepicker__quarter-text--holidays:hover .overlay,
    .react-datepicker__year-text--holidays:hover .overlay {
        visibility: visible;
        opacity: 1
    }

    .react-datepicker__day--selected:not([aria-disabled=true]):hover,
    .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,
    .react-datepicker__day--in-range:not([aria-disabled=true]):hover,
    .react-datepicker__month-text--selected:not([aria-disabled=true]):hover,
    .react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,
    .react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,
    .react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,
    .react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,
    .react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,
    .react-datepicker__year-text--selected:not([aria-disabled=true]):hover,
    .react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,
    .react-datepicker__year-text--in-range:not([aria-disabled=true]):hover {
        background-color: rgb(28.75, 93.2196969697, 143.75)
    }

    .react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,
    .react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,
    .react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,
    .react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover {
        background-color: rgb(28.75, 93.2196969697, 143.75);
        color: #fff
    }

    .react-datepicker__year-read-view:hover,
    .react-datepicker__month-read-view:hover,
    .react-datepicker__month-year-read-view:hover {
        cursor: pointer
    }

    .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
    .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
    .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
    .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
    .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
    .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
        border-top-color: rgb(178.5, 178.5, 178.5)
    }

    .react-datepicker__year-dropdown:hover,
    .react-datepicker__month-dropdown:hover,
    .react-datepicker__month-year-dropdown:hover {
        cursor: pointer
    }

    .react-datepicker__year-option:hover,
    .react-datepicker__month-option:hover,
    .react-datepicker__month-year-option:hover {
        background-color: #ccc
    }

    .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
    .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
    .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
        border-bottom-color: rgb(178.5, 178.5, 178.5)
    }

    .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
    .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
    .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
        border-top-color: rgb(178.5, 178.5, 178.5)
    }

    .react-datepicker__close-icon::after {
        cursor: pointer;
        background-color: #216ba5;
        color: #fff;
        border-radius: 50%;
        height: 16px;
        width: 16px;
        padding: 2px;
        font-size: 12px;
        line-height: 1;
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        content: "×"
    }

    .react-datepicker__close-icon--disabled::after {
        cursor: default;
        background-color: #ccc
    }


/* Extracted from <style> block-4 */
html,
    body,
    #root {
        width: 100%;
        -webkit-overflow-scrolling: touch;
        margin: 0px;
        padding: 0px;
        height: 100%
    }

    #root {
        flex-shrink: 0;
        flex-basis: auto;
        flex-grow: 1;
        display: flex;
        flex: 1
    }

    html {
        scroll-behavior: smooth;
        -webkit-text-size-adjust: 100%;
        height: calc(100% + env(safe-area-inset-top))
    }

    body {
        display: flex;
        overflow: hidden;
        overscroll-behavior-y: contain;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -ms-overflow-style: scrollbar;
        scrollbar-color: #4d4d4d #2d2d2d;
        background-color: black
    }

    ::-webkit-scrollbar {
        width: 12px;
        height: 12px
    }

    ::-webkit-scrollbar-track {
        background: #2d2d2d00;
        border-radius: 0
    }

    ::-webkit-scrollbar-thumb {
        border-radius: 6px;
        background: #4d4d4d;
        border: 4px solid rgba(0, 0, 0, 0);
        background-clip: padding-box
    }

    ::-webkit-scrollbar-corner {
        display: none
    }

    input:-webkit-autofill,
    input:-webkit-autofill:focus {
        transition: background-color 600000s 0s, color 600000s 0s
    }


/* Extracted from <style> ReanimatedPredefinedWebAnimationsStyle */
@keyframes RollOutRight {
        0% {
            transform: translateX(0vw) rotate(0deg)
        }

        100% {
            transform: translateX(100vw) rotate(180deg)
        }
    }

    @keyframes RollOutLeft {
        0% {
            transform: translateX(0vw) rotate(0deg)
        }

        100% {
            transform: translateX(-100vw) rotate(-180deg)
        }
    }

    @keyframes RollInRight {
        0% {
            transform: translateX(100vw) rotate(180deg)
        }

        100% {
            transform: translateX(0vw) rotate(0deg)
        }
    }

    @keyframes RollInLeft {
        0% {
            transform: translateX(-100vw) rotate(-180deg)
        }

        100% {
            transform: translateX(0vw) rotate(0deg)
        }
    }

    @keyframes RotateOutUpRight {
        0% {
            transform: translateX(0%) translateY(0%) rotate(0deg);
            opacity: 1
        }

        100% {
            transform: translateX(40%) translateY(-250%) rotate(90deg);
            opacity: 0
        }
    }

    @keyframes RotateOutUpLeft {
        0% {
            transform: translateX(0%) translateY(0%) rotate(0deg);
            opacity: 1
        }

        100% {
            transform: translateX(-40%) translateY(-250%) rotate(-90deg);
            opacity: 0
        }
    }

    @keyframes RotateOutDownRight {
        0% {
            transform: translateX(0%) translateY(0%) rotate(0deg);
            opacity: 1
        }

        100% {
            transform: translateX(40%) translateY(250%) rotate(-90deg);
            opacity: 0
        }
    }

    @keyframes RotateOutDownLeft {
        0% {
            transform: translateX(0%) translateY(0%) rotate(0deg);
            opacity: 1
        }

        100% {
            transform: translateX(-40%) translateY(250%) rotate(90deg);
            opacity: 0
        }
    }

    @keyframes RotateInUpRight {
        0% {
            transform: translateX(40%) translateY(250%) rotate(-90deg);
            opacity: 0
        }

        100% {
            transform: translateX(0%) translateY(0%) rotate(0deg);
            opacity: 1
        }
    }

    @keyframes RotateInUpLeft {
        0% {
            transform: translateX(-40%) translateY(250%) rotate(90deg);
            opacity: 0
        }

        100% {
            transform: translateX(0%) translateY(0%) rotate(0deg);
            opacity: 1
        }
    }

    @keyframes RotateInDownRight {
        0% {
            transform: translateX(40%) translateY(-250%) rotate(90deg);
            opacity: 0
        }

        100% {
            transform: translateX(0%) translateY(0%) rotate(0deg);
            opacity: 1
        }
    }

    @keyframes RotateInDownLeft {
        0% {
            transform: translateX(-50%) translateY(-250%) rotate(-90deg);
            opacity: 0
        }

        100% {
            transform: translateX(0%) translateY(0%) rotate(0deg);
            opacity: 1
        }
    }

    @keyframes PinwheelOut {
        0% {
            transform: rotate(0rad) scale(1);
            opacity: 1
        }

        100% {
            transform: rotate(5rad) scale(0);
            opacity: 0
        }
    }

    @keyframes PinwheelIn {
        0% {
            transform: rotate(5rad) scale(0);
            opacity: 0
        }

        100% {
            transform: rotate(0deg) scale(1);
            opacity: 1
        }
    }

    @keyframes LightSpeedOutLeft {
        0% {
            transform: translateX(0vw) skew(0deg);
            opacity: 1
        }

        100% {
            transform: translateX(-100vw) skew(45deg);
            opacity: 0
        }
    }

    @keyframes LightSpeedOutRight {
        0% {
            transform: translateX(0vw) skewX(0deg);
            opacity: 1
        }

        100% {
            transform: translateX(100vw) skewX(-45deg);
            opacity: 0
        }
    }

    @keyframes LightSpeedInLeft {
        0% {
            transform: translateX(-100vw) skewX(45deg);
            opacity: 0
        }

        70% {
            transform: skewX(-10deg)
        }

        85% {
            transform: skewX(5deg)
        }

        100% {
            transform: skewX(0deg)
        }
    }

    @keyframes LightSpeedInRight {
        0% {
            transform: translateX(100vw) skewX(-45deg);
            opacity: 0
        }

        70% {
            transform: skewX(10deg)
        }

        85% {
            transform: skewX(-5deg)
        }

        100% {
            transform: skewX(0deg)
        }
    }

    @keyframes SlideOutDown {
        0% {
            transform: translateY(0%)
        }

        100% {
            transform: translateY(100vh)
        }
    }

    @keyframes SlideOutUp {
        0% {
            transform: translateY(0%)
        }

        100% {
            transform: translateY(-100vh)
        }
    }

    @keyframes SlideOutLeft {
        0% {
            transform: translateX(0%)
        }

        100% {
            transform: translateX(-100vw)
        }
    }

    @keyframes SlideOutRight {
        0% {
            transform: translateX(0%)
        }

        100% {
            transform: translateX(100vw)
        }
    }

    @keyframes SlideInDown {
        0% {
            transform: translateY(100vh)
        }

        100% {
            transform: translateY(0%)
        }
    }

    @keyframes SlideInUp {
        0% {
            transform: translateY(-100vh)
        }

        100% {
            transform: translateY(0%)
        }
    }

    @keyframes SlideInLeft {
        0% {
            transform: translateX(-100vw)
        }

        100% {
            transform: translateX(0%)
        }
    }

    @keyframes SlideInRight {
        0% {
            transform: translateX(100vw)
        }

        100% {
            transform: translateX(0%)
        }
    }

    @keyframes ZoomOutEasyDown {
        0% {
            transform: translateY(0%) scale(1)
        }

        100% {
            transform: translateY(100%) scale(0)
        }
    }

    @keyframes ZoomOutEasyUp {
        0% {
            transform: translateY(0%) scale(1)
        }

        100% {
            transform: translateY(-100%) scale(0)
        }
    }

    @keyframes ZoomOutDown {
        0% {
            transform: translateX(0vh) scale(1)
        }

        100% {
            transform: translateY(100vh) scale(0)
        }
    }

    @keyframes ZoomOutUp {
        0% {
            transform: translateX(0vh) scale(1)
        }

        100% {
            transform: translateY(-100vh) scale(0)
        }
    }

    @keyframes ZoomOutLeft {
        0% {
            transform: translateX(0vw) scale(1)
        }

        100% {
            transform: translateX(-100vw) scale(0)
        }
    }

    @keyframes ZoomOutRight {
        0% {
            transform: translateX(0vw) scale(1)
        }

        100% {
            transform: translateX(100vw) scale(0)
        }
    }

    @keyframes ZoomOutRotate {
        0% {
            transform: scale(1) rotate(0rad)
        }

        100% {
            transform: scale(0) rotate(0.3rad)
        }
    }

    @keyframes ZoomOut {
        0% {
            transform: scale(1)
        }

        100% {
            transform: scale(0)
        }
    }

    @keyframes ZoomInEasyDown {
        0% {
            transform: translateY(100%) scale(0)
        }

        100% {
            transform: translateY(0%) scale(1)
        }
    }

    @keyframes ZoomInEasyUp {
        0% {
            transform: translateY(-100%) scale(0)
        }

        100% {
            transform: translateY(0%) scale(1)
        }
    }

    @keyframes ZoomInDown {
        0% {
            transform: translateY(100vh) scale(0)
        }

        100% {
            transform: translateY(0%) scale(1)
        }
    }

    @keyframes ZoomInUp {
        0% {
            transform: translateY(-100vh) scale(0)
        }

        100% {
            transform: translateY(0%) scale(1)
        }
    }

    @keyframes ZoomInLeft {
        0% {
            transform: translateX(-100vw) scale(0)
        }

        100% {
            transform: translateX(0%) scale(1)
        }
    }

    @keyframes ZoomInRight {
        0% {
            transform: translateX(100vw) scale(0)
        }

        100% {
            transform: translateX(0%) scale(1)
        }
    }

    @keyframes ZoomInRotate {
        0% {
            transform: scale(0) rotate(0.3rad)
        }

        100% {
            transform: scale(1) rotate(0deg)
        }
    }

    @keyframes ZoomIn {
        0% {
            transform: scale(0)
        }

        100% {
            transform: scale(1)
        }
    }

    @keyframes StretchOutY {
        0% {
            transform: scaleY(1)
        }

        100% {
            transform: scaleY(0)
        }
    }

    @keyframes StretchOutX {
        0% {
            transform: scaleX(1)
        }

        100% {
            transform: scaleX(0)
        }
    }

    @keyframes StretchInY {
        0% {
            transform: scaleY(0)
        }

        100% {
            transform: scaleY(1)
        }
    }

    @keyframes StretchInX {
        0% {
            transform: scaleX(0)
        }

        100% {
            transform: scaleX(1)
        }
    }

    @keyframes FlipOutEasyY {
        0% {
            transform: perspective(500px) rotateY(0deg)
        }

        100% {
            transform: perspective(500px) rotateY(90deg)
        }
    }

    @keyframes FlipOutEasyX {
        0% {
            transform: perspective(500px) rotateX(0deg)
        }

        100% {
            transform: perspective(500px) rotateX(90deg)
        }
    }

    @keyframes FlipOutXDown {
        0% {
            transform: perspective(500px) rotateX(0deg) translateY(0%)
        }

        100% {
            transform: perspective(500px) rotateX(-90deg) translateY(100%)
        }
    }

    @keyframes FlipOutXUp {
        0% {
            transform: perspective(500px) rotateX(0deg) translateY(0%)
        }

        100% {
            transform: perspective(500px) rotateX(90deg) translateY(-100%)
        }
    }

    @keyframes FlipOutYLeft {
        0% {
            transform: perspective(500px) rotateY(0deg) translateX(0%)
        }

        100% {
            transform: perspective(500px) rotateY(-90deg) translateX(-100%)
        }
    }

    @keyframes FlipOutYRight {
        0% {
            transform: perspective(500px) rotateY(0deg) translateX(0%)
        }

        100% {
            transform: perspective(500px) rotateY(90deg) translateX(100%)
        }
    }

    @keyframes FlipInEasyY {
        0% {
            transform: perspective(500px) rotateY(90deg)
        }

        100% {
            transform: perspective(500px) rotateY(0deg)
        }
    }

    @keyframes FlipInEasyX {
        0% {
            transform: perspective(500px) rotateX(90deg)
        }

        100% {
            transform: perspective(500px) rotateX(0deg)
        }
    }

    @keyframes FlipInXDown {
        0% {
            transform: perspective(500px) rotateX(-90deg) translateY(100%)
        }

        100% {
            transform: perspective(500px) rotateX(0deg) translateY(0%)
        }
    }

    @keyframes FlipInXUp {
        0% {
            transform: perspective(500px) rotateX(90deg) translateY(-100%)
        }

        100% {
            transform: perspective(500px) rotateX(0deg) translateY(0%)
        }
    }

    @keyframes FlipInYLeft {
        0% {
            transform: perspective(500px) rotateY(-90deg) translateX(-100%)
        }

        100% {
            transform: perspective(500px) rotateY(0deg) translateX(0%)
        }
    }

    @keyframes FlipInYRight {
        0% {
            transform: perspective(500px) rotateY(90deg) translateX(100%)
        }

        100% {
            transform: perspective(500px) rotateY(0deg) translateX(0%)
        }
    }

    @keyframes BounceOutDown {
        0% {
            transform: translateY(0px)
        }

        15% {
            transform: translateY(-10px)
        }

        30% {
            transform: translateY(10px)
        }

        45% {
            transform: translateY(-20px)
        }

        100% {
            transform: translateY(100vh)
        }
    }

    @keyframes BounceOutUp {
        0% {
            transform: translateY(0px)
        }

        15% {
            transform: translateY(10px)
        }

        30% {
            transform: translateY(-10px)
        }

        45% {
            transform: translateY(20px)
        }

        100% {
            transform: translateY(-100vh)
        }
    }

    @keyframes BounceOutLeft {
        0% {
            transform: translateX(0px)
        }

        15% {
            transform: translateX(10px)
        }

        30% {
            transform: translateX(-10px)
        }

        45% {
            transform: translateX(20px)
        }

        100% {
            transform: translateX(-100vh)
        }
    }

    @keyframes BounceOutRight {
        0% {
            transform: translateX(0px)
        }

        15% {
            transform: translateX(-10px)
        }

        30% {
            transform: translateX(10px)
        }

        45% {
            transform: translateX(-20px)
        }

        100% {
            transform: translateX(100vh)
        }
    }

    @keyframes BounceOut {
        0% {
            transform: scale(1)
        }

        15% {
            transform: scale(1.1)
        }

        30% {
            transform: scale(0.9)
        }

        45% {
            transform: scale(1.2)
        }

        100% {
            transform: scale(0.1)
        }
    }

    @keyframes BounceInDown {
        0% {
            transform: translateY(100vh)
        }

        55% {
            transform: translateY(-20px)
        }

        70% {
            transform: translateY(10px)
        }

        85% {
            transform: translateY(-10px)
        }

        100% {
            transform: translateY(0px)
        }
    }

    @keyframes BounceInUp {
        0% {
            transform: translateY(-100vh)
        }

        55% {
            transform: translateY(20px)
        }

        70% {
            transform: translateY(-10px)
        }

        85% {
            transform: translateY(10px)
        }

        100% {
            transform: translateY(0px)
        }
    }

    @keyframes BounceInLeft {
        0% {
            transform: translateX(-100vw)
        }

        55% {
            transform: translateX(20px)
        }

        70% {
            transform: translateX(-10px)
        }

        85% {
            transform: translateX(10px)
        }

        100% {
            transform: translateX(0px)
        }
    }

    @keyframes BounceInRight {
        0% {
            transform: translateX(100vw)
        }

        55% {
            transform: translateX(-20px)
        }

        70% {
            transform: translateX(10px)
        }

        85% {
            transform: translateX(-10px)
        }

        100% {
            transform: translateX(0px)
        }
    }

    @keyframes BounceIn {
        0% {
            transform: scale(0)
        }

        55% {
            transform: scale(1.2)
        }

        70% {
            transform: scale(0.9)
        }

        85% {
            transform: scale(1.1)
        }

        100% {
            transform: scale(1)
        }
    }

    @keyframes FadeOutDown {
        0% {
            opacity: 1;
            transform: translateY(0px)
        }

        100% {
            opacity: 0;
            transform: translateY(25px)
        }
    }

    @keyframes FadeOutUp {
        0% {
            opacity: 1;
            transform: translateY(0px)
        }

        100% {
            opacity: 0;
            transform: translateY(-25px)
        }
    }

    @keyframes FadeOutLeft {
        0% {
            opacity: 1;
            transform: translateX(0px)
        }

        100% {
            opacity: 0;
            transform: translateX(-25px)
        }
    }

    @keyframes FadeOutRight {
        0% {
            opacity: 1;
            transform: translateX(0px)
        }

        100% {
            opacity: 0;
            transform: translateX(25px)
        }
    }

    @keyframes FadeOut {
        0% {
            opacity: 1
        }

        100% {
            opacity: 0
        }
    }

    @keyframes FadeInDown {
        0% {
            opacity: 0;
            transform: translateY(25px)
        }

        100% {
            opacity: 1;
            transform: translateY(0px)
        }
    }

    @keyframes FadeInUp {
        0% {
            opacity: 0;
            transform: translateY(-25px)
        }

        100% {
            opacity: 1;
            transform: translateY(0px)
        }
    }

    @keyframes FadeInLeft {
        0% {
            opacity: 0;
            transform: translateX(-25px)
        }

        100% {
            opacity: 1;
            transform: translateX(0px)
        }
    }

    @keyframes FadeInRight {
        0% {
            opacity: 0;
            transform: translateX(25px)
        }

        100% {
            opacity: 1;
            transform: translateX(0px)
        }
    }

    @keyframes FadeIn {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }


/* Extracted from <style> expo-generated-fonts */
@font-face {
        font-family: "Roboto_400Regular";
        src: url("assets/fonts/roboto-regular.ttf")
    }

    @font-face {
        font-family: "Roboto_700Bold";
        src: url("assets/fonts/roboto-bold.ttf")
    }

    @font-face {
        font-family: "material-community";
        src: url("assets/fonts/material-community-icons.ttf")
    }


/* Extracted from <style> block-7 */
.sf-hidden {
        display: none !important
    }


/* Extracted from inline style attributes */
.extracted-style-1{flex:1 1 0%;}
.extracted-style-2{overflow:hidden;background-color:rgb(0,78,67);}
.extracted-style-3{top:0px;bottom:0px;overflow:hidden;}
.extracted-style-4{flex:1 1 0%;padding:0px;}
.extracted-style-5{top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0);position:absolute;}
.extracted-style-6{background-image:url("assets/images/mintbet-background.jpg");}
.extracted-style-7{position:absolute;inset:0px;pointer-events:none;visibility:hidden;}
.extracted-style-8{background-color:rgba(0,0,0,0);display:flex;}
.extracted-style-9{background-color:rgba(0,0,0,0);}
.extracted-style-10{flex:1 1 0%;background-color:rgba(0,0,0,0);}
.extracted-style-11{flex-direction:row;align-items:center;height:44px;margin:0px;background-color:rgb(38,209,124);padding:0px;border-width:1px;border-color:rgb(0,47,41);border-radius:0px;overflow:hidden;}
.extracted-style-12{justify-content:center;padding-left:12px;padding-right:6px;}
.extracted-style-13{font-family:Roboto_700Bold;font-size:14px;color:rgb(0,78,67);text-align:center;vertical-align:middle;}
.extracted-style-14{justify-content:center;padding-left:6px;padding-right:6px;margin-right:6px;border-color:rgba(0,0,0,0);border-width:1px;border-radius:8px;}
.extracted-style-15{user-select:none;}
.extracted-style-16{width:100%;height:100%;position:absolute;cursor:pointer;}
.extracted-style-17{flex-direction:row;align-items:center;width:18px;height:18px;}
.extracted-style-18{font-size:18px;color:rgb(0,78,67);font-family:material-community;font-weight:normal;font-style:normal;}
.extracted-style-19{margin-left:4px;display:none;}
.extracted-style-20{flex:1 1 0%;justify-content:center;}
.extracted-style-21{overflow:hidden;}
.extracted-style-22{display:contents;}
.extracted-style-23{border-top-right-radius:0px;border-bottom-right-radius:0px;padding:0px;user-select:none;touch-action:none;}
.extracted-style-24{min-height:37px;margin-right:1px;margin-left:1px;user-select:none;}
.extracted-style-25{flex-direction:column;flex:1 1 0%;justify-content:space-between;overflow:visible;background-color:rgb(255,255,255);border-radius:0px;border-width:0px;border-color:rgba(0,0,0,0);margin-bottom:0px;margin-top:0px;}
.extracted-style-26{padding:4px;flex-direction:row;}
.extracted-style-27{margin-right:8px;justify-content:center;}
.extracted-style-28{flex-direction:row;width:96px;justify-content:flex-start;}
.extracted-style-29{font-family:Roboto_400Regular;font-size:14px;margin-right:5px;color:rgb(0,78,67);}
.extracted-style-30{font-family:Roboto_700Bold;font-size:14px;margin-right:5px;color:rgb(0,78,67);}
.extracted-style-31{flex:1 1 0%;flex-direction:row;justify-content:space-between;}
.extracted-style-32{flex-direction:row;width:56px;padding-right:4px;justify-content:flex-end;}
.extracted-style-33{color:rgb(0,78,67);justify-content:center;}
.extracted-style-34{color:rgb(255,0,0);text-align:center;font-family:Roboto_400Regular;font-size:12px;}
.extracted-style-35{width:0px;height:100%;}
.extracted-style-36{color:rgb(255,165,0);text-align:right;font-family:Roboto_400Regular;font-size:12px;}
.extracted-style-37{color:rgb(0,78,67);text-align:right;font-family:Roboto_400Regular;font-size:12px;}
.extracted-style-38{background-color:rgba(0,0,0,0);align-items:center;flex-direction:row;z-index:6;}
.extracted-style-39{flex-grow:1;justify-content:space-between;flex-direction:row;height:64px;min-height:64px;background-color:rgba(0,0,0,0);border-bottom-width:0px;margin-left:15px;margin-right:15px;}
.extracted-style-40{flex-direction:row;align-items:center;justify-content:flex-start;padding-left:18px;flex:0.35 1 0%;}
.extracted-style-41{margin-left:0px;margin-right:8px;}
.extracted-style-42{fill:rgb(38,209,125);stroke-width:0;}
.extracted-style-43{flex-direction:row;align-items:center;padding-right:8px;padding-left:8px;flex:0.45 1 0%;}
.extracted-style-44{flex-grow:1;justify-content:center;}
.extracted-style-45{flex-direction:row;}
.extracted-style-46{margin-right:5px;flex-direction:row;align-items:center;}
.extracted-style-47{margin-right:5px;height:56px;max-height:48px;user-select:none;}
.extracted-style-48{padding-right:8px;padding-left:8px;border-radius:8px;border-width:1px;border-color:rgb(38,209,124);background-color:rgb(38,209,124);width:70px;height:56px;max-height:48px;}
.extracted-style-49{font-family:Roboto_700Bold;color:rgb(0,78,67);}
.extracted-style-50{margin-right:4px;height:56px;max-height:48px;user-select:none;}
.extracted-style-51{padding-right:8px;padding-left:8px;border-radius:8px;background-color:rgb(255,255,255);border-width:1px;border-color:rgb(255,255,255);min-width:70px;height:56px;max-height:48px;}
.extracted-style-52{flex:1 1 0%;flex-direction:row;}
.extracted-style-53{width:15px;background-color:rgba(0,0,0,0);z-index:1;}
.extracted-style-54{flex:0.35 1 0%;z-index:99;}
.extracted-style-55{flex:1 1 0%;margin:0px 8px 8px;background-color:rgba(0,0,0,0);padding:0px 4px;border-width:0px;border-color:rgb(22,123,73);border-radius:8px;}
.extracted-style-56{user-select:none;padding:0px;}
.extracted-style-57{flex-grow:1;}
.extracted-style-58{background-color:rgba(0,0,0,0);border-width:0px;border-radius:8px;border-color:rgb(0,78,67);height:32px;width:100%;padding-right:6px;padding-left:6px;flex-direction:row;align-items:center;margin-top:6px;user-select:none;}
.extracted-style-59{margin-right:8px;}
.extracted-style-60{flex-direction:row;align-items:center;width:24px;height:24px;}
.extracted-style-61{font-size:24px;color:rgb(255,255,255);font-family:material-community;font-weight:normal;font-style:normal;}
.extracted-style-62{margin-right:auto;font-size:14px;font-family:Roboto_700Bold;color:rgb(255,255,255);opacity:1;}
.extracted-style-63{flex-direction:row;align-items:center;padding-right:6px;padding-left:6px;}
.extracted-style-64{width:100%;}
.extracted-style-65{flex-direction:row;width:100%;}
.extracted-style-66{flex-direction:row;align-items:center;width:100%;}
.extracted-style-67{max-width:24px;max-height:24px;}
.extracted-style-68{color:rgb(255,255,255);font-family:Roboto_700Bold;font-size:14px;margin:8px;width:100%;}
.extracted-style-69{padding:0px 6px;}
.extracted-style-70{font-family:Roboto_700Bold;font-size:14px;color:rgb(255,255,255);}
.extracted-style-71{flex-direction:row;align-items:center;width:16px;height:16px;}
.extracted-style-72{font-size:16px;color:rgb(255,255,255);font-family:material-community;font-weight:normal;font-style:normal;}
.extracted-style-73{border-radius:5px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
.extracted-style-74{margin:0px 0px 0px 16px;align-self:center;max-width:24px;max-height:24px;}
.extracted-style-75{direction:ltr;color:rgb(255,255,255);border-radius:5px;padding-top:4px;padding-bottom:4px;padding-left:15px;margin-top:-15px;margin-bottom:-15px;margin-left:-8px;background-color:rgba(0,0,0,0);font-family:Roboto_400Regular;font-size:14px;}
.extracted-style-76{flex-grow:1;padding:0px;}
.extracted-style-77{flex-grow:1;height:100%;flex-direction:column;justify-content:space-between;}
.extracted-style-78{padding:8px;}
.extracted-style-79{padding-top:8px;}
.extracted-style-80{font-family:Roboto_400Regular;font-size:12px;color:rgb(255,255,255);}
.extracted-style-81{margin-bottom:6px;padding-right:8px;padding-left:8px;margin-top:auto;}
.extracted-style-82{flex-direction:row;align-items:center;justify-content:space-around;flex:1 1 0%;}
.extracted-style-83{width:100%;flex-direction:row;justify-content:space-between;}
.extracted-style-84{flex-direction:row;align-items:center;}
.extracted-style-85{font-family:Roboto_400Regular;font-size:14px;padding-right:6px;color:rgb(255,255,255);}
.extracted-style-86{flex-direction:row;align-items:center;width:32px;height:32px;}
.extracted-style-87{font-size:32px;color:rgb(255,255,255);font-family:material-community;font-weight:normal;font-style:normal;}
.extracted-style-88{height:40px;}
.extracted-style-89{flex:1 1 0%;flex-direction:column;margin-top:-56px;}
.extracted-style-90{width:100%;background-color:rgba(0,78,67,0.6);z-index:1;border-radius:8px;}
.extracted-style-91{flex-direction:column;}
.extracted-style-92{z-index:0;}
.extracted-style-93{height:134px;justify-content:flex-start;overflow:hidden;border-width:0px;border-radius:8px;border-color:rgb(0,139,120);margin-left:4px;margin-right:4px;margin-bottom:8px;}
.extracted-style-94{position:absolute;right:0px;width:961px;}
.extracted-style-95{width:961px;height:134px;background-color:rgba(0,0,0,0);opacity:1;}
.extracted-style-96{background-image:url("assets/images/racing-header-banner.png");}
.extracted-style-97{width:961px;height:134px;background-color:rgba(0,0,0,0);opacity:0;}
.extracted-style-98{background-image:var(--sf-img-5);}
.extracted-style-99{background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-16)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important;}
.extracted-style-100{position:absolute;bottom:20px;left:0px;margin-right:12px;margin-left:12px;max-width:220px;}
.extracted-style-101{color:rgb(255,255,255);font-size:32px;font-family:Roboto_700Bold;margin-top:8px;margin-bottom:6px;}
.extracted-style-102{border-color:rgb(38,209,124);border-width:1px;padding:3px 4px;border-radius:8px;background-color:rgba(0,78,67,0.8);overflow:hidden;}
.extracted-style-103{height:36px;width:100%;}
.extracted-style-104{position:absolute;height:98%;background-color:rgb(38,209,124);overflow:hidden;border-radius:6px;width:50%;display:flex;transform:translateX(-1px);opacity:1;}
.extracted-style-105{flex:1 1 0%;flex-direction:row;align-items:center;gap:4px;user-select:none;}
.extracted-style-106{font-size:14px;color:rgb(0,78,67);font-family:Roboto_700Bold;}
.extracted-style-107{font-family:Roboto_400Regular;font-size:14px;color:rgb(255,255,255);}
.extracted-style-108{justify-content:center;margin-left:4px;margin-right:4px;}
.extracted-style-109{border-radius:8px;overflow:hidden;}
.extracted-style-110{user-select:none;touch-action:none;}
.extracted-style-111{height:256px;user-select:none;}
.extracted-style-112{width:925.5px;height:256px;background-color:rgba(0,0,0,0);}
.extracted-style-113{background-image:url("assets/images/mobile-app-banner.png");}
.extracted-style-114{background-image:url("assets/images/login-special-banner.png");}
.extracted-style-115{background-image:url("assets/images/join-account-banner.png");}
.extracted-style-116{background-image:url("assets/images/betstop-wide-logo.png");}
.extracted-style-117{width:925.5px;height:256px;justify-content:center;background-color:rgb(255,255,255);user-select:none;}
.extracted-style-118{width:100%;border-radius:8px;background-color:rgb(255,255,255);padding:10px;margin-top:5px;}
.extracted-style-119{font-family:Arial;font-size:18px;font-weight:bold;text-align:center;color:rgb(0,0,0);padding-bottom:5px;}
.extracted-style-120{font-family:Arial;font-size:14px;text-align:center;color:rgb(0,0,0);margin-top:12px;}
.extracted-style-121{flex-direction:row;align-items:center;width:100%;margin-top:4px;justify-content:center;}
.extracted-style-122{min-height:24px;align-items:center;}
.extracted-style-123{align-items:center;flex-direction:row;max-width:168px;}
.extracted-style-124{width:6px;height:6px;margin:6px;}
.extracted-style-125{margin:6px;width:12px;height:12px;background-color:rgb(33,183,109);border-radius:6px;opacity:0.2;}
.extracted-style-126{margin:6px;width:12px;height:12px;background-color:rgb(38,209,124);border-radius:6px;opacity:1;}
.extracted-style-127{margin:6px;width:10px;height:10px;background-color:rgb(33,183,109);border-radius:5px;opacity:0.2;}
.extracted-style-128{margin:6px;width:8px;height:8px;background-color:rgb(33,183,109);border-radius:4px;opacity:0.2;}
.extracted-style-129{border-width:0px;border-color:rgb(0,78,67);background-color:rgb(0,78,67);border-radius:8px;margin-left:4px;margin-right:4px;margin-bottom:8px;padding:4px;}
.extracted-style-130{flex-direction:row;border-radius:8px;overflow:hidden;}
.extracted-style-131{margin-top:0px;margin-bottom:0px;padding-left:10px;padding-right:10px;border-radius:8px;flex-grow:1;justify-content:center;}
.extracted-style-132{flex-direction:row;justify-content:space-evenly;align-items:center;height:40px;background-color:rgb(255,255,255);padding-right:16px;padding-left:16px;border-radius:8px;border-width:1px;border-color:rgb(0,78,67);margin:4px;gap:6px;user-select:none;}
.extracted-style-133{font-family:Roboto_400Regular;color:rgb(0,78,67);text-align:center;font-size:14px;}
.extracted-style-134{width:18px;height:18px;background-color:rgba(0,0,0,0);}
.extracted-style-135{background-image:url("assets/images/gold-coin-avatar.png");}
.extracted-style-136{position:absolute;right:0px;background-color:rgb(38,209,124);border-top-right-radius:8px;border-bottom-right-radius:8px;top:0px;bottom:0px;user-select:none;}
.extracted-style-137{top:16px;padding-right:8px;padding-left:8px;}
.extracted-style-138{font-size:16px;color:rgb(0,78,67);font-family:material-community;font-weight:normal;font-style:normal;}
.extracted-style-139{margin-bottom:8px;gap:8px;margin-left:4px;margin-right:4px;}
.extracted-style-140{justify-content:center;flex-direction:row;gap:8px;}
.extracted-style-141{background-color:rgb(255,255,255);border-radius:8px;flex:1 1 0%;margin-right:0px;margin-left:0px;overflow:hidden;}
.extracted-style-142{background-color:rgb(38,209,124);border-radius:0px;border-color:rgb(0,78,67);border-bottom-width:2px;height:56px;flex-direction:row;align-items:center;}
.extracted-style-143{font-size:16px;color:rgb(0,78,67);font-family:Roboto_700Bold;padding-left:12px;margin-right:auto;}
.extracted-style-144{margin-right:7px;}
.extracted-style-145{border-radius:0px;margin-top:0px;overflow:hidden;}
.extracted-style-146{min-height:0px;margin-right:0px;margin-left:0px;user-select:none;}
.extracted-style-147{flex-direction:column;flex:1 1 0%;justify-content:space-between;align-items:center;padding-right:8px;padding-left:8px;background-color:rgb(255,255,255);}
.extracted-style-148{width:100%;flex-direction:row;align-items:center;}
.extracted-style-149{flex:1 1 0%;flex-direction:row;justify-content:space-between;width:100%;}
.extracted-style-150{flex-direction:row;align-items:center;width:100%;min-height:26px;}
.extracted-style-151{flex:1 1 0%;flex-direction:row;align-items:center;justify-content:space-between;}
.extracted-style-152{flex:1 1 0%;flex-direction:column;max-width:85%;align-items:flex-start;}
.extracted-style-153{flex-direction:row;align-items:center;width:100%;min-height:20px;}
.extracted-style-154{font-size:16px;font-family:Roboto_400Regular;color:rgb(0,78,67);padding-left:0px;padding-right:0px;max-width:85%;}
.extracted-style-155{padding-left:0px;padding-right:0px;max-width:85%;font-family:Roboto_700Bold;font-size:14px;color:rgb(38,209,124);margin-top:6px;}
.extracted-style-156{margin-left:auto;width:85px;}
.extracted-style-157{align-items:flex-end;justify-content:flex-end;}
.extracted-style-158{color:rgb(0,78,67);font-style:italic;flex-wrap:nowrap;max-width:120px;min-height:18px;background-color:rgba(255,0,0,0.1);border-color:rgb(255,0,0);border-width:1px;border-radius:16px;justify-content:center;width:65px;}
.extracted-style-159{color:rgb(255,0,0);text-align:center;font-size:14px;font-family:Roboto_400Regular;}
.extracted-style-160{flex-direction:row;align-items:center;width:20px;height:20px;}
.extracted-style-161{font-size:20px;color:rgb(0,78,67);font-family:material-community;font-weight:normal;font-style:normal;}
.extracted-style-162{height:1px;background-color:rgba(0,78,67,0.2);}
.extracted-style-163{color:rgb(0,78,67);font-style:italic;flex-wrap:nowrap;max-width:120px;justify-content:center;width:auto;}
.extracted-style-164{color:rgb(0,78,67);text-align:right;font-size:14px;font-family:Roboto_400Regular;}
.extracted-style-165{color:rgb(255,165,0);text-align:right;font-size:14px;font-family:Roboto_400Regular;}
.extracted-style-166{color:rgb(0,78,67);font-style:italic;flex-wrap:nowrap;max-width:120px;justify-content:center;width:65px;min-height:18px;background-color:rgba(255,0,0,0.1);border-color:rgb(255,0,0);border-width:1px;border-radius:16px;}
.extracted-style-167{margin-left:4px;margin-right:4px;margin-bottom:8px;}
.extracted-style-168{background-color:rgb(38,209,124);border-radius:8px;border-color:rgb(0,78,67);border-bottom-width:0px;height:56px;flex-direction:row;align-items:center;}
.extracted-style-169{font-size:16px;color:rgb(0,78,67);font-family:Roboto_700Bold;padding-left:0px;margin-left:7px;}
.extracted-style-170{background-color:rgba(0,0,0,0);border-radius:0px;overflow:hidden;}
.extracted-style-171{min-height:210px;}
.extracted-style-172{padding-right:2px;padding-left:2px;}
.extracted-style-173{flex:1 1 0%;flex-direction:column;justify-content:flex-start;width:272px;border-color:rgba(0,78,67,0.2);border-width:1px;background-color:rgb(255,255,255);border-radius:8px;margin-top:8px;padding:8px;}
.extracted-style-174{flex-direction:row;align-items:center;width:100%;max-width:100%;padding-bottom:6px;user-select:none;}
.extracted-style-175{flex:1 1 0%;flex-direction:row;align-items:center;margin-right:auto;}
.extracted-style-176{margin-right:6px;}
.extracted-style-177{flex-shrink:1;padding-right:2px;}
.extracted-style-178{color:rgb(0,78,67);font-family:Roboto_400Regular;}
.extracted-style-179{margin-left:auto;margin-right:5px;}
.extracted-style-180{margin-left:2px;}
.extracted-style-181{margin-left:auto;color:rgb(0,78,67);justify-content:center;width:auto;}
.extracted-style-182{gap:6px;}
.extracted-style-183{max-width:100%;flex-direction:column;flex-grow:1;}
.extracted-style-184{max-width:100%;flex-direction:row;align-items:center;}
.extracted-style-185{flex:1 1 0%;flex-direction:row;align-items:center;user-select:none;}
.extracted-style-186{width:36px;height:36px;}
.extracted-style-187{flex-shrink:1;margin-left:6px;margin-right:auto;padding-right:6px;}
.extracted-style-188{color:rgb(0,78,67);font-family:Roboto_700Bold;padding-right:4px;}
.extracted-style-189{font-family:Roboto_400Regular;color:rgb(0,78,67);padding-right:4px;}
.extracted-style-190{flex-direction:row;justify-content:flex-end;align-items:center;}
.extracted-style-191{flex-direction:row;align-items:center;justify-content:center;min-width:128px;min-height:44px;background-color:rgb(255,255,255);padding:6px;border-radius:8px;border-width:2px;border-color:rgb(235,235,235);width:100%;user-select:none;}
.extracted-style-192{font-size:14px;font-family:Roboto_700Bold;color:rgb(0,78,67);}
.extracted-style-193{width:8px;height:100%;}
.extracted-style-194{margin-left:auto;color:rgb(0,78,67);min-height:18px;background-color:rgba(255,0,0,0.1);border-color:rgb(255,0,0);border-width:1px;border-radius:16px;justify-content:center;width:65px;}
.extracted-style-195{height:36px;width:36px;border-width:1px;border-color:rgb(0,78,67);border-radius:0px;overflow:hidden;}
.extracted-style-196{margin-right:12px;}
.extracted-style-197{min-height:128px;}
.extracted-style-198{flex-direction:column;justify-content:flex-start;min-height:96px;height:122px;width:272px;background-color:rgb(255,255,255);border-radius:8px;margin-top:8px;padding:8px;}
.extracted-style-199{flex-shrink:1;flex-direction:row;align-items:center;margin-right:auto;}
.extracted-style-200{flex-direction:row;align-items:center;background-color:rgb(38,209,124);margin-right:6px;border-radius:20px;max-height:16px;padding:1px 6px;}
.extracted-style-201{font-family:Roboto_700Bold;font-size:12px;color:rgb(0,78,67);margin-top:0px;margin-bottom:0px;}
.extracted-style-202{flex-shrink:1;}
.extracted-style-203{justify-content:center;}
.extracted-style-204{flex:1 1 0%;flex-direction:row;align-items:center;min-height:58px;user-select:none;}
.extracted-style-205{color:rgb(0,78,67);font-family:Roboto_400Regular;padding-right:4px;}
.extracted-style-206{height:100%;flex-direction:row;align-items:center;}
.extracted-style-207{margin-right:6px;margin-left:6px;}
.extracted-style-208{width:60px;height:40px;}
.extracted-style-209{border-radius:8px;width:100%;height:100%;background-color:rgb(255,255,255);flex-direction:row;align-items:center;justify-content:center;}
.extracted-style-210{border-radius:10px;justify-content:center;flex:1 1 0%;min-height:40px;background-color:rgb(255,255,255);width:60px;height:40px;}
.extracted-style-211{min-height:40px;flex-direction:row;justify-content:center;padding:4px;align-items:center;border-radius:8px;border-color:rgb(235,235,235);border-width:2px;user-select:none;touch-action:none;}
.extracted-style-212{text-align:center;font-family:Roboto_700Bold;font-size:14px;color:rgb(0,78,67);cursor:pointer;}
.extracted-style-213{flex-direction:row;align-items:center;margin-right:12px;min-width:120px;}
.extracted-style-214{flex-direction:row;align-items:center;padding-top:6px;}
.extracted-style-215{flex-flow:wrap;margin-bottom:0px;}
.extracted-style-216{font-family:Roboto_400Regular;font-size:12px;color:rgb(0,78,67);}
.extracted-style-217{font-family:Roboto_400Regular;font-size:12px;color:rgb(0,78,67);margin-right:6px;}
.extracted-style-218{margin-right:6px;font-family:Roboto_400Regular;font-size:12px;color:rgb(255,0,0);}
.extracted-style-219{width:0px;height:100%;margin-right:4px;margin-left:4px;}
.extracted-style-220{margin-right:6px;font-family:Roboto_400Regular;font-size:12px;color:rgb(0,128,0);}
.extracted-style-221{margin-bottom:8px;margin-left:4px;margin-right:4px;}
.extracted-style-222{background-color:rgb(255,255,255);border-radius:8px;overflow:hidden;}
.extracted-style-223{font-size:16px;font-family:Roboto_400Regular;color:rgb(0,78,67);padding-left:10px;padding-right:0px;max-width:85%;}
.extracted-style-224{padding-left:10px;padding-right:0px;max-width:85%;font-family:Roboto_700Bold;font-size:14px;color:rgb(38,209,124);margin-top:6px;}
.extracted-style-225{padding-left:10px;padding-right:0px;max-width:100%;font-size:14px;margin-top:6px;color:rgb(0,78,67);font-family:Roboto_400Regular;}
.extracted-style-226{padding-top:0px;}
.extracted-style-227{flex-direction:column;background-color:rgb(38,209,124);}
.extracted-style-228{flex-flow:wrap-reverse;}
.extracted-style-229{flex:1 1 0%;min-width:308px;flex-direction:column;justify-content:flex-start;padding:8px 12px 4px;}
.extracted-style-230{margin-top:6px;background-color:rgb(255,255,255);border-radius:8px;}
.extracted-style-231{flex-flow:wrap;align-items:center;justify-content:center;}
.extracted-style-232{width:72px;}
.extracted-style-233{flex-direction:column;align-items:center;justify-content:center;padding:6px;}
.extracted-style-234{fill:none;}
.extracted-style-235{fill:rgb(255,255,255);}
.extracted-style-236{fill:rgb(20,52,203);}
.extracted-style-237{fill:rgb(255,95,0);}
.extracted-style-238{fill:rgb(235,0,27);}
.extracted-style-239{fill:rgb(247,158,27);}
.extracted-style-240{fill:rgb(1,1,1);}
.extracted-style-241{flex:0.6 1 0%;min-width:150px;flex-direction:column;justify-content:center;padding-right:12px;padding-left:12px;}
.extracted-style-242{margin-top:8px;margin-bottom:8px;border-radius:8px;}
.extracted-style-243{min-width:80px;}
.extracted-style-244{flex-direction:row;align-items:center;justify-content:flex-start;padding:6px 6px 0px 0px;}
.extracted-style-245{fill:rgb(234,68,53);}
.extracted-style-246{fill:rgb(249,188,21);}
.extracted-style-247{fill:rgb(84,125,191);}
.extracted-style-248{fill:rgb(51,168,82);}
.extracted-style-249{flex-flow:row-reverse wrap;align-items:center;justify-content:center;}
.extracted-style-250{flex:0.6 1 0%;min-width:228px;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:4px 12px;}
.extracted-style-251{min-height:42px;}
.extracted-style-252{flex:1 1 0%;min-width:316px;align-items:center;padding-right:12px;padding-left:12px;}
.extracted-style-253{width:100%;flex-flow:wrap;align-items:center;justify-content:center;margin-top:4px;}
.extracted-style-254{min-width:300px;flex-flow:wrap;align-items:center;justify-content:center;gap:6px;padding-right:12px;padding-left:12px;flex:1 1 0%;}
.extracted-style-255{margin-top:6px;user-select:none;}
.extracted-style-256{padding:6px;font-family:Roboto_400Regular;font-size:12px;text-decoration-line:underline;text-align:center;color:rgb(0,78,67);}
.extracted-style-257{flex-direction:column;align-items:center;justify-content:center;padding-right:12px;padding-left:12px;min-width:200px;flex:0.6 1 0%;}
.extracted-style-258{width:100%;flex-direction:row;align-items:center;padding-top:6px;padding-bottom:6px;justify-content:center;gap:24px;}
.extracted-style-259{flex-direction:row;align-items:center;user-select:none;}
.extracted-style-260{font-size:32px;color:rgb(0,78,67);font-family:material-community;font-weight:normal;font-style:normal;}
.extracted-style-261{stroke-width:0;}
.extracted-style-262{width:100%;flex:1 1 0%;justify-content:center;align-self:center;align-items:center;margin-top:6px;padding-bottom:0px;}
.extracted-style-263{width:100%;background-color:rgb(255,255,255);padding:12px;}
.extracted-style-264{padding:6px;font-family:Arial;font-size:14px;color:rgb(0,0,0);text-align:center;}
.extracted-style-265{font-family:Roboto_700Bold;}
.extracted-style-266{font-family:Arial;color:rgb(0,0,255);}
.extracted-style-267{flex-direction:row;align-items:center;justify-content:center;gap:8px;}
.extracted-style-268{width:220px;height:62px;background-color:rgb(255,255,255);}
.extracted-style-269{background-image:url("assets/images/betstop-logo.png");}
.extracted-style-270{margin:8px;background-color:rgb(255,255,255);border-width:6px;border-color:rgb(255,0,0);height:72px;width:72px;padding:10px;border-radius:36px;align-items:center;justify-content:center;}
.extracted-style-271{font-size:24px;font-family:Arial;}
.extracted-style-272{font-size:18px;font-family:Arial;}
.extracted-style-273{font-size:14px;font-family:Arial;}
.extracted-style-274{padding:6px;font-family:Roboto_400Regular;font-size:12px;color:rgb(0,78,67);text-align:center;}
.extracted-style-275{color:rgb(0,78,67);}
.extracted-style-276{padding:6px;font-family:Roboto_400Regular;font-size:12px;color:rgb(0,78,67);}
.extracted-style-277{padding:6px;font-family:Roboto_400Regular;font-size:12px;text-align:center;color:rgb(0,78,67);}
.extracted-style-278{box-shadow:rgba(0,0,0,0.5) 0px -1px 8px 2px,rgba(0,0,0,0.25) 0px -1.5px 0px;display:none;height:60px;background-color:rgb(0,78,67);justify-content:space-around;align-items:center;flex-direction:row;}
.extracted-style-279{width:100%;background-color:rgba(0,78,67,0.6);z-index:1;}
.extracted-style-280{flex:0.45 1 0%;z-index:99;height:100%;}
.extracted-style-281{flex:1 1 0%;overflow:hidden;background-color:rgb(255,255,255);margin:8px;border-width:1px;border-color:rgb(0,78,67);border-radius:8px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
.extracted-style-282{width:100%;background-color:rgb(38,209,124);border-bottom-width:2px;border-color:rgb(0,78,67);height:64px;flex-direction:row;align-items:center;}
.extracted-style-283{color:rgb(0,78,67);font-size:20px;font-family:Roboto_700Bold;padding-left:10px;}
.extracted-style-284{padding-top:16px;}
.extracted-style-285{width:100%;max-width:600px;justify-content:center;align-self:center;border-radius:8px;align-items:center;max-height:100%;}
.extracted-style-286{width:180px;height:180px;background-color:rgba(0,0,0,0);}
.extracted-style-287{background-image:url("assets/images/responsible-gambling-ticket.png");}
.extracted-style-288{font-family:Roboto_700Bold;font-size:14px;margin-top:16px;margin-bottom:16px;color:rgb(0,78,67);}
.extracted-style-289{flex-direction:row;width:90%;}
.extracted-style-290{justify-content:center;flex:1 1 0%;margin:6px;padding:12px 4px;align-items:center;border-radius:8px;border-color:rgb(0,78,67);border-width:1px;background-color:rgb(0,78,67);user-select:none;}
.extracted-style-291{color:rgb(255,255,255);font-family:Roboto_400Regular;font-size:14px;}
.extracted-style-292{flex-grow:1;padding-top:12px;padding-left:12px;padding-right:12px;margin-right:auto;margin-left:auto;width:100%;max-width:572px;}
.extracted-style-293{width:100%;max-width:572px;}
.extracted-style-294{width:100%;padding-top:16px;}
.extracted-style-295{width:100%;margin-bottom:8px;user-select:none;}
.extracted-style-296{width:100%;max-width:572px;position:absolute;top:-15.5px;align-items:center;justify-content:center;z-index:9999;}
.extracted-style-297{position:relative;flex-direction:row;align-items:center;justify-content:center;background-color:rgb(38,209,124);border-radius:0px;border-width:0px;border-color:rgba(0,0,0,0);padding:6px 12px;transform:skewX(-20deg);}
.extracted-style-298{margin-right:6px;transform:skewX(20deg);}
.extracted-style-299{color:rgb(0,78,67);font-family:Roboto_700Bold;font-size:16px;}
.extracted-style-300{background-color:rgb(255,255,255);border-radius:8px;border-width:2px;border-color:rgb(38,209,124);padding:31px 12px 15.5px;width:100%;max-width:572px;align-self:center;}
.extracted-style-301{max-width:100%;flex-direction:row;align-items:center;justify-content:center;}
.extracted-style-302{flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;}
.extracted-style-303{color:rgb(0,78,67);font-size:14px;font-family:Roboto_400Regular;}
.extracted-style-304{max-width:100%;flex-flow:wrap;align-items:center;justify-content:center;}
.extracted-style-305{flex-shrink:1;flex-flow:row;}
.extracted-style-306{color:rgb(38,209,124);font-size:16px;font-family:Roboto_700Bold;}
.extracted-style-307{margin-left:auto;color:rgb(38,209,124);justify-content:center;width:auto;}
.extracted-style-308{color:rgb(38,209,124);text-align:right;font-size:16px;font-family:Roboto_700Bold;}
.extracted-style-309{padding-left:6px;}
.extracted-style-310{font-size:24px;color:rgb(0,78,67);font-family:material-community;font-weight:normal;font-style:normal;}
.extracted-style-311{width:100%;max-width:572px;margin-right:auto;margin-left:auto;flex-direction:column;justify-content:center;align-items:center;}
.extracted-style-312{width:100%;margin-bottom:8px;}
.extracted-style-313{background-color:rgba(0,0,0,0);border-radius:8px;border-color:rgb(0,78,67);border-bottom-width:0px;height:auto;margin-bottom:6px;flex-direction:row;align-items:center;}
.extracted-style-314{font-size:20px;color:rgb(0,78,67);font-family:Roboto_700Bold;margin-left:auto;margin-right:auto;}
.extracted-style-315{max-width:100%;background-color:rgba(0,0,0,0);border-radius:8px;}
.extracted-style-316{background-color:rgba(0,0,0,0);border-radius:8px;overflow:hidden;}
.extracted-style-317{padding:12px;background-color:rgb(0,78,67);}
.extracted-style-318{max-width:100%;min-height:120px;justify-content:center;padding-right:12px;padding-left:12px;background-color:rgb(255,255,255);border-radius:8px;overflow:hidden;}
.extracted-style-319{max-width:100%;user-select:none;}
.extracted-style-320{flex-direction:row;align-items:center;max-width:100%;}
.extracted-style-321{margin-right:6px;margin-top:6px;color:rgb(0,78,67);font-family:Roboto_400Regular;}
.extracted-style-322{flex-direction:row;align-items:center;margin-bottom:6px;}
.extracted-style-323{margin-right:6px;color:rgb(38,209,124);font-family:Roboto_700Bold;}
.extracted-style-324{flex:1 1 0%;flex-direction:row;align-items:center;height:100%;user-select:none;}
.extracted-style-325{flex-shrink:1;padding-right:6px;}
.extracted-style-326{flex-shrink:1;flex-direction:row;align-items:flex-start;}
.extracted-style-327{margin-left:6px;font-family:Roboto_700Bold;color:rgb(0,78,67);}
.extracted-style-328{flex-direction:row;flex-shrink:1;}
.extracted-style-329{margin-left:6px;color:rgb(0,78,67);}
.extracted-style-330{margin-left:auto;margin-right:2px;}
.extracted-style-331{width:100%;height:0px;margin-top:6px;margin-bottom:6px;}
.extracted-style-332{margin-left:auto;color:rgb(0,78,67);justify-content:center;width:65px;min-height:18px;background-color:rgba(255,0,0,0.1);border-color:rgb(255,0,0);border-width:1px;border-radius:16px;}
.extracted-style-333{background-color:rgba(0,0,0,0);border-radius:8px;width:100%;}
.extracted-style-334{background-color:rgb(0,78,67);padding:12px;}
.extracted-style-335{padding:12px;background-color:rgb(255,255,255);border-radius:8px;overflow:hidden;}
.extracted-style-336{padding-bottom:6px;user-select:none;}
.extracted-style-337{flex-shrink:1;flex-direction:row;align-items:center;justify-content:flex-start;padding-right:6px;margin-right:auto;}
.extracted-style-338{flex-direction:column;max-width:90%;}
.extracted-style-339{flex-shrink:1;color:rgb(0,78,67);margin-left:6px;font-family:Roboto_400Regular;}
.extracted-style-340{margin-left:6px;font-family:Roboto_700Bold;color:rgb(38,209,124);}
.extracted-style-341{flex-direction:row;align-items:center;justify-content:flex-end;}
.extracted-style-342{color:rgb(0,78,67);margin-left:6px;font-family:Roboto_400Regular;font-size:12px;}
.extracted-style-343{flex-direction:row;align-items:center;min-height:42px;}
.extracted-style-344{flex-direction:column;margin-left:22px;flex:1 1 0%;padding-right:6px;}
.extracted-style-345{color:rgb(0,78,67);font-family:Roboto_400Regular;font-size:14px;}
.extracted-style-346{flex-direction:row;align-items:center;background-color:rgb(242,242,242);border-color:rgb(235,235,235);border-radius:8px;border-width:1px;padding:6px 6px 8px;margin-top:0px;}
.extracted-style-347{flex:1 1 0%;flex-direction:row;justify-content:center;padding:6px;}
.extracted-style-348{flex-shrink:1;flex-wrap:wrap;color:rgb(0,78,67);text-align:center;font-family:Roboto_700Bold;}
.extracted-style-349{flex-direction:row;align-items:center;justify-content:center;flex:1 1 0%;width:100%;margin-right:0px;margin-left:0px;}
.extracted-style-350{border-radius:10px;flex:1 1 0%;background-color:rgb(255,255,255);}
.extracted-style-351{border-radius:10px;justify-content:center;min-height:40px;background-color:rgb(255,255,255);}
.extracted-style-352{min-height:62px;flex-grow:1;flex-direction:row;justify-content:center;padding:4px;align-items:center;border-radius:9px;border-color:rgb(235,235,235);border-width:2px;user-select:none;}
.extracted-style-353{flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;}
.extracted-style-354{width:100%;flex-direction:row;align-items:center;justify-content:center;}
.extracted-style-355{-webkit-line-clamp:2;text-align:center;font-family:Roboto_700Bold;font-size:12px;color:rgb(0,78,67);max-width:100%;}
.extracted-style-356{flex-direction:row;align-items:center;margin-top:0px;}
.extracted-style-357{text-align:center;font-family:Roboto_400Regular;font-size:14px;color:rgb(0,78,67);}
.extracted-style-358{height:12px;width:100%;}
.extracted-style-359{margin-top:auto;}
.extracted-style-360{width:100%;border-radius:8px;background-color:rgb(255,255,255);padding:10px;margin-top:0px;margin-bottom:8px;}
.extracted-style-361{transform:translateX(0px) translateY(0px);}
.extracted-style-362{opacity:0;transform:translateY(-40px);}
.extracted-style-363{border-left-color:rgb(0,255,0);height:100%;padding-top:10px;padding-bottom:10px;transition-duration:0s;}
/* Placeholder links converted from clickable div/button elements */
a[href="#"] {
    color: inherit;
    text-decoration: none;
}
a[href="#"]:visited,
a[href="#"]:hover,
a[href="#"]:active {
    color: inherit;
    text-decoration: none;
}
:root {
  --mint-dark: #004f43;
  --mint-deep: #003f38;
  --mint-panel: #005b4d;
  --mint-main: #27d17c;
  --mint-main-soft: #d9ffe9;
  --mint-border: #23cf7b;
  --mint-text: #00483e;
  --mint-muted: #4f7b72;
  --mint-white: #ffffff;
  --mint-shadow: 0 18px 45px rgba(0, 45, 38, 0.28);
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  min-height: 100vh;
  font-family: Arial, Helvetica, sans-serif;
  background:
    radial-gradient(circle at 20% 20%, rgba(39, 209, 124, 0.16), transparent 32%),
    linear-gradient(135deg, #004f43 0%, #003f38 100%);
  color: var(--mint-text);
}

.mint-btn,
.mint-linkbtn,
.mint-close {
  font: inherit;
  cursor: pointer;
}

.mint-btn {
  min-height: 46px;
  padding: 0 24px;
  border-radius: 8px;
  border: 2px solid transparent;
  font-weight: 800;
  transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease, color 0.18s ease;
}

.mint-btn:hover,
.mint-linkbtn:hover,
.mint-close:hover {
  transform: translateY(-1px);
}

.mint-btn-primary {
  background: var(--mint-main);
  color: var(--mint-text);
  box-shadow: 0 10px 22px rgba(39, 209, 124, 0.28);
}

.mint-btn-primary:hover {
  background: #31e489;
}

.mint-btn-outline {
  background: var(--mint-white);
  color: var(--mint-text);
  border-color: var(--mint-border);
}

.mint-btn-outline:hover {
  background: var(--mint-main-soft);
}

.mint-btn-ghost {
  background: var(--mint-deep);
  color: var(--mint-white);
  border-color: rgba(255, 255, 255, 0.18);
}

.mint-linkbtn {
  border: 0;
  background: transparent;
  color: var(--mint-white);
  font-weight: 800;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.mint-ageveil,
.mint-prefveil {
  position: fixed;
  inset: 0;
  z-index: 999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background: rgba(0, 55, 47, 0.78);
  backdrop-filter: blur(10px);
}

.mint-ageveil.is-visible,
.mint-prefveil.is-visible {
  display: flex;
}

.mint-agecard,
.mint-prefpanel {
  width: min(100%, 520px);
  background: var(--mint-white);
  border: 3px solid var(--mint-border);
  border-radius: 10px;
  box-shadow: var(--mint-shadow);
  overflow: hidden;
}

.mint-agecard {
  position: relative;
  padding: 42px 34px 30px;
  text-align: center;
}

.mint-agecard::before,
.mint-prefpanel::before {
  content: "";
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  height: 12px;
  background: var(--mint-main);
}

.mint-agebadge {
  width: 92px;
  height: 92px;
  margin: 0 auto 22px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: var(--mint-dark);
  color: var(--mint-main);
  border: 5px solid var(--mint-main);
  font-size: 30px;
  font-weight: 900;
}

.mint-agetitle,
.mint-cookietitle,
.mint-preftitle {
  margin: 0;
  color: var(--mint-text);
  font-weight: 900;
  letter-spacing: -0.04em;
}

.mint-agetitle {
  font-size: 34px;
}

.mint-agetext,
.mint-agenote,
.mint-cookietext,
.mint-preftext {
  line-height: 1.5;
}

.mint-agetext {
  margin: 14px 0 26px;
  color: var(--mint-muted);
  font-size: 16px;
}

.mint-ageactions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}

.mint-agenote {
  margin: 20px 0 0;
  color: var(--mint-muted);
  font-size: 13px;
  font-weight: 700;
}

.mint-cookiebar {
  position: fixed;
  left: 24px;
  right: 24px;
  bottom: 24px;
  z-index: 850;
  display: none;
  align-items: center;
  gap: 18px;
  max-width: 1180px;
  margin: 0 auto;
  padding: 18px;
  background: var(--mint-dark);
  color: var(--mint-white);
  border: 3px solid var(--mint-border);
  border-radius: 10px;
  box-shadow: var(--mint-shadow);
}

.mint-cookiebar.is-visible {
  display: flex;
}

.mint-cookieticket {
  width: 74px;
  height: 74px;
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  background: var(--mint-main);
  transform: rotate(-14deg);
  clip-path: polygon(12% 0, 88% 0, 88% 12%, 100% 12%, 100% 88%, 88% 88%, 88% 100%, 12% 100%, 12% 88%, 0 88%, 0 12%, 12% 12%);
}

.mint-cookieticket span {
  width: 36px;
  height: 36px;
  display: block;
  border-radius: 50%;
  background:
    radial-gradient(circle at 65% 35%, var(--mint-main) 0 4px, transparent 5px),
    radial-gradient(circle at 38% 60%, var(--mint-main) 0 3px, transparent 4px),
    var(--mint-dark);
}

.mint-cookiebody {
  flex: 1;
  min-width: 220px;
}

.mint-cookietitle {
  color: var(--mint-white);
  font-size: 22px;
}

.mint-cookietext {
  margin: 6px 0 0;
  color: rgba(255, 255, 255, 0.82);
  font-size: 15px;
}

.mint-cookieactions {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.mint-prefpanel {
  position: relative;
  max-height: calc(100vh - 48px);
  overflow: auto;
  padding: 28px;
}

.mint-prefhead {
  display: flex;
  justify-content: space-between;
  gap: 18px;
  align-items: flex-start;
  margin-top: 10px;
}

.mint-preflabel {
  display: inline-flex;
  align-items: center;
  min-height: 26px;
  padding: 0 12px;
  margin-bottom: 8px;
  border-radius: 99px;
  background: var(--mint-main-soft);
  color: var(--mint-text);
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

.mint-preftitle {
  font-size: 30px;
}

.mint-close {
  width: 38px;
  height: 38px;
  border: 0;
  border-radius: 8px;
  background: var(--mint-dark);
  color: var(--mint-white);
  font-size: 28px;
  line-height: 1;
}

.mint-preftext {
  margin: 16px 0 20px;
  color: var(--mint-muted);
}

.mint-prefgroups {
  display: grid;
  gap: 12px;
}

.mint-prefrow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 16px;
  border: 1px solid rgba(0, 79, 67, 0.16);
  border-radius: 10px;
  background: #f7fffb;
}

.mint-prefrow strong {
  display: block;
  color: var(--mint-text);
  font-size: 16px;
}

.mint-prefrow small {
  display: block;
  margin-top: 4px;
  color: var(--mint-muted);
  line-height: 1.4;
}

.mint-prefrow input {
  position: relative;
  width: 54px;
  height: 30px;
  flex: 0 0 auto;
  appearance: none;
  border-radius: 999px;
  background: #c8d9d4;
  outline: none;
  transition: background 0.18s ease;
}

.mint-prefrow input::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--mint-white);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.18);
  transition: transform 0.18s ease;
}

.mint-prefrow input:checked {
  background: var(--mint-main);
}

.mint-prefrow input:checked::after {
  transform: translateX(24px);
}

.mint-prefrow input:disabled {
  opacity: 0.75;
}

.mint-prefactions {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  margin-top: 22px;
  flex-wrap: wrap;
}

@media (max-width: 760px) {
  .mint-cookiebar {
    left: 12px;
    right: 12px;
    bottom: 12px;
    align-items: flex-start;
    flex-direction: column;
  }

  .mint-cookieactions,
  .mint-prefactions,
  .mint-ageactions {
    width: 100%;
    grid-template-columns: 1fr;
  }

  .mint-cookieactions .mint-btn,
  .mint-cookieactions .mint-linkbtn,
  .mint-prefactions .mint-btn,
  .mint-ageactions .mint-btn {
    width: 100%;
  }

  .mint-linkbtn {
    min-height: 42px;
  }

  .mint-agecard,
  .mint-prefpanel {
    padding: 30px 20px 22px;
  }

  .mint-agetitle {
    font-size: 28px;
  }

  .mint-preftitle {
    font-size: 26px;
  }
}

@media screen and (max-width: 900px) {
    .left, .rigth {
        display: none;
    }
}