.NesChrViewerTool_log__TBCgE{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text-faint);line-height:1.7;padding:10px 12px;background:var(--panel);border:1px solid var(--line);min-height:48px;max-height:120px;overflow-y:auto}.NesChrViewerTool_optRow__cvs0h{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}.NesChrViewerTool_optLabel__ZNDrn{display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.NesChrViewerTool_optSelect__UdfA0{font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text);background:var(--panel);border:1px solid var(--line);padding:6px 10px;outline:none;cursor:pointer}.NesChrViewerTool_optSelect__UdfA0:focus{border-color:var(--accent)}.NesChrViewerTool_pageRow__WY_n_{display:flex;align-items:center;gap:8px}.NesChrViewerTool_pageBtn__m7r7d{font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;padding:4px 10px;background:none;border:1px solid var(--line);color:var(--text-faint);cursor:pointer;transition:border-color var(--dur-hover) var(--ease)}.NesChrViewerTool_pageBtn__m7r7d:hover:not(:disabled){border-color:var(--accent);color:var(--accent-bright)}.NesChrViewerTool_pageBtn__m7r7d:disabled{opacity:.3;cursor:not-allowed}.NesChrViewerTool_pageNum__Jh0Oc{font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text-faint);min-width:60px;text-align:center}.NesChrViewerTool_paletteRow__46Rib{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.NesChrViewerTool_palLabel__bI7yh{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.NesChrViewerTool_swatchWrap__SJkrD{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer}.NesChrViewerTool_swatchLabel__pnW_R{font-family:var(--font-mono),var(--font-mono-fallback);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.NesChrViewerTool_swatch__mEY4T{display:block;width:28px;height:28px;border:1px solid var(--line)}.NesChrViewerTool_palSelect__N3DhB{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text);background:var(--panel);border:1px solid var(--line);padding:3px 4px;outline:none;width:72px;cursor:pointer}.NesChrViewerTool_canvasWrap__NPdMq{overflow:auto;border:1px solid var(--line);background:#000;max-height:560px}.NesChrViewerTool_canvas__U8RFe{display:block;image-rendering:pixelated}.NesChrViewerTool_exportBtn__aOayu{font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;padding:7px 16px;background:none;border:1px solid var(--accent);color:var(--accent-bright);cursor:pointer;letter-spacing:.06em;margin-top:10px;transition:background var(--dur-hover) var(--ease)}.NesChrViewerTool_exportBtn__aOayu:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}