/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}*,:before,:after,::placeholder{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{box-sizing:border-box;letter-spacing:1.5px;background-color:var(--color-bg);color:var(--color-text);font:500 16px/1.5 forma-djr-mono,sans-serif}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-bg-2);text-decoration-color:var(--color-bg-2)}a:hover{color:#fff;text-decoration-color:#fff}a.button{background-color:var(--color-bg-2);text-transform:uppercase;color:#fff;margin-top:16px;padding:12px 24px 14px;font-size:18px;font-weight:700;text-decoration:none;display:inline-block}a.button:hover{background-color:var(--color-bg-3)}.links{text-transform:uppercase;justify-content:center;gap:24px;margin:64px 0 0;display:flex}.links a{color:var(--color-text);padding:8px;font-weight:700;display:flex}.links a.text-link{position:relative;top:-2px}.links a.text-link+.text-link{margin-left:-8px}.links a:hover{color:#fff}.links a svg{width:24px;height:24px}@media (width<=460px){.links{gap:8px}}h1{text-align:center;text-transform:uppercase;letter-spacing:24px;pointer-events:none;width:calc(100% - 24px);color:var(--color-text-2);margin:24px 0;font:italic 80px dharma-gothic-m,sans-serif;position:relative;left:24px}h1 svg{vertical-align:middle;width:88px;height:88px;color:var(--color-text);margin:-10px 40px 0 16px}@media (width<=800px){h1{letter-spacing:14px;width:calc(100% - 14px);font-size:52px;left:14px}h1 svg{width:64px;height:64px;margin-top:-8px;margin-right:30px}}@media (width<=600px){h1{letter-spacing:8px;font-size:48px}h1 svg{margin-left:8px;margin-right:14px}}nav+nav{margin-top:24px}nav.pages{text-transform:uppercase;color:#fff;cursor:default;flex-flow:row;justify-content:center;align-items:center;gap:24px;height:48px;padding:0 24px;font-weight:700;display:flex}@media (width<=420px){nav.pages{gap:16px;padding:0 16px}}nav.pages span,nav.pages a{color:var(--color-text);font-weight:400}nav.pages a:hover{color:#fff}nav.game-selector{flex-flow:wrap;justify-content:center;gap:16px;padding:0 24px;display:flex}nav.game-selector .selected-game{height:32px;color:var(--color-bg);cursor:default;white-space:nowrap;background-color:var(--color-text);padding:3px 12px 0;font-weight:700}nav.game-selector .selected-game a{color:var(--color-text-2);text-decoration:none}nav.game-selector .selected-game a:hover{color:var(--color-bg)}nav.game-selector .menu-container{position:relative}nav.game-selector .menu-toggle{height:32px;color:var(--color-text-2);cursor:pointer;letter-spacing:0;background-color:var(--color-text);padding:0 11px 0 12px;font-size:20px;font-weight:700;display:block}nav.game-selector .menu-toggle:after{content:"";visibility:hidden;background-color:var(--color-text);width:100%;height:16px;position:absolute;top:100%;right:0}nav.game-selector .menu-toggle:hover{color:var(--color-bg)}nav.game-selector input[type=checkbox]{display:none}nav.game-selector input[type=checkbox]:checked~.unselected-games{visibility:visible}nav.game-selector input[type=checkbox]:checked~.menu-toggle{color:var(--color-bg);cursor:default}nav.game-selector input[type=checkbox]:checked~.menu-toggle:after{visibility:visible}nav.game-selector .unselected-games{visibility:hidden;background-color:var(--color-text);z-index:10;margin:16px 0 0;padding:12px 24px 16px 16px;list-style:none;position:absolute;top:100%;right:0}nav.game-selector .unselected-games li{white-space:nowrap;margin:0;padding:0}nav.game-selector .unselected-games li+li{margin-top:4px}nav.game-selector .unselected-games a{color:var(--color-text-2);font-weight:700;text-decoration:none}nav.game-selector .unselected-games a:hover{color:var(--color-bg)}nav.player-selector{justify-content:center;margin-top:40px;display:flex}main{text-align:center;max-width:528px;margin:80px auto;padding:0 24px}h2{color:var(--color-text-3);letter-spacing:4px;word-wrap:break-word;margin:8px 0 12px;font-size:32px;font-weight:500;line-height:1.25}h2 a{color:#fff;text-underline-offset:4px}h3{font-size:18px;font-weight:700}h3.game-heading{margin-bottom:4px}p{margin:0;line-height:1.5}p+p{margin-top:1em}time{text-transform:uppercase;font-weight:700}time.event-time{font-size:14px;font-weight:400}article+article{margin-top:80px}article>.tournament-status{justify-content:center;margin-bottom:8px;display:flex}article>.tournament-status>div{color:#fff;text-transform:uppercase;pointer-events:none;border-radius:4px;padding:4px 8px 6px 9px;font-size:12px;font-weight:700;line-height:1;position:relative;top:1px}article>.tournament-status.in-progress>div{background-color:#30913a}article>.tournament-status.starting-soon>div{background-color:#306791}article>.tournament-status.upcoming>div,article>.tournament-status.completed>div{color:var(--color-text-2);background-color:var(--color-bg-2)}article>div+div{margin-top:8px}article>.game,article>.streams{margin-top:40px}article>.game>.players{flex-flow:wrap;justify-content:center;gap:16px 32px;margin:24px 0 0;padding:0;line-height:1;list-style:none;display:flex}article>.streams ul{flex-flow:wrap;justify-content:center;gap:16px 32px;margin:12px 0 0;padding:0;line-height:1;list-style:none;display:flex}article>.streams li{display:flex}article>.streams li a{white-space:nowrap}article>.streams li svg{vertical-align:middle;height:16px;margin-right:4px;display:inline-block;position:relative;top:-1px}article>.streams .live{color:#fff;text-transform:uppercase;pointer-events:none;background-color:#913030;border-radius:4px;margin-left:8px;padding:2px 3px 4px 4px;font-size:12px;font-weight:700;line-height:1;display:inline-block;position:relative;top:1px}section{text-align:left}section+section{margin-top:64px}footer{text-align:center;color:var(--color-text-2);margin:120px 0 80px;padding:0 24px}footer p{margin:0;font-size:14px}footer p+p{margin-top:8px}.PlayerSelector{position:relative}.PlayerSelector input[type=text]{border:2px solid var(--color-bg-2);background-color:var(--color-bg);width:320px;height:48px;color:var(--color-text);letter-spacing:1.5px;outline:0;padding:0 52px 2px}.PlayerSelector input[type=text]::placeholder{color:var(--color-text-2)}.PlayerSelector input[type=text]:hover{border-color:var(--color-text-2)}.PlayerSelector input[type=text]:focus{background-color:var(--color-bg-2);border-color:var(--color-text-2)}.PlayerSelector input[type=text]:focus+svg,.PlayerSelector input[type=text]:not(:placeholder-shown)+svg{color:var(--color-text)}.PlayerSelector.item-selected input[type=text]:not(:focus){background-color:var(--color-bg-2);color:var(--color-text-3);font-weight:700}.PlayerSelector>svg{width:16px;height:16px;color:var(--color-text-2);pointer-events:none;position:absolute;top:16px;left:20px}.PlayerSelector .clear{appearance:none;cursor:pointer;width:32px;height:32px;color:var(--color-text-2);visibility:hidden;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:12px}.PlayerSelector .clear:hover{color:var(--color-text)}.PlayerSelector .clear>svg{width:16px;height:16px}.PlayerSelector.item-selected .clear,.PlayerSelector input[type=text]:not(:placeholder-shown)~.clear{visibility:visible}.PlayerSelector .menu{border:2px solid var(--color-text-2);background-color:var(--color-bg-2);border-top:0;width:100%;max-height:280px;margin:0;padding:8px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.PlayerSelector .menu.hidden{visibility:hidden}.PlayerSelector .menu>li{cursor:pointer;margin:0;padding:8px 16px 10px}.PlayerSelector .menu>li.highlighted{background-color:var(--color-bg-3)}.PlayerSelector .menu>li.selected{font-weight:700}
