:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f5f9;--panel:#fff;--panel-2:#eef2f8;--field:#fff;--head:#e9eef6;--line:#e3e8f1;--line-2:#ccd3df;--line-3:#d8e0ec;--line-soft:#eef2f6;--ink:#172033;--ink-2:#5c6675;--ink-3:#6b707c;--ink-strong:#0f1a2b;--link:#0b66c3;--accent:#0d7a75;--accent-ink:#fff;--hover:#f4f8ff;--sel:#0d1b33;--sel-ink:#fff;--sel-ink-2:#b7c5dc;--tag-bg:#0d7a75;--tag-ink:#fff;--hl-row:#e6f4f2;--bar:#0d1b33;--bar-ink:#fff;--bar-ink-2:#cdd9ec;--bar-line:#33507d;--bar-2:#0e2243;--bar-hover:#1a3561;--hero-a:#14386d;--hero-b:#0d7a75;--hero-ink:#fff;--card-a:#0d1b33;--card-b:#14386d;--card-ink:#fff;--card-ink-2:#cdd9ec;--ring:#10203d55;--ring-line:#7fb0e0;--shadow-1:0 4px 16px #00000009;--shadow-2:0 6px 20px #0000000d;--shadow-pop:0 14px 40px #0005}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1118;--panel:#141c28;--panel-2:#1b2534;--field:#101822;--head:#101a26;--line:#263344;--line-2:#334458;--line-3:#2c3b4e;--line-soft:#1d2733;--ink:#e8eef6;--ink-2:#a9b7c9;--ink-3:#8593a6;--ink-strong:#f4f8fd;--link:#7cc0ff;--accent:#f0b429;--accent-ink:#1b1405;--hover:#1d2a3a;--sel:#f0b429;--sel-ink:#1b1405;--sel-ink-2:#6b4f04;--tag-bg:#f0b429;--tag-ink:#1b1405;--hl-row:#16283a;--bar:#101823;--bar-ink:#f2f6fb;--bar-ink-2:#a9b7c9;--bar-line:#334458;--bar-2:#18212e;--bar-hover:#24313f;--hero-a:#17324f;--hero-b:#10635f;--hero-ink:#f2f6fb;--card-a:#18212e;--card-b:#21304a;--card-ink:#f2f6fb;--card-ink-2:#a9b7c9;--ring:#f0b42955;--ring-line:#f0b429;--shadow-1:0 4px 16px #0005;--shadow-2:0 6px 20px #0006;--shadow-pop:0 18px 44px #000a}[data-theme=board]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090b;--panel:#0f1318;--panel-2:#171d24;--field:#0b0f13;--head:#101519;--line:#29323c;--line-2:#38434f;--line-3:#2b3540;--line-soft:#1b2128;--ink:#ffe9b8;--ink-2:#d3b070;--ink-3:#a98c52;--ink-strong:#fff3d4;--link:#ffc851;--accent:#ffb000;--accent-ink:#160d00;--hover:#1c242c;--sel:#ffb000;--sel-ink:#160d00;--sel-ink-2:#6b4a00;--tag-bg:#ffb000;--tag-ink:#160d00;--hl-row:#1a2129;--bar:#0b0f13;--bar-ink:#ffe9b8;--bar-ink-2:#d3b070;--bar-line:#3a2f18;--bar-2:#12181e;--bar-hover:#1d252d;--hero-a:#14100a;--hero-b:#0c1013;--hero-ink:#ffe9b8;--card-a:#12181e;--card-b:#1d1608;--card-ink:#ffe9b8;--card-ink-2:#d3b070;--ring:#ffb00066;--ring-line:#ffb000;--shadow-1:0 0 0 1px #000, 0 4px 16px #0008;--shadow-2:0 0 0 1px #000, 0 6px 20px #0009;--shadow-pop:0 0 0 1px #000, 0 18px 44px #000b}[data-theme=chalk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#10161b;--panel:#18222a;--panel-2:#1f2b34;--field:#131c23;--head:#1a2630;--line:#2c3f4a;--line-2:#3a4f5b;--line-3:#2f4450;--line-soft:#223039;--ink:#eef5f8;--ink-2:#b0c3cd;--ink-3:#8ea3ae;--ink-strong:#fff;--link:#7fd8e8;--accent:#58c6c0;--accent-ink:#05251f;--hover:#23323e;--sel:#58c6c0;--sel-ink:#05251f;--sel-ink-2:#0d3b33;--tag-bg:#58c6c0;--tag-ink:#05251f;--hl-row:#1f3038;--bar:#0f1a21;--bar-ink:#eef5f8;--bar-ink-2:#b0c3cd;--bar-line:#344954;--bar-2:#16222b;--bar-hover:#24343d;--hero-a:#14343c;--hero-b:#1b4d43;--hero-ink:#eef5f8;--card-a:#16222b;--card-b:#1d3a3c;--card-ink:#eef5f8;--card-ink-2:#b0c3cd;--ring:#58c6c055;--ring-line:#58c6c0;--shadow-1:0 4px 16px #0004;--shadow-2:0 6px 20px #0005;--shadow-pop:0 18px 44px #0009}[data-theme=dugout]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=guide]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4ef;--panel:#fffdf9;--panel-2:#f1ede4;--field:#fffdf9;--head:#efece5;--line:#dbd5c9;--line-2:#c8c1b3;--line-3:#c8c1b3;--line-soft:#e9e4da;--ink:#191c21;--ink-2:#565d68;--ink-3:#696e74;--ink-strong:#000;--link:#1f4d8f;--accent:#b3261e;--accent-ink:#fff;--hover:#f4efe4;--sel:#191c21;--sel-ink:#fffdf9;--sel-ink-2:#cdc8bf;--tag-bg:#b3261e;--tag-ink:#fff;--hl-row:#f6eae6;--bar:#191c21;--bar-ink:#fffdf9;--bar-ink-2:#c9c4ba;--bar-line:#4a4f57;--bar-2:#23272d;--bar-hover:#31363d;--hero-a:#21242b;--hero-b:#6f211b;--hero-ink:#fffdf9;--card-a:#191c21;--card-b:#3a2320;--card-ink:#fffdf9;--card-ink-2:#c9c4ba;--ring:#b3261e44;--ring-line:#b3261e;--shadow-1:0 1px 0 #fff inset, 0 4px 14px #191c2112;--shadow-2:0 1px 0 #fff inset, 0 6px 18px #191c2114;--shadow-pop:0 14px 40px #191c2126}[data-theme=field]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eff3ec;--panel:#fff;--panel-2:#eef2ea;--field:#fff;--head:#e6ede1;--line:#d6dfd0;--line-2:#bccbb6;--line-3:#b7c7b1;--line-soft:#e6ece2;--ink:#16241c;--ink-2:#4a5b50;--ink-3:#5f6f66;--ink-strong:#0b1811;--link:#12664a;--accent:#b4552d;--accent-ink:#fff;--hover:#e7f1e5;--sel:#17402c;--sel-ink:#fff;--sel-ink-2:#bcd6c4;--tag-bg:#b4552d;--tag-ink:#fff;--hl-row:#e4f0e0;--bar:#17402c;--bar-ink:#fff;--bar-ink-2:#bfd8c6;--bar-line:#2f6247;--bar-2:#1d4d34;--bar-hover:#2b6446;--hero-a:#17402c;--hero-b:#2f7d4f;--hero-ink:#fff;--card-a:#17402c;--card-b:#2f7d4f;--card-ink:#fff;--card-ink-2:#bfd8c6;--ring:#17402c55;--ring-line:#2f7d4f;--shadow-1:0 4px 16px #16241c0d;--shadow-2:0 6px 20px #16241c12;--shadow-pop:0 14px 40px #16241c2e}[data-theme=bone]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8f9;--panel:#fff;--panel-2:#f0f2f4;--field:#fff;--head:#f0f2f4;--line:#dfe3e7;--line-2:#c9cfd6;--line-3:#cdd3da;--line-soft:#eceef1;--ink:#101418;--ink-2:#4c545d;--ink-3:#6c7075;--ink-strong:#000;--link:#0a58c2;--accent:#0a58c2;--accent-ink:#fff;--hover:#eef4fb;--sel:#101418;--sel-ink:#fff;--sel-ink-2:#b9c0c7;--tag-bg:#0a58c2;--tag-ink:#fff;--hl-row:#e9f1fc;--bar:#101418;--bar-ink:#fff;--bar-ink-2:#b9c0c7;--bar-line:#3a424a;--bar-2:#1b2126;--bar-hover:#2a323a;--hero-a:#1b2126;--hero-b:#0a58c2;--hero-ink:#fff;--card-a:#101418;--card-b:#2a323a;--card-ink:#fff;--card-ink-2:#b9c0c7;--ring:#0a58c255;--ring-line:#0a58c2;--shadow-1:0 1px 2px #10141814;--shadow-2:0 4px 12px #10141812;--shadow-pop:0 12px 32px #10141826}@media print{:root,[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:#fff;--panel-2:#fff;--field:#fff;--head:#fff;--line:#999;--line-2:#999;--line-3:#666;--line-soft:#ccc;--ink:#000;--ink-2:#222;--ink-3:#444;--ink-strong:#000;--link:#000;--accent:#000;--accent-ink:#fff;--hover:#fff;--sel:#000;--sel-ink:#fff;--sel-ink-2:#ddd;--tag-bg:#000;--tag-ink:#fff;--hl-row:#fff;--bar:#fff;--bar-ink:#000;--bar-ink-2:#333;--bar-line:#999;--bar-2:#fff;--bar-hover:#fff;--hero-a:#fff;--hero-b:#fff;--hero-ink:#000;--card-a:#fff;--card-b:#fff;--card-ink:#000;--card-ink-2:#333;--shadow-1:none;--shadow-2:none;--shadow-pop:none}}:root{color:var(--ink);background:var(--bg);font-family:Inter,system-ui,sans-serif;font-size:14px}html,body,#root{height:100%}body{margin:0;overflow:hidden}#root{flex-direction:column;min-height:0;display:flex}::selection{background:var(--accent);color:var(--accent-ink)}input,select,textarea{background:var(--field);color:var(--ink)}input::placeholder{color:var(--ink-3)}header{z-index:5;background:var(--bar);color:var(--bar-ink);box-shadow:var(--shadow-2);flex:none;align-items:center;gap:24px;padding:10px 20px;display:flex}header .brand{color:var(--bar-ink);white-space:nowrap;font-size:17px;font-weight:800;text-decoration:none}nav{flex-wrap:wrap;gap:6px;display:flex}nav a{color:var(--bar-ink-2);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none}nav a:hover{background:var(--bar-hover);color:var(--bar-ink)}nav a.on{background:var(--bar-2);color:var(--bar-ink);box-shadow:inset 0 -2px 0 0 var(--accent)}header .season{color:var(--bar-ink-2);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}header .season-chip{border:1px solid var(--bar-line);background:var(--bar-2);color:var(--bar-ink);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}header .season-chip:hover{background:var(--bar-hover)}header .bar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.theme-ctl{align-items:center;gap:6px;display:flex}.theme-ctl .swatch{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--bar-2);border-radius:50%;flex:none}.theme-ctl select{appearance:none;border:1px solid var(--bar-line);background:var(--bar-2);color:var(--bar-ink);cursor:pointer;border-radius:999px;padding:5px 24px 5px 10px;font-size:12px;font-weight:600}.theme-ctl select:hover{background:var(--bar-hover)}.theme-ctl{position:relative}.theme-ctl:after{content:"▾";color:var(--bar-ink-2);pointer-events:none;font-size:10px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}main{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:14px 18px 18px;display:flex}h1{margin:2px 0 0;font-size:21px}h1 .sub{color:var(--ink-2);font-size:15px;font-weight:600}h2{color:var(--ink-strong);margin:18px 0 8px;font-size:15px}.hint{color:var(--ink-2);margin:0;font-size:13px}.muted{color:var(--ink-2);margin:0 0 8px;font-size:13px}.code{color:var(--ink-3);font-size:12px;font-weight:600}.home-page{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex;overflow:auto}.hero{background:linear-gradient(135deg, var(--hero-a), var(--hero-b));color:var(--hero-ink);border-radius:16px;padding:26px 28px}.hero h1{margin:0 0 6px;font-size:34px}.hero p{opacity:.92;margin:0 0 14px;font-size:15px;font-weight:600}.search{border:1px solid var(--line-2);border-radius:10px;outline:none;width:min(680px,92%);padding:12px 14px;font-size:15px;transition:box-shadow .12s,border-color .12s;box-shadow:0 0 #0000}.search:focus{border-color:var(--ring-line);box-shadow:0 0 0 3px var(--ring)}input:focus,select:focus{box-shadow:0 0 0 2px var(--ring);outline:none}.results{background:var(--panel);width:min(700px,92%);max-height:300px;color:var(--ink);box-shadow:var(--shadow-pop);border-radius:12px;margin-top:8px;overflow:auto}.results a{border-bottom:1px solid var(--line-soft);color:var(--ink);flex-direction:column;padding:10px 14px;text-decoration:none;display:flex}.results span{color:var(--ink-2);font-size:12px}.cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cards a{background:var(--panel);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-1);border-radius:12px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.cards a:hover{border-color:var(--ring-line);transform:translateY(-1px)}.cards b{color:var(--ink-2)}.cards span{font-size:22px;font-weight:800}.cards small{color:var(--ink-2);font-weight:600}.standings{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.standings h2{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-2);margin:0 0 8px;font-size:14px}.standings table{border-collapse:collapse;width:100%;font-size:13px}.standings th,.standings td{text-align:left;border-bottom:1px solid var(--line-soft);padding:5px 8px}.meta-footer{color:var(--ink-2);padding:0 2px;font-size:12px}.grid-page{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.grid-page h1,.grid-page .hint,.grid-page .filters{flex:none}.filters{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.filters input,.filters select{border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;font-size:13px}.filters button{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:700}.table-wrap{background:var(--panel);border:1px solid var(--line);min-height:0;box-shadow:var(--shadow-1);border-radius:12px 12px 0 0;flex:auto;overflow:auto}.table-note{color:var(--ink-2);border-top:1px solid var(--line-soft);padding:6px 12px;font-size:12px}table{border-collapse:collapse;width:100%;font-size:13px}th{z-index:2;background:var(--head);color:var(--ink-strong);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line-3);-webkit-user-select:none;user-select:none;padding:7px 9px;font-weight:700;position:sticky;top:0}.split-table th{cursor:default}table.sortable th{cursor:pointer}th:not(.name-col){text-align:right}th.name-col{text-align:left}td{border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:6px 9px}td.num,td.rate{text-align:right;font-variant-numeric:tabular-nums}td.name-col{text-align:left}tbody tr:hover{background:var(--hover)}td a{color:var(--link);font-weight:650;text-decoration:none}td a:hover{text-decoration:underline}.empty{color:var(--ink-3);text-align:center;padding:22px}.split-table .sec-row td{background:var(--panel-2);color:var(--ink-2);text-transform:uppercase;letter-spacing:.3px;padding:5px 9px;font-size:12px;font-weight:800}.split-table td.split-label{color:var(--ink-strong);font-weight:600}.detail-page{flex-direction:column;gap:2px;height:100%;min-height:0;padding-right:4px;display:flex;overflow:auto}.detail-page .table-wrap{flex:0 auto;max-height:46vh}.detail-page h1{margin-top:2px;font-size:24px}.tabbar{flex:none;gap:6px;margin-top:16px;display:flex}.tabbar button{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:9px 9px 0 0;padding:9px 16px;font-weight:700}.tabbar button.on{background:var(--sel);color:var(--sel-ink);border-color:var(--sel)}.grid-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.grid-inner .table-wrap{border-radius:0}.acc-toolbar{flex:none;align-items:center;gap:6px;margin-top:4px;display:flex}.acc-toolbar .muted{margin:0;padding:0 4px}.acc-toolbar button{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.acc-toolbar button.on{background:var(--sel);color:var(--sel-ink);border-color:var(--sel)}.accordion{flex-direction:column;gap:8px;margin-top:4px;display:flex}.acc-section{flex-direction:column;min-height:0;display:flex}.acc-header{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:700;display:flex}.acc-header:hover{border-color:var(--ring-line)}.acc-section.open>.acc-header{background:var(--sel);color:var(--sel-ink);border-color:var(--sel);border-radius:10px 10px 0 0}.acc-title{align-items:baseline;gap:8px;display:flex}.acc-header .muted{color:var(--ink-3)}.acc-section.open .acc-header .muted{color:var(--sel-ink-2)}.acc-title .count{color:var(--ink-3);font-size:12px;font-weight:600}.acc-section.open .acc-title .count{color:var(--sel-ink-2)}.acc-chev{color:var(--ink-2);font-size:13px;transition:transform .15s}.acc-section.open .acc-chev{color:var(--sel-ink);transform:rotate(180deg)}.acc-body{min-height:0}.detail-page.scroll-section .accordion{flex:auto;min-height:0}.detail-page.scroll-section .acc-section.open{flex:auto}.detail-page.scroll-section .acc-section.open .acc-body{flex-direction:column;flex:auto;display:flex}.detail-page.scroll-section .acc-body .table-wrap{border-radius:0 0 12px 12px;flex:auto;min-height:0;max-height:none;overflow:auto}.detail-page.scroll-section .acc-body .grid-inner{flex:auto;min-height:0}.detail-page.scroll-section .acc-body .grid-inner .table-wrap{border-radius:0}.detail-page.scroll-page{overflow:auto}.detail-page.scroll-page .accordion,.detail-page.scroll-page .acc-section.open{flex:none}.detail-page.scroll-page .acc-body{display:block}.detail-page.scroll-page .acc-body .table-wrap{border-radius:0 0 12px 12px;flex:none;max-height:none;overflow:visible}.detail-page.scroll-page .acc-body .grid-inner{flex:none}.detail-page.scroll-page .acc-body .grid-inner .table-wrap{border-radius:0}.pager{background:var(--panel);border:1px solid var(--line);color:var(--ink-2);border-top:0;border-radius:0 0 12px 12px;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pager label{color:var(--ink);align-items:center;gap:6px;margin-right:auto;font-weight:700;display:flex}.pager select{border:1px solid var(--line-2);border-radius:8px;padding:6px 26px 6px 8px;font-weight:700}.pager button{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:8px;padding:6px 11px;font-weight:700}.pager button:disabled{opacity:.45;cursor:not-allowed}.park-strip{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}.park-strip a{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:10px;flex-direction:column;padding:8px 12px;text-decoration:none;display:flex}.park-strip a:hover{border-color:var(--ring-line)}.park-strip small{color:var(--ink-2);font-size:11px}.games-list{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex:auto;min-height:0;overflow:auto}.game-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:6px 12px;font-size:13px;display:flex}.game-row:last-child{border-bottom:0}.game-row .gdate{color:var(--ink-2);width:90px}.game-row .gmatch{min-width:240px;font-weight:600}.game-row .gscore{text-align:right;width:70px;font-weight:800}.game-row .gmeta{color:var(--ink-2)}.error-page pre{background:var(--panel);color:var(--ink-2);border:1px solid var(--line);border-radius:10px;max-height:34vh;padding:12px;font-size:11px;overflow:auto}@media (width<=720px){header{flex-wrap:wrap;gap:10px}main{padding:10px}}.muted.small,.small{font-size:12px}.tag{background:var(--tag-bg);color:var(--tag-ink);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}tr.current-row td{background:var(--hl-row)}tr.current-row td a b{color:var(--accent)}.cards a.season-card{background:linear-gradient(135deg, var(--card-a), var(--card-b));color:var(--card-ink);border-color:var(--card-b)}.cards a.season-card b,.cards a.season-card small{color:var(--card-ink-2)}@media print{header,.pager,.filters,.acc-toolbar,.theme-ctl,.meta-footer{display:none!important}body,html,#root{height:auto;overflow:visible}main{padding:0}.table-wrap,.detail-page,.home-page,.grid-page,.games-list{box-shadow:none;border-radius:0;height:auto!important;max-height:none!important;overflow:visible!important}th{position:static}tr.current-row td{background:0 0}a{color:var(--ink)}}
