.sct-section{margin-top:16px}.sct-h{margin:0 0 8px;font-size:1.05rem}.sct-color-row{align-items:flex-start;gap:12px;display:flex}.sct-swatch{border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:none;width:46px;height:46px;margin-top:26px}.sct-hex{flex:auto;max-width:260px}.sct-stage{border:1px solid var(--border);border-radius:var(--radius-sm);background:repeating-conic-gradient(#d9d9d9 0% 25%,#fff 0% 50%) 50%/16px 16px;justify-content:center;margin:8px 0;padding:8px;display:flex}.sct-canvas{cursor:crosshair;touch-action:manipulation;width:auto;max-width:100%;height:auto;max-height:70vh;display:block}
