/* nixstring · Theme Studio override · edit via /theme, source passes/theme_active_v0.json */
:root{--mesh-speed:26s;--aurora-speed:26s;--grid-speed:42s;--sweep-speed:8s;--mesh-opacity:0.2;--mesh-persp:520px;--mesh-scale:2.6;--mesh-size:64px;--grid-size:46px;--radius:14px;--rad:14px;--frost:22px;--font-body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--accent:#ff6ad5;--accent-2:#8a6dff;--bg0:#0a0612;--ink:#efe6ff;--danger:#ff5c7a;--good:#3fe0a0;--ink-dim:color-mix(in srgb, #efe6ff 62%, #0a0612);--muted:color-mix(in srgb, #efe6ff 42%, #0a0612);--glass-a:color-mix(in srgb, #0a0612 62%, transparent);--glass-b:color-mix(in srgb, #0a0612 44%, transparent);--glass2-a:color-mix(in srgb, #0a0612 50%, transparent);--glass2-b:color-mix(in srgb, #0a0612 40%, transparent);--edge:color-mix(in srgb, #ff6ad5 22%, transparent);--edge-lit:color-mix(in srgb, #ff6ad5 46%, transparent);--mesh:color-mix(in srgb, #ff6ad5 7%, transparent);--grid:color-mix(in srgb, #ff6ad5 6%, transparent);--aura1:color-mix(in srgb, #ff6ad5 13%, transparent);--aura2:color-mix(in srgb, #8a6dff 11%, transparent);--aura3:color-mix(in srgb, #7c5cff 7%, transparent);--highlight:rgba(224,246,255,.16);--shadow:rgba(0,0,0,.60);--input-bg:color-mix(in srgb, #0a0612 66%, transparent);--input-ink:#efe6ff;--glow:0 0 24px color-mix(in srgb, #ff6ad5 18%, transparent);--card-glow:0 0 46px -14px color-mix(in srgb, #ff6ad5 35%, transparent);--bg:#0a0612;--bg2:color-mix(in srgb, #efe6ff 5%, #0a0612);--bg3:color-mix(in srgb, #efe6ff 10%, #0a0612);--fg:#efe6ff;--fg2:color-mix(in srgb, #efe6ff 62%, #0a0612);--ln:color-mix(in srgb, #efe6ff 14%, #0a0612);--line:color-mix(in srgb, #efe6ff 14%, #0a0612);--acc:#ff6ad5;--acc2:#8a6dff;--info:#8a6dff;--on-acc:#0a0612;--ok:#3fe0a0;--bad:#ff5c7a}
@media (prefers-color-scheme: light){:root:not([data-theme="dark"]){--accent:#c026d3;--accent-2:#6d5cff;--bg0:#f3ecfb;--ink:#2a1240;--danger:#e0455f;--good:#12a877;--ink-dim:color-mix(in srgb, #2a1240 62%, #f3ecfb);--muted:color-mix(in srgb, #2a1240 42%, #f3ecfb);--glass-a:color-mix(in srgb, #f3ecfb 62%, transparent);--glass-b:color-mix(in srgb, #f3ecfb 44%, transparent);--glass2-a:color-mix(in srgb, #f3ecfb 50%, transparent);--glass2-b:color-mix(in srgb, #f3ecfb 40%, transparent);--edge:color-mix(in srgb, #c026d3 22%, transparent);--edge-lit:color-mix(in srgb, #c026d3 46%, transparent);--mesh:color-mix(in srgb, #c026d3 7%, transparent);--grid:color-mix(in srgb, #c026d3 6%, transparent);--aura1:color-mix(in srgb, #c026d3 13%, transparent);--aura2:color-mix(in srgb, #6d5cff 11%, transparent);--aura3:color-mix(in srgb, #7c5cff 7%, transparent);--highlight:rgba(255,255,255,.75);--shadow:rgba(30,60,90,.14);--input-bg:color-mix(in srgb, #f3ecfb 66%, transparent);--input-ink:#2a1240;--glow:0 0 24px color-mix(in srgb, #c026d3 18%, transparent);--card-glow:0 0 46px -14px color-mix(in srgb, #c026d3 35%, transparent);--bg:#f3ecfb;--bg2:color-mix(in srgb, #2a1240 5%, #f3ecfb);--bg3:color-mix(in srgb, #2a1240 10%, #f3ecfb);--fg:#2a1240;--fg2:color-mix(in srgb, #2a1240 62%, #f3ecfb);--ln:color-mix(in srgb, #2a1240 14%, #f3ecfb);--line:color-mix(in srgb, #2a1240 14%, #f3ecfb);--acc:#c026d3;--acc2:#6d5cff;--info:#6d5cff;--on-acc:#f3ecfb;--ok:#12a877;--bad:#e0455f}
}
:root[data-theme="light"]{--accent:#c026d3;--accent-2:#6d5cff;--bg0:#f3ecfb;--ink:#2a1240;--danger:#e0455f;--good:#12a877;--ink-dim:color-mix(in srgb, #2a1240 62%, #f3ecfb);--muted:color-mix(in srgb, #2a1240 42%, #f3ecfb);--glass-a:color-mix(in srgb, #f3ecfb 62%, transparent);--glass-b:color-mix(in srgb, #f3ecfb 44%, transparent);--glass2-a:color-mix(in srgb, #f3ecfb 50%, transparent);--glass2-b:color-mix(in srgb, #f3ecfb 40%, transparent);--edge:color-mix(in srgb, #c026d3 22%, transparent);--edge-lit:color-mix(in srgb, #c026d3 46%, transparent);--mesh:color-mix(in srgb, #c026d3 7%, transparent);--grid:color-mix(in srgb, #c026d3 6%, transparent);--aura1:color-mix(in srgb, #c026d3 13%, transparent);--aura2:color-mix(in srgb, #6d5cff 11%, transparent);--aura3:color-mix(in srgb, #7c5cff 7%, transparent);--highlight:rgba(255,255,255,.75);--shadow:rgba(30,60,90,.14);--input-bg:color-mix(in srgb, #f3ecfb 66%, transparent);--input-ink:#2a1240;--glow:0 0 24px color-mix(in srgb, #c026d3 18%, transparent);--card-glow:0 0 46px -14px color-mix(in srgb, #c026d3 35%, transparent);--bg:#f3ecfb;--bg2:color-mix(in srgb, #2a1240 5%, #f3ecfb);--bg3:color-mix(in srgb, #2a1240 10%, #f3ecfb);--fg:#2a1240;--fg2:color-mix(in srgb, #2a1240 62%, #f3ecfb);--ln:color-mix(in srgb, #2a1240 14%, #f3ecfb);--line:color-mix(in srgb, #2a1240 14%, #f3ecfb);--acc:#c026d3;--acc2:#6d5cff;--info:#6d5cff;--on-acc:#f3ecfb;--ok:#12a877;--bad:#e0455f}
:root[data-theme="dark"]{--accent:#ff6ad5;--accent-2:#8a6dff;--bg0:#0a0612;--ink:#efe6ff;--danger:#ff5c7a;--good:#3fe0a0;--ink-dim:color-mix(in srgb, #efe6ff 62%, #0a0612);--muted:color-mix(in srgb, #efe6ff 42%, #0a0612);--glass-a:color-mix(in srgb, #0a0612 62%, transparent);--glass-b:color-mix(in srgb, #0a0612 44%, transparent);--glass2-a:color-mix(in srgb, #0a0612 50%, transparent);--glass2-b:color-mix(in srgb, #0a0612 40%, transparent);--edge:color-mix(in srgb, #ff6ad5 22%, transparent);--edge-lit:color-mix(in srgb, #ff6ad5 46%, transparent);--mesh:color-mix(in srgb, #ff6ad5 7%, transparent);--grid:color-mix(in srgb, #ff6ad5 6%, transparent);--aura1:color-mix(in srgb, #ff6ad5 13%, transparent);--aura2:color-mix(in srgb, #8a6dff 11%, transparent);--aura3:color-mix(in srgb, #7c5cff 7%, transparent);--highlight:rgba(224,246,255,.16);--shadow:rgba(0,0,0,.60);--input-bg:color-mix(in srgb, #0a0612 66%, transparent);--input-ink:#efe6ff;--glow:0 0 24px color-mix(in srgb, #ff6ad5 18%, transparent);--card-glow:0 0 46px -14px color-mix(in srgb, #ff6ad5 35%, transparent);--bg:#0a0612;--bg2:color-mix(in srgb, #efe6ff 5%, #0a0612);--bg3:color-mix(in srgb, #efe6ff 10%, #0a0612);--fg:#efe6ff;--fg2:color-mix(in srgb, #efe6ff 62%, #0a0612);--ln:color-mix(in srgb, #efe6ff 14%, #0a0612);--line:color-mix(in srgb, #efe6ff 14%, #0a0612);--acc:#ff6ad5;--acc2:#8a6dff;--info:#8a6dff;--on-acc:#0a0612;--ok:#3fe0a0;--bad:#ff5c7a}
