:root{--ee-navy: #101A31;--ee-card: #1B2A4E;--ee-line: #2E4270;--ee-bone: #F1F0EA;--ee-brass: #C9A227;--ee-klaxon: #C0392B;--ee-brick: #A8402D;--ee-amber: #E8A33D}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap header.hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:40px 0 32px}.wrap header.hero img{width:190px;height:auto;filter:drop-shadow(0 0 28px rgba(201,162,39,.28)) drop-shadow(0 6px 14px rgba(0,0,0,.45))}.wrap header.hero h1{margin:0;font-size:clamp(34px,7vw,54px);letter-spacing:.06em;line-height:1.05;color:var(--ee-bone)}.wrap header.hero .tagline{margin:10px 0 0;font-size:clamp(11px,2.2vw,13px);font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#f1f0ea80}.bar-actions{display:flex;gap:14px;align-items:center}.rename{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rename input{width:220px}.banner.no-pick{color:#f1f0eabf;font-style:italic}.banner.has-pick{color:var(--ee-bone)}.wrap .banner.board{position:relative;margin:0 0 18px;padding:12px 16px 14px;background-color:#070b14;background-image:radial-gradient(rgba(232,163,61,.11) 1px,transparent 1px);background-size:4px 4px;border:1px solid #3B2F16;border-radius:5px;box-shadow:inset 0 0 34px #e8a33d14,inset 0 1px #ffffff0a,0 2px 12px #00000080;font-style:normal}.wrap .banner.board .board-head{display:flex;align-items:center;gap:7px;margin-bottom:8px}.wrap .banner.board .board-mic{font-size:14px;line-height:1;filter:drop-shadow(0 0 7px rgba(232,163,61,.55))}.wrap .banner.board .board-eyebrow{font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#e8a33d9e}.wrap .banner.board .board-line{margin:0;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-style:normal;line-height:1.55;letter-spacing:.01em;color:var(--ee-amber);text-shadow:0 0 12px rgba(232,163,61,.35)}.wrap .banner.board.no-pick .board-line{color:#e8a33db8}.strikes-cell .strike{opacity:.25}.strikes-cell .strike.on{opacity:1}.strikes-cell.sev-0 .strike.on{color:var(--ee-brass)}.strikes-cell.sev-1 .strike.on{color:#d98c1f}.strikes-cell.sev-2 .strike.on,.strikes-cell.sev-3 .strike.on{color:var(--ee-klaxon)}.usage{margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--ee-line)}.usage-head{font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#f1f0ea8c;margin:0 0 10px}.usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.usage-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid rgba(46,66,112,.5)}.club{display:flex;align-items:center;gap:8px;min-width:0}.club-name{font-size:13px;color:var(--ee-bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roundel{flex:none;width:15px;height:15px;border-radius:50%;border:1px solid rgba(241,240,234,.3)}.slots{display:flex;gap:4px;flex:none}.slot{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:3px;border:1px solid transparent;font-size:11px;line-height:1.4}.slot-ico{display:inline-flex}.slot.open{border-color:#f1f0ea59;color:#f1f0eacc}.wrap .slot.spent{background:#a8402d29;border-color:#a8402d8c;color:#f1f0ea80}.wrap .slot.spent .slot-ico{color:var(--ee-brick)}.wrap .slot.spent .slot-let{text-decoration:line-through}.slot.picked{background:var(--ee-brass);border-color:var(--ee-brass);color:#412402}.wrap .usage-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(46,66,112,.7);border-radius:4px;background:#1b2a4e73}.wrap .usage-legend .leg{display:inline-flex;align-items:center;gap:7px}.wrap .usage-legend .leg-text{font-size:12px;letter-spacing:.02em;color:#f1f0eac7;white-space:nowrap}@media (max-width: 480px){.wrap header.hero{padding:28px 0 24px}.wrap header.hero img{width:150px}.wrap .banner.board{padding:11px 13px 12px}.wrap .banner.board .board-line{font-size:13px;line-height:1.5}.wrap .usage-legend{gap:7px 14px;padding:9px 10px}.wrap .usage-legend .leg-text{font-size:11px}}@media (max-width: 400px){.usage-grid{gap:0 10px}.club-name{font-size:12px}.slot{padding:1px 4px}.wrap .usage-legend{flex-direction:column;align-items:flex-start;gap:6px}}.masthead{--mh-bone: #F1F0EA;--mh-brass: #C9A227;--mh-line: #2E4270;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;padding:6px 0 14px;margin-bottom:18px;color:var(--mh-bone);border-bottom:1px solid var(--mh-line)}.mh-plate{display:flex;flex-direction:column;align-items:center;min-width:0;line-height:1}.mh-label{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;opacity:.4;margin-bottom:4px;text-indent:.28em}.mh-number{font-family:Playfair Display,Georgia,serif;font-size:62px;font-weight:400;line-height:.9;font-variant-numeric:lining-nums}.mh-status{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.4;margin-top:7px}.mh-status.now{color:var(--mh-brass);opacity:.95}.mh-arrow{width:38px;height:38px;font-size:20px;line-height:1;color:var(--mh-bone);background:transparent;border:1px solid var(--mh-line);border-radius:3px;cursor:pointer;opacity:.5;transition:opacity .15s ease,border-color .15s ease}.mh-arrow:hover:not(:disabled){opacity:1;border-color:var(--mh-brass)}.mh-arrow:disabled{opacity:.15;cursor:default}.mh-arrow:focus-visible{outline:2px solid var(--mh-brass);outline-offset:2px;opacity:1}.mh-meta{grid-column:1 / -1;margin:10px 0 0;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;opacity:.45}.mh-dot{opacity:.5}@media (max-width: 420px){.masthead{column-gap:8px}.mh-number{font-size:46px}.mh-arrow{width:34px;height:34px;font-size:18px}.mh-meta{font-size:11px}}.ledger{--led-card: #1B2A4E;--led-line: #2E4270;--led-bone: #F1F0EA;--led-brass: #C9A227;--led-klaxon: #C0392B;--led-amber: #E8A33D;color:var(--led-bone)}.ledger-label{display:block;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.45}.ledger-modes{display:flex;gap:6px;margin-bottom:16px}.ledger-mode{flex:1;padding:9px 12px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--led-bone);background:transparent;border:1px solid var(--led-line);border-radius:3px;cursor:pointer;opacity:.55;transition:opacity .15s ease,border-color .15s ease,background .15s ease}.ledger-mode:hover:not(.on){opacity:.8}.ledger-mode.on{opacity:1;background:var(--led-card);border-color:var(--led-brass)}.ledger-mode:focus-visible{outline:2px solid var(--led-brass);outline-offset:2px}.sheet-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px 10px;margin-bottom:6px;border-bottom:1px solid var(--led-line)}.sheet-count{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;opacity:.7;white-space:nowrap}.sheet-missing{color:var(--led-klaxon);opacity:.95}.ledger-step{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 10px;margin-bottom:6px;border-bottom:1px solid var(--led-line)}.ledger-week{flex:1;text-align:center;font-family:Playfair Display,Georgia,serif;font-size:19px;line-height:1.2}.ledger-week .ledger-label{margin-bottom:3px}.ledger-nav{width:34px;height:34px;font-size:18px;line-height:1;color:var(--led-bone);background:transparent;border:1px solid var(--led-line);border-radius:3px;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.ledger-nav:hover:not(:disabled){border-color:var(--led-brass)}.ledger-nav:disabled{opacity:.25;cursor:default}.ledger-nav:focus-visible{outline:2px solid var(--led-brass);outline-offset:2px}.ledger-rows{list-style:none;margin:0;padding:0}.ledger-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;margin-bottom:6px;background:var(--led-card);border:1px solid var(--led-line);border-left:3px solid var(--led-line);border-radius:3px}.ledger-row.missed{border-color:#c0392b73;border-left-color:var(--led-klaxon)}.ledger-main{min-width:0;display:flex;flex-direction:column;gap:3px}.ledger-club{font-family:Playfair Display,Georgia,serif;font-size:17px;line-height:1.25}.ledger-pick{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:13px;opacity:.85}.ledger-venue{display:inline-flex;align-items:center;opacity:.6}.ledger-opp{opacity:.6}.ledger-score{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.ledger-stamp{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;opacity:.4}.sealed-line{font-size:13px;font-style:italic;opacity:.55}.ledger-missed{font-size:13px;color:var(--led-klaxon);opacity:.9}.ledger-tally{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:52px}.ledger-tally .ledger-label{text-align:center}.ledger-mark{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-variant-numeric:tabular-nums;line-height:1.1}.ledger-mark.scored{color:var(--led-brass)}.ledger-mark.strike{color:var(--led-klaxon)}.ledger-mark.blank{opacity:.35}.sheet-time{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-variant-numeric:tabular-nums;opacity:.55}.sheet-flag{font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--led-amber);padding:3px 7px;border:1px solid rgba(232,163,61,.4);border-radius:2px;white-space:nowrap}.ledger-empty{padding:26px 18px;text-align:center;background:var(--led-card);border:1px solid var(--led-line);border-radius:3px}.ledger-empty p{margin:0 auto;max-width:34ch;font-size:14px;opacity:.6}.ledger-empty-head{font-family:Playfair Display,Georgia,serif;font-size:20px;margin-bottom:8px!important;opacity:.95!important}.ledger-note{margin-top:14px;font-size:12px;line-height:1.5;opacity:.4}@media (max-width: 380px){.ledger-row{padding:11px;gap:10px}.ledger-club{font-size:16px}.ledger-tally{min-width:44px}.sheet-head{flex-direction:column;align-items:flex-start;gap:4px}}.rivals{display:flex;flex-direction:column;gap:1rem}.rivals-head{display:flex;flex-direction:column;gap:.35rem}.rivals-eyebrow{font-family:Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;color:#9ba9c6}.rivals-note{margin:0;color:#c7cfe0;font-size:.86rem;line-height:1.5;max-width:60ch}.scout-picker{display:flex;flex-direction:column;gap:.5rem}.scout-search{width:100%;box-sizing:border-box;padding:.65rem .8rem;background:#1e2f52;border:1.5px solid #2FB56A;border-radius:8px;box-shadow:inset 3px 0 #2fb56a;color:#f1f0ea;font-size:1rem;font-weight:600}.scout-search::placeholder{color:#8fb6a2;font-weight:500}.scout-search:focus{outline:none;border-color:#3ed17e;box-shadow:inset 3px 0 #3ed17e,0 0 0 3px #2fb56a38}.scout-results{list-style:none;margin:0;padding:.25rem;background:#16233f;border:1px solid #2E4270;border-radius:8px;max-height:15rem;overflow-y:auto}.scout-result{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .5rem;border-radius:6px}.scout-result+.scout-result{border-top:1px solid rgba(46,66,112,.5)}.scout-name{font-family:Playfair Display,Georgia,serif;font-size:1rem;color:#f1f0ea}.scout-none{padding:.5rem}.scout-btn{flex:none;padding:.3rem .7rem;border-radius:6px;border:1px solid #2E4270;background:transparent;color:#c7cfe0;font-size:.8rem;cursor:pointer;white-space:nowrap}.scout-btn:hover{border-color:#c9a227;color:#f1f0ea}.scout-btn.on{border-color:#c9a227;color:#c9a227;background:#c9a22714}.rivals-empty{border:1px dashed #2E4270;border-radius:10px;padding:1.4rem 1.2rem;text-align:center}.rivals-empty-line{margin:0;color:#c7cfe0;font-size:.92rem;line-height:1.55;max-width:52ch;margin-inline:auto}.rivals-loading{padding:.5rem 0}.rivals-stack{display:flex;flex-direction:column;gap:1.4rem}.rival-card{display:flex;flex-direction:column;gap:.5rem}.rival-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.15rem;border-bottom:1px solid #2E4270}.rival-name{font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:700;color:#f1f0ea}.rival-drop{flex:none;font-size:.78rem}.howto{--hp-card: #1B2A4E;--hp-line: #2E4270;--hp-bone: #F1F0EA;--hp-brass: #C9A227;--hp-klaxon: #C0392B;color:var(--hp-bone);max-width:62ch}.howto p,.howto dd{font-size:15px;line-height:1.62;opacity:.82;margin:0 0 12px}.howto strong{opacity:1;font-weight:600}.howto em{font-style:italic}.howto-thesis{font-family:Playfair Display,Georgia,serif;font-size:20px!important;line-height:1.45!important;opacity:1!important;padding:18px 18px 18px 20px;margin-bottom:30px!important;background:var(--hp-card);border-left:3px solid var(--hp-brass);border-radius:3px}.howto-head{display:flex;align-items:baseline;gap:10px;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:400;line-height:1.25;margin:30px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--hp-line)}.howto-num{flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-variant-numeric:tabular-nums;color:var(--hp-brass);opacity:.75}.howto-scoring{list-style:none;margin:0 0 14px;padding:0}.howto-scoring li{display:flex;align-items:center;gap:14px;padding:10px 14px;margin-bottom:5px;font-size:15px;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:3px}.howto-pts{flex-shrink:0;width:30px;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px;font-variant-numeric:tabular-nums;color:var(--hp-brass)}.howto-pts.zero{color:var(--hp-klaxon)}.howto-warn{padding-left:13px;border-left:2px solid var(--hp-klaxon);opacity:.9!important}.howto-aside{font-size:14px!important;font-style:italic;opacity:.5!important}.howto-section{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.45;margin:42px 0 16px}.howto-screens dt,.howto-glossary dt{font-family:Playfair Display,Georgia,serif;font-size:17px;margin-bottom:3px}.howto-screens dd{margin:0 0 20px;padding-left:13px;border-left:1px solid var(--hp-line)}.howto-glossary{padding:4px 0}.howto-glossary dt{font-size:15px;color:var(--hp-brass);opacity:.9}.howto-glossary dd{margin:0 0 15px;font-size:14px;opacity:.72}.howto-foot{margin-top:34px!important;padding-top:16px;font-size:13px!important;opacity:.45!important;border-top:1px solid var(--hp-line)}@media (max-width: 380px){.howto-thesis{font-size:18px!important;padding:15px 15px 15px 16px}.howto-head{font-size:18px}.howto p,.howto dd{font-size:14px}}:root{--navy-deep: #101a31;--navy-crest: #1b2a4e;--pitch-line: #2e4270;--bone: #f1f0ea;--bone-dim: #a8b0c4;--brass: #c9a227;--klaxon: #c0392b;--font-display: "Playfair Display", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--font-label: "Inter", system-ui, sans-serif;--font-data: "IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}body{margin:0;background:var(--navy-deep);color:var(--bone);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.wrap{max-width:720px;margin:0 auto;padding:32px 20px 64px}header{display:flex;align-items:center;gap:16px;margin-bottom:8px}header img{height:72px;width:auto}header>div{display:flex;flex-direction:column;gap:4px}h1{font-family:var(--font-display);font-weight:700;font-size:34px;letter-spacing:.03em;text-transform:uppercase;margin:0;line-height:1.08}.tagline{font-family:var(--font-label);font-weight:600;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);margin:0;line-height:1.5}h2{font-family:var(--font-display);font-weight:500;font-size:25px;letter-spacing:.005em;text-transform:none;margin:32px 0 12px;line-height:1.2}.card{background:var(--navy-crest);border:1px solid var(--pitch-line);border-radius:10px;padding:18px 20px}.vidiprinter{font-family:var(--font-data);font-size:13.5px;background:var(--navy-crest);border:1px solid var(--pitch-line);border-radius:10px;overflow:hidden}.row{display:grid;grid-template-columns:1fr 62px 1fr;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid rgba(46,66,112,.55)}.row:last-child{border-bottom:none}.home{text-align:right}.away{text-align:left}.score{text-align:center;font-weight:600;letter-spacing:.06em;color:var(--brass)}.score.pending{color:var(--bone-dim);font-weight:400}.gw-head{display:flex;justify-content:space-between;align-items:baseline;padding:12px 16px;background:#2e427059;font-family:var(--font-label);font-weight:600;letter-spacing:.15em;text-transform:uppercase;font-size:11px}.status{font-family:var(--font-data);font-size:13px;line-height:1.9}.ok{color:var(--brass)}.bad{color:var(--klaxon)}.muted{color:var(--bone-dim)}button{font-family:var(--font-label);font-weight:600;text-transform:uppercase;letter-spacing:.11em;font-size:12.5px;background:transparent;color:var(--bone);border:1px solid var(--pitch-line);border-radius:6px;padding:10px 18px;cursor:pointer}button:hover{border-color:var(--brass);color:var(--brass)}button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;margin:20px 0 8px;background:var(--navy-crest);border:1px solid var(--pitch-line);border-radius:8px;font-size:14px}.bar strong{font-family:var(--font-display);font-weight:600;font-size:16px}button.link{border:none;padding:0;font-size:13px;color:var(--bone-dim);background:none;text-transform:none;letter-spacing:0;font-weight:400}button.link:hover{color:var(--brass)}.tabs{display:flex;gap:8px;margin:14px 0 4px;flex-wrap:wrap}.tab{border-color:var(--pitch-line)}.tab.on{border-color:var(--brass);color:var(--brass)}.banner{background:var(--navy-crest);border:1px solid var(--pitch-line);border-left:3px solid var(--brass);border-radius:8px;padding:13px 16px;margin-bottom:16px;font-size:15px}.banner.out{border-left-color:var(--klaxon)}.hint{color:var(--bone-dim);font-size:13px}label{display:block;margin:14px 0 0;font-family:var(--font-label);font-weight:600;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}input,select{display:block;width:100%;margin-top:6px;background:var(--navy-deep);color:var(--bone);border:1px solid var(--pitch-line);border-radius:6px;padding:10px 12px;font-family:var(--font-body);font-size:15px}input:focus,select:focus{outline:2px solid var(--brass);outline-offset:1px}button.primary{margin-top:18px;width:100%;padding:13px;background:var(--brass);color:var(--navy-deep);border-color:var(--brass);font-size:13px;letter-spacing:.13em}button.primary:hover{background:var(--bone);border-color:var(--bone);color:var(--navy-deep)}button:disabled{opacity:.45;cursor:not-allowed}.fixtures{display:flex;flex-direction:column;gap:8px}.fixture{background:var(--navy-crest);border:1px solid var(--pitch-line);border-radius:9px;padding:10px 12px}.fixture.gone{opacity:.42}.ko{font-family:var(--font-data);font-size:11.5px;letter-spacing:.05em;color:var(--bone-dim);margin-bottom:8px}.sides{display:grid;grid-template-columns:1fr 1fr;gap:8px}.side{display:flex;align-items:center;gap:8px;justify-content:flex-start;text-transform:none;letter-spacing:0;font-family:var(--font-body);font-weight:400;font-size:14.5px;padding:11px 12px;text-align:left}.side .venue{font-family:var(--font-data);font-size:11px;color:var(--bone-dim);border:1px solid var(--pitch-line);border-radius:3px;padding:1px 5px}.side .tname{flex:1}.side .tick{font-family:var(--font-data);font-size:10.5px;color:var(--bone-dim)}.side .tick.on{color:var(--brass)}.side.mine{border-color:var(--brass);background:#c9a2271f}.side.used{opacity:.4}.declare{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;margin:-6px 0 16px;background:var(--navy-crest);border:1px solid var(--pitch-line);border-left:3px solid var(--pitch-line);border-radius:8px}.declare.on{border-left-color:var(--brass)}.declare-state{font-family:var(--font-label);font-weight:600;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}.declare.on .declare-state{color:var(--brass)}.declare-state .hint{font-family:var(--font-body);font-weight:400;letter-spacing:0;text-transform:none;font-size:13px;color:var(--bone-dim)}.declare button.link{white-space:nowrap}.standings{width:100%;border-collapse:collapse;font-size:15px}.standings th{font-family:var(--font-label);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--bone-dim);text-align:left;padding:9px 10px;border-bottom:1px solid var(--pitch-line)}.standings td{padding:11px 10px;border-bottom:1px solid rgba(46,66,112,.5)}.standings .club{font-family:var(--font-display);font-size:16.5px}.standings .num{text-align:center;font-family:var(--font-data)}.standings .pts{font-family:var(--font-data);color:var(--brass);font-weight:600}.standings .pick-cell{font-family:var(--font-data);font-size:13px}.standings .declared{border-bottom:1px dotted var(--brass);padding-bottom:1px}.standings tr.out{opacity:.45;text-decoration:line-through}.strike{color:var(--pitch-line);margin:0 1px}.strike.on{color:var(--klaxon)}.admin-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(46,66,112,.5);flex-wrap:wrap}.admin-teams{font-size:14px}.admin-controls{display:flex;gap:6px;align-items:center}.score-in{width:46px;text-align:center;margin:0;padding:7px 4px}.admin-controls button{padding:7px 12px;font-size:11px}.flag{font-family:var(--font-label);font-weight:600;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);border:1px solid var(--brass);border-radius:3px;padding:2px 6px;margin-left:8px}.gw-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-family:var(--font-display);font-weight:500;text-transform:none;letter-spacing:.005em;font-size:21px}.gw-nav button{padding:6px 15px;font-size:15px;line-height:1}.gw-nav .hint{font-family:var(--font-body);text-transform:none;letter-spacing:0}@media (max-width: 520px){.sides{grid-template-columns:1fr}.bar,.declare{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width: 480px){h1{font-size:25px;letter-spacing:.02em}header img{height:60px}.row{font-size:12.5px;grid-template-columns:1fr 56px 1fr}}
