:root{--theme-color-dark:var(--color-zinc-950);--theme-color-light:#f5f7fb;--color-accent:#3791ff;--color-accent-secondary:#9137ff;--color-accent-soft:#3791ff1f;--color-accent-soft-strong:#3791ff38;--color-accent-contrast:var(--color-white);--color-bg-page:var(--color-zinc-950);--color-bg-section:#111114;--color-bg-subtle:var(--color-zinc-900);--color-surface-1:#ffffff05;--color-surface-2:#ffffff0a;--color-surface-3:#ffffff0f;--color-surface-strong:#ffffff14;--color-surface-panel:#09090bf5;--color-surface-glass:#09090be0;--color-text-primary:#ffffffeb;--color-text-secondary:#a1a1aaeb;--color-text-muted:var(--color-zinc-300);--color-text-subtle:var(--color-zinc-400);--color-border-soft:#ffffff0f;--color-border-strong:#ffffff24;--color-shadow-soft:#00000047;--color-shadow-strong:#00000085;--color-grid-dot:#ffffff1a;--hero-overlay-side-start:#0000008c;--hero-overlay-bottom-end:var(--color-zinc-950);--jumbotron-overlay-start:#0000004d;--jumbotron-overlay-end:#000000e6;--main-jumbotron-overlay-start:#0000001a;--main-jumbotron-overlay-end:var(--color-black)}html[data-theme=light]{--color-accent-soft:#3791ff1a;--color-accent-soft-strong:#3791ff2e;--color-bg-page:#f5f7fb;--color-bg-section:#edf2f8;--color-bg-subtle:#e4ebf4;--color-surface-1:#ffffffd6;--color-surface-2:#ffffffeb;--color-surface-3:#0f172a0a;--color-surface-strong:#0f172a14;--color-surface-panel:#fffffff5;--color-surface-glass:#f5f7fbeb;--color-text-primary:var(--color-slate-900);--color-text-secondary:var(--color-slate-700);--color-text-muted:var(--color-slate-500);--color-text-subtle:var(--color-slate-400);--color-border-soft:#0f172a17;--color-border-strong:#0f172a29;--color-shadow-soft:#0f172a14;--color-shadow-strong:#0f172a29;--color-grid-dot:#0f172a17;--hero-overlay-side-start:#f5f7fbe0;--hero-overlay-bottom-end:#f5f7fb;--jumbotron-overlay-start:#f5f7fb42;--jumbotron-overlay-end:#f5f7fbf0;--main-jumbotron-overlay-start:#f5f7fb0d;--main-jumbotron-overlay-end:#f5f7fbfa}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#__nuxt,body,html{background:var(--color-bg-page);color:var(--color-text-primary)}html{word-wrap:break-word;word-break:keep-all;scroll-behavior:smooth}body{transition:background-color .2s,color .2s}::selection{background:var(--color-accent-soft-strong);color:var(--color-text-primary)}
