:root{--background-color: #010101;--accent-color: #CAF34E;--gray-background-color: #222222;--gray-button-color: #151515;--foreground-color: #ffffff;--text-secondary: hsl(0 0% 80%);--surface-light: #ffffff;--surface-elevated: #121212;--surface-dark-elevated: #202020;--surface-overlay: rgba(255, 255, 255, .05);--surface-hover: rgba(255, 255, 255, .04);--surface-input-subtle: rgba(255, 255, 255, .03);--surface-accent-tint: rgba(202, 243, 78, .1);--surface-accent-tint-strong: rgba(202, 243, 78, .12);--text-primary-on-light: #0b0b0b;--text-muted: #4E4E4E;--text-tertiary: #818181;--text-muted-light: rgba(255, 255, 255, .5);--text-muted-lighter: rgba(255, 255, 255, .4);--text-on-dark-muted: rgba(1, 1, 1, .5);--text-on-accent: #0d0d0d;--text-danger: #ff6c6c;--text-footer: #b4b4b4;--text-ivory: #fffff1;--border-subtle: rgba(255, 255, 255, .1);--border-default: rgba(255, 255, 255, .2);--border-elevated: rgba(255, 255, 255, .08);--border-input: rgba(255, 255, 255, .12);--border-header: hsl(0, 0%, 30%);--border-light-gray: hsl(0, 0%, 90%);--accent-border: rgba(202, 243, 78, .3);--accent-border-subtle: rgba(202, 243, 78, .25);--shadow-card: 0 4px 8px 0 rgba(255, 255, 255, .25);--shadow-elevated: 0 18px 40px rgba(1, 1, 1, .6);--shadow-soft: 0 10px 15px -3px rgba(1, 1, 1, .1), 0 4px 6px -2px rgba(1, 1, 1, .05);--shadow-connect: 0 24px 60px rgba(1, 1, 1, .5);--surface-light-gray: hsl(0, 0%, 85%);--slider-track: #CDCDCD;--slider-track-active: #414141;--accent-tint-06: rgba(202, 243, 78, .06);--accent-tint-08: rgba(202, 243, 78, .08);--background-overlay: rgba(13, 13, 13, .9)}#root *{font-family:Plus Jakarta Sans,sans-serif}html{overflow-x:hidden;overflow-y:hidden;height:100%}body{margin:0;padding:0;overflow-x:hidden;overflow-y:auto;height:100%;min-height:100%;background-color:var(--background-color);font-family:Plus Jakarta Sans,sans-serif}#root{width:100%;display:flex;flex-direction:column;min-height:100%}
