/* ╔═══════════════════════════════════════════════════════════════════
   DONEZO · DZLP-NVDV.css
   © 2026 Sequence Theory · Amsterdam · donezo.space
   All rights reserved. Unauthorised redistribution is prohibited.

   INTELLECTUAL PROPERTY NOTICE
   · EU Directive 2009/24/EC Art. 4 · Reproduction prohibited
   · Dutch Auteurswet Art. 1, 10, 13 · Copyright protection
   · EU Directive 2004/48/EC Art. 13 · Damages include infringer profits
   Infringement: omar@donezo.space · Source: https://donezo.space

   DZ:FILE DZLP-NVDV.css · dz-c-dzlp-nvdv-sequence-theory-2026 · DZ-2026-7531
╚═══════════════════════════════════════════════════════════════════ */
/*
dzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzDZDZDZDZDZDZDZdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdz
dzdzdzdzdzdzdzdzdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzdzdzdzdzdzdzdzdz
dzdzdzdzdzdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzdzdzdzdzdz
dzdzdzdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzdzdzdz
dzdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzdz
dzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdz
dzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdz
dzDZDZDZDZDZDZDZDZdzdzdzdzdzDZDZDZDZDZDZDZDZDZDZDZdzdzdzdzdzDZDZDZDZDZDZDZDZdz
dzDZDZDZDZDZDZDZdzdzdzdzdzdzdzdzDZDZDZDZDZDZDZdzdzdzdzdzdzdzdzDZDZDZDZDZDZDZdz
DZDZDZDZDZDZDZdzdzdzdzdzDZDZdzdzdzDZDZDZDZDZdzdzdzdzdzDZDZdzdzdzDZDZDZDZDZDZDZ
DZDZDZDZDZDZDZdzdzdzdzDZDZDZDZdzdzDZDZDZDZDZdzdzdzdzDZDZDZDZDZdzDZDZDZDZDZDZDZ
DZDZDZDZDZDZDZdzdzdzdzdzDZDZDZdzdzDZDZDZDZDZdzdzdzdzdzDZDZDZdzdzDZDZDZDZDZDZDZ
DZDZDZDZDZDZDZDZdzdzdzdzdzdzdzDZDZDZDZDZDZDZDZDZdzdzdzdzdzdzdzDZDZDZDZDZDZDZDZ
DZDZDZDZDZDZDZDZDZDZdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzDZDZDZDZDZDZDZDZDZDZ
DZDZDZDZDZDZDZDZDZdzdzdzdzdzdzdzDZDZDZDZDZDZDZdzdzdzdzdzdzdzDZDZDZDZDZDZDZDZDZ
dzDZDZDZDZDZDZDZDZDZdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzDZDZDZDZDZDZDZDZDZdz
dzDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzdzdzdzdzdzdzdzdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZdz
dzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdz
dzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdz
dzdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzdz
dzdzdzdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzdzdzdz
dzdzdzdzdzdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzdzdzdzdzdz
dzdzdzdzdzdzdzdzdzdzdzDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZdzdzdzdzdzdzdzdzdzdzdz
dzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzDZDZDZDZDZDZDZdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdz
*/
@font-face{font-family: 'Outfit';src: url('../fonts/Outfit/Outfit-Variable.woff2') format('woff2');font-weight: 100 900;font-style: normal;font-display: swap}
:root{--bg: #060609;--bg2: #0c0c12;--bg3: #111118;--soft: #111118;--surface: #14141e;--surfH: #1a1a26;--fg: #ffffff;--fgS: #c0c0d0;--muted: #8a8a9a;--dim: #70708a;--vdim: rgba(255,255,255,0.22);--border: #1a1a2a;--borderH: #2a2a3e;--navBg: rgba(10,10,15,0.84);--shadow: 0 20px 50px rgba(0,0,0,0.50);--g: #5affaa;--b: #64b4ff;--p: #c878ff;--y: #ffd264;--r: #ff6b6b;--o: #ff9f5a;--gDim: rgba(90,255,170,0.08);--bDim: rgba(100,180,255,0.08);--pDim: rgba(200,120,255,0.08);--yDim: rgba(255,210,100,0.08);--rDim: rgba(255,107,107,0.08);--dz-heart: rgb(90,255,170);--acc-prismatic: linear-gradient(90deg,rgb(90,255,170) 0%,rgb(90,190,255) 50%,rgb(255,110,200) 100%);--rainbow: var(--acc-prismatic);--rainbow135: linear-gradient(135deg,rgb(90,255,170) 0%,rgb(90,190,255) 50%,rgb(255,110,200) 100%);--uA: rgb(90,255,170);--card: rgba(255,255,255,0.04);--card2: rgba(255,255,255,0.06);--cardStroke: rgba(255,255,255,0.10);--cardStroke2: rgba(255,255,255,0.16);--cs: rgba(255,255,255,0.10);--cs2: rgba(255,255,255,0.20);--faceFill: rgba(255,255,255,0.08);--faceStroke: rgba(255,255,255,0.90);--eyeWhite: rgba(255,255,255,0.90);--pupil: rgba(10,10,15,0.95);--mouth: rgba(255,255,255,0.90);--nebula1: rgba(90,120,255,0.10);--nebula2: rgba(160,80,255,0.09);--nebula3: rgba(80,255,180,0.06);--starDim: rgba(255,255,255,0.25);--starBright: rgba(255,255,255,0.65);--selBg: rgba(255,255,255,0.18);--selFg: #ffffff;--radius: 18px;--radius2: 24px;--r2: 6px;--r3: 4px;--ease: cubic-bezier(.22,1,.36,1);--ease2: cubic-bezier(.2,.9,.2,1);--fast: 120ms;--ui: 220ms;--slow: 820ms;--font: 'Outfit',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;--font-wordmark: var(--font);--font-mono: 'SF Mono','Fira Code','Cascadia Code','JetBrains Mono',monospace;--dz-font-velocity: var(--font);--dz-font-signal: var(--font);--dz-font-clarity: var(--font);--dz-font-warmth: var(--font);--dz-font-exact: var(--font-mono);--dz-fw-thin: 100;--dz-fw-light: 300;--dz-fw-regular: 400;--dz-fw-medium: 500;--dz-fw-semibold: 600;--dz-fw-bold: 700;--dz-fw-black: 800;--dz-fw-max: 900;--dz-lh-tight: 1.02;--dz-lh-snug: 1.25;--dz-lh-normal: 1.5;--dz-lh-relaxed: 1.7;--dz-lh-loose: 2.0;--dz-ls-tightest: -0.055em;--dz-ls-tighter: -0.04em;--dz-ls-tight: -0.02em;--dz-ls-normal: 0em;--dz-ls-wide: 0.05em;--dz-ls-wider: 0.10em;--dz-ls-widest: 0.18em;--dz-text-hero: clamp(2.5rem,7.4vw,5rem);--dz-text-4xl: clamp(2.125rem,5.6vw,3.75rem);--dz-text-3xl: clamp(1.75rem,4.4vw,2.75rem);--dz-text-2xl: clamp(1.5rem,3.2vw,2.125rem);--dz-text-xl: clamp(1.25rem,2.2vw,1.625rem);--dz-text-lg: clamp(1.125rem,1.6vw,1.375rem);--dz-text-md: clamp(1.0625rem,1.2vw,1.1875rem);--dz-text-base: clamp(1rem,0.9vw,1.0625rem);--dz-text-sm: clamp(0.875rem,0.8vw,0.9375rem);--dz-text-xs: clamp(0.8125rem,0.7vw,0.875rem);--dz-text-2xs: clamp(0.75rem,0.6vw,0.8125rem);--shellMax: 1200px;--pad: clamp(16px,4vw,20px);--tap: 44px;--bp-sm: 480px;--bp-md: 720px;--bp-lg: 980px;--bp-xl: 1200px}
body.light{background: #fafafa;color: #0f0f0f;--bg: #fafafa;--bg2: #f2f2f8;--bg3: #eaeaf4;--soft: #f0f0f5;--surface: #f8f8ff;--surfH: #ededf8;--fg: #0f0f0f;--fgS: #404050;--muted: #6a6a7a;--dim: #80809a;--vdim: rgba(17,17,24,0.22);--border: #e0e0ea;--borderH: #c8c8da;--navBg: rgba(250,250,250,0.92);--shadow: 0 20px 50px rgba(0,0,0,0.10);--g: #0d8055;--b: #1a6fc4;--p: #7c34c8;--y: #a16207;--r: #c42121;--o: #c06010;--gDim: rgba(13,128,85,0.10);--bDim: rgba(26,111,196,0.10);--pDim: rgba(124,52,200,0.09);--yDim: rgba(161,98,7,0.09);--rDim: rgba(196,33,33,0.09);--dz-heart: #e63946;--acc-prismatic: linear-gradient(90deg,rgb(0,160,90) 0%,rgb(20,100,220) 50%,rgb(140,30,200) 100%);--rainbow: var(--acc-prismatic);--rainbow135: linear-gradient(135deg,rgb(0,160,90) 0%,rgb(20,100,220) 50%,rgb(140,30,200) 100%);--card: rgba(0,0,0,0.03);--card2: rgba(0,0,0,0.05);--cardStroke: rgba(0,0,0,0.08);--cardStroke2: rgba(0,0,0,0.14);--cs: rgba(0,0,0,0.10);--cs2: rgba(0,0,0,0.22);--faceFill: rgba(0,0,0,0.04);--faceStroke: rgba(0,0,0,0.90);--eyeWhite: rgba(0,0,0,0.16);--pupil: rgba(0,0,0,0.85);--mouth: rgba(0,0,0,0.90);--nebula1: rgba(60,80,200,0.04);--nebula2: rgba(120,60,200,0.03);--nebula3: rgba(60,180,120,0.02);--starDim: rgba(0,0,0,0.08);--starBright: rgba(0,0,0,0.18);--selBg: rgba(0,0,0,0.14);--selFg: #0f0f0f}
body.has-accent{--uA: var(--uA-d);--uA-tint: var(--uA-tint-d);--uA-shade: var(--uA-shade-d)}
body.has-accent.light{--uA: var(--uA-l);--uA-tint: var(--uA-tint-l);--uA-shade: var(--uA-shade-l)}
html[data-ua] body,body.has-accent{--uA-grad: linear-gradient(90deg,color-mix(in oklab,var(--uA) 60%,#ffffff) 0%,var(--uA) 50%,color-mix(in oklab,var(--uA) 70%,#000000) 100%)}
:root[data-ua] body{--acc-prismatic: var(--uA-grad);--rainbow: var(--uA-grad);--rainbow135: linear-gradient(135deg,color-mix(in oklab,var(--uA) 60%,#ffffff) 0%,var(--uA) 50%,color-mix(in oklab,var(--uA) 70%,#000000) 100%)}
:root[data-embed="1"][data-ua] body{--g: var(--uA);--b: color-mix(in oklab,var(--uA) 78%,var(--fg));--p: color-mix(in oklab,var(--uA) 58%,var(--fg))}
html:not([data-ua]) body.light:not(.has-accent){--uA: rgb(20,160,90)}
@media (prefers-reduced-motion: reduce){:root{--fast: 0ms;--ui: 0ms;--slow: 0ms}
*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}
}
