:root{--theme-bg-page: #07050f;--theme-bg-section: #0d0918;--theme-surface-elevated: #130f22;--theme-surface-card: #171127;--theme-surface-soft: #211935;--theme-brand-atmosphere-deep: #1a102f;--theme-brand-atmosphere: #2a1747;--theme-brand-panel: #3b2066;--theme-brand-line: #5b2ea6;--theme-brand-strong: #7c3aed;--theme-brand-primary: #8b5cf6;--theme-brand-soft: #a78bfa;--theme-brand-faint: #c4b5fd;--theme-accent-interactive-deep: #0369a1;--theme-accent-interactive-strong: #0284c7;--theme-accent-interactive-mid: #0ea5e9;--theme-accent-interactive: #38bdf8;--theme-accent-interactive-hover: #7dd3fc;--theme-text-primary: #fbf8ff;--theme-text-secondary: #d8cfea;--theme-text-muted: #a99cbd;--theme-text-soft: #7f738f;--theme-text-inverse: #090711;--theme-white: #ffffff;--theme-black: #000000;color-scheme:dark;--color-bg-page: var(--theme-bg-page);--color-bg-section: var(--theme-bg-section);--color-bg-elevated: var(--theme-surface-elevated);--color-surface-card: var(--theme-surface-card);--color-surface-soft: var(--theme-surface-soft);--color-surface-brand: var(--theme-brand-atmosphere);--color-surface-brand-strong: var(--theme-brand-panel);--color-brand-primary: var(--theme-brand-primary);--color-brand-strong: var(--theme-brand-strong);--color-brand-soft: var(--theme-brand-soft);--color-brand-faint: var(--theme-brand-faint);--color-brand-atmosphere-deep: var(--theme-brand-atmosphere-deep);--color-brand-atmosphere: var(--theme-brand-atmosphere);--color-brand-panel: var(--theme-brand-panel);--color-brand-line: var(--theme-brand-line);--color-accent-interactive-deep: var(--theme-accent-interactive-deep);--color-accent-interactive-strong: var(--theme-accent-interactive-strong);--color-accent-interactive-mid: var(--theme-accent-interactive-mid);--color-accent-interactive: var(--theme-accent-interactive);--color-accent-interactive-hover: var(--theme-accent-interactive-hover);--color-text-primary: var(--theme-text-primary);--color-text-secondary: var(--theme-text-secondary);--color-text-muted: var(--theme-text-muted);--color-text-soft: var(--theme-text-soft);--color-text-inverse: var(--theme-text-inverse);--color-border-soft: rgba(255, 255, 255, .1);--color-border-medium: rgba(255, 255, 255, .16);--color-border-strong: rgba(255, 255, 255, .24);--color-border-brand: rgba(167, 139, 250, .34);--color-border-brand-strong: rgba(139, 92, 246, .52);--color-border-interactive: rgba(56, 189, 248, .42);--shadow-soft: 0 18px 54px rgba(0, 0, 0, .32);--shadow-card: 0 24px 80px rgba(0, 0, 0, .42);--shadow-card-hover: 0 30px 96px rgba(0, 0, 0, .5);--shadow-brand-glow: 0 0 70px rgba(139, 92, 246, .28);--shadow-brand-glow-strong: 0 0 92px rgba(139, 92, 246, .38);--shadow-interactive-glow: 0 0 48px rgba(56, 189, 248, .18);--gradient-page: radial-gradient(circle at 18% 8%, rgba(139, 92, 246, .22), transparent 34rem), radial-gradient(circle at 82% 4%, rgba(56, 189, 248, .12), transparent 32rem), linear-gradient(180deg, var(--color-bg-page) 0%, var(--color-bg-section) 48%, var(--color-bg-page) 100%);--gradient-hero: radial-gradient(circle at 20% 20%, rgba(139, 92, 246, .32), transparent 34rem), radial-gradient(circle at 82% 12%, rgba(56, 189, 248, .12), transparent 30rem), linear-gradient(135deg, rgba(26, 16, 47, .92), rgba(7, 5, 15, .84));--gradient-section: linear-gradient(180deg, rgba(255, 255, 255, .025), rgba(255, 255, 255, 0));--gradient-card: linear-gradient(145deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .03));--gradient-card-brand: linear-gradient(145deg, rgba(139, 92, 246, .16), rgba(255, 255, 255, .035));--gradient-brand: linear-gradient(135deg, var(--color-brand-strong) 0%, var(--color-brand-primary) 48%, var(--color-brand-soft) 100%);--gradient-brand-with-action: linear-gradient(135deg, var(--color-brand-strong) 0%, var(--color-brand-primary) 52%, var(--color-accent-interactive) 100%);--gradient-cta: radial-gradient(circle at 50% 0%, rgba(167, 139, 250, .28), transparent 28rem), linear-gradient(135deg, rgba(42, 23, 71, .96), rgba(19, 15, 34, .96));--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--leading-tight: 1.08;--leading-heading: 1.14;--leading-body: 1.65;--tracking-tight: -.045em;--tracking-heading: -.03em;--tracking-label: .08em;--container-max: 1180px;--container-wide: 1360px;--container-narrow: 820px;--container-display: 2000px;--section-padding-y: 6.5rem;--section-padding-y-tight: 4.5rem;--section-padding-y-loose: 8rem;--site-gutter: 1.25rem;--radius-xs: .375rem;--radius-sm: .5rem;--radius-md: .875rem;--radius-lg: 1.25rem;--radius-xl: 1.75rem;--radius-2xl: 2.25rem;--radius-pill: 999px;--transition-fast: .16s ease;--transition-base: .22s ease;--transition-slow: .42s ease;--header-bg: rgba(7, 5, 15, .76);--header-border: var(--color-border-soft);--header-shadow: 0 16px 44px rgba(0, 0, 0, .28);--button-primary-bg: var(--color-brand-primary);--button-primary-bg-hover: var(--color-brand-soft);--button-primary-text: var(--theme-white);--button-primary-shadow: 0 18px 48px rgba(139, 92, 246, .32);--button-secondary-bg: rgba(255, 255, 255, .055);--button-secondary-bg-hover: rgba(255, 255, 255, .085);--button-secondary-border: var(--color-border-soft);--button-secondary-border-hover: var(--color-border-interactive);--button-secondary-text: var(--color-text-secondary);--card-bg: rgba(255, 255, 255, .055);--card-bg-hover: rgba(255, 255, 255, .078);--card-border: var(--color-border-soft);--card-border-hover: var(--color-border-brand);--card-shadow: var(--shadow-card);--feature-icon-bg: rgba(139, 92, 246, .16);--feature-icon-border: rgba(167, 139, 250, .18);--feature-icon-color: var(--color-brand-soft);--screenshot-bg: #0b0814;--screenshot-shell-bg: rgba(19, 15, 34, .86);--screenshot-border: rgba(255, 255, 255, .14);--screenshot-shadow: var(--shadow-brand-glow);--input-bg: rgba(255, 255, 255, .06);--input-border: var(--color-border-soft);--input-border-focus: var(--color-border-interactive);--input-text: var(--color-text-primary);--input-placeholder: var(--color-text-soft)}
