@font-face{font-family:'Futura Book';font-style:normal;font-weight:normal;src:url('res/font/FuturaCyrillicBook.woff') format('woff')}
@font-face{font-family:'Futura Light';font-style:normal;font-weight:normal;src:url('res/font/FuturaCyrillicLight.woff') format('woff')}
@font-face{font-family:'Futura Medium';font-style:normal;font-weight:normal;src:url('res/font/FuturaCyrillicMedium.woff') format('woff')}
@font-face{font-family:'Futura Demi';font-style:normal;font-weight:normal;src:url('res/font/FuturaCyrillicDemi.woff') format('woff')}
@font-face{font-family:'Futura Heavy';font-style:normal;font-weight:normal;src:url('res/font/FuturaCyrillicHeavy.woff') format('woff')}
@font-face{font-family:'Futura Bold';font-style:normal;font-weight:normal;src:url('res/font/FuturaCyrillicBold.woff') format('woff')}
@font-face{font-family:'Futura Extra Bold';font-style:normal;font-weight:normal;src:url('res/font/FuturaCyrillicExtraBold.woff') format('woff')}
:root{--background-color:#000;--color:#fff;--depth:34.93cqmin}
html[data-light]{--background-color:#fff;--color:#000;.float img{filter:invert(1)}}
*:not(head):not(head *){border:0;color:var(--color);display:block;font-family:'Futura Book',sans-serif;margin:0 auto;padding:0;position:relative;text-align:center;user-select:none;vertical-align:middle}
body{height:100vh;width:100vw;background-color:var(--background-color)}
.float{
	container:cf/inline-size;max-height:90%;max-width:90%;top:50%;transform:translateY(-50%);
	h1,h2{font-weight:normal;line-height:10cqh;max-height:10cqh;max-width:100cqmin;width:fit-content}
	h1{font-size:12.7cqmin}
	h2{font-size:9.8cqmin}
	.logo{
		animation:rotation 45s infinite linear reverse;cursor:pointer;height:70cqmin;margin:5cqmin auto;max-height:80cqh;max-width:70cqmin;transform-style:preserve-3d;zoom:70%;
		img{background-color:#000a;height:100%;position:absolute}
		#front{transform:translateZ(var(--depth))}
		#left{transform:rotateY(90deg) translateZ(calc(var(--depth) * -1))}
		#back{transform:rotateY(180deg) translateZ(var(--depth))}
		#right{transform:rotateY(270deg) translateZ(calc(var(--depth) * -1))}
	}
	.discover{
		align-items:stretch;display:flex;justify-content:space-around;margin:2cqmin auto;max-width:75.5cqmin;
		a{cursor:pointer;display:inline-flex;height:4cqmin;line-height:4cqmin;margin:0;text-decoration:none}
	}
}
@keyframes rotation{to{transform:rotate3d(0,1,0,360deg)}}