@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-background:#0D1117;--color-container:#161B22;--color-text:#F0F6FC;--color-heading:#FFF;--color-accent:#39FF14;--color-accent-dark:#28b40f;--color-border:#30363d;--color-yellow:#FFD700;--font-heading:'Poppins',sans-serif;--font-body:'Inter',sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-text);line-height:1.6;font-size:16px}.container{max-width:1100px;margin:0 auto;padding:0 20px}section{padding:80px 0}h1,h2,h3{font-family:var(--font-heading);color:var(--color-heading);line-height:1.2;text-transform:uppercase;margin-bottom:20px}h1{font-size:3rem}h2{font-size:2.2rem;text-align:center}h3{font-size:1.5rem}p{margin-bottom:15px}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-block;background-color:var(--color-accent);color:#0D1117;padding:15px 35px;font-family:var(--font-heading);text-transform:uppercase;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 0 15px rgba(57,255,20,0.5)}.btn:hover{background-color:var(--color-accent-dark);transform:translateY(-3px);box-shadow:0 0 25px rgba(57,255,20,0.8)}.header{position:fixed;top:0;left:0;width:100%;padding:20px 0;z-index:1000;background:rgba(13,17,23,0.8);backdrop-filter:blur(10px);transition:background .3s ease}.header .container{display:flex;justify-content:space-between;align-items:center}.header__logo{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-heading);text-decoration:none}.header__logo span{color:var(--color-accent)}.header__nav ul{display:flex;list-style:none}.header__nav li{margin-left:30px}.header__nav a{color:var(--color-text);font-weight:700;text-decoration:none;transition:color .3s}.header__nav a:hover{color:var(--color-accent)}.header__menu-btn{display:none;background:none;border:none;color:var(--color-heading);font-size:1.8rem;cursor:pointer;z-index:1001}.hero{min-height:100vh;display:flex;align-items:center;text-align:center;padding-top:100px;position:relative;overflow:hidden;background-color:#000;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 800"><g fill-opacity="0.2"><circle fill="%230D1117" cx="400" cy="400" r="400"/><circle fill="%231a2c3c" cx="400" cy="400" r="300"/><circle fill="%23223b50" cx="400" cy="400" r="200"/><circle fill="%232b4a64" cx="400" cy="400" r="100"/></g></svg>'),linear-gradient(rgba(13,17,23,0.95),rgba(13,17,23,0.95));background-size:cover;background-position:center}.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 20%,rgba(57,255,20,0.2),transparent 40%),radial-gradient(circle at 80% 70%,rgba(57,255,20,0.15),transparent 40%);animation:float 15s infinite ease-in-out alternate}@keyframes float{0%{transform:translate(0,0)}100%{transform:translate(10px,20px)}}.hero .container{position:relative;z-index:1}.hero h1{font-size:4rem;margin-bottom:20px;animation:text-focus-in 1s cubic-bezier(0.550,0.085,0.680,0.530) both}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}100%{filter:blur(0px);opacity:1}}.hero p{font-size:1.2rem;max-width:600px;margin:0 auto 40px;animation:text-focus-in 1.2s cubic-bezier(0.550,0.085,0.680,0.530) both}.hero .btn{animation:text-focus-in 1.4s cubic-bezier(0.550,0.085,0.680,0.530) both}.hero__sharing{margin-top:30px;display:flex;justify-content:center;gap:20px;animation:text-focus-in 1.6s cubic-bezier(0.550,0.085,0.680,0.530) both}.hero__sharing a{font-size:1.5rem;color:var(--color-text);transition:color .3s,transform .3s}.hero__sharing a:hover{color:var(--color-accent);transform:scale(1.2)}.kpi-ribbon{background-color:transparent;padding:50px 0}.kpi-ribbon .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.kpi-ribbon__item{text-align:center}.kpi-ribbon__item i{font-size:2.5rem;color:var(--color-accent);margin-bottom:10px}.kpi-ribbon__item span{display:block;font-size:1.2rem;font-weight:700}.app-info{padding:80px 0}.app-info-container{background-color:var(--color-container);border-radius:15px;padding:40px;max-width:900px;margin:40px auto 0;border:1px solid var(--color-border)}.app-info__list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.app-info__item{display:flex;align-items:center;gap:15px;font-size:1rem}.app-info__item i{color:var(--color-accent);font-size:1.5rem;width:30px;text-align:center}.app-info__item span{font-weight:700;color:var(--color-heading)}.toc-section{padding-bottom:60px;padding-top:0;background-color:var(--color-background);border-bottom:1px solid var(--color-border)}.toc-section details{max-width:800px;margin:0 auto;border:1px solid var(--color-border);border-radius:10px;background-color:var(--color-container)}.toc-section summary{padding:20px 25px;cursor:pointer;font-weight:700;font-size:1.3rem;font-family:var(--font-heading);display:flex;justify-content:space-between;align-items:center;list-style:none;color:var(--color-heading)}.toc-section summary::-webkit-details-marker{display:none}.toc-section summary i{transition:transform .3s ease-in-out}.toc-section details[open] summary i{transform:rotate(180deg)}.toc-section__content{padding:0 25px 25px;border-top:1px solid var(--color-border)}.toc-section__content ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.toc-section__content li a{display:block;padding:12px 15px;border-radius:5px;transition:background-color .3s;border:1px solid transparent}.toc-section__content li a:hover{background-color:rgba(57,255,20,0.1);border-color:var(--color-accent)}.content-section{display:flex;flex-direction:column;gap:40px;align-items:center}.content-section__text{max-width:800px}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:800px}.gallery img{width:100%;height:auto;border-radius:10px;border:2px solid var(--color-border);cursor:pointer;transition:transform .3s,box-shadow .3s}.gallery img:hover{transform:scale(1.05);box-shadow:0 0 15px rgba(57,255,20,0.5)}.video-showcase{text-align:center}.lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:854px;margin:40px auto 0;border-radius:10px;overflow:hidden}.lite-youtube::before{content:'';display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakGqESqAqJEqkUqQKqQ6oBtURqkUqkI-jwJbURqQ6oTqgNsoPsofsofsofsoFsofsoFso𝓱 Streamline your workflow with Lite YouTube Embed. No third-party JS,no tracking. Fast,lightweight,and privacy-friendly. Learn more at https://github.com/paulirish/lite-youtube-embed);background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,0.2,1)}.lite-youtube::after{content:"";display:block;padding-bottom:56.25%}.lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}.lite-youtube>.lty-playbtn{width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,0.2,1);border:none}.lite-youtube:hover>.lty-playbtn{filter:none}.features-section{padding:80px 0}.features__list{max-width:900px;margin:50px auto 0;display:flex;flex-direction:column;gap:20px}.feature-item{display:flex;align-items:flex-start;gap:25px;background-color:var(--color-container);padding:25px;border-radius:10px;border:1px solid var(--color-border);transition:transform .3s,box-shadow .3s}.feature-item:hover{transform:translateY(-5px);box-shadow:0 0 20px rgba(57,255,20,0.2)}.feature-item__icon{font-size:2.5rem;color:var(--color-accent);width:50px;text-align:center;padding-top:5px}.feature-item__content h3{margin-bottom:5px}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}.comparison__column{background-color:var(--color-container);padding:30px;border-radius:10px;border:1px solid var(--color-border)}.comparison__column h3{text-align:center;margin-bottom:20px}.comparison__column ul{list-style:none}.comparison__column li{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.comparison__column i{width:20px;padding-top:3px}.comparison__column--original i{color:#ff4d4d}.comparison__column--modded i{color:var(--color-accent)}.how-to__steps{display:flex;justify-content:center;gap:30px;margin-top:50px;flex-wrap:wrap}.how-to__step{background-color:var(--color-container);padding:30px;border-radius:10px;width:300px;text-align:center;border:1px solid var(--color-border);position:relative}.how-to__step-number{position:absolute;top:-25px;left:50%;transform:translateX(-50%);background-color:var(--color-accent);color:var(--color-background);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.5rem;border:3px solid var(--color-background)}.how-to__step h3{margin-top:20px}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}.pros-cons__list{list-style:none}.pros-cons__list li{background-color:var(--color-container);padding:15px;margin-bottom:10px;border-radius:5px;display:flex;align-items:center;gap:10px;border-left:5px solid}.pros-cons__list--pros li{border-color:var(--color-accent)}.pros-cons__list--cons li{border-color:#ff4d4d}.pros-cons__list i{font-size:1.2rem}.pros-cons__list--pros i{color:var(--color-accent)}.pros-cons__list--cons i{color:#ff4d4d}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.testimonial-card{background-color:var(--color-container);padding:30px;border-radius:10px;border:1px solid var(--color-border)}.testimonial-card__quote{font-style:italic;margin-bottom:20px}.testimonial-card__rating{color:var(--color-yellow);margin-bottom:10px}.testimonial-card__attribution{font-weight:700}.faq__item{max-width:800px;margin:0 auto 15px}.faq__item details{background-color:var(--color-container);border-radius:10px;border:1px solid var(--color-border)}.faq__item summary{padding:20px;cursor:pointer;font-weight:700;font-size:1.1rem;display:flex;justify-content:space-between;align-items:center;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:'+';font-size:1.5rem;transition:transform .3s}.faq__item details[open] summary::after{transform:rotate(45deg)}.faq__item-content{padding:0 20px 20px}.conclusion{text-align:center}.conclusion .container{max-width:800px}.conclusion .btn{margin-top:20px}.author-box{display:flex;align-items:center;gap:30px;max-width:800px;margin:80px auto 0;background-color:var(--color-container);padding:30px;border-radius:10px;border:1px solid var(--color-border)}.author-box img,.author-box .placeholder-svg{width:128px;height:128px;border-radius:50%;object-fit:cover}.author-box h3{margin-bottom:5px}.footer{background-color:var(--color-container);padding:40px 0;text-align:center}.footer .container{display:flex;flex-direction:column;align-items:center;gap:20px}.footer__links{display:flex;gap:20px;list-style:none}.footer__social{display:flex;gap:20px;font-size:1.5rem}.footer__social a{color:var(--color-text)}.footer__social a:hover{color:var(--color-accent)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);display:none;align-items:center;justify-content:center;z-index:2000;opacity:0;transition:opacity .3s ease}.modal.is-open{display:flex;opacity:1}.modal__content{background-color:var(--color-container);padding:40px;border-radius:10px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;position:relative;transform:scale(0.9);transition:transform .3s ease}.modal.is-open .modal__content{transform:scale(1)}.modal__close{position:absolute;top:15px;right:15px;background:none;border:none;color:var(--color-text);font-size:2rem;cursor:pointer}.js-focus-visible :focus:not(.focus-visible){outline:none}.js-focus-visible .focus-visible{outline:3px solid var(--color-accent)}.lightbox-modal .modal__content{background:none;padding:0;max-width:90vw;max-height:90vh}.lightbox-modal img{max-width:100%;max-height:90vh;border-radius:10px}.lightbox-modal .modal__close{color:white;top:-30px;right:-30px;font-size:3rem}@media(max-width:768px){h1{font-size:2.5rem}h2{font-size:1.8rem}.header__nav{position:fixed;top:0;right:-100%;width:70%;height:100vh;background-color:var(--color-container);flex-direction:column;justify-content:center;align-items:center;transition:right .3s ease}.header__nav.is-open{right:0}.header__nav ul{flex-direction:column;align-items:center;gap:30px}.header__nav li{margin-left:0}.header__menu-btn{display:block}.hero h1{font-size:3rem}.content-section,.comparison,.pros-cons,.testimonials__grid{grid-template-columns:1fr}.gallery{grid-template-columns:1fr}.testimonials__grid{gap:20px}.app-info-container{grid-template-columns:1fr;padding:20px}.author-box{flex-direction:column;text-align:center}.footer .container{gap:30px}.footer__links{flex-direction:column;gap:10px}.toc-section__content ul{grid-template-columns:1fr}.feature-item{flex-direction:column;align-items:center;text-align:center}.feature-item__icon{padding-top:0}}