@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Barlow:wght@400;500;600&family=VT323&display=swap";:root{--ink:#1B1B1B;--ink-2:#2E2E2E;--ink-3:#4A4A48;--cream:#FBF2DA;--cream-2:#F1E5C4;--cream-3:#E4D6B0;--red:#F23A28;--red-deep:#C42A1B;--red-soft:#FF6F5E;--navy:#1F3F6E;--navy-deep:#16304F;--navy-light:#2E5A96;--steel:#C9CBC9;--steel-2:#AEB1AE;--steel-3:#8D918D;--white:#FFFFFF;--paper:#F5F1E6;--lcd:#B7C58C;--lcd-2:#A6B47A;--lcd-ink:#1C2814;--lcd-dim:#5C6B44;--lcd-cursor:#2F3F21;--led-red:#FF3B2E;--led-amber:#FFB020;--led-green:#3DDC5A;--led-off:#5A1F1B;--surface-chassis:var(--navy);--surface-chassis-edge:var(--navy-deep);--surface-panel:var(--cream);--surface-panel-recessed:var(--cream-2);--surface-lcd:var(--lcd);--surface-key:var(--white);--surface-pad:var(--red);--surface-pad-alt:var(--steel);--surface-app-bg:var(--ink);--text-silkscreen:var(--ink);--text-silkscreen-on-chassis:var(--cream);--text-lcd:var(--lcd-ink);--text-lcd-dim:var(--lcd-dim);--text-body:var(--ink);--text-muted:var(--ink-3);--text-inverse:var(--cream);--accent:var(--red);--accent-pressed:var(--red-deep);--stroke:var(--ink);--status-rec:var(--led-red);--status-play:var(--led-green);--status-warn:var(--led-amber);--link:var(--red-deep);--link-hover:var(--red)}:root{--font-label:"Barlow Condensed","Arial Narrow",sans-serif;--font-body:"Barlow","Helvetica Neue",Arial,sans-serif;--font-lcd:"VT323","Courier New",monospace;--label-xs:9px;--label-sm:10px;--label-md:12px;--label-lg:14px;--label-xl:18px;--label-tracking:.08em;--label-weight:600;--body-sm:12px;--body-md:14px;--body-lg:16px;--body-line:1.4;--lcd-sm:16px;--lcd-md:20px;--lcd-lg:28px;--lcd-xl:40px;--lcd-line:1;--display-md:32px;--display-lg:56px;--display-weight:700}:root{--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--space-8:48px;--pad-size:72px;--pad-gap:10px;--key-w:34px;--key-h:18px;--key-lg-w:44px;--key-lg-h:26px;--knob-md:56px;--knob-lg:96px;--led-size:6px;--radius-key:3px;--radius-pad:6px;--radius-lcd:4px;--radius-panel:10px;--radius-chassis:18px;--stroke-w:2px;--stroke-w-thick:3px}:root{--bevel-key:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 0 rgba(0,0,0,.18),0 2px 0 var(--ink);--bevel-key-pressed:inset 0 2px 2px rgba(0,0,0,.25),0 0 0 var(--ink);--bevel-pad:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -4px 0 rgba(0,0,0,.22),0 3px 0 var(--ink);--bevel-pad-pressed:inset 0 3px 4px rgba(0,0,0,.35),0 0 0 var(--ink);--bevel-knob:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -3px 0 rgba(0,0,0,.35),0 3px 0 var(--ink);--recess:inset 0 2px 4px rgba(0,0,0,.28),inset 0 -1px 0 rgba(255,255,255,.5);--lcd-inset:inset 0 3px 8px rgba(0,0,0,.35),inset 0 0 0 2px rgba(0,0,0,.15);--chassis-shadow:0 10px 0 var(--surface-chassis-edge),0 18px 40px rgba(0,0,0,.5);--led-glow-red:0 0 6px 2px rgba(255,59,46,.75);--led-glow-green:0 0 6px 2px rgba(61,220,90,.75);--led-glow-amber:0 0 6px 2px rgba(255,176,32,.75);--pad-glow:0 0 0 2px var(--ink),0 0 18px 4px rgba(242,58,40,.7);--press-offset:2px;--pad-press-offset:3px;--ease-hw:cubic-bezier(.2,.9,.3,1);--dur-press:40ms;--dur-led:.12s;--dur-lcd:0ms;--texture-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .08 0'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>")}body{margin:0;font-family:var(--font-body);font-size:var(--body-md);line-height:var(--body-line);color:var(--text-body);-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--link-hover)}.silkscreen{font-family:var(--font-label);font-weight:var(--label-weight);font-size:var(--label-sm);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-silkscreen);line-height:1}.lcd-text{font-family:var(--font-lcd);font-size:var(--lcd-md);line-height:var(--lcd-line);color:var(--text-lcd);text-transform:uppercase}
