@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,4%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--glass-border);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:0;padding:1rem 0;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth);z-index:1000}.header.scrolled{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:hsla(0,0%,4%,.95);box-shadow:0 4px 20px rgba(0,0,0,.3)}.header-container{justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2rem}.header-container,.logo{align-items:center;display:flex}.logo{color:#fff;color:var(--text-primary);gap:1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.logo:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.icind-header-logo{-webkit-filter:drop-shadow(0 0 10px rgba(0,255,255,.3));filter:drop-shadow(0 0 10px rgba(0,255,255,.3));height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth);width:40px}.logo:hover .icind-header-logo{-webkit-filter:drop-shadow(0 0 15px rgba(0,255,255,.5));filter:drop-shadow(0 0 15px rgba(0,255,255,.5));-webkit-transform:scale(1.05);transform:scale(1.05)}.logo-text{display:flex;flex-direction:column}.logo-main{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#0ff);background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:700;letter-spacing:1px;line-height:1}.logo-subtitle{color:hsla(0,0%,100%,.6);color:var(--text-tertiary);font-size:.7rem;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.nav{align-items:center;display:flex;gap:2rem}.nav-link{color:hsla(0,0%,100%,.8);color:var(--text-secondary);font-size:.95rem;font-weight:500;letter-spacing:.5px;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.nav-link:hover{color:#0ff;color:var(--primary-cyan);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.nav-link:after{background:linear-gradient(135deg,#0ff,#0080ff);background:var(--gradient-primary);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.nav-link.active{color:#0ff;color:var(--primary-cyan)}.nav-link.active:after{width:100%}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:.5rem}.mobile-menu-toggle,.mobile-menu-toggle span{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.mobile-menu-toggle span{background:#fff;background:var(--text-primary);border-radius:2px;height:3px;width:25px}.mobile-menu-toggle:hover span{background:#0ff;background:var(--primary-cyan);box-shadow:0 0 10px rgba(0,255,255,.3)}.mobile-menu-toggle.active span:first-child{-webkit-transform:rotate(45deg) translate(6px,6px);transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(6px,-6px);transform:rotate(-45deg) translate(6px,-6px)}@media (max-width:768px){.header-container{padding:0 1rem}.logo-text{display:none}.icind-header-logo{width:35px}.mobile-menu-toggle{display:flex}.nav{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:hsla(0,0%,4%,.98);border-top:1px solid hsla(0,0%,100%,.1);border-top:1px solid var(--glass-border);box-shadow:0 10px 30px rgba(0,0,0,.5);display:none;flex-direction:column;left:0;padding:2rem;position:absolute;right:0;top:100%}.nav-open{-webkit-animation:slideDown .3s ease forwards;animation:slideDown .3s ease forwards;display:flex}.nav-link{border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--glass-border);font-size:1.1rem;margin-bottom:.5rem;padding:1rem 0;text-align:center}.nav-link:last-child{border-bottom:none;margin-bottom:0}.nav-link:after{display:none}}@media (max-width:480px){.header{padding:.75rem 0}.header-container{padding:0 .75rem}.icind-header-logo{width:30px}.nav{padding:1.5rem}.nav-link{font-size:1rem;padding:.75rem 0}}@media (max-width:360px){.header-container{padding:0 .5rem}.icind-header-logo{width:28px}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes glitch{0%{-webkit-filter:drop-shadow(0 0 10px rgba(0,255,255,.3));filter:drop-shadow(0 0 10px rgba(0,255,255,.3));-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}20%{-webkit-filter:drop-shadow(0 0 15px rgba(255,0,255,.4));filter:drop-shadow(0 0 15px rgba(255,0,255,.4));-webkit-transform:translateX(-2px) scale(1.02);transform:translateX(-2px) scale(1.02)}40%{-webkit-filter:drop-shadow(0 0 15px rgba(0,255,255,.5));filter:drop-shadow(0 0 15px rgba(0,255,255,.5));-webkit-transform:translateX(2px) scale(.98);transform:translateX(2px) scale(.98)}60%{-webkit-filter:drop-shadow(0 0 12px rgba(255,0,255,.3));filter:drop-shadow(0 0 12px rgba(255,0,255,.3));-webkit-transform:translateX(-1px) scale(1.01);transform:translateX(-1px) scale(1.01)}80%{-webkit-filter:drop-shadow(0 0 18px rgba(0,255,255,.4));filter:drop-shadow(0 0 18px rgba(0,255,255,.4));-webkit-transform:translateX(1px) scale(.99);transform:translateX(1px) scale(.99)}to{-webkit-filter:drop-shadow(0 0 10px rgba(0,255,255,.3));filter:drop-shadow(0 0 10px rgba(0,255,255,.3));-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes glitch{0%{-webkit-filter:drop-shadow(0 0 10px rgba(0,255,255,.3));filter:drop-shadow(0 0 10px rgba(0,255,255,.3));-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}20%{-webkit-filter:drop-shadow(0 0 15px rgba(255,0,255,.4));filter:drop-shadow(0 0 15px rgba(255,0,255,.4));-webkit-transform:translateX(-2px) scale(1.02);transform:translateX(-2px) scale(1.02)}40%{-webkit-filter:drop-shadow(0 0 15px rgba(0,255,255,.5));filter:drop-shadow(0 0 15px rgba(0,255,255,.5));-webkit-transform:translateX(2px) scale(.98);transform:translateX(2px) scale(.98)}60%{-webkit-filter:drop-shadow(0 0 12px rgba(255,0,255,.3));filter:drop-shadow(0 0 12px rgba(255,0,255,.3));-webkit-transform:translateX(-1px) scale(1.01);transform:translateX(-1px) scale(1.01)}80%{-webkit-filter:drop-shadow(0 0 18px rgba(0,255,255,.4));filter:drop-shadow(0 0 18px rgba(0,255,255,.4));-webkit-transform:translateX(1px) scale(.99);transform:translateX(1px) scale(.99)}to{-webkit-filter:drop-shadow(0 0 10px rgba(0,255,255,.3));filter:drop-shadow(0 0 10px rgba(0,255,255,.3));-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}.logo:hover .icind-header-logo{-webkit-animation:glitch .5s ease-in-out;animation:glitch .5s ease-in-out}.header:before{-webkit-animation:float 20s linear infinite;animation:float 20s linear infinite;background-image:radial-gradient(1px 1px at 20px 30px,hsla(0,0%,100%,.1),transparent),radial-gradient(1px 1px at 40px 70px,rgba(0,255,255,.1),transparent);background-repeat:repeat;background-size:100px 100px;bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}:root{--bg-tertiary:#2a2a2a;--gradient-tertiary:linear-gradient(135deg,var(--text-primary),var(--primary-cyan));--shadow-glow-hover:0 0 50px rgba(0,255,255,.5);--transition-slow:all 0.6s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}p{font-size:1.125rem}h2{font-size:1.375rem}.home-page{background:linear-gradient(180deg,#0a0a0a,#1a1a1a);background:linear-gradient(180deg,var(--bg-primary) 0,var(--bg-secondary) 100%);min-height:100vh}.hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:6rem 2rem 0;position:relative}.hero-background{background:radial-gradient(circle at 20% 80%,rgba(0,255,255,.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,0,255,.15) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(0,128,255,.1) 0,transparent 50%)}.hero-background,.hero-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.hero-overlay{background:hsla(0,0%,4%,.4)}.floating-particles{opacity:.6}.hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:none;padding:0 2rem;position:relative;width:100%;z-index:10}.hero-text{-webkit-animation:fadeInUp 1s ease forwards;animation:fadeInUp 1s ease forwards}.hero-title{margin-bottom:2rem}.title-main{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#0ff);background:var(--gradient-tertiary);-webkit-background-clip:text;background-clip:text;display:block;font-size:clamp(3rem,6vw,5rem);font-weight:900;letter-spacing:3px;line-height:1.1;margin-bottom:.5rem}.title-sub{display:block;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:400;letter-spacing:1px}.hero-description,.title-sub{color:hsla(0,0%,100%,.8);color:var(--text-secondary)}.hero-description{font-size:1.25rem;line-height:1.8;margin-bottom:3rem;max-width:90%}.hero-showcase{align-items:center;-webkit-animation:fadeInUp 1s ease .3s forwards;animation:fadeInUp 1s ease .3s forwards;display:flex;justify-content:center;opacity:0}.hero-content-images{align-items:center;display:flex;flex-direction:column;gap:2rem}.hero-image{max-width:9.375rem}.hero-image,.hero-image2{border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.3);height:auto;margin:10px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth);width:100%;z-index:2}.hero-image2{max-width:15.625rem}.hero-image2:hover,.hero-image:hover{box-shadow:0 0 30px rgba(0,255,255,.3);box-shadow:var(--shadow-glow);-webkit-transform:translateY(-10px) scale(1.1);transform:translateY(-10px) scale(1.1)}.container{width:100%}.btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.btn-primary{background:linear-gradient(135deg,#0ff,#0080ff);background:var(--gradient-primary);box-shadow:0 0 30px rgba(0,255,255,.3);box-shadow:var(--shadow-glow);color:#0a0a0a;color:var(--bg-primary)}.btn-primary:hover{box-shadow:0 0 50px rgba(0,255,255,.5);box-shadow:var(--shadow-glow-hover);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent;border:2px solid hsla(0,0%,100%,.1);border:2px solid var(--glass-border);color:#fff;color:var(--text-primary)}.btn-secondary:hover{background:hsla(0,0%,100%,.05);background:var(--glass-bg);border-color:#0ff;border-color:var(--primary-cyan);box-shadow:0 10px 30px rgba(0,255,255,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.work-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05)),hsla(0,0%,100%,.05);background:linear-gradient(135deg,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.05) 100%),var(--glass-bg);border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--glass-border);border-top:1px solid hsla(0,0%,100%,.1);border-top:1px solid var(--glass-border);padding:8rem 0;text-align:center;width:100%}.work-section h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#0ff);background:var(--gradient-tertiary);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.work-section p{color:hsla(0,0%,100%,.8);color:var(--text-secondary);font-size:1.2rem;margin-bottom:3rem}.work-buttons{display:flex;gap:1.5rem;justify-content:center}.about-section{background:radial-gradient(circle at 30% 40%,rgba(0,255,255,.05) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(255,0,255,.05) 0,transparent 50%),#1a1a1a;background:radial-gradient(circle at 30% 40%,rgba(0,255,255,.05) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(255,0,255,.05) 0,transparent 50%),var(--bg-secondary);padding:8rem 0;width:100%}.about-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;width:100%}.about-image{border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);height:34.375rem;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth);width:100%}.about-image:hover{box-shadow:0 20px 50px rgba(0,255,255,.2);-webkit-transform:scale(1.02);transform:scale(1.02)}@media (max-width:75rem){.about-image{height:18.75rem}}.about-text{color:#fff;color:var(--text-primary)}.about-text h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#0ff);background:var(--gradient-tertiary);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.about-text p{color:hsla(0,0%,100%,.8);color:var(--text-secondary);font-size:1.1rem;line-height:1.7;margin:20px 0}@media (max-width:768px){.hero{min-height:80vh;padding:8rem 1rem 0}.hero-content{gap:2rem;grid-template-columns:1fr;padding:0 1rem;text-align:center}.hero-text{order:1}.hero-showcase{order:2}.hero-content-images{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.hero-image,.hero-image2{margin:5px;max-width:120px}.hero-description{font-size:1.1rem;margin-bottom:2rem;max-width:100%}.work-buttons{flex-wrap:wrap;gap:1rem}.about-content{gap:2rem;grid-template-columns:1fr;padding:0 1rem;text-align:center}.about-image{height:20rem;margin:0 auto;max-width:400px;width:100%}.about-text{max-width:100%}.about-section,.work-section{padding:3rem 0}.container{padding:0 1rem}}@media (max-width:480px){.hero{min-height:70vh;padding:8rem .5rem 0}.hero-content{gap:1.5rem;padding:0 .5rem}.title-main{font-size:2.2rem;letter-spacing:1px}.title-sub{font-size:1rem}.hero-description{font-size:1rem;line-height:1.6}.hero-content-images{flex-direction:column;gap:1rem}.hero-image,.hero-image2{max-width:100px}.btn{font-size:.85rem;max-width:200px;padding:.7rem 1.2rem;width:100%}.work-buttons{align-items:center;flex-direction:column}.work-section h2{font-size:1.8rem}.work-section p{font-size:1rem}.about-text h2{font-size:1.4rem}.about-text p{font-size:1rem}.about-image{height:18rem;max-width:320px}.about-section,.work-section{padding:2rem 0}.container{padding:0 .5rem}}@media (max-width:360px){.title-main{font-size:2rem}.hero-description,.title-sub{font-size:.9rem}.hero-image,.hero-image2{max-width:80px}.btn{font-size:.8rem;padding:.6rem 1rem}.work-section h2{font-size:1.6rem}.about-text h2{font-size:1.2rem}.about-image{height:15rem;max-width:280px}}::-moz-selection{background:#0ff;background:var(--primary-cyan);color:#0a0a0a;color:var(--bg-primary)}body{min-width:100vw}.about-page{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:100px 20px 20px;position:relative;width:auto;z-index:0}.icind-about-logo{margin-bottom:10px;margin-top:1rem}.about-page p{color:#ddd;font-family:MyWebFont,serif;font-size:1.125rem;line-height:1.5;margin-top:10px;max-width:30%;text-align:center}@media (max-width:62.5rem){.about-page p{color:#ddd;font-size:18px;line-height:1.5;margin-top:10px;max-width:90%;text-align:center}}@media (max-width:47.9375rem){.about-page{width:100%}.about-page p{width:70%}}.games-page{background:linear-gradient(180deg,#0a0a0a,#1a1a1a);background:linear-gradient(180deg,var(--bg-primary) 0,var(--bg-secondary) 100%);color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow:hidden;padding:0}.games-container,.games-page{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.games-container{padding-top:3.5rem;z-index:1}.games-background{height:100%;left:0;object-fit:cover;opacity:15%;position:fixed;top:0;width:100%;z-index:-1}.page-header{margin-bottom:4rem;padding:2rem;text-align:center}.container{margin:0 auto;max-width:1400px;padding:0 2rem}.page-header h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#0ff);background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.page-header p{color:hsla(0,0%,100%,.8);color:var(--text-secondary);font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.games-grid-section{padding:0 2rem 4rem;width:100%}.grid-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1400px}@media (max-width:62.5rem){.grid-container{grid-template-columns:1fr;max-width:90%}}.grid-games{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--glass-border);box-shadow:0 10px 30px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:2rem;position:relative}.grid-games,.grid-games:before{border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.grid-games:before{background:linear-gradient(135deg,#0ff,#0080ff);background:var(--gradient-primary);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}.grid-games:hover{border-color:rgba(0,255,255,.4);box-shadow:0 0 30px rgba(0,255,255,.3);box-shadow:var(--shadow-glow);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.grid-games:hover:before{opacity:.1}.game-title{font-family:Inter,sans-serif;font-size:1.3rem;font-weight:700;margin-bottom:.5rem;text-align:center;width:100%}.game-title a{color:#fff;color:var(--text-primary);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.game-title a:hover{color:#0ff;color:var(--primary-cyan);text-shadow:0 0 10px rgba(0,255,255,.5)}.game-from{color:hsla(0,0%,100%,.6);color:var(--text-tertiary);font-size:.9rem;font-weight:400;margin-bottom:1rem;margin-top:.5rem;text-align:center;width:100%}.game-from a{color:#0ff;color:var(--primary-cyan);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.game-from a:hover{color:#fff;color:var(--text-primary)}.game-description{flex-grow:1;font-size:1rem;line-height:1.6;padding:1rem 0;text-align:center;width:100%}.grid-games img{border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.3);height:auto;margin:1rem 0;max-width:300px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth);width:100%}.grid-games img:hover{box-shadow:0 15px 35px rgba(0,255,255,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.iframe-spotify-embed{border-radius:15px;overflow:hidden;padding-top:1rem;width:100%}.iframe-spotify-embed iframe{border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--glass-border);border-radius:15px}a{color:#0ff;color:var(--primary-cyan);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}a:hover{color:#fff;color:var(--text-primary);text-shadow:0 0 5px rgba(0,255,255,.3)}@-webkit-keyframes glow{0%,to{box-shadow:0 0 30px rgba(0,255,255,.3);box-shadow:var(--shadow-glow)}50%{box-shadow:0 0 50px rgba(0,255,255,.5)}}@keyframes glow{0%,to{box-shadow:0 0 30px rgba(0,255,255,.3);box-shadow:var(--shadow-glow)}50%{box-shadow:0 0 50px rgba(0,255,255,.5)}}.grid-games{-webkit-animation:fadeInUp .8s ease forwards;animation:fadeInUp .8s ease forwards}.grid-games:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.grid-games:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.grid-games:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.grid-games:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.grid-games:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.grid-games:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}@media (max-width:1200px){.grid-container{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width:768px){.games-page{padding-top:8rem}.games-container{padding-top:2rem}.page-header{margin-bottom:2rem;padding:1rem}.page-header h2{font-size:2.5rem}.page-header p{font-size:1rem}.games-grid-section{padding:0 1rem 2rem}.grid-container{gap:1.5rem;grid-template-columns:1fr;max-width:95%}.grid-games{padding:1.5rem}.grid-games img{max-width:250px}.game-title{font-size:1.2rem}.game-description{font-size:.95rem}.iframe-spotify-embed{padding-top:.5rem}.iframe-spotify-embed iframe{height:120px}}@media (max-width:480px){.games-container{padding-top:2rem}.page-header{padding:.5rem}.page-header h2{font-size:2rem}.page-header p{font-size:.9rem}.games-grid-section{padding:0 .5rem 1rem}.grid-container{gap:1rem;max-width:100%}.grid-games{padding:1rem}.grid-games img{max-width:200px}.game-title{font-size:1.1rem}.game-description{font-size:.9rem;padding:.5rem 0}.game-from{font-size:.8rem}.iframe-spotify-embed iframe{height:100px}}@media (max-width:360px){.page-header h2{font-size:1.8rem}.grid-games{padding:.8rem}.grid-games img{max-width:180px}.game-title{font-size:1rem}.game-description{font-size:.85rem}.game-from{font-size:.75rem}}:root{--primary-cyan:#0ff;--primary-magenta:#f0f;--primary-blue:#0080ff;--bg-primary:#0a0a0a;--bg-secondary:#1a1a1a;--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.8);--text-tertiary:hsla(0,0%,100%,.6);--glass-bg:hsla(0,0%,100%,.05);--glass-border:hsla(0,0%,100%,.1);--gradient-primary:linear-gradient(135deg,var(--primary-cyan),var(--primary-blue));--gradient-secondary:linear-gradient(135deg,var(--primary-magenta),var(--primary-cyan));--gradient-text:linear-gradient(135deg,var(--text-primary),var(--primary-cyan));--shadow-glow:0 0 30px rgba(0,255,255,.3);--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1)}.sevendays-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sevendays-page body{background:#0a0a0a;background:var(--bg-primary);color:#fff;color:var(--text-primary);margin:0;overflow-x:hidden;padding:0;position:relative}h1,h2,h3,h4,h5,p{font-family:Inter,sans-serif}.sevendays-page{align-items:center;background:linear-gradient(180deg,#0a0a0a,#1a1a1a);background:linear-gradient(180deg,var(--bg-primary) 0,var(--bg-secondary) 100%);color:#fff;color:var(--text-primary);display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;overflow:hidden;padding:0;position:relative;width:100%}.sevendays-background{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.game-background{left:0;object-fit:cover;opacity:15%;top:0}.floating-particles,.game-background{height:100%;position:absolute;width:100%}.floating-particles{-webkit-animation:float 25s linear infinite;animation:float 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 40px 70px,#0ff,transparent),radial-gradient(2px 2px at 90px 40px,#f0f,transparent),radial-gradient(1px 1px at 130px 80px,hsla(0,0%,100%,.1),transparent);background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 40px 70px,var(--primary-cyan),transparent),radial-gradient(2px 2px at 90px 40px,var(--primary-magenta),transparent),radial-gradient(1px 1px at 130px 80px,hsla(0,0%,100%,.1),transparent);background-repeat:repeat;background-size:150px 150px;opacity:.4}.grid-pattern{-webkit-animation:gridMove 20s linear infinite;animation:gridMove 20s linear infinite;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:50px 50px;bottom:0;left:0;position:absolute;right:0;top:0}@-webkit-keyframes float{0%{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}33%{-webkit-transform:translateY(-30px) translateX(10px) rotate(120deg);transform:translateY(-30px) translateX(10px) rotate(120deg)}66%{-webkit-transform:translateY(-15px) translateX(-10px) rotate(240deg);transform:translateY(-15px) translateX(-10px) rotate(240deg)}to{-webkit-transform:translateY(0) translateX(0) rotate(1turn);transform:translateY(0) translateX(0) rotate(1turn)}}@keyframes float{0%{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}33%{-webkit-transform:translateY(-30px) translateX(10px) rotate(120deg);transform:translateY(-30px) translateX(10px) rotate(120deg)}66%{-webkit-transform:translateY(-15px) translateX(-10px) rotate(240deg);transform:translateY(-15px) translateX(-10px) rotate(240deg)}to{-webkit-transform:translateY(0) translateX(0) rotate(1turn);transform:translateY(0) translateX(0) rotate(1turn)}}@-webkit-keyframes gridMove{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(50px,50px);transform:translate(50px,50px)}}@keyframes gridMove{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(50px,50px);transform:translate(50px,50px)}}.sevendays-container{flex-direction:column;justify-content:flex-start;padding-top:8rem;position:relative;z-index:1}.game-showcase,.sevendays-container{align-items:center;display:flex;width:100%}.game-showcase{justify-content:center;padding:4rem 2rem}.showcase-content{-webkit-animation:fadeInUp 1s ease forwards;animation:fadeInUp 1s ease forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--glass-border);box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:800px;padding:3rem;position:relative;text-align:center}.showcase-content,.showcase-content:before{border-radius:25px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.showcase-content:before{background:linear-gradient(135deg,#0ff,#0080ff);background:var(--gradient-primary);bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;z-index:-1}.showcase-content:hover{border-color:rgba(0,255,255,.4);box-shadow:0 0 30px rgba(0,255,255,.3);box-shadow:var(--shadow-glow);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.showcase-content:hover:before{-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite;opacity:.3}.sevendays-logo{border-radius:15px;-webkit-filter:drop-shadow(0 0 20px rgba(0,255,255,.3));filter:drop-shadow(0 0 20px rgba(0,255,255,.3));margin-bottom:2rem;max-height:300px;max-width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.sevendays-logo:hover{-webkit-filter:drop-shadow(0 0 30px rgba(0,255,255,.5));filter:drop-shadow(0 0 30px rgba(0,255,255,.5));-webkit-transform:scale(1.02);transform:scale(1.02)}.game-subtitle{color:#0ff;color:var(--primary-cyan);font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600;margin-bottom:2rem}.game-description{color:hsla(0,0%,100%,.8);color:var(--text-secondary);font-family:Inter,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.7;margin:0}.media-section{max-width:1400px;padding:4rem 2rem;width:100%}.media-grid{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.media-item{-webkit-animation:fadeInUp 1s ease forwards;animation:fadeInUp 1s ease forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--glass-border);border-radius:20px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.media-item:hover{border-color:rgba(0,255,255,.3);box-shadow:0 15px 35px rgba(0,255,255,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.spotify-embed,.youtube-embed{border:none;border-radius:15px;width:100%}.youtube-embed{height:315px}.spotify-embed{height:500px}.discord-section{align-items:center;display:flex;justify-content:center;padding:4rem 2rem;width:100%}.discord-content{align-items:center;display:flex;flex-direction:column;max-width:400px;text-align:center}.discord-image{border-radius:15px;-webkit-filter:drop-shadow(0 0 20px rgba(0,255,255,.3));filter:drop-shadow(0 0 20px rgba(0,255,255,.3));height:auto;margin-bottom:2rem;max-width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.discord-image:hover{-webkit-filter:drop-shadow(0 0 30px rgba(0,255,255,.5));filter:drop-shadow(0 0 30px rgba(0,255,255,.5));-webkit-transform:scale(1.05);transform:scale(1.05)}.discord-button{-webkit-animation:pulseGlow 2s ease-in-out infinite;animation:pulseGlow 2s ease-in-out infinite;background:linear-gradient(135deg,#0ff,#0080ff);background:var(--gradient-primary);border:none;border-radius:50px;box-shadow:0 0 30px rgba(0,255,255,.3);box-shadow:var(--shadow-glow);color:#0a0a0a;color:var(--bg-primary);font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:1.5rem 3rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.discord-button:hover{-webkit-animation:none;animation:none;box-shadow:0 0 50px rgba(0,255,255,.6);-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05)}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%,to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes pulse{0%,to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes pulseGlow{0%,to{box-shadow:0 0 30px rgba(0,255,255,.3);box-shadow:var(--shadow-glow)}50%{box-shadow:0 0 40px rgba(0,255,255,.5)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 30px rgba(0,255,255,.3);box-shadow:var(--shadow-glow)}50%{box-shadow:0 0 40px rgba(0,255,255,.5)}}.media-item:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.media-item:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.media-item:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}@media (max-width:62.5rem){.showcase-content{margin:0 1rem;padding:2rem}.game-description{font-size:1rem}.media-grid{gap:1.5rem;grid-template-columns:1fr}.discord-section,.media-section{padding:2rem 1rem}.sevendays-container{padding-top:4rem}}@media (max-width:47.9375rem){.sevendays-page{width:100%}.showcase-content{padding:1.5rem}.game-subtitle{font-size:1.1rem}.game-description{font-size:.95rem}.discord-button{font-size:1rem;padding:1.2rem 2.5rem}.sevendays-logo{max-height:200px}}@media (max-width:360px){.media-item,.showcase-content{padding:1rem}.discord-button{font-size:.9rem;padding:1rem 2rem}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#0ff,#0080ff);background:var(--gradient-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f0f,#0ff);background:var(--gradient-secondary)}html{scroll-behavior:smooth}::selection{background:#0ff;background:var(--primary-cyan);color:#0a0a0a;color:var(--bg-primary)}body{width:100vw}header{position:fixed}@font-face{font-family:MyWebFont;src:url(/static/media/Bahnschrift.39482edb44a8bd76f00f.woff) format("woff"),url(/static/media/BAHNSCHRIFT.b00e12e37c52124aa504.TTF) format("truetype")}.contact-page{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:100px 20px 20px;position:relative;width:auto;z-index:0}.icind-contact-logo{margin-bottom:10px;margin-top:-70px}.contact-page h2{color:#fff;margin-top:20px}.contact-page h2,.contact-page p{font-family:MyWebFont,serif;font-size:2rem;max-width:100%;text-align:center}.contact-page p{color:#ddd;line-height:1.5;margin:0}@media (max-width:1000px){.contact-page p{color:#ddd;font-family:MyWebFont,serif;font-size:1.875rem;line-height:1.5;margin:0;max-width:90%;text-align:center}}@media (max-width:47.9375rem){.contact-page p{width:100%}}.app{font-family:Arial,sans-serif;margin:0;padding:0}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.7335d64a.css.map*/