.preview-note{margin-bottom:17px}.preview-note.error{border-color:#b6684a;color:var(--warn)}.answer-panel{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;margin-top:12px;padding:11px 0;color:var(--ink)}textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);resize:vertical;min-height:76px}.list-region{margin-top:13px;max-height:350px;overflow:auto}.board .cell{padding:0;border:0;cursor:default}.board.training .cell{cursor:pointer}.board .cell.selected{box-shadow:inset 0 0 0 4px #e3b341;z-index:1}.board .cell:focus-visible{outline:3px solid #d1a54a;outline-offset:-3px}.board .cell:disabled{cursor:default}.board .cell .white,.board .cell .black{pointer-events:none}.board .cell .file-label,.board .cell .rank-label{pointer-events:none}.small a{color:var(--gold-hover)}.result-button{cursor:pointer}.disclaimer{line-height:1.55}#pgnFile{max-width:100%;font-size:12px;flex:1;min-width:0}.inline-actions{align-items:center}.topbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.theme-switch{display:flex;gap:5px}.theme-switch button{border:1px solid var(--line);color:var(--muted);background:var(--surface);padding:7px 10px;border-radius:8px;font-size:12px}.theme-switch button.active{background:var(--gold-wash);color:var(--ink);border-color:var(--gold)}.product-label{font-size:12px;color:var(--muted)}.result small{overflow-wrap:anywhere}.move-notice{font-size:11px;color:var(--muted)}.panel{overflow-wrap:anywhere}#coach .board-wrap{max-width:350px}#appNotice{line-height:1.5}button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:690px){.theme-switch button{font-size:11px;padding:6px 8px}.input-row{flex-wrap:wrap}.input-row input{flex:1 1 150px}.result{align-items:flex-start}.result button{margin-top:1px}.panel{padding:16px}.main{padding-left:12px;padding-right:12px}}
