.bookmark.svelte-9vvlpu{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.bookmark.svelte-9vvlpu:hover{color:var(--color-text)}.bookmark.active.svelte-9vvlpu{color:#ff4e4e}.bookmark.svelte-9vvlpu:focus{outline:none}.back.svelte-okgg7r{width:fit-content;height:var(--crumb-height);line-height:var(--crumb-height);margin-bottom:var(--space-6);font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none;display:block}.back.svelte-okgg7r:hover{color:var(--color-text)}.opening.svelte-okgg7r{--crumb-height:20px;align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;display:flex}.left.svelte-okgg7r{flex:0 auto;min-width:280px;max-width:100%}.tools.svelte-okgg7r{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.tools.svelte-okgg7r button:where(.svelte-okgg7r){border:none;border-bottom:var(--border-width) solid transparent;cursor:pointer;font-family:var(--font-family);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);background:0 0;padding:0}.tools.svelte-okgg7r button:where(.svelte-okgg7r):hover:not(:disabled){color:var(--color-text)}.tools.svelte-okgg7r button:where(.svelte-okgg7r):disabled{opacity:.4;cursor:not-allowed}.controls.svelte-okgg7r{justify-content:center;align-items:baseline;gap:var(--space-6);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.controls.svelte-okgg7r button:where(.svelte-okgg7r),.loaded.svelte-okgg7r button:where(.svelte-okgg7r){font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0}.controls.svelte-okgg7r button:where(.svelte-okgg7r){font-size:var(--text-md)}.controls.svelte-okgg7r button:where(.svelte-okgg7r):hover:not(:disabled),.loaded.svelte-okgg7r button:where(.svelte-okgg7r):hover{color:var(--color-text)}.controls.svelte-okgg7r button:where(.svelte-okgg7r):disabled{opacity:.4;cursor:not-allowed}.actions.svelte-okgg7r{margin-top:var(--space-3)}.moves.wrap.svelte-okgg7r{white-space:normal;width:auto;min-width:0;margin:0 0 var(--space-6);line-height:1.7;overflow:visible}.loaded.svelte-okgg7r{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.loaded.svelte-okgg7r strong:where(.svelte-okgg7r){color:var(--color-text);font-weight:var(--weight-regular)}.moves.svelte-okgg7r{white-space:nowrap;width:0;min-width:100%;margin:var(--space-3) 0 0;padding-bottom:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);scrollbar-width:thin;position:relative;overflow-x:auto}.moves.svelte-okgg7r button:where(.svelte-okgg7r){font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.moves.svelte-okgg7r button:where(.svelte-okgg7r):hover,.moves.svelte-okgg7r button.current:where(.svelte-okgg7r){color:var(--color-text)}.moves.svelte-okgg7r button.current:where(.svelte-okgg7r){font-weight:var(--weight-bold)}.right.svelte-okgg7r{flex:320px;min-width:0;max-width:640px}h1.svelte-okgg7r{margin:0 0 var(--space-4);font-size:var(--text-xl,28px);font-weight:var(--weight-bold);letter-spacing:-.01em}.facts.svelte-okgg7r{gap:var(--space-4) var(--space-8);margin:0 0 var(--space-8);flex-wrap:wrap;display:flex}dt.svelte-okgg7r{font-size:var(--text-xs);color:var(--color-text-muted)}dd.svelte-okgg7r{font-size:var(--text-md);margin:2px 0 0}h2.svelte-okgg7r{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-muted)}@media (width>=1000px){.left.svelte-okgg7r{top:var(--space-8);position:sticky}.right.svelte-okgg7r{margin-top:calc(var(--crumb-height) + var(--space-6))}h2.svelte-okgg7r{top:calc(var(--space-8) + var(--crumb-height) + var(--space-6));z-index:1;padding:0 0 var(--space-3);background:var(--color-bg);margin:0;position:sticky}h2.stuck.svelte-okgg7r:before{content:"";height:calc(var(--space-8) + var(--crumb-height) + var(--space-6));background:var(--color-bg);position:absolute;bottom:100%;left:0;right:0}}.variants.svelte-okgg7r{margin:0 0 var(--space-4);padding:0;list-style:none}.row.svelte-okgg7r{text-align:left;width:100%;font:inherit;align-items:baseline;gap:2px var(--space-2);padding:var(--space-2) 0;color:#999;cursor:default;background:0 0;border:none;grid-template-columns:1.6em 1fr auto;display:grid}.row[aria-expanded].svelte-okgg7r,.row.svelte-okgg7r:not(.sub),.games.svelte-okgg7r .row:where(.svelte-okgg7r){cursor:pointer}.games.svelte-okgg7r{margin:0;padding:0;list-style:none}.row.svelte-okgg7r:focus,.row.svelte-okgg7r:focus-visible,.moves.svelte-okgg7r button:where(.svelte-okgg7r):focus,.moves.svelte-okgg7r button:where(.svelte-okgg7r):focus-visible{outline:none}.row[aria-expanded].svelte-okgg7r:not([aria-expanded=true]) .name:where(.svelte-okgg7r):after{content:" +";color:var(--color-text-muted)}.row[aria-expanded=true].svelte-okgg7r .name:where(.svelte-okgg7r):after{content:" –";color:var(--color-text-muted)}.subs.svelte-okgg7r{padding:0 0 0 var(--space-6);margin:0;list-style:none}.row.sub.svelte-okgg7r{grid-template-columns:1fr auto}.game.svelte-okgg7r{align-items:center;gap:var(--space-2);display:flex}.game.svelte-okgg7r .rank:where(.svelte-okgg7r){color:#999;flex-shrink:0;width:1.6em}.game.svelte-okgg7r .row:where(.svelte-okgg7r){cursor:pointer;flex:1;min-width:0}.row.svelte-okgg7r:hover,.row.current.svelte-okgg7r{color:var(--color-text)}.pager.svelte-okgg7r{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.pager.svelte-okgg7r button:where(.svelte-okgg7r){font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0}.pager.svelte-okgg7r button:where(.svelte-okgg7r):hover:not(:disabled){color:var(--color-text)}.pager.svelte-okgg7r button:where(.svelte-okgg7r):disabled{opacity:.4;cursor:not-allowed}.rank.svelte-okgg7r,.count.svelte-okgg7r{font-size:var(--text-xs)}.empty.svelte-okgg7r{font-size:var(--text-sm);color:var(--color-text-muted)}
