html,body{height:100%}body{margin:0;padding:0}#app{background:url(../images/logo.svg) 50% 35%/min(90vw,550px) 100px no-repeat,#fff url(../images/preloader.svg) 50% 75%/60px no-repeat;width:100%;height:100%;min-height:500px;position:relative;overflow:hidden}header{text-align:center;padding:20px 0 0}main,footer{max-width:960px;margin:0 auto 60px;font-family:Roboto,sans-serif}main{color:#404040;font-size:16px;line-height:1.5}main.rules{box-sizing:content-box;padding:0 10px}main.rules .highlighted{position:relative}main.rules .highlighted:before{content:"";z-index:-1;color:#333;background-color:#6e83ff26;border-radius:15px;position:absolute;inset:-10px -10px -10px -35px}main h1{color:#5e76ec;text-align:center;margin:.67em;font-size:38px;font-weight:400}main p{margin:1em 0}main a{color:#5e76ec}main ol{counter-reset:item;padding-left:1em}main>ol>li{margin-bottom:1em}main ol>li{counter-increment:item}main ol ul{list-style-type:disc}main ol ol{margin:10px 0 20px}main ol ol>li{padding-left:25px;display:block}main ol ol>li:before{content:counters(item,".")". ";margin-left:-40px;position:absolute}footer{color:#8f8f8f;justify-content:space-between;align-items:center;padding-bottom:100px;font-size:15.4px;line-height:1;display:flex}footer a{color:#5e76ec;text-decoration:underline}footer a:hover{text-decoration:none}footer ul{color:#404040;flex-direction:row;margin:0;padding:0;list-style-type:none;display:flex}footer ul li{border-right:1px solid #404040;height:15.4px;padding:0 11px}footer ul li:first-of-type{padding-left:0}footer ul li:last-of-type{border-right:none;padding-right:0}footer .app-buttons .app-button{opacity:1!important;margin:0!important}footer .app-buttons .app-button .app-btn{background-image:url(../images/download_apk.svg);transition-property:filter}footer .footer-copyright{justify-content:center;align-items:flex-end;display:flex}footer .footer-copyright span{margin-right:44px}@media (max-width:1010px){footer{max-width:none;margin:0 20px 100px}}@media (max-width:999.98px){footer{flex-direction:column;align-items:center;margin:0 20px 100px}footer ul{margin-bottom:10px}footer .footer-copyright{margin-top:10px}}@media (max-width:659.98px){footer ul{flex-wrap:wrap;justify-content:center}footer ul li{border-right:none;height:auto;margin-bottom:10px}}@media (max-width:599.98px){footer ul{flex-wrap:wrap;justify-content:center}footer ul li{border-right:none;height:auto;margin-bottom:10px}}@media (prefers-color-scheme:dark){body{background-color:#fff}}