:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Segoe UI,system-ui,sans-serif;line-height:1.45}body{margin:0}.page{max-width:40rem;margin:0 auto;padding:2rem 1.25rem}.page-wide{max-width:56rem}.page h1{margin-top:0}.mat-screen{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f7f5;background:#101418;place-items:center;height:100vh;display:grid;overflow:hidden}.mat-frame{box-sizing:border-box;background:#1b242c;flex-direction:column;justify-content:center;width:min(100vw,177.778vh);height:min(100vh,56.25vw);padding:4vh 4vw;display:flex;position:relative;overflow:hidden}.mat-frame:has(.mat-board){padding:0}.mat-board{border:0;width:100%;height:100%;position:absolute;inset:0}.mat-label{z-index:2;pointer-events:none;background:#101418c7;max-width:min(24rem,100% - 1.5rem);margin:0;padding:.12rem .45rem;font-size:1rem;font-weight:600;line-height:1.2;position:absolute;top:.4rem;left:.55rem}.mat-label .kicker{margin:0 0 .1rem;font-size:.75rem;font-weight:500;display:block}.mat-reconnect{z-index:2;color:#fff;pointer-events:none;background:#6b2b22;max-width:16rem;margin:0;padding:.2rem .45rem;font-size:.85rem;line-height:1.25;position:absolute;bottom:.4rem;right:.55rem}.mat-message h1{margin:0;font-size:4rem}.mat-message p{margin:.75rem 0 0;font-size:1.5rem}.kicker{letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem}.button{font:inherit;color:#fff;cursor:pointer;background:#1f4f3d;border:1px solid #1f4b3a;border-radius:.35rem;padding:.55rem .85rem;text-decoration:none;display:inline-block}.button:disabled{opacity:.6;cursor:default}.note{color:#6b2b22}label{margin-bottom:.35rem;display:block}input[type=email],input[type=text],input[type=url],input[type=date],input[type=number]{font:inherit;width:min(100%,24rem);margin-bottom:.75rem;padding:.45rem .5rem;display:block}.hint{color:#3d4a44}.tournament,.mat-editor{border-top:1px solid #d5ddd8;margin-top:1.25rem;padding-top:.25rem}.button[aria-pressed=true]{outline:2px solid #143628}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.people{border-collapse:collapse;width:100%;margin-top:1.25rem}.people th,.people td{text-align:left;vertical-align:top;border-bottom:1px solid #d5ddd8;padding:.45rem .35rem}.actions{flex-wrap:wrap;gap:.4rem;display:flex}
