/* latin */
@font-face {
  font-family: 'Share Tech Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEF.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--bg-primary: #050505;--bg-secondary: #0a0a0a;--bg-sidebar: #030303;--bg-hover: #141414;--bg-input: #0f0f0f;--bg-overlay: rgba(0, 0, 0, 0.85);--bg-tertiary: #111111;--bg-code: #060606;--bg-success: rgba(143, 176, 160, 0.12);--bg-danger: rgba(255, 77, 77, 0.12);--bg-info: rgba(122, 139, 154, 0.12);--accent: #FF4D4D;--accent-hover: #FF6B6B;--accent-subtle: rgba(255, 77, 77, 0.12);--accent-muted: rgba(255, 77, 77, 0.18);--accent-lighter: rgba(255, 77, 77, 0.08);--accent-strong: rgba(255, 77, 77, 0.55);--accent-color: #FF4D4D;--success: #8FB0A0;--success-subtle: rgba(143, 176, 160, 0.12);--warning: #D4A853;--warning-subtle: rgba(212, 168, 83, 0.12);--error: #FF4D4D;--error-subtle: rgba(255, 77, 77, 0.12);--danger: #FF4D4D;--danger-subtle: rgba(255, 77, 77, 0.12);--purple: #7A8B9A;--purple-subtle: rgba(122, 139, 154, 0.12);--blue: #7A8B9A;--blue-subtle: rgba(122, 139, 154, 0.12);--green: #8FB0A0;--green-subtle: rgba(143, 176, 160, 0.12);--pink: #FF4D4D;--pink-subtle: rgba(255, 77, 77, 0.12);--cyan: #7A8B9A;--cyan-subtle: rgba(122, 139, 154, 0.12);--orange: #D4A853;--orange-subtle: rgba(212, 168, 83, 0.12);--yellow: #D4A853;--yellow-subtle: rgba(212, 168, 83, 0.12);--red: #FF4D4D;--red-subtle: rgba(255, 77, 77, 0.12);--status-error: #FF4D4D;--status-success: #8FB0A0;--status-warning: #D4A853;--status-info: #7A8B9A;--status-orange: #D4A853;--status-purple: #7A8B9A;--status-amber: #D4A853;--status-emerald: #8FB0A0;--text-primary: #E8E0D4;--text-secondary: #8A8478;--text-muted: #4A4540;--text-tertiary: #5A5550;--text-inverse: #050505;--text-code: #E8E0D4;--text-danger: #FF4D4D;--text-success: #8FB0A0;--text-on-accent: #050505;--border: #1a1a1a;--border-subtle: #111111;--border-focus: #3a3a3a;--border-light: #2a2a2a;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 6px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);--shadow-md: 0 2px 8px rgba(0, 0, 0, 0.6);--shadow-lg: 0 4px 16px rgba(0, 0, 0, 0.7);--glow-cyan: 0 0 8px rgba(143, 176, 160, 0.2);--glow-magenta: 0 0 8px rgba(255, 77, 77, 0.25);--glow-green: 0 0 8px rgba(143, 176, 160, 0.2);--transition-fast: 120ms ease-out;--transition-normal: 200ms ease-out;--transition-smooth: 350ms cubic-bezier(0.4, 0, 0.2, 1);--type-hero: 1.75rem;--type-title: 1.25rem;--type-heading: 0.9375rem;--type-body: 0.8125rem;--type-label: 0.625rem;--type-micro: 0.5625rem;--font-sans:
    -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif;--font-pixel: 'Share Tech Mono', monospace;--font-mono:
    'Droid Sans Mono', 'Cascadia Code', 'Fira Code', Menlo, Monaco, Consolas, 'Courier New',
    monospace;--avatar-path: '/src/assets/avatars/';--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #050505;--kinetic-red: #FF4D4D;--kinetic-cream: #E8E0D4;--kinetic-sage: #8FB0A0;--kinetic-white: #F5F0EB;--kinetic-steel: #7A8B9A;--kinetic-gold: #D4A853;--grain-opacity: 0.04;--halftone-opacity: 0.03;--pulse-glow: 0 0 8px rgba(255, 77, 77, 0.3);--scanline-opacity: 0}[data-theme="light"]{--bg-primary: #F5F0EB;--bg-secondary: #EDE8E2;--bg-sidebar: #E8E3DD;--bg-hover: #DDD8D2;--bg-input: #FAF7F3;--bg-overlay: rgba(0, 0, 0, 0.5);--bg-tertiary: #E3DED8;--bg-code: #EDE8E2;--bg-success: rgba(109, 148, 133, 0.12);--bg-danger: rgba(204, 51, 51, 0.12);--bg-info: rgba(90, 105, 120, 0.12);--accent: #CC3333;--accent-hover: #B02828;--accent-subtle: rgba(204, 51, 51, 0.1);--accent-muted: rgba(204, 51, 51, 0.15);--accent-lighter: rgba(204, 51, 51, 0.06);--accent-strong: rgba(204, 51, 51, 0.45);--accent-color: #CC3333;--success: #6D9485;--success-subtle: rgba(109, 148, 133, 0.1);--warning: #B08A3E;--warning-subtle: rgba(176, 138, 62, 0.1);--error: #CC3333;--error-subtle: rgba(204, 51, 51, 0.1);--danger: #CC3333;--danger-subtle: rgba(204, 51, 51, 0.1);--purple: #5A6978;--purple-subtle: rgba(90, 105, 120, 0.1);--blue: #5A6978;--blue-subtle: rgba(90, 105, 120, 0.1);--green: #6D9485;--green-subtle: rgba(109, 148, 133, 0.1);--pink: #CC3333;--pink-subtle: rgba(204, 51, 51, 0.1);--cyan: #5A6978;--cyan-subtle: rgba(90, 105, 120, 0.1);--orange: #B08A3E;--orange-subtle: rgba(176, 138, 62, 0.1);--yellow: #B08A3E;--yellow-subtle: rgba(176, 138, 62, 0.1);--red: #CC3333;--red-subtle: rgba(204, 51, 51, 0.1);--status-error: #CC3333;--status-success: #6D9485;--status-warning: #B08A3E;--status-info: #5A6978;--status-orange: #B08A3E;--status-purple: #5A6978;--status-amber: #B08A3E;--status-emerald: #6D9485;--text-primary: #1A1815;--text-secondary: #4A4540;--text-muted: #8A8478;--text-tertiary: #6A6560;--text-inverse: #F5F0EB;--text-code: #1A1815;--text-danger: #CC3333;--text-success: #6D9485;--text-on-accent: #F5F0EB;--border: #D4CFC8;--border-subtle: #DDD8D2;--border-focus: #A09A92;--border-light: #E3DED8;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.06);--shadow-md: 0 2px 6px rgba(0, 0, 0, 0.08);--shadow-lg: 0 4px 12px rgba(0, 0, 0, 0.1);--glow-cyan: 0 0 6px rgba(109, 148, 133, 0.15);--glow-magenta: 0 0 6px rgba(204, 51, 51, 0.15);--glow-green: 0 0 6px rgba(109, 148, 133, 0.15);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #1A1815;--kinetic-red: #CC3333;--kinetic-cream: #1A1815;--kinetic-sage: #6D9485;--kinetic-white: #1A1815;--kinetic-steel: #5A6978;--kinetic-gold: #B08A3E;--grain-opacity: 0.02;--halftone-opacity: 0.02;--pulse-glow: 0 0 6px rgba(204, 51, 51, 0.2);--scanline-opacity: 0}[data-theme="midnight"]{--bg-primary: #0B1120;--bg-secondary: #0F1729;--bg-sidebar: #080E1A;--bg-hover: #152035;--bg-input: #0D1424;--bg-overlay: rgba(5, 10, 25, 0.88);--bg-tertiary: #121A2E;--bg-code: #0A1020;--bg-success: rgba(100, 200, 180, 0.12);--bg-danger: rgba(255, 100, 100, 0.12);--bg-info: rgba(80, 160, 255, 0.12);--accent: #4D9EFF;--accent-hover: #6DB3FF;--accent-subtle: rgba(77, 158, 255, 0.12);--accent-muted: rgba(77, 158, 255, 0.18);--accent-lighter: rgba(77, 158, 255, 0.08);--accent-strong: rgba(77, 158, 255, 0.55);--accent-color: #4D9EFF;--success: #64C8B4;--success-subtle: rgba(100, 200, 180, 0.12);--warning: #E0A840;--warning-subtle: rgba(224, 168, 64, 0.12);--error: #FF6464;--error-subtle: rgba(255, 100, 100, 0.12);--danger: #FF6464;--danger-subtle: rgba(255, 100, 100, 0.12);--purple: #A78BFA;--purple-subtle: rgba(167, 139, 250, 0.12);--blue: #4D9EFF;--blue-subtle: rgba(77, 158, 255, 0.12);--green: #64C8B4;--green-subtle: rgba(100, 200, 180, 0.12);--pink: #FF6B9D;--pink-subtle: rgba(255, 107, 157, 0.12);--cyan: #22D3EE;--cyan-subtle: rgba(34, 211, 238, 0.12);--orange: #E0A840;--orange-subtle: rgba(224, 168, 64, 0.12);--yellow: #FACC15;--yellow-subtle: rgba(250, 204, 21, 0.12);--red: #FF6464;--red-subtle: rgba(255, 100, 100, 0.12);--status-error: #FF6464;--status-success: #64C8B4;--status-warning: #E0A840;--status-info: #4D9EFF;--status-orange: #E0A840;--status-purple: #A78BFA;--status-amber: #FACC15;--status-emerald: #64C8B4;--text-primary: #D4DEF0;--text-secondary: #7B8BA8;--text-muted: #3E4E68;--text-tertiary: #506080;--text-inverse: #0B1120;--text-code: #D4DEF0;--text-danger: #FF6464;--text-success: #64C8B4;--text-on-accent: #0B1120;--border: #1A2540;--border-subtle: #141E35;--border-focus: #4D9EFF;--border-light: #253555;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);--shadow-md: 0 2px 8px rgba(0, 0, 0, 0.6);--shadow-lg: 0 4px 16px rgba(0, 5, 20, 0.7);--glow-cyan: 0 0 8px rgba(34, 211, 238, 0.2);--glow-magenta: 0 0 8px rgba(255, 107, 157, 0.25);--glow-green: 0 0 8px rgba(100, 200, 180, 0.2);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #0B1120;--kinetic-red: #4D9EFF;--kinetic-cream: #D4DEF0;--kinetic-sage: #64C8B4;--kinetic-white: #E8F0FF;--kinetic-steel: #7B8BA8;--kinetic-gold: #E0A840;--grain-opacity: 0.03;--halftone-opacity: 0.02;--pulse-glow: 0 0 8px rgba(77, 158, 255, 0.3);--scanline-opacity: 0}[data-theme="hacker"]{--bg-primary: #000000;--bg-secondary: #050505;--bg-sidebar: #000000;--bg-hover: #0A1A0A;--bg-input: #050505;--bg-overlay: rgba(0, 0, 0, 0.92);--bg-tertiary: #080808;--bg-code: #000000;--bg-success: rgba(0, 255, 65, 0.08);--bg-danger: rgba(255, 50, 50, 0.12);--bg-info: rgba(0, 255, 65, 0.08);--accent: #00FF41;--accent-hover: #33FF66;--accent-subtle: rgba(0, 255, 65, 0.1);--accent-muted: rgba(0, 255, 65, 0.15);--accent-lighter: rgba(0, 255, 65, 0.06);--accent-strong: rgba(0, 255, 65, 0.5);--accent-color: #00FF41;--success: #00FF41;--success-subtle: rgba(0, 255, 65, 0.1);--warning: #FFD700;--warning-subtle: rgba(255, 215, 0, 0.1);--error: #FF3232;--error-subtle: rgba(255, 50, 50, 0.1);--danger: #FF3232;--danger-subtle: rgba(255, 50, 50, 0.1);--purple: #00CC33;--purple-subtle: rgba(0, 204, 51, 0.1);--blue: #00CC33;--blue-subtle: rgba(0, 204, 51, 0.1);--green: #00FF41;--green-subtle: rgba(0, 255, 65, 0.1);--pink: #FF3232;--pink-subtle: rgba(255, 50, 50, 0.1);--cyan: #00FF41;--cyan-subtle: rgba(0, 255, 65, 0.1);--orange: #FFD700;--orange-subtle: rgba(255, 215, 0, 0.1);--yellow: #FFD700;--yellow-subtle: rgba(255, 215, 0, 0.1);--red: #FF3232;--red-subtle: rgba(255, 50, 50, 0.1);--status-error: #FF3232;--status-success: #00FF41;--status-warning: #FFD700;--status-info: #00CC33;--status-orange: #FFD700;--status-purple: #00CC33;--status-amber: #FFD700;--status-emerald: #00FF41;--text-primary: #00FF41;--text-secondary: #00AA2A;--text-muted: #005518;--text-tertiary: #007722;--text-inverse: #000000;--text-code: #00FF41;--text-danger: #FF3232;--text-success: #00FF41;--text-on-accent: #000000;--border: #003311;--border-subtle: #002208;--border-focus: #00FF41;--border-light: #004418;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.7);--shadow-md: 0 2px 8px rgba(0, 0, 0, 0.8);--shadow-lg: 0 4px 16px rgba(0, 0, 0, 0.9);--glow-cyan: 0 0 8px rgba(0, 255, 65, 0.2);--glow-magenta: 0 0 8px rgba(0, 255, 65, 0.2);--glow-green: 0 0 8px rgba(0, 255, 65, 0.25);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #000000;--kinetic-red: #00FF41;--kinetic-cream: #00FF41;--kinetic-sage: #00FF41;--kinetic-white: #33FF66;--kinetic-steel: #00AA2A;--kinetic-gold: #FFD700;--grain-opacity: 0.06;--halftone-opacity: 0.04;--pulse-glow: 0 0 12px rgba(0, 255, 65, 0.4);--scanline-opacity: 0.03}[data-theme="ember"]{--bg-primary: #1A1210;--bg-secondary: #201815;--bg-sidebar: #150F0D;--bg-hover: #2A201C;--bg-input: #1C1412;--bg-overlay: rgba(15, 8, 5, 0.88);--bg-tertiary: #231B18;--bg-code: #181010;--bg-success: rgba(160, 200, 140, 0.12);--bg-danger: rgba(255, 80, 60, 0.12);--bg-info: rgba(255, 165, 50, 0.12);--accent: #FF8C28;--accent-hover: #FFA04D;--accent-subtle: rgba(255, 140, 40, 0.12);--accent-muted: rgba(255, 140, 40, 0.18);--accent-lighter: rgba(255, 140, 40, 0.08);--accent-strong: rgba(255, 140, 40, 0.55);--accent-color: #FF8C28;--success: #A0C88C;--success-subtle: rgba(160, 200, 140, 0.12);--warning: #FFD060;--warning-subtle: rgba(255, 208, 96, 0.12);--error: #FF503C;--error-subtle: rgba(255, 80, 60, 0.12);--danger: #FF503C;--danger-subtle: rgba(255, 80, 60, 0.12);--purple: #C8A080;--purple-subtle: rgba(200, 160, 128, 0.12);--blue: #C8A080;--blue-subtle: rgba(200, 160, 128, 0.12);--green: #A0C88C;--green-subtle: rgba(160, 200, 140, 0.12);--pink: #FF6B5A;--pink-subtle: rgba(255, 107, 90, 0.12);--cyan: #E0B080;--cyan-subtle: rgba(224, 176, 128, 0.12);--orange: #FF8C28;--orange-subtle: rgba(255, 140, 40, 0.12);--yellow: #FFD060;--yellow-subtle: rgba(255, 208, 96, 0.12);--red: #FF503C;--red-subtle: rgba(255, 80, 60, 0.12);--status-error: #FF503C;--status-success: #A0C88C;--status-warning: #FFD060;--status-info: #E0B080;--status-orange: #FF8C28;--status-purple: #C8A080;--status-amber: #FFD060;--status-emerald: #A0C88C;--text-primary: #F0E0D0;--text-secondary: #9A8878;--text-muted: #584840;--text-tertiary: #6A5850;--text-inverse: #1A1210;--text-code: #F0E0D0;--text-danger: #FF503C;--text-success: #A0C88C;--text-on-accent: #1A1210;--border: #2A2220;--border-subtle: #201A18;--border-focus: #FF8C28;--border-light: #3A302A;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);--shadow-md: 0 2px 8px rgba(10, 5, 0, 0.6);--shadow-lg: 0 4px 16px rgba(10, 5, 0, 0.7);--glow-cyan: 0 0 8px rgba(224, 176, 128, 0.2);--glow-magenta: 0 0 8px rgba(255, 140, 40, 0.25);--glow-green: 0 0 8px rgba(160, 200, 140, 0.2);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #1A1210;--kinetic-red: #FF8C28;--kinetic-cream: #F0E0D0;--kinetic-sage: #A0C88C;--kinetic-white: #FAF0E4;--kinetic-steel: #9A8878;--kinetic-gold: #FFD060;--grain-opacity: 0.04;--halftone-opacity: 0.03;--pulse-glow: 0 0 8px rgba(255, 140, 40, 0.35);--scanline-opacity: 0}[data-theme="arctic"]{--bg-primary: #EFF4F8;--bg-secondary: #E4EBF2;--bg-sidebar: #DAE3EC;--bg-hover: #CFD9E5;--bg-input: #F5F8FB;--bg-overlay: rgba(0, 15, 30, 0.5);--bg-tertiary: #DDE6F0;--bg-code: #E4EBF2;--bg-success: rgba(60, 160, 140, 0.1);--bg-danger: rgba(200, 60, 60, 0.1);--bg-info: rgba(50, 120, 200, 0.1);--accent: #2E7DB5;--accent-hover: #236A9E;--accent-subtle: rgba(46, 125, 181, 0.1);--accent-muted: rgba(46, 125, 181, 0.15);--accent-lighter: rgba(46, 125, 181, 0.06);--accent-strong: rgba(46, 125, 181, 0.45);--accent-color: #2E7DB5;--success: #3CA08C;--success-subtle: rgba(60, 160, 140, 0.1);--warning: #C48820;--warning-subtle: rgba(196, 136, 32, 0.1);--error: #C83C3C;--error-subtle: rgba(200, 60, 60, 0.1);--danger: #C83C3C;--danger-subtle: rgba(200, 60, 60, 0.1);--purple: #4A6580;--purple-subtle: rgba(74, 101, 128, 0.1);--blue: #2E7DB5;--blue-subtle: rgba(46, 125, 181, 0.1);--green: #3CA08C;--green-subtle: rgba(60, 160, 140, 0.1);--pink: #C83C3C;--pink-subtle: rgba(200, 60, 60, 0.1);--cyan: #2E7DB5;--cyan-subtle: rgba(46, 125, 181, 0.1);--orange: #C48820;--orange-subtle: rgba(196, 136, 32, 0.1);--yellow: #C48820;--yellow-subtle: rgba(196, 136, 32, 0.1);--red: #C83C3C;--red-subtle: rgba(200, 60, 60, 0.1);--status-error: #C83C3C;--status-success: #3CA08C;--status-warning: #C48820;--status-info: #2E7DB5;--status-orange: #C48820;--status-purple: #4A6580;--status-amber: #C48820;--status-emerald: #3CA08C;--text-primary: #1A2A3A;--text-secondary: #4A5A6A;--text-muted: #8A98A8;--text-tertiary: #6A7A8A;--text-inverse: #EFF4F8;--text-code: #1A2A3A;--text-danger: #C83C3C;--text-success: #3CA08C;--text-on-accent: #F0F8FF;--border: #C0CCD8;--border-subtle: #D0DAE4;--border-focus: #2E7DB5;--border-light: #DAE3EC;--shadow-sm: 0 1px 2px rgba(0, 20, 40, 0.06);--shadow-md: 0 2px 6px rgba(0, 20, 40, 0.08);--shadow-lg: 0 4px 12px rgba(0, 20, 40, 0.1);--glow-cyan: 0 0 6px rgba(46, 125, 181, 0.15);--glow-magenta: 0 0 6px rgba(200, 60, 60, 0.15);--glow-green: 0 0 6px rgba(60, 160, 140, 0.15);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #1A2A3A;--kinetic-red: #2E7DB5;--kinetic-cream: #1A2A3A;--kinetic-sage: #3CA08C;--kinetic-white: #1A2A3A;--kinetic-steel: #4A6580;--kinetic-gold: #C48820;--grain-opacity: 0.015;--halftone-opacity: 0.01;--pulse-glow: 0 0 6px rgba(46, 125, 181, 0.2);--scanline-opacity: 0}[data-theme="violet"]{--bg-primary: #100818;--bg-secondary: #150D20;--bg-sidebar: #0C0614;--bg-hover: #1E1430;--bg-input: #120A1C;--bg-overlay: rgba(8, 4, 15, 0.9);--bg-tertiary: #181028;--bg-code: #0E0818;--bg-success: rgba(130, 210, 180, 0.12);--bg-danger: rgba(255, 90, 120, 0.12);--bg-info: rgba(167, 139, 250, 0.12);--accent: #A78BFA;--accent-hover: #C4B5FC;--accent-subtle: rgba(167, 139, 250, 0.12);--accent-muted: rgba(167, 139, 250, 0.18);--accent-lighter: rgba(167, 139, 250, 0.08);--accent-strong: rgba(167, 139, 250, 0.55);--accent-color: #A78BFA;--success: #82D2B4;--success-subtle: rgba(130, 210, 180, 0.12);--warning: #E8C060;--warning-subtle: rgba(232, 192, 96, 0.12);--error: #FF5A78;--error-subtle: rgba(255, 90, 120, 0.12);--danger: #FF5A78;--danger-subtle: rgba(255, 90, 120, 0.12);--purple: #A78BFA;--purple-subtle: rgba(167, 139, 250, 0.12);--blue: #7C9DFA;--blue-subtle: rgba(124, 157, 250, 0.12);--green: #82D2B4;--green-subtle: rgba(130, 210, 180, 0.12);--pink: #FF5A78;--pink-subtle: rgba(255, 90, 120, 0.12);--cyan: #8BCCFA;--cyan-subtle: rgba(139, 204, 250, 0.12);--orange: #E8C060;--orange-subtle: rgba(232, 192, 96, 0.12);--yellow: #E8C060;--yellow-subtle: rgba(232, 192, 96, 0.12);--red: #FF5A78;--red-subtle: rgba(255, 90, 120, 0.12);--status-error: #FF5A78;--status-success: #82D2B4;--status-warning: #E8C060;--status-info: #A78BFA;--status-orange: #E8C060;--status-purple: #A78BFA;--status-amber: #E8C060;--status-emerald: #82D2B4;--text-primary: #E0D8F0;--text-secondary: #8878A8;--text-muted: #443860;--text-tertiary: #5A4E78;--text-inverse: #100818;--text-code: #E0D8F0;--text-danger: #FF5A78;--text-success: #82D2B4;--text-on-accent: #100818;--border: #221840;--border-subtle: #1A1230;--border-focus: #A78BFA;--border-light: #302050;--shadow-sm: 0 1px 2px rgba(5, 0, 15, 0.5);--shadow-md: 0 2px 8px rgba(5, 0, 15, 0.6);--shadow-lg: 0 4px 16px rgba(5, 0, 15, 0.7);--glow-cyan: 0 0 8px rgba(139, 204, 250, 0.2);--glow-magenta: 0 0 8px rgba(167, 139, 250, 0.3);--glow-green: 0 0 8px rgba(130, 210, 180, 0.2);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #100818;--kinetic-red: #A78BFA;--kinetic-cream: #E0D8F0;--kinetic-sage: #82D2B4;--kinetic-white: #F0E8FF;--kinetic-steel: #8878A8;--kinetic-gold: #E8C060;--grain-opacity: 0.04;--halftone-opacity: 0.03;--pulse-glow: 0 0 10px rgba(167, 139, 250, 0.35);--scanline-opacity: 0}[data-theme="solarized"]{--bg-primary: #002B36;--bg-secondary: #073642;--bg-sidebar: #002028;--bg-hover: #094050;--bg-input: #003340;--bg-overlay: rgba(0, 30, 40, 0.88);--bg-tertiary: #073845;--bg-code: #002530;--bg-success: rgba(133, 153, 0, 0.12);--bg-danger: rgba(220, 50, 47, 0.12);--bg-info: rgba(38, 139, 210, 0.12);--accent: #268BD2;--accent-hover: #2AA0F0;--accent-subtle: rgba(38, 139, 210, 0.12);--accent-muted: rgba(38, 139, 210, 0.18);--accent-lighter: rgba(38, 139, 210, 0.08);--accent-strong: rgba(38, 139, 210, 0.55);--accent-color: #268BD2;--success: #859900;--success-subtle: rgba(133, 153, 0, 0.12);--warning: #CB4B16;--warning-subtle: rgba(203, 75, 22, 0.12);--error: #DC322F;--error-subtle: rgba(220, 50, 47, 0.12);--danger: #DC322F;--danger-subtle: rgba(220, 50, 47, 0.12);--purple: #6C71C4;--purple-subtle: rgba(108, 113, 196, 0.12);--blue: #268BD2;--blue-subtle: rgba(38, 139, 210, 0.12);--green: #859900;--green-subtle: rgba(133, 153, 0, 0.12);--pink: #D33682;--pink-subtle: rgba(211, 54, 130, 0.12);--cyan: #2AA198;--cyan-subtle: rgba(42, 161, 152, 0.12);--orange: #CB4B16;--orange-subtle: rgba(203, 75, 22, 0.12);--yellow: #B58900;--yellow-subtle: rgba(181, 137, 0, 0.12);--red: #DC322F;--red-subtle: rgba(220, 50, 47, 0.12);--status-error: #DC322F;--status-success: #859900;--status-warning: #CB4B16;--status-info: #268BD2;--status-orange: #CB4B16;--status-purple: #6C71C4;--status-amber: #B58900;--status-emerald: #859900;--text-primary: #93A1A1;--text-secondary: #657B83;--text-muted: #3B505A;--text-tertiary: #4F6570;--text-inverse: #002B36;--text-code: #93A1A1;--text-danger: #DC322F;--text-success: #859900;--text-on-accent: #FDF6E3;--border: #0A4050;--border-subtle: #073642;--border-focus: #268BD2;--border-light: #0C5060;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4);--shadow-md: 0 2px 8px rgba(0, 0, 0, 0.5);--shadow-lg: 0 4px 16px rgba(0, 10, 15, 0.6);--glow-cyan: 0 0 8px rgba(42, 161, 152, 0.25);--glow-magenta: 0 0 8px rgba(211, 54, 130, 0.2);--glow-green: 0 0 8px rgba(133, 153, 0, 0.2);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #002B36;--kinetic-red: #268BD2;--kinetic-cream: #93A1A1;--kinetic-sage: #859900;--kinetic-white: #EEE8D5;--kinetic-steel: #657B83;--kinetic-gold: #B58900;--grain-opacity: 0.03;--halftone-opacity: 0.02;--pulse-glow: 0 0 8px rgba(38, 139, 210, 0.3);--scanline-opacity: 0}[data-theme="dracula"]{--bg-primary: #282A36;--bg-secondary: #21222C;--bg-sidebar: #1E1F29;--bg-hover: #343746;--bg-input: #252630;--bg-overlay: rgba(20, 21, 30, 0.9);--bg-tertiary: #2C2D3A;--bg-code: #21222C;--bg-success: rgba(80, 250, 123, 0.12);--bg-danger: rgba(255, 85, 85, 0.12);--bg-info: rgba(139, 233, 253, 0.12);--accent: #BD93F9;--accent-hover: #CAA6FF;--accent-subtle: rgba(189, 147, 249, 0.12);--accent-muted: rgba(189, 147, 249, 0.18);--accent-lighter: rgba(189, 147, 249, 0.08);--accent-strong: rgba(189, 147, 249, 0.55);--accent-color: #BD93F9;--success: #50FA7B;--success-subtle: rgba(80, 250, 123, 0.12);--warning: #F1FA8C;--warning-subtle: rgba(241, 250, 140, 0.12);--error: #FF5555;--error-subtle: rgba(255, 85, 85, 0.12);--danger: #FF5555;--danger-subtle: rgba(255, 85, 85, 0.12);--purple: #BD93F9;--purple-subtle: rgba(189, 147, 249, 0.12);--blue: #8BE9FD;--blue-subtle: rgba(139, 233, 253, 0.12);--green: #50FA7B;--green-subtle: rgba(80, 250, 123, 0.12);--pink: #FF79C6;--pink-subtle: rgba(255, 121, 198, 0.12);--cyan: #8BE9FD;--cyan-subtle: rgba(139, 233, 253, 0.12);--orange: #FFB86C;--orange-subtle: rgba(255, 184, 108, 0.12);--yellow: #F1FA8C;--yellow-subtle: rgba(241, 250, 140, 0.12);--red: #FF5555;--red-subtle: rgba(255, 85, 85, 0.12);--status-error: #FF5555;--status-success: #50FA7B;--status-warning: #F1FA8C;--status-info: #8BE9FD;--status-orange: #FFB86C;--status-purple: #BD93F9;--status-amber: #F1FA8C;--status-emerald: #50FA7B;--text-primary: #F8F8F2;--text-secondary: #A8A4B0;--text-muted: #565868;--text-tertiary: #6E7088;--text-inverse: #282A36;--text-code: #F8F8F2;--text-danger: #FF5555;--text-success: #50FA7B;--text-on-accent: #282A36;--border: #3A3C4E;--border-subtle: #303240;--border-focus: #BD93F9;--border-light: #484A5E;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);--shadow-md: 0 2px 8px rgba(0, 0, 0, 0.6);--shadow-lg: 0 4px 16px rgba(10, 10, 20, 0.7);--glow-cyan: 0 0 8px rgba(139, 233, 253, 0.2);--glow-magenta: 0 0 8px rgba(255, 121, 198, 0.25);--glow-green: 0 0 8px rgba(80, 250, 123, 0.2);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #282A36;--kinetic-red: #FF79C6;--kinetic-cream: #F8F8F2;--kinetic-sage: #50FA7B;--kinetic-white: #F8F8F2;--kinetic-steel: #A8A4B0;--kinetic-gold: #F1FA8C;--grain-opacity: 0.03;--halftone-opacity: 0.02;--pulse-glow: 0 0 8px rgba(189, 147, 249, 0.35);--scanline-opacity: 0}[data-theme="nord"]{--bg-primary: #2E3440;--bg-secondary: #272C36;--bg-sidebar: #242933;--bg-hover: #3B4252;--bg-input: #2B303B;--bg-overlay: rgba(30, 34, 42, 0.9);--bg-tertiary: #313744;--bg-code: #272C36;--bg-success: rgba(163, 190, 140, 0.12);--bg-danger: rgba(191, 97, 106, 0.12);--bg-info: rgba(136, 192, 208, 0.12);--accent: #88C0D0;--accent-hover: #9DD0DE;--accent-subtle: rgba(136, 192, 208, 0.12);--accent-muted: rgba(136, 192, 208, 0.18);--accent-lighter: rgba(136, 192, 208, 0.08);--accent-strong: rgba(136, 192, 208, 0.5);--accent-color: #88C0D0;--success: #A3BE8C;--success-subtle: rgba(163, 190, 140, 0.12);--warning: #EBCB8B;--warning-subtle: rgba(235, 203, 139, 0.12);--error: #BF616A;--error-subtle: rgba(191, 97, 106, 0.12);--danger: #BF616A;--danger-subtle: rgba(191, 97, 106, 0.12);--purple: #B48EAD;--purple-subtle: rgba(180, 142, 173, 0.12);--blue: #81A1C1;--blue-subtle: rgba(129, 161, 193, 0.12);--green: #A3BE8C;--green-subtle: rgba(163, 190, 140, 0.12);--pink: #B48EAD;--pink-subtle: rgba(180, 142, 173, 0.12);--cyan: #88C0D0;--cyan-subtle: rgba(136, 192, 208, 0.12);--orange: #D08770;--orange-subtle: rgba(208, 135, 112, 0.12);--yellow: #EBCB8B;--yellow-subtle: rgba(235, 203, 139, 0.12);--red: #BF616A;--red-subtle: rgba(191, 97, 106, 0.12);--status-error: #BF616A;--status-success: #A3BE8C;--status-warning: #EBCB8B;--status-info: #88C0D0;--status-orange: #D08770;--status-purple: #B48EAD;--status-amber: #EBCB8B;--status-emerald: #A3BE8C;--text-primary: #ECEFF4;--text-secondary: #A0A8B8;--text-muted: #576070;--text-tertiary: #6E7888;--text-inverse: #2E3440;--text-code: #ECEFF4;--text-danger: #BF616A;--text-success: #A3BE8C;--text-on-accent: #2E3440;--border: #3B4252;--border-subtle: #333A48;--border-focus: #88C0D0;--border-light: #434C5E;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4);--shadow-md: 0 2px 8px rgba(0, 0, 0, 0.5);--shadow-lg: 0 4px 16px rgba(0, 5, 15, 0.6);--glow-cyan: 0 0 8px rgba(136, 192, 208, 0.2);--glow-magenta: 0 0 8px rgba(180, 142, 173, 0.2);--glow-green: 0 0 8px rgba(163, 190, 140, 0.2);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #2E3440;--kinetic-red: #BF616A;--kinetic-cream: #ECEFF4;--kinetic-sage: #A3BE8C;--kinetic-white: #E5E9F0;--kinetic-steel: #A0A8B8;--kinetic-gold: #EBCB8B;--grain-opacity: 0.025;--halftone-opacity: 0.02;--pulse-glow: 0 0 8px rgba(136, 192, 208, 0.3);--scanline-opacity: 0}[data-theme="cyberpunk"]{--bg-primary: #0A0A12;--bg-secondary: #0E0E1A;--bg-sidebar: #06060E;--bg-hover: #161628;--bg-input: #0C0C16;--bg-overlay: rgba(5, 5, 10, 0.92);--bg-tertiary: #111120;--bg-code: #08080F;--bg-success: rgba(0, 255, 200, 0.1);--bg-danger: rgba(255, 40, 100, 0.12);--bg-info: rgba(0, 240, 255, 0.1);--accent: #FF2D78;--accent-hover: #FF5599;--accent-subtle: rgba(255, 45, 120, 0.12);--accent-muted: rgba(255, 45, 120, 0.18);--accent-lighter: rgba(255, 45, 120, 0.08);--accent-strong: rgba(255, 45, 120, 0.55);--accent-color: #FF2D78;--success: #00FFC8;--success-subtle: rgba(0, 255, 200, 0.1);--warning: #FFE600;--warning-subtle: rgba(255, 230, 0, 0.1);--error: #FF2D78;--error-subtle: rgba(255, 45, 120, 0.1);--danger: #FF2D78;--danger-subtle: rgba(255, 45, 120, 0.1);--purple: #D946EF;--purple-subtle: rgba(217, 70, 239, 0.12);--blue: #00F0FF;--blue-subtle: rgba(0, 240, 255, 0.1);--green: #00FFC8;--green-subtle: rgba(0, 255, 200, 0.1);--pink: #FF2D78;--pink-subtle: rgba(255, 45, 120, 0.1);--cyan: #00F0FF;--cyan-subtle: rgba(0, 240, 255, 0.1);--orange: #FFE600;--orange-subtle: rgba(255, 230, 0, 0.1);--yellow: #FFE600;--yellow-subtle: rgba(255, 230, 0, 0.1);--red: #FF2D78;--red-subtle: rgba(255, 45, 120, 0.1);--status-error: #FF2D78;--status-success: #00FFC8;--status-warning: #FFE600;--status-info: #00F0FF;--status-orange: #FFE600;--status-purple: #D946EF;--status-amber: #FFE600;--status-emerald: #00FFC8;--text-primary: #E0E8F0;--text-secondary: #7888A0;--text-muted: #384058;--text-tertiary: #506078;--text-inverse: #0A0A12;--text-code: #E0E8F0;--text-danger: #FF2D78;--text-success: #00FFC8;--text-on-accent: #0A0A12;--border: #1A1A30;--border-subtle: #121225;--border-focus: #FF2D78;--border-light: #252545;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.6);--shadow-md: 0 2px 8px rgba(0, 0, 0, 0.7);--shadow-lg: 0 4px 16px rgba(0, 0, 10, 0.8);--glow-cyan: 0 0 10px rgba(0, 240, 255, 0.3);--glow-magenta: 0 0 10px rgba(255, 45, 120, 0.3);--glow-green: 0 0 10px rgba(0, 255, 200, 0.25);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #0A0A12;--kinetic-red: #FF2D78;--kinetic-cream: #E0E8F0;--kinetic-sage: #00FFC8;--kinetic-white: #F0F4FF;--kinetic-steel: #7888A0;--kinetic-gold: #FFE600;--grain-opacity: 0.05;--halftone-opacity: 0.04;--pulse-glow: 0 0 12px rgba(255, 45, 120, 0.4);--scanline-opacity: 0.02}[data-theme="tokyo-night"]{--bg-primary: #1A1B26;--bg-secondary: #16171F;--bg-sidebar: #13141C;--bg-hover: #24253A;--bg-input: #181920;--bg-overlay: rgba(13, 14, 22, 0.9);--bg-tertiary: #1E1F30;--bg-code: #141520;--bg-success: rgba(115, 218, 202, 0.12);--bg-danger: rgba(247, 118, 142, 0.12);--bg-info: rgba(125, 174, 247, 0.12);--accent: #7AA2F7;--accent-hover: #96B4FA;--accent-subtle: rgba(122, 162, 247, 0.12);--accent-muted: rgba(122, 162, 247, 0.18);--accent-lighter: rgba(122, 162, 247, 0.08);--accent-strong: rgba(122, 162, 247, 0.55);--accent-color: #7AA2F7;--success: #73DACA;--success-subtle: rgba(115, 218, 202, 0.12);--warning: #E0AF68;--warning-subtle: rgba(224, 175, 104, 0.12);--error: #F7768E;--error-subtle: rgba(247, 118, 142, 0.12);--danger: #F7768E;--danger-subtle: rgba(247, 118, 142, 0.12);--purple: #BB9AF7;--purple-subtle: rgba(187, 154, 247, 0.12);--blue: #7AA2F7;--blue-subtle: rgba(122, 162, 247, 0.12);--green: #73DACA;--green-subtle: rgba(115, 218, 202, 0.12);--pink: #F7768E;--pink-subtle: rgba(247, 118, 142, 0.12);--cyan: #7DCFFF;--cyan-subtle: rgba(125, 207, 255, 0.12);--orange: #FF9E64;--orange-subtle: rgba(255, 158, 100, 0.12);--yellow: #E0AF68;--yellow-subtle: rgba(224, 175, 104, 0.12);--red: #F7768E;--red-subtle: rgba(247, 118, 142, 0.12);--status-error: #F7768E;--status-success: #73DACA;--status-warning: #E0AF68;--status-info: #7AA2F7;--status-orange: #FF9E64;--status-purple: #BB9AF7;--status-amber: #E0AF68;--status-emerald: #73DACA;--text-primary: #C0CAF5;--text-secondary: #7A84A8;--text-muted: #3B3F58;--text-tertiary: #565F78;--text-inverse: #1A1B26;--text-code: #C0CAF5;--text-danger: #F7768E;--text-success: #73DACA;--text-on-accent: #1A1B26;--border: #252840;--border-subtle: #1E2038;--border-focus: #7AA2F7;--border-light: #303450;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);--shadow-md: 0 2px 8px rgba(0, 0, 10, 0.6);--shadow-lg: 0 4px 16px rgba(0, 0, 15, 0.7);--glow-cyan: 0 0 8px rgba(125, 207, 255, 0.2);--glow-magenta: 0 0 8px rgba(247, 118, 142, 0.25);--glow-green: 0 0 8px rgba(115, 218, 202, 0.2);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #1A1B26;--kinetic-red: #F7768E;--kinetic-cream: #C0CAF5;--kinetic-sage: #73DACA;--kinetic-white: #D5DEF5;--kinetic-steel: #7A84A8;--kinetic-gold: #E0AF68;--grain-opacity: 0.03;--halftone-opacity: 0.02;--pulse-glow: 0 0 8px rgba(122, 162, 247, 0.3);--scanline-opacity: 0}[data-theme="rose-pine"]{--bg-primary: #191724;--bg-secondary: #1F1D2E;--bg-sidebar: #16141F;--bg-hover: #26233A;--bg-input: #1C1A28;--bg-overlay: rgba(15, 13, 22, 0.9);--bg-tertiary: #211F30;--bg-code: #171520;--bg-success: rgba(156, 207, 216, 0.12);--bg-danger: rgba(235, 111, 146, 0.12);--bg-info: rgba(196, 167, 231, 0.12);--accent: #EBBCBA;--accent-hover: #F0D0CE;--accent-subtle: rgba(235, 188, 186, 0.12);--accent-muted: rgba(235, 188, 186, 0.18);--accent-lighter: rgba(235, 188, 186, 0.08);--accent-strong: rgba(235, 188, 186, 0.5);--accent-color: #EBBCBA;--success: #9CCFD8;--success-subtle: rgba(156, 207, 216, 0.12);--warning: #F6C177;--warning-subtle: rgba(246, 193, 119, 0.12);--error: #EB6F92;--error-subtle: rgba(235, 111, 146, 0.12);--danger: #EB6F92;--danger-subtle: rgba(235, 111, 146, 0.12);--purple: #C4A7E7;--purple-subtle: rgba(196, 167, 231, 0.12);--blue: #31748F;--blue-subtle: rgba(49, 116, 143, 0.15);--green: #9CCFD8;--green-subtle: rgba(156, 207, 216, 0.12);--pink: #EB6F92;--pink-subtle: rgba(235, 111, 146, 0.12);--cyan: #9CCFD8;--cyan-subtle: rgba(156, 207, 216, 0.12);--orange: #F6C177;--orange-subtle: rgba(246, 193, 119, 0.12);--yellow: #F6C177;--yellow-subtle: rgba(246, 193, 119, 0.12);--red: #EB6F92;--red-subtle: rgba(235, 111, 146, 0.12);--status-error: #EB6F92;--status-success: #9CCFD8;--status-warning: #F6C177;--status-info: #C4A7E7;--status-orange: #F6C177;--status-purple: #C4A7E7;--status-amber: #F6C177;--status-emerald: #9CCFD8;--text-primary: #E0DEF4;--text-secondary: #908CAA;--text-muted: #46425E;--text-tertiary: #6E6A86;--text-inverse: #191724;--text-code: #E0DEF4;--text-danger: #EB6F92;--text-success: #9CCFD8;--text-on-accent: #191724;--border: #2A283E;--border-subtle: #221F35;--border-focus: #EBBCBA;--border-light: #38354E;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);--shadow-md: 0 2px 8px rgba(5, 0, 10, 0.6);--shadow-lg: 0 4px 16px rgba(5, 0, 10, 0.7);--glow-cyan: 0 0 8px rgba(156, 207, 216, 0.2);--glow-magenta: 0 0 8px rgba(235, 111, 146, 0.25);--glow-green: 0 0 8px rgba(156, 207, 216, 0.2);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #191724;--kinetic-red: #EB6F92;--kinetic-cream: #E0DEF4;--kinetic-sage: #9CCFD8;--kinetic-white: #E8E6F8;--kinetic-steel: #908CAA;--kinetic-gold: #F6C177;--grain-opacity: 0.03;--halftone-opacity: 0.02;--pulse-glow: 0 0 8px rgba(235, 188, 186, 0.3);--scanline-opacity: 0}[data-theme="monokai"]{--bg-primary: #272822;--bg-secondary: #2D2E27;--bg-sidebar: #22231E;--bg-hover: #3E3D32;--bg-input: #2A2B24;--bg-overlay: rgba(20, 20, 16, 0.9);--bg-tertiary: #30312A;--bg-code: #23241E;--bg-success: rgba(166, 226, 46, 0.1);--bg-danger: rgba(249, 38, 114, 0.12);--bg-info: rgba(102, 217, 239, 0.12);--accent: #F92672;--accent-hover: #FA4D8E;--accent-subtle: rgba(249, 38, 114, 0.12);--accent-muted: rgba(249, 38, 114, 0.18);--accent-lighter: rgba(249, 38, 114, 0.08);--accent-strong: rgba(249, 38, 114, 0.55);--accent-color: #F92672;--success: #A6E22E;--success-subtle: rgba(166, 226, 46, 0.1);--warning: #E6DB74;--warning-subtle: rgba(230, 219, 116, 0.1);--error: #F92672;--error-subtle: rgba(249, 38, 114, 0.1);--danger: #F92672;--danger-subtle: rgba(249, 38, 114, 0.1);--purple: #AE81FF;--purple-subtle: rgba(174, 129, 255, 0.12);--blue: #66D9EF;--blue-subtle: rgba(102, 217, 239, 0.12);--green: #A6E22E;--green-subtle: rgba(166, 226, 46, 0.1);--pink: #F92672;--pink-subtle: rgba(249, 38, 114, 0.1);--cyan: #66D9EF;--cyan-subtle: rgba(102, 217, 239, 0.12);--orange: #FD971F;--orange-subtle: rgba(253, 151, 31, 0.12);--yellow: #E6DB74;--yellow-subtle: rgba(230, 219, 116, 0.1);--red: #F92672;--red-subtle: rgba(249, 38, 114, 0.1);--status-error: #F92672;--status-success: #A6E22E;--status-warning: #E6DB74;--status-info: #66D9EF;--status-orange: #FD971F;--status-purple: #AE81FF;--status-amber: #E6DB74;--status-emerald: #A6E22E;--text-primary: #F8F8F2;--text-secondary: #A8A89C;--text-muted: #555550;--text-tertiary: #75756A;--text-inverse: #272822;--text-code: #F8F8F2;--text-danger: #F92672;--text-success: #A6E22E;--text-on-accent: #272822;--border: #3E3D32;--border-subtle: #33332A;--border-focus: #F92672;--border-light: #4A4940;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);--shadow-md: 0 2px 8px rgba(0, 0, 0, 0.6);--shadow-lg: 0 4px 16px rgba(0, 0, 0, 0.7);--glow-cyan: 0 0 8px rgba(102, 217, 239, 0.2);--glow-magenta: 0 0 8px rgba(249, 38, 114, 0.25);--glow-green: 0 0 8px rgba(166, 226, 46, 0.2);--sidebar-border-image: none;--sidebar-border-color: var(--border);--kinetic-black: #272822;--kinetic-red: #F92672;--kinetic-cream: #F8F8F2;--kinetic-sage: #A6E22E;--kinetic-white: #F8F8F2;--kinetic-steel: #A8A89C;--kinetic-gold: #E6DB74;--grain-opacity: 0.03;--halftone-opacity: 0.02;--pulse-glow: 0 0 8px rgba(249, 38, 114, 0.35);--scanline-opacity: 0}