:root{
	--color-link-prmy: var(--light-shade3);
	--dark-shade0: #040516;
	--dark-shade1: #0B0E3C;
	--dark-shade2: #191F8A;
	--dark-shade3: #121663;
	--dark-shade4: #1E25A1;
	--light-shade0: #FFF2E6;
	--light-shade1: #FFDAB8;
	--light-shade2: #FFC28A;
	--light-shade3: #FFAB5C;
	--light-shade4: #FF932C;
}
:root[data-color-scheme="light"] {
	--color-link-prmy: var(--dark-shade3);
	--light-shade0: #FFF2E6;
	--light-shade1: #FFDAB8;
	--light-shade2: #FFC28A;
	--light-shade3: #FFAB5C;
	--light-shade4: #FF932C;
}
#countdown{
	--shadow-color: var(--color-tery);
}
header, footer{
	background-color: var(--bg-color-qaty);
}
header,footer{
	--gradient-from: #121663;
	--gradient-to: #ff7b00;
}
@media(min-width: 1024px){
    html[data-color-scheme="light"]{
        #countdown {
            position: absolute;
            width: calc(100% - var(--local-padding) * 2 - var(--header-padding) * 2 );
    		box-shadow: var(--header-shadow);
            border-radius: 0;
        }
        header:has(#countdown){
            margin-bottom: 2em;
        }
        @supports( NOT (top: anchor(bottom)) ){
            #countdown{
        		top: var(--header-height);
            }
        }
    }
}
:root[data-color-scheme="light"]{
    .disco-wrap{
        display: block;
    }

	#discoBallLight{
	    opacity: 1;
	}
}
#discoBallLight{
    opacity: .7;
    filter: blur(0);
}
header,footer{
	--gradient-from: #121663;
	--gradient-to: #ff7b00;
}
#page footer#colophon::before, #page footer#colophon::after{
    display: none;
    content: "";
    animation: none !important;
}