:root{--fmh-night: #0d1411;--fmh-board: #070b09;--fmh-card: #141c18;--fmh-line: #2a3630;--fmh-line-strong: #3a4a42;--fmh-chalk: #e9f0ec;--fmh-muted: #9aaba2;--fmh-pitch: #a3e635;--fmh-pitch-hover: #c5f27a;--fmh-amber: #f5b544;--fmh-sky: #7cb7ff;--fmh-red: #ff7a6b;--fmh-font-title: "Barlow Condensed", "Arial Narrow", sans-serif;--fmh-font-text: "Barlow", system-ui, sans-serif;--fmh-font-mono: "JetBrains Mono", ui-monospace, monospace;--fmh-page-width: 1200px;--fmh-gutter: 24px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--fmh-night);color:var(--fmh-chalk);font-family:var(--fmh-font-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--fmh-pitch)}a:hover{color:var(--fmh-pitch-hover)}:focus-visible{outline:2px solid var(--fmh-pitch);outline-offset:2px}.fmh-page{max-width:var(--fmh-page-width);margin:0 auto;padding:0 var(--fmh-gutter)}.fmh-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:4px solid var(--fmh-chalk);padding-top:8px;margin:0 0 8px}.fmh-section-title h1,.fmh-section-title h2{margin:0;font-family:var(--fmh-font-title);font-weight:800;text-transform:uppercase;line-height:1}.fmh-section-title h1{font-size:40px}.fmh-section-title h2{font-size:26px}.fmh-mono{font-family:var(--fmh-font-mono);font-size:12px;letter-spacing:.04em;color:var(--fmh-muted)}.fmh-field{display:flex;flex-direction:column;gap:6px}.fmh-field label{font-family:var(--fmh-font-mono);font-size:12px;letter-spacing:.06em;color:var(--fmh-muted);text-transform:uppercase}.fmh-field input{height:48px;padding:0 14px;border:0;border-bottom:2px solid var(--fmh-chalk);border-radius:0;background:var(--fmh-card);color:var(--fmh-chalk);font:500 17px var(--fmh-font-text)}.fmh-field input:focus-visible{outline:none;border-bottom-color:var(--fmh-pitch)}.fmh-field input[aria-invalid=true]{border-bottom-color:var(--fmh-red)}.fmh-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:0;background:var(--fmh-pitch);color:var(--fmh-night);font:800 19px var(--fmh-font-title);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;cursor:pointer}.fmh-button:hover:not(:disabled){background:var(--fmh-pitch-hover);color:var(--fmh-night)}.fmh-button:disabled{opacity:.6;cursor:default}.fmh-error{margin:0;color:var(--fmh-red);font-weight:600}.fmh-game-tag{display:inline-block;padding:0 6px;font-family:var(--fmh-font-mono);font-size:12px;font-weight:600;color:var(--fmh-night);background:var(--fmh-pitch)}.fmh-game-tag--fm27{background:var(--fmh-sky)}.fmh-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fmh-row{display:flex;flex-wrap:wrap;gap:44px;margin-bottom:48px}.fmh-row>*{flex:1 1 400px;min-width:0}.fmh-row>.wide{flex-basis:520px}.fmh-section-title .num{color:var(--fmh-pitch);margin-right:6px}.fmh-table-wrap{overflow-x:auto}.fmh-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fmh-table th,.fmh-table td{padding:8px;border-bottom:1px solid var(--fmh-line);text-align:left;white-space:nowrap}.fmh-table thead th{font-family:var(--fmh-font-mono);font-size:11px;font-weight:400;color:var(--fmh-muted);text-transform:uppercase;border-bottom:2px solid var(--fmh-chalk)}.fmh-table .num{text-align:right}.fmh-table .big{font-family:var(--fmh-font-title);font-size:20px;font-weight:800}.fmh-table tbody th{font-weight:700}.fmh-table tr.is-club{background:var(--fmh-pitch);color:var(--fmh-night)}.fmh-table button{border:0;background:none;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;padding:0}.fmh-table button[aria-pressed=true]{color:var(--fmh-pitch)}.fmh-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;border:1px solid var(--fmh-amber);font-size:14px;color:var(--fmh-muted);margin-bottom:14px}.fmh-notice strong{display:inline-flex;align-items:center;gap:8px;color:var(--fmh-amber);font-family:var(--fmh-font-mono);font-size:12px;font-weight:400;text-transform:uppercase}.fmh-notice strong:before{content:"";width:8px;height:8px;background:var(--fmh-amber)}.fmh-outcome{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--fmh-font-title);font-weight:800;color:var(--fmh-night);background:var(--fmh-muted)}.fmh-outcome--W{background:var(--fmh-pitch)}.fmh-outcome--L{background:var(--fmh-red)}.fmh-chip-group{display:flex;flex-wrap:wrap;border:2px solid var(--fmh-chalk)}.fmh-chip-group button{min-height:40px;padding:0 12px;border:0;background:transparent;color:var(--fmh-chalk);font:700 15px var(--fmh-font-title);text-transform:uppercase;cursor:pointer}.fmh-chip-group button[aria-pressed=true]{background:var(--fmh-chalk);color:var(--fmh-night)}.fmh-empty{color:var(--fmh-muted)}.fmh-player-link{color:inherit;text-decoration:none}.fmh-player-link:hover,.fmh-player-link:focus-visible{color:var(--fmh-pitch);text-decoration:underline}
