.top_links {
    position: relative;
    z-index: 9999;
}
/* @import url('https://fonts.googleapis.com/css2?family=Arvo:wght@700&display=swap'); */

.congrats-large:not(.firstname) > .chances > span,
.congrats-large:not(.firstname) span.two {
    color: #ff3939;
    /* color: #ff0000; */
    /* font-family: 'Arvo', serif; */
    z-index: 999;
    position: relative;
    font-weight: 800;
    text-decoration: underline;
    text-underline-offset: 4px;
    text-shadow: -1px 1px 2px rgb(0 0 0 / 63%);
}

.congrats-large:not(.firstname) > .chances > span.one {
    opacity: 0;
}

.congrats-large:not(.firstname) > .chances > span.hidden {
    position: initial;
    opacity: 0;
    display: inline!important;
}

.congrats-large:not(.firstname) > .chances > span.fadein {
    /* opacity: 1; */
    animation: fadein 2s linear 1 forwards;
}

.congrats-large:not(.firstname) > .chances > span.fadeout {
    /* opacity: 0; */
    animation: fadeout 2s linear 1 forwards;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@keyframes fadeout {
    from { opacity: 1; }
    to   { opacity: 0; }
}

.congrats-large.firstname:not(.not-empty) {
    display: none!important;
}

.congrats-large.firstname {
    font-size: 4.4vw;
    margin-top: 0;
}

.congrats-large {
    margin: 2px;
}

#changing_text {
    position: relative;
    padding-bottom: 10px;
}

#changing_text > .blurb {
    font-size: 24px;
    font-weight: bold;
    padding: 0 15%;
    position: absolute;
}

#changing_text > .blurb.one {
    left: 0;
    right: 0;
    opacity: 0;
}

#changing_text > .blurb.fadein {
    /* opacity: 1; */
    animation: fadein 2s linear 1 forwards;
}

#changing_text > .blurb.fadeout {
    /* opacity: 0; */
    animation: fadeout 2s linear 1 forwards;
}

#changing_text > .blurb.hidden {
    /* font-size: 1.6vw; */
    position: initial;
    opacity: 0;
    padding-bottom: 4px;
    display: block!important;
}

.big_btn .blurb {
    font-size: 18px!important;
    margin: 18px auto 0!important;
}

.landing_rel {
    margin: 8px auto 0;
}

.landing_wrap_in {
    padding: 8px 20px;
}

#countdown {
    padding: 16px 0 8px;
}

#countdown > div {
    /* font-size: 68px; */
    font-size: 5.4vw;
    text-align: center;
}

#countdown span.tick-flip-card:not(:first-child):after,
#countdown span.tick-flip-card:not(:first-child):before,
#wos-countdown span.tick-flip-card:not(:first-child):after,
#wos-countdown span.tick-flip-card:not(:first-child):before {
    content: '';
    position: absolute;
    display: block;
    border-radius: 0.15em;
}

#countdown span.tick-flip-card:not(:first-child):after,
#wos-countdown span.tick-flip-card:not(:first-child):after {
    width: inherit;
    height: inherit;
    border: none;
    left: -5px;
    top: -3.5px;
}

#countdown span.tick-flip-card:not(:first-child):before,
#wos-countdown span.tick-flip-card:not(:first-child):before {
    width: calc(100% + 10px);
    height: calc(100% + 8.5px);
    display: block;
    border: none;
    left: -10px;
    top: -8px;
}

#countdown .tick-flip-panel {
    background: rgb(144,4,5);
    background: -moz-linear-gradient(0deg, rgba(144,4,5,1) 0%, rgba(230,27,33,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(144,4,5,1) 0%, rgba(230,27,33,1) 100%);
    background: linear-gradient(0deg, rgba(144,4,5,1) 0%, rgba(230,27,33,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#900405",endColorstr="#e61b21",GradientType=1);
}

#countdown .tick-flip-panel-front {
    top: -3px;
}

#wos-countdown {
    padding: 20px 0;
}

#wos-countdown > div {
    font-size: 10vw;
    text-align: center;
}

#wos-countdown .tick-flip-panel {
    background: rgb(2,107,56);
    background: -moz-linear-gradient(0deg, rgba(2,107,56,1) 0%, rgba(56,180,74,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(2,107,56,1) 0%, rgba(56,180,74,1) 100%);
    background: linear-gradient(0deg, rgba(2,107,56,1) 0%, rgba(56,180,74,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#026b38",endColorstr="#38b44a",GradientType=1);
}

#wos-countdown span.tick-flip-card:not(:first-child):before {
    border: 2px solid #FFF;
    left: -7.5px;
    top: -4px;
}
