:root{--goto-icon-size: 20px;--goto-icon-color: #c0c0c0;--tournament-padding: 10px}.tournament{background-color:var(--light-gray);padding:var(--tournament-padding);position:relative;border-radius:4px}.tournament__timestamp{color:var(--gray);font-size:.8rem}.tournament__goto{content:"";color:var(--goto-icon-color);position:absolute;top:var(--tournament-padding);right:var(--tournament-padding);width:var(--goto-icon-size);height:var(--goto-icon-size);background-image:url();background-size:contain;background-repeat:no-repeat}.tournament__link{position:absolute;inset:0}.tournaments{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;list-style:none;padding-left:0}.tournaments>*{flex:1 0 300px}:root{--button-bg-color: #fff;--button-bg-color-hover: #eee;--button-bg-color-active: #ddd;--button-bg-color-disabled: #dedede;--button-border-color: #ddd;--button-border-color-disabled: #bbb;--button-border-radius: 4px}.button{display:inline-flex;justify-content:center;align-items:center;gap:4px;padding:8px;color:inherit;width:100%;background-color:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);cursor:pointer}.button:hover{background-color:var(--button-bg-color-hover);color:inherit}.button:active{background-color:var(--button-bg-color-active);color:inherit}.button:disabled{background-color:var(--button-bg-color-disabled);border:1px solid var(--button-border-color-disabled);cursor:auto;color:inherit}:root{--dot-size: 8px;--accent-color: red}.modal{position:fixed;inset:0;background:#00000080;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);z-index:9999}.modal__close{position:absolute;right:0;border:none;background:none;color:var(--text-primary);cursor:pointer;height:var(--header-height);padding:10px}.carousel{display:flex;flex-direction:row;padding:0;margin:40px;height:calc(100% - 80px);overflow-x:scroll;align-self:center;scroll-snap-type:x mandatory;scroll-behavior:smooth;anchor-name:--carousel;scroll-marker-group:after}.carousel::scroll-marker-group{display:flex;justify-content:center;gap:var(--dot-size)}.carousel>li::scroll-marker{content:"";width:var(--dot-size);height:var(--dot-size);background-color:var(--white);border-radius:var(--dot-size)}.carousel>li::scroll-marker:target-current{background-color:var(--accent-color)}.carousel::-webkit-scrollbar{display:none}.carousel::scroll-button(*){opacity:0;cursor:unset;border:none;background:#fff;width:60px;height:60px;border-radius:60px;position:fixed;position-anchor:--carousel;transition:all .2s}.carousel::scroll-button(*):not(:disabled){opacity:1;cursor:unset}.carousel::scroll-button(left){content:"◄";position-area:left center;translate:50%}.carousel::scroll-button(right){content:"►";position-area:right center;translate:-50%}.carousel>li{flex:0 0 100%;display:flex;justify-content:center;align-items:center;scroll-snap-align:center;scroll-snap-stop:always;width:100%;height:100%}.carousel>li>img{width:100%;height:100%;object-fit:contain}.round{background-color:var(--lighter-gray);border-radius:10px;padding:10px;display:flex;flex-direction:column;border:1px solid var(--light-gray);gap:4px}.round__location{width:100px;height:auto;object-fit:contain;object-position:0 0;cursor:pointer}.round__content{display:flex;flex-direction:row;gap:4px}.round__info{display:flex;flex-direction:column;gap:4px}.round__locations{display:flex;flex-direction:column;gap:4px;list-style:none;padding-left:0}.round__buttons{display:flex;flex:1 0 0;align-items:flex-end}.team{background-color:var(--light-gray);border-radius:10px;padding:10px}.pill{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 8px;gap:10px;border-radius:4px;color:var(--white);font-size:.8rem}.pills{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.tournament__owner{color:var(--text-secondary);>a{text-decoration:underline;color:var(--text-secondary)}}.tournament__rounds{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.tournament__rounds>*{flex:1 0 300px}.tournament__team{display:flex;flex-direction:column;gap:4px}.tournament__teams{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.tournament__teams>*{flex:1 0 300px}.input input{background-color:var(--light-gray);border:none;border-radius:4px;padding:8px 10px}.input input:disabled{background-color:#e0e0e0}.input__description{color:var(--gray);font-size:.8rem}.input>.input__label{display:flex;flex-direction:column;gap:4px}.checkbox>.input__label{display:flex;gap:4px;align-items:baseline}.matches{display:flex;flex-direction:column;gap:10px}.match{padding:10px;background-color:var(--light-gray);border:none;border-radius:4px}.match__round{display:flex;flex-direction:column;gap:8px}.match__rounds{list-style:none;padding:0;display:flex;flex-direction:column;--_rounds-gap: 10px;gap:var(--_rounds-gap)}.match__rounds>li{padding-bottom:var(--_rounds-gap);border-bottom:1px solid rgba(0,0,0,.1)}.match__rounds>li:last-child{padding-bottom:0;border:none}.match__replays{display:flex;flex-direction:column;gap:4px}.match__info{display:flex;justify-content:space-between;color:var(--text-secondary);font-size:.9em}.match__status{background:#d3d3d3;text-align:center;padding:4px 8px;border:none;border-radius:4px}.match__team{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.go_back{position:sticky;bottom:0;left:0;background:var(--white);padding-block:10px}:root{--header-height: 60px}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 10px;height:var(--header-height);background:#f6f6f6;position:sticky;top:0}.header__title{display:flex;align-items:center;gap:10px;color:inherit}.header__title:hover{color:inherit}.header__title img{height:32px}.header__profile{display:flex;flex-direction:column;gap:4px;align-items:end}.language_button{background-color:inherit;border:none;cursor:pointer;padding:10px}.language_button--selected{font-weight:700}:root{--link-color: #005cff;--white: white;--lighter-gray: #f8f8f8;--light-gray: #f0f0f0;--gray: #a0a0a0;--text-primary: var(--white);--text-secondary: #bababa}*{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty;line-height:1.3}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1,h2,h3,h4,h5,h6{line-height:1.2}section>h1,section>h2,section>h3,section>h4,section>h5,section>h6,section>hgroup{margin-top:.25em;margin-bottom:.125em}article>h1,article>h2,article>h3,article>h4,article>h5,article>h6,article>hgroup{margin-top:.25em;margin-bottom:.125em}h1{font-size:2rem;font-weight:600}h2{font-size:1.5rem;font-weight:600}h3{font-size:1.25rem;font-weight:600}h4{font-size:1rem;font-weight:600}h5{font-size:1rem;font-weight:500}h6{font-size:1rem;font-weight:400}b,strong{font-weight:600}a{text-decoration:none}a,a:hover,a:focus,a:active{color:var(--link-color)}ul,ol{padding-left:24px}#root main{margin:10px}.container{max-width:1280px;margin-inline:auto;display:flex;flex-direction:column;gap:10px}blockquote{border-left:#333 2px solid;padding-left:10px;margin-block:10px}p,ul,ol{margin-bottom:4px}table{width:100%}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0;border-spacing:0}td{border-bottom-width:1px;border-color:#e0e0e0;padding:.5rem;text-align:center}td:first-child{text-align:start}td:last-child{text-align:end}.matches-table{border-spacing:0 10px;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:10px}.form{display:flex;flex-direction:column;gap:10px}.secondary{color:var(--text-secondary)}
