@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--font-mono: "Share Tech Mono", "JetBrains Mono", "SF Mono", "Menlo", monospace;--accent-bright: #ffbf3f;--accent: #ff9b1a;--accent-dim: #b35a00;--accent-glow: rgba(255, 155, 26, .55);--accent-faint: rgba(255, 155, 26, .18);--amber-bright: var(--accent-bright);--amber: var(--accent);--amber-dim: var(--accent-dim);--amber-glow: var(--accent-glow);--amber-faint: var(--accent-faint);--app-bg-1: #1a0c00;--app-bg-2: #050200;--panel-1: #3a1d04;--panel-2: #1a0a00;--panel-3: #2a1303;--panel-bevel: #6a3a0a;--panel-bevel-inner: #1a0a00;--panel-deep-shadow: rgba(0, 0, 0, .9);--crt-bg: #1a0a00;--crt-bg-dark: #0c0400;--crt-bg-center: #2a1300;--crt-bg-edge: #0c0400;--crt-text: var(--accent);--crt-text-bright: var(--accent-bright);--crt-text-dim: var(--accent-dim);--warn: #ff5a1a;--warn-glow: rgba(255, 90, 26, .6);--knob-ring-1: #4a2806;--knob-ring-2: #1f0c00;--knob-dial-1: #ffcc66;--knob-dial-2: #b86500;--knob-dial-3: #4a2806;--knob-cap-1: #3a1d04;--knob-cap-2: #1a0a00;--btn-face-1: #ffe6a0;--btn-face-2: #ff9b1a;--btn-face-3: #b86500;--btn-face-active-1: #fff4c0;--btn-face-active-2: #ffb340;--btn-face-active-3: #c97800;--btn-underbody: #2a1300;--btn-text: rgba(40, 18, 0, .85);--btn-text-highlight: rgba(255, 230, 160, .45);--btn-text-shadow: rgba(0, 0, 0, .25);--btn-go-1: #d4ffa0;--btn-go-2: #62c01a;--btn-go-3: #2e5e00;--btn-go-active-1: #e8ffc0;--btn-go-active-2: #7adb22;--btn-go-active-3: #387200;--btn-go-text: rgba(10, 30, 0, .85);--btn-go-text-highlight: rgba(220, 255, 180, .45);--btn-danger-1: #ffc0a0;--btn-danger-2: #d04a1a;--btn-danger-3: #6a1500;--btn-danger-active-1: #ffd4b0;--btn-danger-active-2: #e6622a;--btn-danger-active-3: #821a00;--btn-danger-text: rgba(40, 8, 0, .85);--btn-danger-text-highlight: rgba(255, 200, 170, .4);--led-bezel-1: #c08530;--led-bezel-2: #5a3208;--led-bezel-3: #1a0a00;--led-off-1: #6a1208;--led-off-2: #2a0400;--led-off-3: #1a0000;--led-on-1: #fff2c0;--led-on-2: #ff5a1a;--led-on-3: #b30000;--led-glow: rgba(255, 90, 26, .8);--led-glow-soft: rgba(255, 90, 26, .6);--qr-bg: #f5e6c8;--qr-fg: #1a0a00;--qr-border: #1a0a00}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:radial-gradient(ellipse at center,var(--app-bg-1) 0%,var(--app-bg-2) 100%);color:var(--accent);font-family:var(--font-mono);overflow:hidden;user-select:none;-webkit-user-select:none}app-root{display:block;height:100%}.theme-green{--accent: #33dd33;--accent-bright: #80ff80;--accent-dim: #1a7a00;--accent-glow: rgba(51, 221, 51, .55);--accent-faint: rgba(51, 221, 51, .16);--app-bg-1: #0a1004;--app-bg-2: #020400;--panel-1: #2c321c;--panel-2: #0a0e06;--panel-3: #1a2010;--panel-bevel: #4a5a2a;--panel-bevel-inner: #0a0e06;--panel-deep-shadow: rgba(0, 10, 0, .9);--crt-bg: #001a02;--crt-bg-dark: #000800;--crt-bg-center: #00140a;--crt-bg-edge: #000400;--crt-text: var(--accent);--crt-text-bright: var(--accent-bright);--crt-text-dim: var(--accent-dim);--warn: #ff8c1a;--warn-glow: rgba(255, 140, 26, .6);--knob-ring-1: #2a3a1a;--knob-ring-2: #0a1004;--knob-dial-1: #c0e070;--knob-dial-2: #6a9a1a;--knob-dial-3: #1a2806;--knob-cap-1: #1a2810;--knob-cap-2: #0a1004;--btn-face-1: #c8d870;--btn-face-2: #6e9a1a;--btn-face-3: #2a4a04;--btn-face-active-1: #d8e890;--btn-face-active-2: #7eb02a;--btn-face-active-3: #3a5e10;--btn-underbody: #0a1004;--btn-text: rgba(20, 30, 0, .88);--btn-text-highlight: rgba(220, 250, 180, .45);--btn-text-shadow: rgba(0, 0, 0, .28);--btn-go-1: #80c8ff;--btn-go-2: #2080d0;--btn-go-3: #003a78;--btn-go-active-1: #a0d8ff;--btn-go-active-2: #4098e0;--btn-go-active-3: #1a548a;--btn-go-text: rgba(0, 20, 40, .9);--btn-go-text-highlight: rgba(180, 220, 255, .45);--btn-danger-1: #ffc0a0;--btn-danger-2: #d04a1a;--btn-danger-3: #6a1500;--btn-danger-active-1: #ffd4b0;--btn-danger-active-2: #e6622a;--btn-danger-active-3: #821a00;--btn-danger-text: rgba(40, 8, 0, .88);--btn-danger-text-highlight: rgba(255, 200, 170, .4);--led-bezel-1: #94a848;--led-bezel-2: #4a5a2a;--led-bezel-3: #0a1004;--led-off-1: #2a4a08;--led-off-2: #0a1a00;--led-off-3: #050800;--led-on-1: #d8ffd8;--led-on-2: #33dd33;--led-on-3: #0a4a00;--led-glow: rgba(51, 221, 51, .85);--led-glow-soft: rgba(51, 221, 51, .55);--qr-bg: #e0f5d0;--qr-fg: #0a1a00;--qr-border: #0a1a00}.theme-green app-terminal-screen .vignette{background:radial-gradient(ellipse at top,rgba(120,255,100,.06) 0%,transparent 60%)}.theme-modern{--font-mono: "JetBrains Mono", "SF Mono", "Menlo", monospace;--accent: #e2e8f0;--accent-bright: #ffffff;--accent-dim: #94a3b8;--accent-glow: rgba(226, 232, 240, .4);--accent-faint: rgba(226, 232, 240, .1);--app-bg-1: #0a0c0f;--app-bg-2: #000000;--panel-1: #1d2025;--panel-2: #0a0c0f;--panel-3: #14171c;--panel-bevel: #5a6270;--panel-bevel-inner: #050608;--panel-deep-shadow: rgba(0, 0, 0, .85);--crt-bg: #0a0d12;--crt-bg-center: #14171f;--crt-bg-edge: #04060a;--crt-text: #d6dde8;--crt-text-bright: #ffffff;--crt-text-dim: #6b7585;--warn: #ef4444;--warn-glow: rgba(239, 68, 68, .55);--knob-ring-1: #2a2e34;--knob-ring-2: #0a0c0f;--knob-dial-1: #f1f5f9;--knob-dial-2: #94a3b8;--knob-dial-3: #3a3e44;--knob-cap-1: #1a1d22;--knob-cap-2: #06080c;--btn-face-1: #6a7280;--btn-face-2: #3a3e44;--btn-face-3: #14171c;--btn-face-active-1: #8a92a0;--btn-face-active-2: #4a5260;--btn-face-active-3: #1d2025;--btn-underbody: #050608;--btn-text: rgba(245, 250, 255, .92);--btn-text-highlight: rgba(255, 255, 255, .22);--btn-text-shadow: rgba(0, 0, 0, .55);--btn-go-1: #6ee7b7;--btn-go-2: #10b981;--btn-go-3: #047857;--btn-go-active-1: #a7f3d0;--btn-go-active-2: #34d399;--btn-go-active-3: #059669;--btn-go-text: rgba(255, 255, 255, .95);--btn-go-text-highlight: rgba(255, 255, 255, .2);--btn-danger-1: #fca5a5;--btn-danger-2: #ef4444;--btn-danger-3: #991b1b;--btn-danger-active-1: #fecaca;--btn-danger-active-2: #f87171;--btn-danger-active-3: #b91c1c;--btn-danger-text: rgba(255, 255, 255, .95);--btn-danger-text-highlight: rgba(255, 255, 255, .2);--led-bezel-1: #8a92a4;--led-bezel-2: #3a3e44;--led-bezel-3: #14171c;--led-off-1: #2a3850;--led-off-2: #0a0c0f;--led-off-3: #000000;--led-on-1: #ffffff;--led-on-2: #60a5fa;--led-on-3: #1e3a8a;--led-glow: rgba(96, 165, 250, .9);--led-glow-soft: rgba(96, 165, 250, .5);--qr-bg: #f8fafc;--qr-fg: #0a0c0f;--qr-border: #1d2025}.theme-modern .scanlines,.theme-modern .curvature,.theme-modern .vignette,.theme-modern .flicker{display:none!important}.theme-modern app-terminal-screen .crt{text-shadow:none}.theme-wood{--font-mono: "Courier New", "Courier Prime", "Share Tech Mono", monospace;--accent: #d4a444;--accent-bright: #f4d574;--accent-dim: #8a6418;--accent-glow: rgba(212, 164, 68, .5);--accent-faint: rgba(212, 164, 68, .14);--app-bg-1: #2a1a0a;--app-bg-2: #0c0604;--panel-1: #6b3e1a;--panel-2: #3a1e0a;--panel-3: #4a2810;--panel-bevel: #c9a458;--panel-bevel-inner: #2a1808;--panel-deep-shadow: rgba(0, 0, 0, .9);--crt-bg: #1a0a02;--crt-bg-center: #2a1808;--crt-bg-edge: #0a0400;--crt-text: var(--accent);--crt-text-bright: var(--accent-bright);--crt-text-dim: var(--accent-dim);--warn: #c44a1a;--warn-glow: rgba(196, 74, 26, .55);--knob-ring-1: #5a3214;--knob-ring-2: #2a1808;--knob-dial-1: #f4d574;--knob-dial-2: #c9a458;--knob-dial-3: #6a4218;--knob-cap-1: #4a2810;--knob-cap-2: #1a0a02;--btn-face-1: #f4d574;--btn-face-2: #c9a458;--btn-face-3: #6a4214;--btn-face-active-1: #ffe590;--btn-face-active-2: #d8b25a;--btn-face-active-3: #7a5018;--btn-underbody: #1a0a02;--btn-text: rgba(48, 28, 4, .88);--btn-text-highlight: rgba(255, 235, 180, .4);--btn-text-shadow: rgba(0, 0, 0, .28);--btn-go-1: #a8c878;--btn-go-2: #4a7a20;--btn-go-3: #1f3d04;--btn-go-active-1: #c2dc8a;--btn-go-active-2: #5e8a2a;--btn-go-active-3: #2a4c08;--btn-go-text: rgba(20, 36, 0, .85);--btn-go-text-highlight: rgba(220, 240, 180, .45);--btn-danger-1: #c97a5c;--btn-danger-2: #8a2c18;--btn-danger-3: #4a1004;--btn-danger-active-1: #d88e6e;--btn-danger-active-2: #a23a22;--btn-danger-active-3: #5a1408;--btn-danger-text: rgba(40, 8, 0, .88);--btn-danger-text-highlight: rgba(255, 200, 170, .4);--led-bezel-1: #4a2810;--led-bezel-2: #2a1808;--led-bezel-3: #0a0400;--led-off-1: #4a1a08;--led-off-2: #1a0a02;--led-off-3: #0a0400;--led-on-1: #ffe1a0;--led-on-2: #ff9b1a;--led-on-3: #b04500;--led-glow: rgba(255, 155, 26, .8);--led-glow-soft: rgba(255, 155, 26, .55);--qr-bg: #efddb6;--qr-fg: #2a1808;--qr-border: #2a1808}.theme-wood .device,.theme-wood .knobs-pane,.theme-wood .bezel{background-image:url(/textures/wood-grain.svg);background-size:cover;background-position:center;background-blend-mode:multiply}.theme-wood .scanlines,.theme-wood .flicker,.theme-wood .curvature{display:none!important}.theme-space{--accent: #4ee4ff;--accent-bright: #cdf6ff;--accent-dim: #1a8aa8;--accent-glow: rgba(78, 228, 255, .55);--accent-faint: rgba(78, 228, 255, .14);--app-bg-1: #050818;--app-bg-2: #000004;--panel-1: #1a2348;--panel-2: #0a0e20;--panel-3: #141a30;--panel-bevel: #4870a0;--panel-bevel-inner: #050818;--panel-deep-shadow: rgba(0, 0, 20, .92);--crt-bg: #04081a;--crt-bg-center: #0a1430;--crt-bg-edge: #02040c;--crt-text: var(--accent);--crt-text-bright: var(--accent-bright);--crt-text-dim: var(--accent-dim);--warn: #ff4a8a;--warn-glow: rgba(255, 74, 138, .6);--knob-ring-1: #2a3458;--knob-ring-2: #0a0e20;--knob-dial-1: #6ec8e0;--knob-dial-2: #2c7a9a;--knob-dial-3: #122a3a;--knob-cap-1: #1a2348;--knob-cap-2: #050818;--btn-face-1: #5880b0;--btn-face-2: #2a4878;--btn-face-3: #102648;--btn-face-active-1: #78a0d0;--btn-face-active-2: #3a5e8e;--btn-face-active-3: #1a3258;--btn-underbody: #050818;--btn-text: rgba(225, 240, 255, .95);--btn-text-highlight: rgba(150, 220, 255, .3);--btn-text-shadow: rgba(0, 0, 30, .55);--btn-go-1: #7affe0;--btn-go-2: #00d2a0;--btn-go-3: #006a52;--btn-go-active-1: #98ffe8;--btn-go-active-2: #1ae0b0;--btn-go-active-3: #007a5a;--btn-go-text: rgba(0, 32, 22, .9);--btn-go-text-highlight: rgba(200, 255, 230, .32);--btn-danger-1: #ff9ec0;--btn-danger-2: #e02868;--btn-danger-3: #800a32;--btn-danger-active-1: #ffb4cc;--btn-danger-active-2: #ff3a78;--btn-danger-active-3: #a01040;--btn-danger-text: rgba(255, 255, 255, .95);--btn-danger-text-highlight: rgba(255, 220, 230, .3);--led-bezel-1: #6c80a4;--led-bezel-2: #2a3458;--led-bezel-3: #0a0e20;--led-off-1: #2a4a78;--led-off-2: #0a1a3a;--led-off-3: #050818;--led-on-1: #ffffff;--led-on-2: #4ee4ff;--led-on-3: #0a4878;--led-glow: rgba(78, 228, 255, .9);--led-glow-soft: rgba(78, 228, 255, .5);--qr-bg: #dde9ff;--qr-fg: #050818;--qr-border: #1a2348}.theme-space .device,.theme-space .knobs-pane,.theme-space .bezel{background-image:url(/textures/brushed-metal.svg);background-size:cover;background-position:center;background-blend-mode:overlay}.theme-space app-terminal-screen .vignette{background:radial-gradient(ellipse at top,rgba(78,228,255,.06) 0%,transparent 60%)}.theme-space app-terminal-screen .curvature{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,5,25,.45) 85%,rgba(0,0,10,.85) 100%)}.theme-win31{--font-mono: "Courier New", "Courier", monospace;--accent: #000080;--accent-bright: #1a40b0;--accent-dim: #0a1454;--accent-glow: rgba(0, 0, 128, .25);--accent-faint: rgba(0, 0, 128, .08);--app-bg-1: #008080;--app-bg-2: #006464;--panel-1: #ffffff;--panel-2: #c0c0c0;--panel-3: #808080;--panel-bevel: #ffffff;--panel-bevel-inner: #404040;--panel-deep-shadow: rgba(0, 0, 0, .25);--crt-bg: #ffffff;--crt-bg-dark: #c0c0c0;--crt-bg-center: #ffffff;--crt-bg-edge: #c0c0c0;--crt-text: #000000;--crt-text-bright: #000080;--crt-text-dim: #808080;--warn: #aa0000;--warn-glow: rgba(170, 0, 0, .25);--knob-ring-1: #ffffff;--knob-ring-2: #404040;--knob-dial-1: #ffffff;--knob-dial-2: #c0c0c0;--knob-dial-3: #606060;--knob-cap-1: #d4d4d4;--knob-cap-2: #a0a0a0;--btn-face-1: #ffffff;--btn-face-2: #c0c0c0;--btn-face-3: #808080;--btn-face-active-1: #c0c0c0;--btn-face-active-2: #a0a0a0;--btn-face-active-3: #606060;--btn-underbody: #000000;--btn-text: rgba(0, 0, 0, .95);--btn-text-highlight: rgba(255, 255, 255, .55);--btn-text-shadow: rgba(0, 0, 0, 0);--btn-go-1: #d4ffd4;--btn-go-2: #80c080;--btn-go-3: #408040;--btn-go-active-1: #b8e8b8;--btn-go-active-2: #60a060;--btn-go-active-3: #306030;--btn-go-text: rgba(0, 36, 0, .95);--btn-go-text-highlight: rgba(255, 255, 255, .45);--btn-danger-1: #ffd4d4;--btn-danger-2: #c08080;--btn-danger-3: #804040;--btn-danger-active-1: #e8b8b8;--btn-danger-active-2: #a06060;--btn-danger-active-3: #602020;--btn-danger-text: rgba(40, 0, 0, .95);--btn-danger-text-highlight: rgba(255, 255, 255, .45);--led-bezel-1: #ffffff;--led-bezel-2: #c0c0c0;--led-bezel-3: #606060;--led-off-1: #808080;--led-off-2: #505050;--led-off-3: #303030;--led-on-1: #c0ffc0;--led-on-2: #00c000;--led-on-3: #006000;--led-glow: rgba(0, 192, 0, .7);--led-glow-soft: rgba(0, 192, 0, .45);--qr-bg: #ffffff;--qr-fg: #000000;--qr-border: #000000}.theme-win31 .scanlines,.theme-win31 .curvature,.theme-win31 .vignette,.theme-win31 .flicker{display:none!important}.theme-win31 .knobs-pane,.theme-win31 .bezel{border-radius:0!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #000,inset 2px 2px #dfdfdf,inset -2px -2px gray!important}.theme-win31 app-terminal-screen .crt{text-shadow:none;box-shadow:inset 1px 1px #fff,inset -1px -1px #404040,inset 2px 2px silver,inset -2px -2px gray}.theme-win31 app-terminal-screen .grid.choice.disabled{color:gray;opacity:1;text-shadow:none}.theme-tv{--accent: #5be05b;--accent-bright: #b8ffb8;--accent-dim: #1f7a14;--accent-glow: rgba(91, 224, 91, .55);--accent-faint: rgba(91, 224, 91, .16);--app-bg-1: #8a5a28;--app-bg-2: #3a1f08;--panel-1: #f0e4c8;--panel-2: #c8b486;--panel-3: #d8c8a4;--panel-bevel: #8a7050;--panel-bevel-inner: #6a5238;--panel-deep-shadow: rgba(60, 40, 16, .4);--crt-bg: #0a0e10;--crt-bg-dark: #04060a;--crt-bg-center: #14181c;--crt-bg-edge: #04060a;--crt-text: #d8d8d8;--crt-text-bright: #ffffff;--crt-text-dim: #707070;--warn: #ff8c1a;--warn-glow: rgba(255, 140, 26, .6);--knob-ring-1: #d8c8a4;--knob-ring-2: #8a7050;--knob-dial-1: #4a4238;--knob-dial-2: #1a1612;--knob-dial-3: #050402;--knob-cap-1: #1a1612;--knob-cap-2: #050402;--btn-face-1: #4a4238;--btn-face-2: #2a241c;--btn-face-3: #0a0804;--btn-face-active-1: #5e544a;--btn-face-active-2: #3a3228;--btn-face-active-3: #1a1612;--btn-underbody: #050402;--btn-text: rgba(240, 228, 200, .92);--btn-text-highlight: rgba(255, 248, 220, .32);--btn-text-shadow: rgba(0, 0, 0, .55);--btn-go-1: #a0e890;--btn-go-2: #4aa030;--btn-go-3: #1a4a08;--btn-go-active-1: #b8f0a8;--btn-go-active-2: #5ec048;--btn-go-active-3: #2a6010;--btn-go-text: rgba(8, 20, 0, .88);--btn-go-text-highlight: rgba(220, 250, 200, .4);--btn-danger-1: #d86840;--btn-danger-2: #8a2810;--btn-danger-3: #4a1004;--btn-danger-active-1: #e07a4e;--btn-danger-active-2: #a23822;--btn-danger-active-3: #5a1408;--btn-danger-text: rgba(40, 8, 0, .88);--btn-danger-text-highlight: rgba(255, 200, 170, .4);--led-bezel-1: #f0e4c8;--led-bezel-2: #8a7050;--led-bezel-3: #2a1f10;--led-off-1: #2a4a08;--led-off-2: #0a1a00;--led-off-3: #050800;--led-on-1: #d8ffd8;--led-on-2: #5be05b;--led-on-3: #0a4a00;--led-glow: rgba(91, 224, 91, .85);--led-glow-soft: rgba(91, 224, 91, .5);--qr-bg: #f0e4c8;--qr-fg: #2a1f10;--qr-border: #2a1f10}.theme-tv app-root{background:linear-gradient(155deg,var(--app-bg-1) 0%,var(--app-bg-2) 100%);background-image:linear-gradient(155deg,#8a5a288c,#3a1f08b3),url(/textures/wood-grain.svg);background-size:cover,600px auto;background-position:center,center;background-blend-mode:multiply,normal;background-repeat:no-repeat,repeat}.theme-tv app-terminal-screen .bezel{background:linear-gradient(155deg,#1a1612,#050402,#1a1612)!important;box-shadow:inset 0 0 0 3px #2a2420,inset 0 0 0 6px #050402,inset 0 0 40px #000000f2,0 4px 12px #000c!important}.theme-tv .knobs-pane{box-shadow:inset 0 0 0 1px var(--panel-bevel),inset 0 1px #fff8dc80,inset 0 -2px 4px #3c281040,0 2px 6px #0009!important}.theme-tv app-knob .label,.theme-tv app-knob .sublabel,.theme-tv app-button .label{color:#1a1612!important;text-shadow:none!important}.theme-tv app-knob .sublabel{color:#1a1612a6!important}.theme-tv app-button.disabled .label{color:#1a161266!important}
