.crumbs[data-astro-cid-tigzhdz6]{color:var(--muted);font-size:.9rem}h1[data-astro-cid-tigzhdz6]{font-size:1.6rem}h1[data-astro-cid-tigzhdz6] a[data-astro-cid-tigzhdz6]{color:inherit}.meta[data-astro-cid-tigzhdz6]{color:var(--muted);margin:.25rem 0}.meta[data-astro-cid-tigzhdz6] strong[data-astro-cid-tigzhdz6]{color:var(--fg)}.viewer[data-astro-cid-tigzhdz6]{gap:1.25rem;margin-top:1rem;display:grid}@media (width>=60rem){.viewer[data-astro-cid-tigzhdz6]{grid-template-columns:minmax(0,32rem) minmax(0,1fr);align-items:start}}.board-wrap[data-astro-cid-tigzhdz6] .cm-board{width:100%}.nav[data-astro-cid-tigzhdz6]{gap:.35rem;margin-top:.5rem;display:flex}.nav[data-astro-cid-tigzhdz6] button[data-astro-cid-tigzhdz6]{font:inherit;cursor:pointer;flex:1;padding:.3rem}.moves[data-astro-cid-tigzhdz6]{border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:6px;max-height:26rem;padding:.4rem .6rem;overflow-y:auto}.moves[data-astro-cid-tigzhdz6] .row[data-astro-cid-tigzhdz6]{grid-template-columns:2.5rem 5.5rem 5.5rem;align-items:center;display:grid}.moves[data-astro-cid-tigzhdz6] .num[data-astro-cid-tigzhdz6]{color:var(--muted);font-variant-numeric:tabular-nums}.moves[data-astro-cid-tigzhdz6] .result[data-astro-cid-tigzhdz6]{padding:.2rem 0 0 2.5rem;font-weight:600;display:block}.mv[data-astro-cid-tigzhdz6]{cursor:pointer;border-radius:3px;justify-self:start;padding:0 .3rem}.mv[data-astro-cid-tigzhdz6]:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.mv[data-astro-cid-tigzhdz6].current{background:var(--accent-fill);color:#fff}.pgn[data-astro-cid-tigzhdz6]{white-space:pre-wrap;font-size:.8rem}.engine[data-astro-cid-tigzhdz6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-top:1.5rem;padding:.8rem 1rem 1rem}.engine[data-astro-cid-tigzhdz6] h2[data-astro-cid-tigzhdz6]{margin-top:.2rem}.engine[data-astro-cid-tigzhdz6] .bar[data-astro-cid-tigzhdz6]{background:var(--surface-2);border-radius:999px;height:.5rem;overflow:hidden}.engine[data-astro-cid-tigzhdz6] .bar[data-astro-cid-tigzhdz6] span[data-astro-cid-tigzhdz6]{background:var(--accent-fill);width:0;height:100%;transition:width .4s;display:block}.engine[data-astro-cid-tigzhdz6] .now[data-astro-cid-tigzhdz6]{min-height:1.5em;font-weight:500}.engine[data-astro-cid-tigzhdz6] .graph[data-astro-cid-tigzhdz6]{cursor:pointer;border:1px solid var(--border);border-radius:6px;width:100%;height:7.5rem;display:block}.engine[data-astro-cid-tigzhdz6] .g-black{fill:#2a241d}.engine[data-astro-cid-tigzhdz6] .g-white{fill:#f4efe6}.engine[data-astro-cid-tigzhdz6] .g-mid{stroke:#9a8f80;stroke-dasharray:3 3;stroke-width:1px}.engine[data-astro-cid-tigzhdz6] .g-line{fill:none;stroke:#b45309;stroke-width:1.5px;vector-effect:non-scaling-stroke}.engine[data-astro-cid-tigzhdz6] .g-cursor{stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.engine[data-astro-cid-tigzhdz6] .g-dot line{stroke-linecap:round;vector-effect:non-scaling-stroke}.engine[data-astro-cid-tigzhdz6] .g-ring{stroke:#fff;stroke-width:10px}.engine[data-astro-cid-tigzhdz6] .g-fill{stroke-width:8px}.engine[data-astro-cid-tigzhdz6] .g-blunder .g-fill{stroke:var(--loss)}.engine[data-astro-cid-tigzhdz6] .g-mistake .g-fill{stroke:#d97706}.engine[data-astro-cid-tigzhdz6] .g-inaccuracy .g-fill{stroke:#eab308}.engine[data-astro-cid-tigzhdz6] .summary[data-astro-cid-tigzhdz6]{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:.75rem 0 .25rem;font-size:.9rem}.engine[data-astro-cid-tigzhdz6] .summary[data-astro-cid-tigzhdz6] th[data-astro-cid-tigzhdz6],.engine[data-astro-cid-tigzhdz6] .summary[data-astro-cid-tigzhdz6] td[data-astro-cid-tigzhdz6]{text-align:left;padding:.25rem .9rem .25rem 0}.engine[data-astro-cid-tigzhdz6] .summary[data-astro-cid-tigzhdz6] .num[data-astro-cid-tigzhdz6]{text-align:right}.engine[data-astro-cid-tigzhdz6] .g-t-blunder{color:var(--loss);font-weight:700}.engine[data-astro-cid-tigzhdz6] .g-t-mistake{color:#c2640c;font-weight:700}.engine[data-astro-cid-tigzhdz6] .g-t-inaccuracy{color:#a16207;font-weight:700}.moves[data-astro-cid-tigzhdz6] .ann{margin-left:.1rem;font-weight:700}.moves[data-astro-cid-tigzhdz6] .ann-blunder .ann{color:var(--loss)}.moves[data-astro-cid-tigzhdz6] .ann-mistake .ann{color:#c2640c}.moves[data-astro-cid-tigzhdz6] .ann-inaccuracy .ann{color:#a16207}.engine[data-astro-cid-tigzhdz6] .now-note[data-astro-cid-tigzhdz6]{margin:-.4rem 0 .6rem;font-size:.92rem}.engine[data-astro-cid-tigzhdz6] .ai[data-astro-cid-tigzhdz6]{border-top:1px solid var(--border);margin-top:1rem;padding-top:.25rem}.engine[data-astro-cid-tigzhdz6] .ai[data-astro-cid-tigzhdz6] h3[data-astro-cid-tigzhdz6]{margin:.6rem 0 .4rem;font-size:1.1rem}.engine[data-astro-cid-tigzhdz6] .ai-summary[data-astro-cid-tigzhdz6],.ai-static[data-astro-cid-tigzhdz6] .ai-summary[data-astro-cid-tigzhdz6]{max-width:48rem}.ai-static[data-astro-cid-tigzhdz6]{margin-top:1.5rem}.engine[data-astro-cid-tigzhdz6] .ai-context[data-astro-cid-tigzhdz6],.ai-static[data-astro-cid-tigzhdz6] .ai-context[data-astro-cid-tigzhdz6]{background:var(--accent-soft);border-radius:var(--radius);max-width:48rem;margin:.75rem 0;padding:.55rem .8rem}.engine[data-astro-cid-tigzhdz6] .ai-context[data-astro-cid-tigzhdz6] p[data-astro-cid-tigzhdz6],.ai-static[data-astro-cid-tigzhdz6] .ai-context[data-astro-cid-tigzhdz6] p[data-astro-cid-tigzhdz6]{margin:.15rem 0 0}.engine[data-astro-cid-tigzhdz6] .ai-context[data-astro-cid-tigzhdz6] .label[data-astro-cid-tigzhdz6],.ai-static[data-astro-cid-tigzhdz6] .ai-context[data-astro-cid-tigzhdz6] .label[data-astro-cid-tigzhdz6]{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:.75rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.engine[data-astro-cid-tigzhdz6] .writing[data-astro-cid-tigzhdz6]{animation:1.6s ease-in-out infinite pulse}}@keyframes pulse{50%{opacity:.45}}.moves[data-astro-cid-tigzhdz6] .note{color:var(--muted);cursor:pointer;border-radius:3px;padding:.15rem .3rem .35rem 2.5rem;font-size:.85rem;line-height:1.4}.moves[data-astro-cid-tigzhdz6] .note b{color:var(--fg);font-weight:600}.moves[data-astro-cid-tigzhdz6] .note:hover,.moves[data-astro-cid-tigzhdz6] .note.current{background:var(--accent-soft);color:var(--fg)}.muted[data-astro-cid-tigzhdz6]{color:var(--muted)}.small[data-astro-cid-tigzhdz6]{font-size:.85rem}.credit[data-astro-cid-tigzhdz6]{color:var(--muted);margin-top:2rem;font-size:.85rem}
