.faissul-site{--background:#f6f4f1;--foreground:#0e0f12;--faissul-card:#fefdfc;--faissul-primary:#0e0f12;--faissul-primary-foreground:#f6f4f1;--faissul-secondary:#e8e6e2;--faissul-muted-foreground:#5b5e62;--faissul-ink:#070709;--faissul-ink-foreground:#f3f2ef;--faissul-ink-muted:#84868a;--faissul-ink-line:#ffffff1a;--faissul-accent:#1874ed;--faissul-border:#0e0f121f;--faissul-metal:repeating-linear-gradient(92deg, #1f1f1f 0 1px, #161616 1px 3px), linear-gradient(120deg, #333, #0d0d0d 45%, #292929 70%, #090909);--faissul-chip:linear-gradient(135deg, #ddd0b4, #a5967d 50%, #d4c9b5);background:var(--background);width:100%;min-height:100vh;color:var(--foreground);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.faissul-site{--background:lab(96.3085% .135899 1.90173);--foreground:lab(4.42321% -.178501 -1.59367);--faissul-card:lab(99.4283% .0524819 .75953);--faissul-primary:lab(4.42321% -.178501 -1.59367);--faissul-primary-foreground:lab(96.3085% .135899 1.90173);--faissul-secondary:lab(91.3244% .165373 2.2836);--faissul-muted-foreground:lab(39.6535% -.399932 -2.97993);--faissul-ink:lab(1.97894% -.0718236 -.617588);--faissul-ink-foreground:lab(95.3764% .107527 1.52063);--faissul-ink-muted:lab(55.9008% -.312537 -2.24191);--faissul-ink-line:lab(100% 0 0/.1);--faissul-accent:lab(49.4224% 10.5454 -69.3574);--faissul-border:lab(4.42321% -.178501 -1.59367/.12);--faissul-metal:repeating-linear-gradient(92deg, lab(11.84% 0 0) 0 1px, lab(7.22637% -.0000149012 0) 1px 3px), linear-gradient(120deg, lab(21.12% 0 0), lab(3.6999% 0 0) 45%, lab(16.48% 0 0) 70%, lab(2.47865% 0 0));--faissul-chip:linear-gradient(135deg, lab(83.8965% 1.56152 15.5716), lab(62.9636% 2.87291 15.5324) 50%, lab(81.5476% 1.0798 11.6012))}}.faissul-site h1,.faissul-site h2,.faissul-site h3{letter-spacing:-.045em;font-weight:600}.faissul-site .bg-metal{background:var(--faissul-metal);background-blend-mode:overlay}.faissul-site .bg-chip{background:var(--faissul-chip)}.faissul-site .tabular{font-variant-numeric:tabular-nums}.faissul-site input[type=range]{accent-color:var(--faissul-accent)}.faissul-site ::selection{background:var(--faissul-accent);color:var(--faissul-ink-foreground)}@keyframes faissul-marquee{to{transform:translate(-50%)}}@keyframes faissul-word{0%{transform:translateY(105%)}to{transform:none}}@keyframes faissul-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes faissul-sheen{0%{transform:translate(-150%)skew(-20deg)}to{transform:translate(350%)skew(-20deg)}}.faissul-site .animate-marquee{animation:40s linear infinite faissul-marquee}.faissul-site .animate-word{animation:1.1s cubic-bezier(.16,1,.3,1) both faissul-word}.faissul-site .animate-fade-up{animation:1s cubic-bezier(.16,1,.3,1) both faissul-fade-up}.faissul-site .sheen:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.14),#0000);width:30%;animation:5s cubic-bezier(.6,0,.4,1) infinite faissul-sheen;position:absolute;inset:0}.faissul-site .reveal{opacity:0;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.faissul-site .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.faissul-site .animate-marquee,.faissul-site .animate-word,.faissul-site .animate-fade-up,.faissul-site .sheen:after{animation:none}.faissul-site .reveal{opacity:1;transform:none}}
