.NesColorPickerTool_hint__XRfxY{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text-faint);margin:0 0 12px;line-height:1.6}.NesColorPickerTool_slotRow__05Qd_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:4px}.NesColorPickerTool_slot__yVKWl{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:12px 8px;border:2px solid var(--line);cursor:pointer;font-family:var(--font-mono),var(--font-mono-fallback);transition:border-color var(--dur-hover) var(--ease);min-height:64px}.NesColorPickerTool_slot__yVKWl:hover{border-color:var(--accent)}.NesColorPickerTool_slotActive__7KMUx{border-color:var(--accent)!important}.NesColorPickerTool_slotLabel__Gov4_{font-size:9px;text-transform:uppercase;letter-spacing:.1em;opacity:.8}.NesColorPickerTool_slotVal__XPafz{font-size:14px;letter-spacing:.08em}.NesColorPickerTool_clearX__xWd5E{position:absolute;top:2px;right:4px;font-size:14px;line-height:1;background:none;border:none;cursor:pointer;opacity:.6;color:inherit}.NesColorPickerTool_clearX__xWd5E:hover{opacity:1}.NesColorPickerTool_grid__1Ry0f{display:grid;grid-template-columns:repeat(16,1fr);grid-gap:2px;gap:2px}.NesColorPickerTool_cell__nx7No{aspect-ratio:1;border:1px solid transparent;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:transform var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.NesColorPickerTool_cell__nx7No:hover{transform:scale(1.15);z-index:1;border-color:var(--accent)}.NesColorPickerTool_cellUnusable__KgBAF{opacity:.3;cursor:not-allowed}.NesColorPickerTool_cellUnusable__KgBAF:hover{transform:none;border-color:transparent}.NesColorPickerTool_cellInPalette__E0LMk{border-color:var(--accent)!important}.NesColorPickerTool_cellActive__5aav3{border-color:#fff!important;box-shadow:0 0 0 1px var(--accent)}.NesColorPickerTool_cellDot__Wk9pd{font-family:var(--font-mono),var(--font-mono-fallback);font-size:9px;font-weight:700;line-height:1;pointer-events:none}.NesColorPickerTool_rowLabels__0HrGz{display:grid;grid-template-columns:repeat(4,1fr);margin-top:4px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:9px;color:var(--text-faint);letter-spacing:.08em;text-align:center}.NesColorPickerTool_exportRow__BPnH3{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}@media (max-width:540px){.NesColorPickerTool_exportRow__BPnH3{grid-template-columns:1fr}}.NesColorPickerTool_exportBlock__wdADH{border:1px solid var(--line);padding:10px 12px;background:var(--panel)}.NesColorPickerTool_exportLabel__2liUL{font-family:var(--font-mono),var(--font-mono-fallback);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin-bottom:4px}.NesColorPickerTool_exportVal__mYc3p{font-family:var(--font-mono),var(--font-mono-fallback);font-size:15px;color:var(--accent-bright);letter-spacing:.1em;word-break:break-all}.NesColorPickerTool_actionRow__W7kCN{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.NesColorPickerTool_clearBtn__pLwRo,.NesColorPickerTool_copyBtn__6sccm{font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;padding:8px 16px;background:none;border:1px solid var(--line);cursor:pointer;color:var(--text);letter-spacing:.06em;transition:border-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.NesColorPickerTool_copyBtn__6sccm:hover{border-color:var(--accent);color:var(--accent-bright)}.NesColorPickerTool_clearBtn__pLwRo:hover{border-color:var(--warn);color:var(--warn)}.NesColorPickerTool_exportNote__VFTiq{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text-faint);margin:0;line-height:1.6}.NesColorPickerTool_refGrid__9yAmO{border:1px solid var(--line)}.NesColorPickerTool_refItem__rkBOo{display:grid;grid-template-columns:130px 1fr;border-top:1px solid var(--line);font-family:var(--font-mono),var(--font-mono-fallback)}.NesColorPickerTool_refItem__rkBOo:first-child{border-top:none}.NesColorPickerTool_refKey__dzeoi{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding:6px 12px}.NesColorPickerTool_refVal__2zSnY{font-size:11px;color:var(--text);padding:6px 12px}