html{line-height:1.15;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{background-color:#fdfdfc;color:#1b1b18}h1{font-size:52px;margin-bottom:24px}h2{font-size:45px;margin-bottom:18px}h3{font-size:35px;margin-bottom:16px}.container{max-width:1400px;margin:0 auto;padding:0 20px}p{font-size:20px}p.small{font-size:14px}p.x-small{font-size:12px}.capitalize{text-transform:capitalize}.btn{cursor:pointer;text-decoration:none;display:inline-block;text-align:center}.btn--small{font-size:14px;padding:8px 20px;border-radius:4px}.btn--medium{font-size:16px;padding:10px 20px;border-radius:4px}.btn--large{font-size:18px;padding:12px 40px;border-radius:4px}.btn--white{background-color:transparent;border:1px solid #c3c0c0;color:#000;transition:.3s ease}.btn--white:hover{border-color:#7d7d7d;transition:.3s ease}.btn--uppercase{text-transform:uppercase}input{padding:8px 12px;border:1px solid #c3c0c0;border-radius:8px}header{padding:20px 0}header .container{display:flex;justify-content:space-between}header nav{display:flex;gap:16px;align-items:center;justify-content:flex-end}.tournaments{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:24px;width:100%}.tournament{border-radius:8px;padding:16px;background-color:#f8f8f8;width:338px}.tournament__link{display:flex;flex-direction:column;gap:8px;text-decoration:none}.tournament:hover{background-color:#cfe900}.tournament--finished{border:unset;background-color:#f2f2f2}.tournament__title{font-size:24px}.players-list{display:flex;flex-direction:column;gap:8px;margin-bottom:48px}.players-list__item{border:1px solid gray;padding:8px 16px;display:flex;justify-content:space-between}.players-list__delete{cursor:pointer}@media(max-width:480px){.tournament{width:100%}}.leaderboard{margin-bottom:24px;width:100%;display:flex;justify-content:center}.leaderboard__items{display:flex;flex-direction:column;gap:8px;width:450px}.leaderboard__item{background-color:#f2f2f2;padding:8px 16px;border-radius:4px;display:flex;justify-content:space-between;font-weight:600}.leaderboard__item:hover{background-color:#cfe900}@media(max-width:480px){.leaderboard__items{width:100%}}.players{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-bottom:40px}.players .player{border-radius:8px;padding:8px 16px;display:flex;justify-content:space-between;background-color:#f8f8f8;width:400px}.players .player:hover{background-color:#cfe900}.players .player__title{font-size:18px;font-weight:600}.players .player__link{text-decoration:underline}.players .player--archived{background-color:#e2e2e2;color:#626262}.player-page{display:flex;flex-direction:column;gap:16px;padding-bottom:40px}@media(max-width:480px){.players .player{width:100%}}.games{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:24px}.games .round{padding:8px;border-radius:8px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 32px #3326ae14;min-width:300px}.games .round h4{width:100%;text-align:center;font-weight:600}.games .game{background-color:#f2f2f2;border-radius:4px;display:flex;margin-top:20px}.games .game__team{padding:16px;position:relative;display:flex;flex-direction:column;gap:8px;flex:1}.games .game__player--left{text-align:left}.games .game__player--right{text-align:right}.games .game__score{position:absolute;background-color:#000;color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;top:-20px}.games .game__score--left{right:5px}.games .game__score--right{left:5px}.games .game__delete{font-size:12px;text-decoration:underline;cursor:pointer}.ratings{display:flex;flex-direction:column;gap:8px}.ratings .rating{background-color:#f8f8f8;padding:8px 16px}.ratings .rating__preview{display:flex;align-items:center;cursor:pointer;gap:16px}.ratings .rating__details{border-top:1px solid #c3c0c0;padding-top:8px}.ratings .rating__arrow{height:32px;width:32px;background-repeat:no-repeat;background-position:center}.ratings .rating__arrow--up{background-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28 9.23523L18.9467 18.1934C18.8227 18.3171 18.6752 18.4152 18.5128 18.4822C18.3503 18.5492 18.176 18.5837 18 18.5837C17.824 18.5837 17.6497 18.5492 17.4872 18.4822C17.3248 18.4152 17.1773 18.3171 17.0533 18.1934L13.6133 14.7896C13.4894 14.6659 13.3419 14.5678 13.1794 14.5008C13.017 14.4338 12.8427 14.3993 12.6667 14.3993C12.4907 14.3993 12.3164 14.4338 12.1539 14.5008C11.9914 14.5678 11.844 14.6659 11.72 14.7896L4 22.4284" stroke="%23279F51" stroke-width="3.2032" stroke-linecap="round" stroke-linejoin="round"/><path d="M27.9998 14.5125V9.23523H22.6665" stroke="%23279F51" stroke-width="3.2032" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.ratings .rating__arrow--down{background-image:url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.019 22.4867L18.9843 13.5097C18.8607 13.3858 18.7134 13.2873 18.5511 13.22C18.3887 13.1527 18.2145 13.1179 18.0385 13.1175C17.8625 13.1171 17.6881 13.1513 17.5255 13.2179C17.3629 13.2845 17.2152 13.3824 17.091 13.5058L13.6439 16.9024C13.5197 17.0258 13.3721 17.1237 13.2094 17.1903C13.0468 17.257 12.8725 17.2911 12.6965 17.2907C12.5204 17.2904 12.3462 17.2555 12.1839 17.1882C12.0216 17.1209 11.8743 17.0224 11.7506 16.8985L4.04654 9.24357" stroke="%23FF392B" stroke-width="3.2032" stroke-linecap="round" stroke-linejoin="round"/><path d="M28.0304 17.2095L28.0194 22.4868L22.686 22.4757" stroke="%23FF392B" stroke-width="3.2032" stroke-linecap="round" stroke-linejoin="round"/></svg>')}
