/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.1 | 20191019
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
	display: block;
}
/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
    display: none;
}
body {
	line-height: 1;
}
menu, ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

*{padding:0;margin:0;box-sizing:border-box}html,body,#root,#config-root{height:100%;width:100%;background:#000;overflow:hidden}#config-root{overflow:auto}
.ExtraWrapper{position:relative;width:100%;height:100%}.AnimWrapper{width:100%;height:100%;opacity:1;transition:opacity ease .3s 0s;will-change:opacity}.BgNext{position:absolute;z-index:1;width:100px;height:100px;opacity:0}.Bg{width:100%;height:100%;background:no-repeat center;background-size:cover}.WaterMarkMain{position:absolute;z-index:3;bottom:15px;right:50px;height:42px;width:132px;color:#fff;font-size:32px}.ProgressBarsWrapper{display:none}.ProgressBarsDull{display:none;color:#fff;font-size:500%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100px;width:100%;text-align:center}
.MenuButton{position:absolute;z-index:5;width:50px;height:50px;right:15px;top:15px;cursor:pointer}.Menu{display:none;position:absolute;z-index:4;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;height:100%;border:1px red solid;left:0;top:0;background:rgba(0,0,0,.9);overflow:auto}.MenuCheckbox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;color:#fff;font-size:42px}.MenuCheckbox input{height:32px;width:32px;margin-left:11px;cursor:pointer}.MenuCheckbox label{cursor:pointer}.MenuButtonApply{font-size:42px;margin-top:25px;cursor:pointer}.MenuTextInputWrapper{font-size:42px;color:#fff}.MenuTextInputWrapper input{height:32px;width:150px;font-size:32px}.MenuTopicsWrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:20px}.MenuTopic{position:relative;width:400px;overflow:hidden;border:1px #3d3d3d solid;margin-left:10px;margin-top:10px;cursor:pointer}.MenuTopic:before{content:"OK";display:none;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;width:50px;height:50px;color:#fff;font-size:42px}.MenuTopic:hover{opacity:.5}.MenuTopic.isActive{opacity:.5}.MenuTopic.isActive:before{display:block}.MenuTopicImage{height:100%;max-height:650px}.MenuTopicLabel{font-size:42px;color:#fff;text-align:center;margin-top:12px}
.ProgressBar{-webkit-user-select:none;user-select:none;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%}.ProgressBar.no-gui{display:none}.Shadow{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;background:rgba(0,0,0,.4)}.ContentWrapper{position:absolute;z-index:2;top:50px;bottom:0;left:0;right:0;margin:auto;text-align:center;width:100%;max-width:1200px;height:200px;color:#fff;opacity:.65}.ContentWrapper.no-percent,.ContentWrapper.no-gui{display:none}.Left{display:inline-block;vertical-align:middle}.Center{display:inline-block;vertical-align:middle;width:55%;padding:0 10px}.Right{display:inline-block;vertical-align:middle}.Year{display:block;text-align:center;font-family:"Avenir LT Std 95 Black Oblique";font-size:51px;color:#fff}@media screen and (max-width: 900px){.Year{font-size:30px}}.Month{display:block;text-align:center;font-family:"Avenir LT Std 35 Light Oblique";font-size:38px;margin-top:15px;padding-top:8px;color:#fff;background:#020202}@media screen and (max-width: 900px){.Month{font-size:24px}}.no-percent .Month{background:none}.Day{display:block;font-family:"Avenir LT Std 35 Light Oblique";font-size:38px;margin-top:15px;color:#fff}@media screen and (max-width: 900px){.Day{font-size:24px}}@media screen and (max-width: 900px){.DayLabel{display:none}}.Time{position:relative;display:block;text-align:center}.HoursOrMinutes{font-family:"Avenir LT Std 95 Black Oblique";font-size:98px;color:#fff}@media screen and (max-width: 900px){.HoursOrMinutes{font-size:50px}}.Seconds{font-family:"Avenir LT Std 35 Light";font-size:59px;font-style:italic;padding-left:10px;top:-5px;color:#fff}@media screen and (max-width: 900px){.Seconds{font-size:36px}}.WaterMark{position:absolute;z-index:2;bottom:3px;right:7px;display:block}.no-percent .WaterMark{width:70%;left:30%;right:auto;text-align:center}.Progress{width:100%;height:30px;background:#3d3d3d}.ProgressWalking{height:30px;background:#fff}.Percent{display:block;text-align:center;font-family:"Avenir LT Std 95 Black Oblique";font-size:51px;color:#fff}@media screen and (max-width: 900px){.Percent{font-size:30px}}.PercentFull{display:block;text-align:center;font-family:"Avenir LT Std 35 Light Oblique";font-size:38px;background:#020202;margin-top:15px;padding-top:8px;color:#fff}@media screen and (max-width: 900px){.PercentFull{font-size:24px}}.Date{position:relative}
.ProgressBar_Vaporwave{-webkit-user-select:none;user-select:none;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%}.Shadow_Vaporwave{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;background:rgba(0,0,0,.4)}.ContentWrapper_Vaporwave{position:absolute;z-index:2;bottom:80px;left:0;right:0;margin:auto;text-align:center;width:100%;max-width:250px;height:200px;color:#fff;opacity:.65}.Progress_Vaporwave{width:100%;height:8px;background:#3d3d3d;margin-top:15px}.ProgressWalking_Vaporwave{height:8px;background:#fff}.Date_Vaporwave{font-family:"Digital-Cyrillic";font-size:24px;color:#fff}.Time_Vaporwave{font-family:"Digital-Cyrillic";font-size:100px;color:#fff;margin-top:2px}
.Weather{position:absolute;top:50px;left:50px;z-index:1;text-align:center}.Weather.no-gui{display:none}.WeatherIcon{display:none;height:64px;width:64px;margin-right:10px}.WeatherTemp{display:block;font-family:"Avenir LT Std 35 Light Oblique";font-size:38px;color:#fff}.WeatherTemp.theme-cyberpunk{font-family:"Digital-Cyrillic"}
