:root{--warp: color-mix(in oklab, var(--accent) 55%, var(--lcd-ink));--crate: color-mix(in oklab, var(--pad) 58%, var(--muted))}:root,[data-theme=technics]{--bg: #b7babd;--panel: #c9ccce;--pad: #101214;--text: #1b1d20;--accent: #d5432d;--border: #8b8f93;--muted: #4d5156;--faint: #8e9296;--lcd: #0d0f10;--lcd-ink: #ffab4a;--hw: #f2f3f4}[data-theme=linen]{--bg: #f2ede3;--panel: #faf6ec;--pad: #221d16;--text: #2a2722;--accent: #c05f2f;--border: #d6cdbb;--muted: #6e6657;--faint: #a69c88;--lcd: #1b1712;--lcd-ink: #ffb257;--hw: #fbf8f1}[data-theme=sand]{--bg: #ecdfc8;--panel: #f5ecda;--pad: #241d13;--text: #2a2722;--accent: #b25427;--border: #cfc0a4;--muted: #6d6250;--faint: #a2957a;--lcd: #1c1610;--lcd-ink: #ffb257;--hw: #faf3e6}[data-theme=wheat]{--bg: #f0e7cd;--panel: #f8f1dc;--pad: #231e11;--text: #2a2722;--accent: #8f6d1d;--border: #d5c8a0;--muted: #6b6246;--faint: #a1966d;--lcd: #1b170e;--lcd-ink: #f5c84b;--hw: #fbf6e8}[data-theme=clay]{--bg: #e6d5c8;--panel: #f0e3d8;--pad: #251a13;--text: #2a2722;--accent: #a6472c;--border: #c8ae9c;--muted: #6e594b;--faint: #a08876;--lcd: #1e1410;--lcd-ink: #ff9e66;--hw: #f9efe7}[data-theme=paper]{--bg: #f6f4ef;--panel: #fdfcf8;--pad: #1d1d1a;--text: #2a2722;--accent: #34548b;--border: #d9d5ca;--muted: #67655c;--faint: #a3a095;--lcd: #16161a;--lcd-ink: #7fc8ff;--hw: #ffffff}[data-theme=slate]{--bg: #21252b;--panel: #2b3037;--pad: #14171b;--text: #e7e9eb;--accent: #5b9dd9;--border: #3d434c;--muted: #a8aeb6;--faint: #5f666f;--lcd: #0d1013;--lcd-ink: #7fd4ff;--hw: #dfe3e7}[data-theme=midnight]{--bg: #13151c;--panel: #1b1e27;--pad: #0b0d13;--text: #e9e8f1;--accent: #5d7cfd;--border: #303542;--muted: #a4a8bc;--faint: #575c6e;--lcd: #07080d;--lcd-ink: #8da4ff;--hw: #e6e8f2}[data-theme=plum]{--bg: #211823;--panel: #2b202d;--pad: #140d16;--text: #f0e7ee;--accent: #d3719c;--border: #45354a;--muted: #b3a2b1;--faint: #6b5c6c;--lcd: #0e080f;--lcd-ink: #ff9cc4;--hw: #f2e9f0}[data-theme=mono]{--bg: #1a1a1a;--panel: #242424;--pad: #0e0e0e;--text: #ebebeb;--accent: #fafafa;--border: #3a3a3a;--muted: #a3a3a3;--faint: #5c5c5c;--lcd: #0a0a0a;--lcd-ink: #d8d8d8;--hw: #f0f0f0}[data-theme=digi]{--bg: #0c0f0c;--panel: #131713;--pad: #060806;--text: #d7ffdf;--accent: #33ff66;--border: #263a2b;--muted: #8fbf9c;--faint: #4e6a56;--lcd: #050705;--lcd-ink: #4aff7d;--hw: #eafff0}[data-stk=a]{--stkBg: var(--accent);--stkInk: var(--hw);--stkRing: color-mix(in oklab, var(--stkBg) 72%, var(--pad))}[data-stk=b]{--stkBg: var(--text);--stkInk: var(--bg);--stkRing: color-mix(in oklab, var(--text) 72%, var(--pad))}[data-stk=c]{--stkBg: color-mix(in oklab, var(--hw) 92%, var(--accent));--stkInk: var(--accent);--stkRing: var(--accent)}[data-theme=mono][data-stk=a]{--stkBg: var(--pad);--stkInk: var(--hw);--stkRing: color-mix(in oklab, var(--hw) 70%, var(--pad))}[data-theme=digi][data-stk=a]{--stkBg: var(--pad);--stkInk: var(--accent);--stkRing: color-mix(in oklab, var(--accent) 70%, var(--pad))}@keyframes ju-record-drop{0%{opacity:0;transform:perspective(900px) translateY(-38px) scale(1.045) rotateX(3deg);animation-timing-function:cubic-bezier(.22,.7,.3,1)}16%{opacity:1}60%{transform:perspective(900px) translateY(0) scale(1) rotateX(0);animation-timing-function:ease-in-out}74%{transform:perspective(900px) translateY(0) scale(.985) rotateX(-1.4deg);animation-timing-function:ease-in-out}88%{transform:perspective(900px) translateY(0) scale(1.003) rotateX(.5deg);animation-timing-function:ease-out}to{opacity:1;transform:perspective(900px) translateY(0) scale(1) rotateX(0)}}@keyframes ju-record-lift{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-32px) scale(1.03)}}@keyframes ju-export-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.ju-explabel{display:inline-grid;justify-items:center}.ju-explabel:before{content:"EXPORTING…";grid-area:1 / 1;visibility:hidden}.ju-explabel>span{grid-area:1 / 1}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:Outfit,sans-serif;-webkit-font-smoothing:antialiased}#root{-webkit-user-select:none;user-select:none}#root input,#root textarea,#root [contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text}
