.warning{color:var(--orange)!important}.piece-size{font-size:11px;color:var(--muted);margin-top:8px}.piece-size summary{cursor:pointer;text-align:center}.piece-size label{display:block;margin-top:6px}.piece-size select{padding:3px;font-size:12px}.piece-caption.warning{font-size:11px}.piece-cell{aspect-ratio:1}.piece-size select{min-width:0}#verify-button{margin-bottom:9px;border-color:var(--orange);color:var(--orange)}#calibration-dialog{width:min(1250px,96vw);padding:20px}#calibration-canvas{display:block;max-width:100%;max-height:70vh;margin:16px auto 0;cursor:crosshair;width:auto;height:auto;touch-action:none}#calibration-instruction{color:var(--mint);margin-top:10px}.piece-grid button:focus-visible{outline-offset:0;z-index:1}
.capture-color-info{border:1px solid var(--line);border-radius:9px;padding:12px;margin-top:16px;font-size:14px;line-height:1.6}.capture-color-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.capture-color-heading span{color:var(--muted);font-size:12px}.capture-color-info p{margin:8px 0 0}.capture-color-info details{margin-top:10px;color:var(--muted)}.capture-color-info summary{cursor:pointer}
#auto-region-button{margin:12px 0}#manual-regions{margin:4px 0 14px;font-size:14px;color:var(--muted)}#manual-regions summary{cursor:pointer}#manual-regions p{margin-top:10px}#region-status{line-height:1.6;margin-top:9px}
