@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&display=swap";:root{--bg-color: #080000;--text-main: #ffffff;--text-secondary: #ff9999;--primary: #ff0000;--secondary: #990000;--accent: #ff3333;--glass-bg: rgba(255, 0, 0, .05);--glass-border: rgba(255, 0, 0, .1);--glass-highlight: rgba(255, 0, 0, .2)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-main);font-family:Outfit,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}#root{width:100%;min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--primary),var(--secondary));border-radius:4px}.glass{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 4px 30px #0000001a}.text-gradient{background:linear-gradient(to right,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.container{max-width:1200px;margin:0 auto;padding:0 20px}section{position:relative;width:100%;padding:100px 0;overflow:hidden;pointer-events:none}.custom-cursor{position:fixed;top:0;left:0;width:20px;height:20px;border-radius:50%;pointer-events:none;z-index:9999}section .container,section a,section button,section .glass{pointer-events:auto}.project-item{display:flex;align-items:center;justify-content:space-between;padding:100px 0;border-bottom:1px solid rgba(255,255,255,.1);position:relative;gap:40px}.project-content{width:45%;z-index:2}.project-image-container{width:50%;height:400px;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 20px 50px #00000080;background:var(--glass-bg);border:1px solid var(--glass-border)}.project-image{width:100%;height:100%;object-fit:contain;background:#111}@media(max-width:900px){.project-item{flex-direction:column!important;padding:60px 0;gap:30px}.project-content{width:100%;text-align:left;order:2!important}.project-image-container{width:100%;height:250px;order:1!important;margin-bottom:20px}}@media(max-width:600px){.preloader-counter{font-size:20vw!important}.preloader-text{font-size:10px!important;white-space:nowrap}}
