:root{--font-serif:"Cinzel", serif;--font-sans:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--transition-smooth:all .5s cubic-bezier(.16, 1, .3, 1);--transition-fast:all .25s ease;--liquid-chrome-gradient:linear-gradient(135deg, #fff 0%, #e2e8f0 25%, #94a3b8 45%, #cbd5e1 55%, #475569 70%, #f8fafc 100%);--liquid-chrome-gradient-dark:linear-gradient(135deg, #fff 0%, #94a3b8 20%, #334155 40%, #1e293b 50%, #0f172a 75%, #64748b 100%)}.theme-angel{--bg-primary:#f9f8f6;--bg-secondary:#f0ede9;--bg-tertiary:#e7e3dd;--text-primary:#111112;--text-secondary:#56565f;--text-tertiary:#8f8f9e;--border-color:#00000014;--accent-color:#c5bba8;--accent-glow:#c5bba859;--glass-bg:#ffffff59;--glass-bg-hover:#ffffff8c;--glass-border:#ffffff80;--glass-border-hover:#ffffffd9;--glass-shadow:inset 0 1px 2px #fff9, 0 10px 30px -10px #bbb4a54d, 0 1px 1px #00000008;--glass-shadow-hover:inset 0 1px 3px #fffc, 0 20px 40px -10px #bbb4a573, 0 1px 3px #0000000d;--blob-color-1:#ebe6decc;--blob-color-2:#dad2c6b3;--blob-color-3:#f5f3f0e6}.theme-fraud{--bg-primary:#070708;--bg-secondary:#0f0f12;--bg-tertiary:#17171c;--text-primary:#f1f1f5;--text-secondary:#a1a1b0;--text-tertiary:#676775;--border-color:#ffffff0f;--accent-color:#d11a2a;--accent-glow:#d11a2a33;--glass-bg:#0f0f1273;--glass-bg-hover:#141419a6;--glass-border:#ffffff12;--glass-border-hover:#ffffff26;--glass-shadow:inset 0 1px 1px #ffffff0d, 0 15px 35px -15px #000c, 0 1px 2px #00000080;--glass-shadow-hover:inset 0 1px 2px #ffffff26, 0 25px 45px -10px #000000e6, 0 1px 3px #0009;--blob-color-1:#1e141499;--blob-color-2:#0f191e8c;--blob-color-3:#0a0a0ccc}*{box-sizing:border-box;cursor:none;margin:0;padding:0}@media (width<=1024px){*{cursor:auto}}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6;transition:background-color .8s cubic-bezier(.16,1,.3,1),color .8s cubic-bezier(.16,1,.3,1);overflow-x:hidden}#root{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);letter-spacing:.05em;text-transform:uppercase;font-weight:400}p{font-family:var(--font-sans);letter-spacing:.01em;font-weight:300}.font-mono{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.chrome-text{background:var(--liquid-chrome-gradient);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 4px #00000026);transition:var(--transition-smooth);-webkit-background-clip:text;background-clip:text;font-weight:900}.theme-fraud .chrome-text{background:var(--liquid-chrome-gradient-dark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(25px)saturate(120%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:var(--transition-smooth);border-radius:12px}.glass-panel:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-hover)}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(130%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:var(--transition-smooth);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.glass-card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(30deg,#0000 45%,#ffffff1a 48%,#ffffff40 50%,#ffffff1a 52%,#0000 55%);width:200%;height:200%;transition:transform .8s ease-out;position:absolute;top:-50%;left:-50%;transform:rotate(0)}.glass-card:hover:before{transform:translate(25%,25%)rotate(15deg)}.glass-card:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-hover);transform:translateY(-8px)}.custom-cursor{background-color:var(--text-primary);pointer-events:none;z-index:9999;border-radius:50%;width:10px;height:10px;transition:width .3s,height .3s,background-color .5s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.custom-cursor-follower{border:1px solid var(--text-primary);-webkit-backdrop-filter:blur(2px)contrast(110%);pointer-events:none;z-index:9998;background:#ffffff08;border-radius:50%;width:40px;height:40px;transition:transform .1s cubic-bezier(.175,.885,.32,1.275),width .3s,height .3s,border-color .5s,background .5s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}body.link-hovered .custom-cursor{border:1px solid var(--accent-color);background-color:#0000;width:25px;height:25px}body.link-hovered .custom-cursor-follower{border-color:var(--accent-color);background:var(--accent-glow);width:60px;height:60px}@keyframes float-slow-1{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(50px,-70px)scale(1.15)rotate(120deg)}66%{transform:translate(-30px,40px)scale(.9)rotate(240deg)}to{transform:translate(0)scale(1)rotate(360deg)}}@keyframes float-slow-2{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(-60px,50px)scale(.9)rotate(-120deg)}66%{transform:translate(40px,-50px)scale(1.1)rotate(-240deg)}to{transform:translate(0)scale(1)rotate(-360deg)}}@keyframes float-slow-3{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,30px)scale(1.2)}to{transform:translate(0)scale(1)}}.liquid-blob{-webkit-filter:blur(60px);mix-blend-mode:normal;opacity:.7;pointer-events:none;z-index:0;border-radius:50%;transition:background-color 1s;position:absolute}.blob-1{background-color:var(--blob-color-1);width:600px;height:600px;animation:25s ease-in-out infinite float-slow-1;top:-10%;left:-10%}.blob-2{background-color:var(--blob-color-2);width:500px;height:500px;animation:20s ease-in-out infinite float-slow-2;bottom:10%;right:-5%}.blob-3{background-color:var(--blob-color-3);width:400px;height:400px;animation:15s ease-in-out infinite float-slow-3;top:40%;left:30%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border:2px solid var(--bg-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 40px}@media (width<=768px){.container{padding:0 20px}}.flex-center{justify-content:center;align-items:center;display:flex}.text-center{text-align:center}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mt-8{margin-top:2rem}.mt-16{margin-top:4rem}.page-transition{animation:.8s cubic-bezier(.16,1,.3,1) forwards pageFadeIn}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.theme-fraud .logo-img{filter:invert()}
