.action{margin:0;padding:4px 8px;font-size:20px;text-decoration:none;background-color:var(--color-dark-blue);border:2px outset var(--color-yellow);color:var(--color-white);border-radius:16px;cursor:pointer}.action:hover,.action:active,.action:focus{background-color:var(--color-light-blue)}.container{display:flex;gap:8px;justify-content:center;margin-top:10px}.center{margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;text-align:center}.title_first-line{text-align:right;text-transform:uppercase;font-size:150px;line-height:1em;color:#ededed}.title_second-line{text-align:right;font-size:50px;line-height:1em;color:#ffcb05}.table-data{text-align:center;border:4px solid #EDEDED;padding:20px}.table-data.__visited .table-data-link{color:#11296b}.table-data-link{color:inherit;text-decoration:none}.table-header{text-align:left;padding:20px}.table-row{border:2px solid #EDEDED}.table{width:80%;margin:0 20px;border-collapse:collapse;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-first{text-align:center}.centering-horizontal{margin:0 auto;position:absolute;left:50%;transform:translate(-50%);width:400px;text-align:center}.centering-horizontal.__bottom{bottom:20px}@keyframes slideAnimation{0%{transform:translateY(1200px)}to{transform:translateY(-1200px)}}.sliding{animation:slideAnimation 10s 1 alternate}.sliding-frame{overflow:hidden;height:100%}.sliding-area{overflow:scroll;height:560px}.ul-list.__small{font-size:20px}.ul-list.__large{font-size:50px}.item{display:block;text-decoration:none}.item.__with-separator{border-bottom:1px solid var(--color-white);padding:20px 0}.li{display:inline-block}.li+.li{margin-left:8px}.li_link{color:var(--color-white);text-decoration:none}.li_link:active,.li_link:focus,.li_link:hover{color:var(--color-yellow)}.background{background-color:#00f}main{padding:0 16px}.header-second{text-align:center}.timer{margin:20px auto;padding:2px;width:300px;height:20px;border:2px solid #EDEDED}.timer-line{width:0%;height:100%;background:#ededed;animation:timer ease-in}@keyframes timer{0%{width:100%}to{width:0%}}.row{display:flex;justify-content:space-between;gap:10px;width:70%;margin:0 auto 10px}.label{color:var(--color-yellow)}.input{padding:4px 8px;font-size:20px;text-decoration:none;background-color:var(--color-dark-blue);border:2px outset var(--color-yellow);color:var(--color-white);border-radius:16px;width:150px}.audio-wrapper{margin:0 auto;width:var(--media-content-width);height:var(--media-content-height);overflow:hidden}.audio-icon{margin:0 auto;display:block;width:200px;height:200px}.audio{width:100%}.image-wrapper{margin:0 auto;width:var(--media-content-width);height:var(--media-content-height);overflow:hidden}.image{width:100%;height:100%;object-fit:contain}.video-wrapper{margin:0 auto;width:var(--media-content-width);height:var(--media-content-height);overflow:hidden}.video{width:100%;height:100%;object-fit:contain}.justify-content{display:flex;justify-content:space-between;align-items:center}.debug-wrapper{position:fixed;right:12px;top:12px}.debug-info{position:absolute;left:-9999999px;visibility:hidden;opacity:0;width:400px}.debug-info.__open{visibility:visible;opacity:1;transform:translate(-100%);top:12px;left:50%}.players-list{padding-left:24px}.players-list-item{display:inline-block;vertical-align:middle}.players-list-item+.players-list-item{margin-left:-8px}.player{border-radius:50%;overflow:hidden}.player-img{display:block;width:40px;height:40px}.leaderboard-item{display:flex;font-size:20px;justify-content:space-around;align-items:center}.leaderboard-item_place{font-size:30px;font-weight:700}li:nth-child(1) .leaderboard-item_place{color:gold}li:nth-child(2) .leaderboard-item_place{color:silver}li:nth-child(3) .leaderboard-item_place{color:#cd7f32}.leaderboard-item_avatar{border-radius:50%;overflow:hidden}:root{--color-white: #EDEDED;--color-light-blue: #00509D;--color-dark-blue: #11296B;--color-yellow: #FFDB57;--media-content-width: 450px;--media-content-height: 450px;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--color-white);background:linear-gradient(90deg,var(--color-dark-blue),var(--color-light-blue));background-size:400% 400%;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:AnimationBackground 8s ease infinite}body{min-height:100vh;margin:0}@keyframes AnimationBackground{0%{background-position:0% 91%}50%{background-position:100% 10%}to{background-position:0% 91%}}
