.Daily_daily__w3vp_ {
    --padding: calc(var(--main-padding) / 1.25);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    background-color: var(--bg-opacity-1);
    border-radius: var(--radius-2);
    padding: var(--padding);
    gap: var(--padding)
}

.Daily_daily__w3vp_ img {
    width: calc(100px + 50*(100vw - 320px)/1080);
    pointer-events: none
}

.Daily_daily__w3vp_ .Daily_left__kzKYz {
    flex: 1 1;
    font-size: calc(24px + 12*(100vw - 320px)/1080)
}

.Daily_daily__w3vp_ .Daily_left__kzKYz small {
    display: block;
    font-size: .6em;
    letter-spacing: .5em;
    text-transform: uppercase
}

.Daily_daily__w3vp_ .Daily_left__kzKYz strong {
    color: var(--pink)
}

.Daily_daily__w3vp_ .Daily_arrow__RWXJ1 {
    margin-right: calc(var(--padding)*.5);
    color: var(--grey)
}

.Daily_calendar__Frybi {
    filter: blur(40px);
    -webkit-filter: blur(40px);
    transform: translateZ(0);
    position: absolute;
    left: 0
}

.Daily_calendarFirst__eK1Dc {
    animation: Daily_scalingCalendar__ggBby 1s infinite
}

.Daily_calendarHeading__4T057 {
    width: calc(150px + 50*(100vw - 320px)/1080);
    margin: calc(var(--main-padding)*-1) 0 calc(var(--main-padding)*-.5);
    mask: linear-gradient(180deg,#000 50%,transparent) 100%;
    -webkit-mask: linear-gradient(180deg,#000 50%,transparent) 100%
}

@keyframes Daily_scalingCalendar__ggBby {
    0%,to {
        transform: scale(1.1)
    }

    50% {
        transform: scale(1)
    }
}

.Daily_modal__KQyYr .Daily_button__lhAWa {
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    transform: translateZ(0);
    --btn-color: var(--success);
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 5
}

.Daily_dates__12ouq {
    --n: 3;
    --gap: calc(var(--main-padding) / 5);
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: stretch;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    flex: 1 1;
    flex-wrap: wrap;
    gap: var(--gap);
    width: calc(100% + var(--gap))
}

.Daily_date__gASn8 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: var(--bg-opacity-1);
    border-radius: var(--radius-2);
    width: calc(100%/var(--n) - var(--gap));
    gap: calc(var(--main-padding)/4);
    border: 2px solid transparent
}

.Daily_date__gASn8.Daily_ok__faFUH {
    border-color: var(--success);
    background-color: rgba(var(--success-rgb),.1)
}

.Daily_date__gASn8.Daily_ok__faFUH .Daily_day__IKABs {
    color: var(--success);
    opacity: .5
}

.Daily_date__gASn8.Daily_ok__faFUH .Daily_reward__n__tn {
    color: var(--success)
}

.Daily_date__gASn8.Daily_active__XjI3O {
    border-color: rgba(var(--success-rgb),.25)
}

.Daily_date__gASn8.Daily_active__XjI3O .Daily_day__IKABs {
    color: var(--white)
}

.Daily_date__gASn8.Daily_active__XjI3O .Daily_reward__n__tn {
    color: var(--pink)
}

.Daily_day__IKABs {
    font-size: calc(13px + 6*(100vw - 320px)/1080);
    font-weight: 600;
    color: var(--grey)
}

.Daily_reward__n__tn {
    font-size: calc(20px + 14*(100vw - 320px)/1080);
    font-weight: 800;
    color: var(--white)
}

.Daily_reward__n__tn img {
    width: 1em;
    top: -.1em
}

.earn_list__py6ud {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: calc(var(--main-padding)/2)
}
