/*! chessboard.js v1.0.0 | (c) 2019 Chris Oakman | MIT License chessboardjs.com/license */
.clearfix-7da63{clear:both}.board-b72b1{box-sizing:content-box;border:2px solid #404040}.square-55d63{float:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;position:relative}.white-1e1d7{color:#b58863;background-color:#f0d9b5}.black-3c85d{color:#f0d9b5;background-color:#b58863}.highlight1-32417,.highlight2-9c5d2{box-shadow:inset 0 0 3px 3px #ff0}.notation-322f9{cursor:default;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;position:absolute}.alpha-d2270{bottom:1px;right:3px}.numeric-fc462{top:2px;left:2px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--line:#888;--given:canvastext;--filled:#2a7fff;--last:#2a7fff40;--wrong:#dc323259;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0;padding:1rem}header h1{margin:0 0 .5rem;font-size:1.4rem}.meta{flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.layout{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.board{border-collapse:collapse;border:3px solid var(--line)}.cell{text-align:center;border:1px solid var(--line);width:2.6rem;height:2.6rem;font-size:1.3rem}.cell.box-right{border-right:3px solid var(--line)}.cell.box-bottom{border-bottom:3px solid var(--line)}.cell.given{color:var(--given);font-weight:700}.cell.filled{color:var(--filled)}.cell.last{background:var(--last)}.cell.wrong{background:var(--wrong);color:#c02020;text-decoration:line-through}.log{min-width:24rem;max-height:24rem;margin:0;padding-left:1.5rem;font-family:ui-monospace,monospace;font-size:.85rem;overflow-y:auto}.log .wrong,.log .error{color:#c02020}.log .move{color:var(--filled)}.status.game-won{color:#1a9a3a;font-weight:700}.status.game-lost{color:#c02020;font-weight:700}.status.game-draw{color:#b8860b;font-weight:700}.nav{gap:1rem;margin:0 0 .75rem;display:flex}.nav a[aria-current=page]{font-weight:700}.chess-layout{align-items:flex-start}.shared-board{width:22rem}.player-clock{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem .25rem;display:flex}.player-clock.active{outline:2px solid var(--filled)}.player-color{text-transform:capitalize;margin:0;font-weight:700}.turn-label{margin:0;font-size:.9rem}.turn-label.active{color:var(--filled);font-weight:700}.clock{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-size:1.25rem}.player-clock.active .clock{color:var(--filled);font-weight:700}.chessboard-host{width:20rem}.player-state{margin:.75rem 0 0}.player-state div{grid-template-columns:8rem 1fr;gap:.25rem .75rem;font-family:ui-monospace,monospace;font-size:.75rem;display:grid}.player-state dt{color:var(--line);margin:0}.player-state dd{overflow-wrap:anywhere;margin:0}
