.player-card.selectable td.clickable[data-v-65da32b2]{cursor:pointer}.player-card.selectable td.clickable[data-v-65da32b2]:hover{background:color-mix(in srgb,var(--card-tone) 22%,transparent)}.player-card td.claimed[data-v-65da32b2]{outline:2px solid var(--card-tone);outline-offset:-2px}.hand-ink[data-v-3d5ae478]{position:relative;display:inline}.hand-ch[data-v-3d5ae478]{display:inline-block;opacity:0;transform:translate(-.14em,.1em) rotate(-9deg) scale(.72);transform-origin:0 80%}.hand-ink.instant .hand-ch[data-v-3d5ae478],.hand-ink.done .hand-ch[data-v-3d5ae478]{opacity:1;transform:none;animation:none}.hand-ink.writing:not(.done) .hand-ch[data-v-3d5ae478]{animation:stroke-in-3d5ae478 .2s cubic-bezier(.2,.75,.25,1) forwards;animation-delay:calc(var(--delay) + var(--i) * var(--step))}@keyframes stroke-in-3d5ae478{0%{opacity:0;transform:translate(-.16em,.12em) rotate(-11deg) scale(.62)}58%{opacity:1;transform:translate(.03em,-.05em) rotate(4deg) scale(1.08)}to{opacity:1;transform:none}}.hand-pencil[data-v-3d5ae478]{position:absolute;top:-.45rem;left:0;width:1.1rem;height:1.1rem;overflow:visible;opacity:0;pointer-events:none;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .35))}.hand-ink.writing:not(.done) .hand-pencil[data-v-3d5ae478]{animation:pencil-travel-3d5ae478 var(--dur) linear forwards}@keyframes pencil-travel-3d5ae478{0%{left:0;opacity:1;transform:translate(-2px,2px) rotate(-6deg)}12%{opacity:1}88%{opacity:1}to{left:calc(100% - .35rem);opacity:0;transform:translate(0) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.hand-ch[data-v-3d5ae478],.hand-pencil[data-v-3d5ae478]{animation:none!important;opacity:1;transform:none}}:root{color-scheme:dark;--bg: #102018;--panel: #173324;--ink: #e8f3e4;--muted: #9bb59a;--line: #2c5a3d;--accent: #d4c26a;--tone-batter: #c9a227;--tone-pitcher: #3a7ca8;--display: "Fraunces", "Iowan Old Style", Palatino, Georgia, serif;--mono: "Source Code Pro", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--hand: "Kalam", "Segoe Print", cursive;--paper: #efe4c4;--paper-rule: #c5d0e0;--rule: 1.8rem;--graphite: #2f2c27;--graphite-soft: #5c574c;--paper-fiber: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");font-family:"Source Sans 3",Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% -10%,#244a32 0%,var(--bg) 58%),var(--bg);color:var(--ink)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.18;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgb(0 0 0 / .07) 3px),repeating-linear-gradient(90deg,transparent 0,transparent 2px,rgb(0 0 0 / .05) 3px)}#app{position:relative;z-index:1}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.shell{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.app-foot{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:2.5rem;padding-top:.75rem;border-top:1px solid var(--line);color:#fff;font-family:var(--mono);font-size:.72rem;letter-spacing:.03em}.shell>header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.25rem;border-bottom:1px solid var(--line);padding-bottom:.75rem;margin-bottom:1.5rem}.brand{font-family:var(--display);font-size:1.7rem;font-weight:650;letter-spacing:.03em;color:var(--ink)}.sub{color:var(--muted);font-size:.95rem}table{width:100%;border-collapse:collapse;background:color-mix(in srgb,var(--panel) 80%,black)}th,td{padding:.4rem .55rem;text-align:left;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}h1,h2{font-family:var(--display);font-weight:650}h2{margin:1.75rem 0 .5rem;font-size:1.15rem;color:var(--accent)}.paper{background-color:var(--paper);background-image:var(--paper-fiber);background-blend-mode:multiply;color:var(--graphite);padding:1.05rem 1.15rem 1.3rem;border:1px solid #c4b48a;box-shadow:inset 0 1px #fff8e0,0 12px 26px #00000052}.paper+.paper{margin-top:1.15rem}.paper-mast{margin-bottom:.85rem;padding-bottom:.55rem;border-bottom:3px double var(--graphite)}.paper-kicker{margin:0 0 .15rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--graphite-soft)}.paper-mast h1{margin:0;font-size:1.7rem;color:var(--graphite)}.paper-mast .subline{margin:.2rem 0 0;color:var(--graphite-soft);font-size:.9rem}.paper h2{margin:0 0 .55rem;color:var(--graphite);border-bottom:2px solid var(--graphite);padding-bottom:.2rem}.paper h3{margin:1rem 0 .2rem;font-family:var(--display);font-size:.78rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--graphite-soft)}.paper table{background:transparent}.paper th{height:calc(var(--rule) * .85);padding:0 .4rem .15rem;color:var(--graphite-soft);border-bottom:1.5px solid var(--graphite);vertical-align:bottom;line-height:1.1}.paper tbody tr{height:var(--rule)}.paper td{height:var(--rule);padding:0 .4rem;line-height:1.05;vertical-align:middle;align-content:center;overflow:visible;border-bottom:1px solid color-mix(in srgb,var(--paper-rule) 88%,#8a9bb0);color:var(--graphite)}.paper a{color:var(--graphite);text-decoration:underline;text-decoration-color:#b8a070;text-underline-offset:.12em}.paper a:hover{color:#1a1810}.paper .muted,.paper .owner{color:var(--graphite-soft)}.paper .hand,.paper td.num,.paper th.num{font-family:var(--hand)}.paper td.num,.paper .hand{font-size:1.25rem;line-height:1;color:#3a372f;text-shadow:.35px .55px 0 rgb(40 35 20 / .14)}.paper tbody td:not(.num){position:relative;top:.12em}.paper tbody td.num,.paper tbody td.hand{position:relative;top:.26em}.paper th.num{font-size:.82rem;font-weight:700}.paper tr.leader td,.paper tr.leader .hand,.paper tr.leader td.num{font-weight:700}.league-spread{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 2rem}.league-col{min-width:0}.paper .playoffs{margin-bottom:1.15rem;padding-bottom:.85rem;border-bottom:2px solid var(--graphite)}.paper .series-list>li{border-bottom-color:color-mix(in srgb,var(--paper-rule) 75%,#b8a070)}.paper .po-games{font-family:var(--hand)}.paper .plays{font-family:var(--hand);font-size:1.15rem;color:var(--graphite)}.paper .plays li{min-height:var(--rule);line-height:1.15;padding:.32em 0 0;display:flex;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--paper-rule) 88%,#8a9bb0)}.paper .plays .half{margin-top:.35rem;font-family:var(--display);font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite-soft);align-items:flex-end}.paper .edit-lineup li,.paper ol li,.paper .upcoming-list li{border-bottom:1px solid color-mix(in srgb,var(--paper-rule) 88%,#8a9bb0);color:var(--graphite)}.paper .upcoming-list{list-style:none;padding:0;margin:0;font-family:var(--hand);font-size:1.15rem}.paper .upcoming-list li{height:var(--rule);line-height:1.15;padding:.32em 0 0;display:flex;align-items:center}.paper ol:not(.edit-lineup) li{height:var(--rule);line-height:1.2;padding:.35em 0 0}.paper ol{font-family:var(--hand);font-size:1.15rem;margin:0}.paper .edit-lineup li{min-height:var(--rule);padding:.1rem 0;align-items:flex-end}.pbp-pad{margin-top:.25rem}.paper-mast .hand{font-size:1.55rem}.paper button:not(.btn-primary):not(.linkish),.paper select{background:color-mix(in srgb,var(--paper) 55%,#fff);color:var(--graphite);border-color:#b8a070}.muted{color:var(--muted)}.plays{list-style:none;padding:0;margin:0;font-family:var(--mono);font-size:.88rem}.plays li{padding:.2rem 0}.plays .half{margin-top:.85rem;color:var(--accent);font-family:inherit}.brand-block{display:flex;align-items:baseline;gap:1rem}.auth{display:flex;align-items:center;gap:.75rem}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.sub-toolbar{justify-content:flex-start}.sub-toolbar label{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.95rem}.live-actions{margin:0;padding:.85rem 1rem 1rem;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.live-actions .toolbar{justify-content:flex-start;gap:.45rem}.live-actions .toolbar:last-child{margin-bottom:0}.live-actions .cue{margin:.55rem 0 0;font-size:.9rem}.playoffs{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.series-list{list-style:none;padding:0;margin:.5rem 0 0}.series-list>li{padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.po-games{list-style:none;padding:.25rem 0 0 1rem;margin:0;font-size:.85rem;font-family:var(--mono)}.board{margin:0 0 1.75rem;background:color-mix(in srgb,var(--panel) 88%,black);border:1px solid var(--line);box-shadow:0 0 0 1px color-mix(in srgb,#000 25%,transparent),0 12px 28px #00000047}.scoreboard{display:grid;grid-template-columns:1fr auto 1fr;gap:.5rem .75rem;align-items:center;padding:.85rem 1rem .75rem;background:linear-gradient(180deg,#1a2a1c,#121c14);border-bottom:2px solid var(--accent)}.sb-team{display:flex;align-items:baseline;gap:.55rem;min-width:0}.sb-team.away{justify-content:flex-start}.sb-team.home{justify-content:flex-end}.sb-abbr{font-family:var(--display);font-size:1.35rem;font-weight:650;letter-spacing:.04em;color:var(--ink)}a.sb-abbr{color:var(--ink)}a.sb-abbr:hover{color:var(--accent);text-decoration:none}.sb-team.batting .sb-abbr,.sb-team.batting a.sb-abbr{color:var(--accent)}.sb-score{font-family:var(--display);font-size:2rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1}.sb-mid{text-align:center;min-width:5.5rem}.sb-inning{margin:0;font-family:var(--display);font-size:1.05rem;font-weight:650;color:var(--accent)}.sb-meta{margin:.15rem 0 0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.sb-extras{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.15rem;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.outs-dots{display:inline-flex;align-items:center;gap:.28rem}.outs-dots i{width:.55rem;height:.55rem;border-radius:50%;border:1px solid var(--accent);background:transparent}.outs-dots i.lit{background:var(--accent)}.sb-abs.now{color:var(--accent)}.sb-presence{text-transform:none;letter-spacing:.02em}.sb-presence .on{color:var(--accent)}.scheduled-presence{margin-top:.35rem}.abs-feedback{margin:0;padding:.55rem 1rem;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:.92rem}.board-field{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;padding:1rem 1.1rem 1.15rem;background:radial-gradient(circle at 28% 58%,#3a7a4a,#1e4a2e 42%,#163624);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.matchup{flex:1;min-width:12rem}.matchup .vs{margin:0 0 .2rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 70%,var(--muted))}.matchup .vs-next{margin-top:.65rem}.matchup .name{margin:0;font-family:var(--display);font-size:1.2rem;font-weight:650}.matchup .name.pitcher{margin-top:.55rem}.tabletop{margin:0;padding:1rem 1.1rem 1.15rem;background:radial-gradient(circle at 50% 0%,#1f3f2c,#13261c 70%);border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.tabletop-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.legend-btn{width:1.7rem;height:1.7rem;padding:0;border-radius:999px;font-weight:700;line-height:1;color:var(--accent);border-color:var(--accent)}.dice-tray{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:.35rem 0 .85rem;padding-top:.85rem}.die{--die-hi: #fffef8;--die-mid: #f0ebe0;--die-lo: #cfc6b4;--die-edge: #5c564c;--die-shadow: #8a8274;--die-label: var(--muted);position:relative;width:3.35rem;height:3.35rem;filter:drop-shadow(0 3px 2px rgb(0 0 0 / .32))}.die.tone-batter{--die-hi: #fff8d8;--die-mid: #f0d878;--die-lo: #c9a430;--die-edge: #8a7020;--die-shadow: #a88828;--die-label: var(--tone-batter)}.die.tone-pitcher{--die-hi: #e8f6ff;--die-mid: #8ecce8;--die-lo: #3a8ab0;--die-edge: #2a6a88;--die-shadow: #4a90b0;--die-label: var(--tone-pitcher)}.die svg{width:100%;height:100%;display:block;overflow:visible}.die-label{position:absolute;top:-.85rem;left:0;right:0;text-align:center;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;color:var(--die-label);font-weight:600}.die.pulse{animation:die-pop .45s ease}@keyframes die-pop{0%{transform:scale(.72) rotate(-8deg);opacity:.35}55%{transform:scale(1.08) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0)}}.dice-readout{font-family:var(--mono);font-size:.9rem;line-height:1.35}.dice-readout p{margin:.15rem 0}.tone-batter{color:var(--tone-batter)}.tone-pitcher{color:var(--tone-pitcher)}.tabletop-key{display:flex;align-items:center;gap:.85rem;margin-left:auto;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.tabletop-key .swatch{display:inline-block;width:.55rem;height:.55rem;margin-right:.28rem;border-radius:2px;vertical-align:-.05rem}.tabletop-key .swatch.batter{background:var(--tone-batter);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone-batter) 40%,#000)}.tabletop-key .swatch.pitcher{background:var(--tone-pitcher);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone-pitcher) 40%,#000)}.card-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;margin-top:1rem}.binder-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}.dice-entry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem .75rem;margin:.35rem 0 .15rem}.dice-entry label{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dice-entry input{width:3.4rem;padding:.28rem .35rem;font:inherit;font-size:1rem;text-align:center;color:var(--text);background:color-mix(in srgb,var(--panel) 70%,black);border:1px solid var(--line)}.dice-entry .cue{flex-basis:100%;margin:0}.player-card{--card-paper: #f3e6c4;--card-ink: #1a2216;--card-rule: #c9b88a;--card-tone: #6a6248;background:var(--paper-fiber),linear-gradient(180deg,#faf3dc 0%,var(--card-paper) 38%,#e6d4a6 100%);background-blend-mode:multiply,normal;color:var(--card-ink);border:1px solid #3d3424;border-left:7px solid var(--card-tone);padding:.7rem .75rem .8rem;box-shadow:inset 0 1px #fff8e4,0 8px 18px #00000059}.player-card.role-batter{--card-tone: var(--tone-batter)}.player-card.role-pitcher{--card-tone: var(--tone-pitcher)}.player-card.active{box-shadow:inset 0 1px #fff8e4,0 0 0 2px var(--card-tone),0 10px 22px #0006}.player-card header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .6rem;margin:0 0 .5rem;padding:0 0 .4rem;border-bottom:1px solid var(--card-rule)}.player-card .role{display:block;width:100%;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--card-tone);font-weight:700}.player-card h3{margin:0;font-family:var(--display);font-size:1.12rem;font-weight:650;color:var(--card-ink)}.player-card .hand-badge{margin:0;padding:.08rem .4rem;border:1px solid var(--card-rule);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5c5344}.player-card .ratings{margin:0;width:100%;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5c5344}.player-card .chart{width:100%;font-size:.75rem;background:transparent;color:var(--card-ink)}.player-card .chart th,.player-card .chart td{padding:.22rem .35rem;border-bottom-color:var(--card-rule);text-align:center}.player-card .chart th{color:#6a604c}.player-card .chart th.num,.player-card .chart td.num{width:2.2rem;text-align:center}.player-card .chart td.hit{background:color-mix(in srgb,var(--card-tone) 32%,transparent);color:var(--card-ink);font-weight:700}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.25rem;background:color-mix(in srgb,#000 55%,transparent);overscroll-behavior:contain}.modal{width:min(36rem,100%);max-height:min(85vh,40rem);overflow:auto;overscroll-behavior:contain;padding:1rem 1.1rem 1.15rem;background:var(--panel);border:1px solid var(--line);color:var(--ink)}.modal-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.modal-head h2{margin:0;font-size:1.15rem;color:var(--accent)}.modal-intro{margin:0 0 .75rem;font-size:.9rem}.legend-subhead{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600;color:var(--accent)}.modal-tabs{display:flex;gap:.35rem;margin-bottom:.85rem;border-bottom:1px solid var(--line);padding-bottom:.5rem}.modal-tabs button{background:transparent;border:none;color:var(--muted);padding:.25rem .55rem;cursor:pointer;font:inherit}.modal-tabs button.active{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.rules-panel h3{margin:.85rem 0 .35rem;font-size:.95rem;color:var(--accent)}.rules-panel h3:first-child{margin-top:0}.rules-panel ol,.rules-panel ul{margin:0 0 .35rem;padding-left:1.2rem}.rules-panel li{margin:.3rem 0;font-size:.92rem;line-height:1.4}.legend-table{width:100%;background:color-mix(in srgb,var(--bg) 35%,var(--panel))}.legend-table .code{font-family:var(--mono);font-weight:700;width:3.5rem;color:var(--accent)}button,select{font:inherit;color:var(--ink);background:color-mix(in srgb,var(--panel) 70%,#0c1810);border:1px solid var(--line);padding:.4rem .8rem;cursor:pointer}button:hover:not(:disabled):not(.linkish){border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}button:disabled{opacity:.45;cursor:not-allowed}button.btn-primary{background:var(--accent);color:#1a1810;border-color:color-mix(in srgb,var(--accent) 55%,#000);font-weight:700}button.btn-primary:hover:not(:disabled){filter:brightness(1.07);border-color:color-mix(in srgb,var(--accent) 40%,#000)}button.btn-challenge{border-color:#e09060;color:#f3c4a4}button.btn-quiet{font-size:.9rem;color:var(--muted)}button.linkish{background:transparent;border:none;color:var(--accent);padding:0;text-decoration:underline}.edit-lineup{list-style:none;padding:0;margin:0 0 1rem}.edit-lineup li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 0;border-bottom:1px solid var(--line)}.row-actions{display:flex;gap:.35rem}.diamond{position:relative;width:13.5rem;height:13.5rem;flex-shrink:0}.diamond .dirt{position:absolute;inset:22%;background:radial-gradient(circle at 40% 35%,#d4b184,#b88858 70%);transform:rotate(45deg);border-radius:10%;box-shadow:inset 0 0 18px #7a5834}.diamond .paths{position:absolute;inset:0;pointer-events:none}.diamond .paths:before,.diamond .paths:after{content:"";position:absolute;left:50%;bottom:1.35rem;width:2px;height:6.1rem;background:#ffffff8c;transform-origin:bottom center}.diamond .paths:before{transform:translate(-50%) rotate(-45deg)}.diamond .paths:after{transform:translate(-50%) rotate(45deg)}.base-spot{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.2rem;width:4.4rem;text-align:center}.base-spot .bag{width:1.15rem;height:1.15rem;background:#f4f0e6;border:1px solid #d0c8b4;transform:rotate(45deg);box-shadow:0 1px 2px #00000059}.base-spot.on .bag{background:var(--accent);border-color:#b89a38;box-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent)}.base-spot .runner{max-width:4.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.1;color:#f2f6e8;text-shadow:0 1px 2px rgb(0 0 0 / .55)}.base-spot.empty .runner{color:#ffffff73;font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.base-spot.second{top:.15rem;left:4.55rem}.base-spot.second .runner{order:-1}.base-spot.third{top:4.7rem;left:0}.base-spot.first{top:4.7rem;right:0;left:auto}.base-spot.plate{bottom:.05rem;left:4.55rem}.base-spot.plate .bag{width:1.05rem;height:.85rem;transform:none;clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%)}.last-play{display:flex;align-items:flex-start;gap:.65rem;font-family:var(--mono);font-size:.95rem;padding:.6rem .75rem;margin:0;background:color-mix(in srgb,var(--panel) 80%,black);border-left:3px solid var(--accent)}.last-play-text{flex:1;min-width:0}.play-detail-btn{flex-shrink:0;width:1.45rem;height:1.45rem;margin-top:.05rem;padding:0;border-radius:999px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:.85rem;line-height:1;color:var(--accent);border-color:var(--accent);background:transparent}.play-detail-btn[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 22%,transparent)}.play-detail{margin:0 0 .85rem;padding:.55rem .75rem .65rem;border-left:3px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--panel) 65%,black);font-family:var(--mono);font-size:.82rem;line-height:1.45;color:var(--muted)}.play-detail p{margin:.2rem 0;color:var(--text)}.play-detail-help{margin-top:.45rem;font-size:.78rem}.sample-banner{margin:0 0 1rem;padding:.55rem .75rem;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:.92rem}@media(max-width:800px){.league-spread{grid-template-columns:1fr}.scorebook th:nth-child(n+6),.scorebook td:nth-child(n+6){display:none}.paper td{padding:0 .28rem .18rem}.paper th{padding:0 .28rem .15rem}}@media(max-width:640px){.scoreboard{grid-template-columns:1fr 1fr}.sb-mid{grid-column:1 / -1;order:-1}.sb-score{font-size:1.65rem}.board-field{justify-content:center}.matchup{text-align:center}}.whats-new-teaser{margin-top:1.5rem}.whats-new-teaser h2,.whats-new h2{margin:0 0 .45rem}.whats-new-teaser p{margin:.35rem 0}.whats-new section{margin:0 0 1.15rem}.whats-new ul{margin:0;padding-left:1.2rem}.whats-new li{margin:.35rem 0}@media print{header,footer,.no-print,.toolbar,.auth{display:none!important}body,.shell,main{background:#fff;color:#111}.paper{break-inside:avoid;box-shadow:none;border-color:#bbb}.binder-grid .player-card{break-inside:avoid}}.issue-form .field{display:flex;flex-direction:column;gap:.35rem;margin:0 0 .85rem;color:var(--muted);font-size:.9rem}.issue-form input,.issue-form textarea{font:inherit;color:var(--ink);background:color-mix(in srgb,var(--bg) 40%,var(--panel));border:1px solid var(--line);padding:.4rem .55rem}.issue-form textarea{resize:vertical;min-height:8rem}
