.analysis-nav{display:flex;gap:20px;margin-bottom:12px;font-size:14px}.analysis-nav strong{color:var(--blue)}.board-top #turn{font-size:13px;color:var(--muted);margin-left:auto}.controls #analyze,#playBest{background:var(--blue);color:#fff;border-color:var(--blue)}#bestMove{font-size:27px;font-weight:600;color:var(--blue);margin:10px 0}.evaluation{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px}.small{font-size:12px;color:var(--muted)}#variations{font-size:13px;overflow-wrap:anywhere}.lesson>label,.editor label{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin:12px 0}fieldset{border:0;padding:0;margin:0;min-width:0}legend{font-weight:600;font-size:18px;margin-bottom:12px}.palette-row{display:flex;gap:5px;margin:6px 0 12px}.palette-row button{width:calc(100% / 7);aspect-ratio:1;padding:0;display:grid;place-items:center}.palette-row .piece{width:85%;font-size:22px}.palette-label{font-size:12px;color:var(--muted)}.edit-tools{display:flex;gap:7px;margin:10px 0}.edit-tools button{flex:1;font-size:12px;padding:7px 6px}textarea{width:100%;min-height:70px;margin-top:10px;font:12px/1.6 monospace;color:var(--ink);resize:vertical;padding:8px;border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere}.editor:has(fieldset:disabled) #palette{opacity:.5}#moves{font-size:12px}@media(max-width:800px){#bestMove{font-size:23px}.controls{flex-wrap:wrap}.controls button{min-width:25%}.palette-row .piece{font-size:25px}}

#mobilePicker{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;margin-bottom:12px}#mobilePicker legend{display:none}#mobilePicker .palette-row{margin-bottom:6px}#mobilePicker .edit-tools{margin:6px 0}#mobilePicker .small{margin:5px 0}#mobilePicker label{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin:6px 0}
