[class~=purves_rainbow--loader]:after,[class~=purves_rainbow--loader]:before {
    content: ""
}

[class~=purves_rainbow--loader]:before,[class~=purves_rainbow--loader]:after {
    display: block
}

[class~=purves_rainbow--loader]:after,[class~=purves_rainbow--loader]:before {
    position: fixed
}

[class~=myButton] {
    background-color: transparent
}

[class~=purves_rainbow--loader]:after,[class~=purves_rainbow--loader]:before {
    right: 0
}

[class~=myButton] {
    -moz-border-radius: .4375in
}

[class~=purves_rainbow--loader]:after,[class~=purves_rainbow--loader]:before {
    bottom: 0
}

[class~=myButton] {
    -webkit-border-radius: 42px
}

[class~=myButton] {
    border-radius: 31.5pt
}

[class~=myButton] {
    border-left-width: .75pt
}

[class~=purves_rainbow--loader]:after,[class~=purves_rainbow--loader]:before {
    left: 0
}

* {
    box-sizing: border-box
}

[class~=purves_rainbow--loader]:after,[class~=purves_rainbow--loader]:before {
    z-index: 0
}

[class~=myButton] {
    border-bottom-width: .75pt
}

[class~=purves_rainbow--loader]:before,[class~=purves_rainbow--loader]:after {
    opacity: 1
}

[class~=myButton] {
    border-right-width: .75pt
}

[class~=myButton],[class~=purves_rainbow--loader]:before,[class~=purves_rainbow--loader]:after {
    color: #fff
}

[class~=myButton] {
    border-top-width: .75pt
}

[class~=myButton] {
    border-left-style: solid
}

[class~=myButton] {
    border-bottom-style: solid
}

[class~=myButton] {
    border-right-style: solid
}

[class~=myButton] {
    border-top-style: solid
}

[class~=myButton] {
    border-left-color: #fff
}

[class~=purves_rainbow--loader]:after,[class~=purves_rainbow--loader]:before {
    height: 100%
}

[class~=myButton] {
    border-bottom-color: #fff
}

[class~=myButton] {
    border-right-color: #fff
}

[class~=myButton]:hover {
    background-color: rgba(255,255,255,.2)
}

[class~=purves_rainbow--loader]:after,[class~=purves_rainbow--loader]:before {
    pointer-events: none
}

[class~=myButton] {
    border-top-color: #fff
}

[class~=myButton] {
    border-image: none
}

[class~=myButton] {
    display: inline-block
}

* {
    margin-left: 0
}

[class~=myButton] {
    cursor: pointer
}

[class~=myButton] {
    font-family: Arial
}

[class~=myButton] {
    font-size: 9pt
}

[class~=myButton] {
    padding-left: .166666667in
}

[class~=myButton] {
    padding-bottom: 7.5pt
}

[class~=myButton] {
    padding-right: .166666667in
}

[class~=myButton] {
    padding-top: 7.5pt
}

[class~=myButton] {
    text-decoration: none
}

[class~=myButton] {
    transition: .2s
}

:root {
    --blue: #33daff
}

* {
    margin-bottom: 0
}

:root {
    --green: #00e676
}

[class~=purves_rainbow--loader]:before {
    height: .3125pc
}

[class~=purves_rainbow--loader]:before {
    width: 300vw
}

* {
    margin-right: 0
}

[class~=purves_rainbow--loader]:before {
    left: -100vw
}

:root {
    --yellow: #efff48
}

:root {
    --red: #ff23c0
}

* {
    margin-top: 0
}

[class~=purves_rainbow--loader]:before {
    animation: RainbowBefore 2s linear infinite
}

[class~=purves_rainbow--loader]:after,[class~=purves_rainbow--loader] {
    background-repeat: no-repeat
}

[class~=purves_rainbow--loader]:before {
    background-image: linear-gradient(to right,var(--blue),var(--green),var(--yellow),var(--red),var(--yellow),var(--green),var(--blue),var(--green),var(--yellow),var(--red))
}

[class~=purves_rainbow--loader]:after {
    background-size: contain
}

[class~=purves_rainbow--loader]:after {
    background-position: bottom center
}

* {
    padding-left: 0
}

* {
    padding-bottom: 0
}

[class~=purves_rainbow--loader]:after {
    height: 100%
}

[class~=purves_rainbow--loader]:after {
    width: 100%
}

* {
    padding-right: 0
}

[class~=purves_rainbow--loader]:after {
    bottom: .0625pc
}

* {
    padding-top: 0
}

.myButton:active {
    position: relative
}

.myButton:active {
    top: 1px
}

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

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

@keyframes FadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes Power {
    0% {
        background-position: 175% 50%
    }

    100% {
        background-position: -100% 50%
    }
}

@media(min-width: 0) and (max-width:768px) {
    [class~=purves_rainbow--loader] {
        margin-left:auto
    }

    [class~=purves_rainbow--loader] {
        margin-bottom: -75pt
    }

    [class~=purves_rainbow--loader] {
        margin-right: auto
    }

    [class~=purves_rainbow--loader] {
        margin-top: 25vh
    }
}

@media(min-width: 769px) and (max-width:1024px) {
}

@media(min-width: 1025px) {
}

[class~=button] {
    background-image: linear-gradient(90deg,#00c0ff 0%,#ffcf00 49%,#fc4f4f 100%)
}

[class~=button] span,[class~=button] {
    display: inline-block
}

[class~=button] span {
    background: #191919
}

[class~=button] span {
    color: #fff
}

[class~=button] span {
    text-transform: uppercase
}

[class~=button] {
    position: relative
}

[class~=button] span {
    padding-left: 5rem
}

[class~=button] span {
    padding-bottom: 2rem
}

[class~=button] {
    padding-left: .1875pc
}

[class~=button] {
    padding-bottom: .1875pc
}

[class~=button] span {
    padding-right: 5rem
}

[class~=button] span {
    padding-top: 2rem
}

[class~=button] span {
    border-radius: .052083333in
}

[class~=button] span {
    font-family: -apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}

[class~=button] {
    padding-right: .1875pc
}

[class~=button] span {
    font-weight: 800
}

[class~=button] span {
    font-size: 3rem
}

[class~=button] {
    padding-top: .1875pc
}

[class~=button] {
    border-radius: .072916667in
}
