@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;700;800&family=Orbitron:wght@600;800;900&family=Rajdhani:wght@600;700;800&display=swap";@font-face{font-family:Burbank Big Condensed;src:url(/Burbank%20Big%20Condensed%20Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--bg-deep: #060913;--bg-card: #0c1222;--bg-card-alt: #0a0e1c;--bg-overlay: rgba(6, 9, 19, .92);--neon-magenta: #ff007f;--neon-cyan: #00f2fe;--neon-yellow: #ddff00;--neon-purple: #9d4edd;--neon-green: #00ff88;--text-main: #ffffff;--text-muted: #8b9bb4;--font-fortnite: "Burbank Big Condensed", "Orbitron", sans-serif;--font-hero: "Orbitron", sans-serif;--font-display: "Chakra Petch", sans-serif;--font-body: "Rajdhani", sans-serif;--border-neon-cyan: 0 0 10px rgba(0, 242, 254, .6), inset 0 0 10px rgba(0, 242, 254, .2);--border-neon-magenta: 0 0 15px rgba(255, 0, 127, .7), inset 0 0 10px rgba(255, 0, 127, .3)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-deep);color:var(--text-main);font-family:var(--font-body);min-height:100vh;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;inset:0;background:linear-gradient(#12101000 50%,#00000059 50%),linear-gradient(90deg,#ff007f08,#00f2fe08);background-size:100% 4px,6px 100%;pointer-events:none;z-index:999;opacity:.2}body:after{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at 10% 20%,rgba(255,0,127,.12) 0%,transparent 50%),radial-gradient(ellipse at 90% 80%,rgba(0,242,254,.12) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(157,78,221,.08) 0%,transparent 60%);pointer-events:none;z-index:-1}.fortnite-nav{position:sticky;top:0;z-index:200;background:#060913f2;backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,242,254,.3);box-shadow:0 4px 20px #000c;padding:.75rem 2rem}.nav-container{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.lang-switcher{display:flex;align-items:center;gap:.3rem;background:#0c1222d9;border:1px solid rgba(0,242,254,.35);padding:.2rem .5rem;border-radius:4px;font-family:var(--font-display);font-size:.8rem;font-weight:700;box-shadow:0 0 10px #00f2fe26}.lang-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.15rem .4rem;transition:all .2s ease;font-family:inherit;font-size:inherit;font-weight:inherit;border-radius:3px}.lang-btn.active,.lang-btn:hover{color:#fff;background:#00f2fe33;text-shadow:0 0 8px rgba(0,242,254,.8)}.lang-btn.active{border:1px solid var(--neon-cyan)}.lang-divider{color:#ffffff40;font-size:.75rem}.nav-brand{display:flex;align-items:center;gap:1rem}.mudo-brand-logo{font-family:var(--font-fortnite);font-size:1.8rem;font-weight:900;letter-spacing:2px;text-transform:lowercase;color:#fff;text-decoration:none;position:relative;display:inline-block;text-shadow:2px 0 var(--neon-magenta),-2px 0 var(--neon-cyan),0 0 15px rgba(0,242,254,.6);animation:glitch-skew 9s infinite ease-in-out alternate-reverse}.mudo-brand-logo:before,.mudo-brand-logo:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.mudo-brand-logo:before{left:2px;text-shadow:-2px 0 var(--neon-magenta);animation:glitch-anim-1 7s infinite ease-in-out alternate-reverse}.mudo-brand-logo:after{left:-2px;text-shadow:-2px 0 var(--neon-cyan),1px 1px var(--neon-yellow);animation:glitch-anim-2 8.5s infinite ease-in-out alternate-reverse}.nav-menu{display:flex;gap:2rem;list-style:none}.nav-link{font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);text-decoration:none;padding:.5rem 0;position:relative;transition:color .2s ease}.nav-link:hover,.nav-link.active{color:var(--text-main)}.nav-link.active:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan)}.nav-status{display:flex;align-items:center;gap:1.5rem}.hero-banner{text-align:center;padding:3.5rem 1.5rem 2.5rem;position:relative;max-width:1200px;margin:0 auto}.fn-chapter-title{font-family:var(--font-display);font-size:1.1rem;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:var(--text-main);margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.fortnite-logo-text{font-family:var(--font-fortnite);font-size:1.6rem;letter-spacing:2px;text-transform:uppercase;color:#fff}.fn-chapter-title:before,.fn-chapter-title:after{content:"";display:inline-block;width:40px;height:2px;background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan)}.glitch-wrapper{position:relative;display:inline-block;margin:.5rem 0}.glitch-title{font-family:var(--font-hero);font-size:clamp(3.2rem,8vw,6.5rem);font-weight:900;letter-spacing:4px;text-transform:uppercase;color:var(--text-main);position:relative;text-shadow:3px 0 var(--neon-magenta),-3px 0 var(--neon-cyan),0 0 25px rgba(0,242,254,.6);animation:glitch-skew 8s infinite ease-in-out alternate-reverse}.glitch-title:before,.glitch-title:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.glitch-title:before{left:3px;text-shadow:-2px 0 var(--neon-magenta);animation:glitch-anim-1 6s infinite ease-in-out alternate-reverse}.glitch-title:after{left:-3px;text-shadow:-2px 0 var(--neon-cyan),2px 2px var(--neon-yellow);animation:glitch-anim-2 7.5s infinite ease-in-out alternate-reverse}@keyframes glitch-anim-1{0%{clip-path:inset(20% 0 60% 0);transform:skew(.2deg)}25%{clip-path:inset(75% 0 8% 0);transform:skew(-.3deg)}50%{clip-path:inset(12% 0 68% 0);transform:skew(.4deg)}75%{clip-path:inset(48% 0 32% 0);transform:skew(-.2deg)}to{clip-path:inset(8% 0 82% 0);transform:skew(.1deg)}}@keyframes glitch-anim-2{0%{clip-path:inset(68% 0 12% 0);transform:skew(-.2deg)}25%{clip-path:inset(18% 0 62% 0);transform:skew(.3deg)}50%{clip-path:inset(42% 0 42% 0);transform:skew(-.4deg)}75%{clip-path:inset(82% 0 8% 0);transform:skew(.2deg)}to{clip-path:inset(32% 0 58% 0);transform:skew(-.1deg)}}@keyframes glitch-skew{0%{transform:skew(0)}20%{transform:skew(-.5deg)}50%{transform:skew(.5deg)}80%{transform:skew(-.2deg)}to{transform:skew(0)}}.glitch-block-1{position:absolute;top:15%;left:28%;width:14px;height:14px;background:var(--neon-yellow);z-index:5;box-shadow:0 0 10px var(--neon-yellow)}.glitch-block-2{position:absolute;bottom:20%;right:18%;width:20px;height:10px;background:var(--neon-green);z-index:5;box-shadow:0 0 10px var(--neon-green)}.slogan-pill{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--neon-magenta),#d6006b);color:#fff;font-family:var(--font-display);font-size:clamp(.85rem,2.5vw,1.15rem);font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:.6rem 2.5rem;margin-top:.75rem;clip-path:polygon(15px 0,100% 0,calc(100% - 15px) 100%,0 100%);box-shadow:0 0 25px #ff007f99;position:relative}.slogan-pill:before{content:"";position:absolute;right:-8px;top:0;width:6px;height:100%;background:var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan)}.btn-cyber{font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:.8rem 1.8rem;color:#fff;background:linear-gradient(135deg,#ff007fe6,#d6006be6);border:none;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:.6rem;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:all .2s ease;box-shadow:0 0 20px #ff007f66}.btn-cyber:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 30px #ff007fcc,0 0 10px var(--neon-cyan);background:linear-gradient(135deg,var(--neon-magenta),var(--neon-purple))}.btn-cyber-cyan{background:linear-gradient(135deg,#00f2fee6,#00a8ffe6);color:#040914;box-shadow:0 0 20px #00f2fe66}.btn-cyber-cyan:hover{background:linear-gradient(135deg,var(--neon-cyan),#00d2ff);box-shadow:0 0 30px #00f2fecc}.btn-cyber-dark{background:#121826cc;border:1px solid rgba(0,242,254,.4);color:var(--text-main);box-shadow:none}.btn-cyber-dark:hover{background:#ff007f33;border-color:var(--neon-magenta);color:#fff;box-shadow:0 0 15px #ff007f66}.sticky-controls-wrapper{position:sticky;top:4.5rem;z-index:150;max-width:1200px;margin:1rem auto 1.5rem;padding:0 .5rem}.sticky-controls-container{background:#060913e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,242,254,.35);box-shadow:0 10px 30px #000000d9,0 0 20px #00f2fe26;clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);padding:.85rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .3s ease,box-shadow .3s ease}.sticky-controls-container:hover{border-color:#00f2fe99;box-shadow:0 12px 35px #000000e6,0 0 25px #00f2fe40}.cyber-stats-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding-bottom:.65rem;border-bottom:1px solid rgba(0,242,254,.15)}.cyber-progress-box{flex:1;min-width:220px}.cyber-progress-header{display:flex;justify-content:space-between;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:.3rem}.cyber-bar-bg{width:100%;height:10px;background:#0009;border:1px solid rgba(0,242,254,.4);position:relative;overflow:hidden}.cyber-bar-fill{height:100%;background:linear-gradient(90deg,var(--neon-magenta),var(--neon-cyan));box-shadow:0 0 12px var(--neon-cyan);width:0%;transition:width .4s ease}.cyber-stats-count{display:flex;gap:1.25rem;font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:1px}.cyber-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.cyber-filters{display:flex;gap:.5rem}.cyber-tab{font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:.6rem 1.25rem;background:#0c1222cc;color:var(--text-muted);border:1px solid rgba(255,255,255,.1);cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .2s ease}.cyber-tab:hover,.cyber-tab.active{color:var(--text-main);border-color:var(--neon-cyan);background:#00f2fe26;box-shadow:0 0 12px #00f2fe4d}.cyber-tab.active.unmarked-tab{border-color:var(--neon-magenta);background:#ff007f33;color:#fff;box-shadow:0 0 15px #ff007f66}.cyber-tab.active.maxed-tab{border-color:var(--neon-yellow);background:#df03;color:#fff;box-shadow:0 0 15px #df06}.cyber-search-box{position:relative;min-width:260px}.cyber-search-input{width:100%;background:#0c1222e6;border:1px solid rgba(0,242,254,.3);padding:.65rem 1rem .65rem 2.5rem;color:#fff;font-family:var(--font-display);font-size:.9rem;outline:none;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:border-color .2s ease,box-shadow .2s ease}.cyber-search-input:focus{border-color:var(--neon-magenta);box-shadow:0 0 15px #ff007f66}.template-card-container{background:#0a0e1cf2;border:2px solid rgba(0,242,254,.3);border-radius:4px;padding:2rem;box-shadow:0 20px 50px #000000e6;position:relative}.template-card-container:before{content:"";position:absolute;top:-2px;left:30px;width:120px;height:4px;background:var(--neon-magenta);box-shadow:0 0 10px var(--neon-magenta)}.template-card-container:after{content:"";position:absolute;bottom:-2px;right:30px;width:120px;height:4px;background:var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan)}.template-watermark-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px stroke rgba(255,255,255,.1);border-bottom-style:dashed}.template-info h2{font-family:var(--font-hero);font-size:1.6rem;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,242,254,.5)}.template-brand-row{display:flex;align-items:center;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.mudo-template-brand{font-family:var(--font-fortnite);font-size:1.5rem;font-weight:900;letter-spacing:1.5px;color:#fff;text-decoration:none;display:inline-block;text-transform:lowercase;text-shadow:2px 0 var(--neon-magenta),-2px 0 var(--neon-cyan),0 0 12px rgba(0,242,254,.4);transition:transform .2s ease,text-shadow .2s ease}.mudo-template-brand:hover{transform:scale(1.04);text-shadow:3px 0 var(--neon-magenta),-3px 0 var(--neon-cyan),0 0 18px rgba(0,242,254,.8)}.epic-partner-pill{font-family:var(--font-display);font-size:.85rem;color:var(--text-main);background:#00f2fe14;border:1px solid rgba(0,242,254,.35);padding:.35rem .85rem;border-radius:4px;letter-spacing:.5px;box-shadow:0 0 10px #00f2fe26}.epic-tag{color:var(--neon-cyan);font-weight:800;margin-left:.25rem}.sprite-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.75rem}.sprite-card{position:relative;background:var(--bg-card);border:2px solid rgba(0,242,254,.25);clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);cursor:pointer;user-select:none;display:flex;flex-direction:column;transition:all .25s cubic-bezier(.25,.8,.25,1);background-image:linear-gradient(180deg,#00f2fe08,#0006)}.sprite-card:hover{transform:translateY(-4px)}.sprite-card.unmarked{border:2px solid var(--neon-magenta);box-shadow:0 4px 20px #ff007f4d;background-image:linear-gradient(180deg,#ff007f1a,#0c1222f2)}.sprite-card.unmarked:hover{border-color:#f39;box-shadow:0 6px 25px #ff007f80}.sprite-card.unmarked .sprite-badge{background:var(--neon-magenta);color:#fff;font-family:var(--font-display);font-weight:800;letter-spacing:1px;box-shadow:0 0 12px var(--neon-magenta)}.sprite-card.unmarked .sprite-image-wrapper{background:radial-gradient(circle at center,rgba(255,0,127,.18) 0%,transparent 70%)}.sprite-card.unmarked .checkbox-custom{border-color:var(--neon-magenta);background:#ff007f33;box-shadow:0 0 10px var(--neon-magenta)}.sprite-card.marked{border-color:#0f86;box-shadow:0 0 10px #00ff8826;opacity:.85}.sprite-card.marked:hover{opacity:1;border-color:var(--neon-green);box-shadow:0 0 20px #0f86}.sprite-card.marked .sprite-badge{background:#0f83;color:var(--neon-green);border:1px solid rgba(0,255,136,.4)}.sprite-card.marked .checkbox-custom{background:var(--neon-green);border-color:var(--neon-green);color:#040914}.sprite-card.maxed{border-color:var(--neon-yellow);box-shadow:0 4px 22px #df06;background-image:linear-gradient(180deg,#ddff001f,#0c1222f2);opacity:1}.sprite-card.maxed:hover{border-color:#ff3;box-shadow:0 6px 30px #ddff00a6}.sprite-card.maxed .sprite-badge{background:var(--neon-yellow);color:#040914;font-family:var(--font-display);font-weight:800;letter-spacing:1px;box-shadow:0 0 14px var(--neon-yellow)}.sprite-card.maxed .sprite-image-wrapper{background:radial-gradient(circle at center,rgba(221,255,0,.22) 0%,transparent 70%)}.sprite-card.maxed .checkbox-custom{background:var(--neon-yellow);border-color:var(--neon-yellow);color:#040914;box-shadow:0 0 10px var(--neon-yellow)}.sprite-card.is-glitching{animation:card-glitch-anim .38s cubic-bezier(.25,.8,.25,1) forwards!important;z-index:30!important}@keyframes card-glitch-anim{0%{transform:translate(0) scale(.97);box-shadow:0 0 30px var(--neon-magenta),-8px 0 var(--neon-cyan);filter:contrast(180%) hue-rotate(90deg)}20%{transform:translate(-6px,4px) scale(1.03);box-shadow:-10px 0 var(--neon-magenta),10px 0 var(--neon-cyan);filter:contrast(220%) hue-rotate(-90deg);clip-path:polygon(0 15%,100% 15%,100% 85%,0 85%)}40%{transform:translate(6px,-4px) scale(.98);box-shadow:10px 0 var(--neon-cyan),-10px 0 var(--neon-magenta);filter:contrast(200%) invert(30%);clip-path:polygon(0 30%,100% 30%,100% 70%,0 70%)}60%{transform:translate(-3px,-2px) scale(1.02);box-shadow:0 0 35px var(--neon-yellow);filter:contrast(160%) hue-rotate(45deg);clip-path:polygon(0 5%,100% 5%,100% 95%,0 95%)}80%{transform:translate(3px,2px) scale(1.01);box-shadow:-4px 0 var(--neon-cyan),4px 0 var(--neon-magenta);filter:contrast(120%)}to{transform:translate(0) scale(1);box-shadow:none;filter:none;clip-path:none}}.spark-particle{position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(circle,#ffffff 0%,var(--neon-yellow) 60%,transparent 100%);box-shadow:0 0 10px var(--neon-yellow),0 0 18px #fd0,0 0 25px #fd0c;z-index:99;animation:spark-fly .58s cubic-bezier(.12,.8,.32,1) forwards}@keyframes spark-fly{0%{opacity:1;transform:translate(0) scale(1.2) rotate(0)}50%{opacity:.9}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.1) rotate(var(--rot))}}.card-hover-tip{position:absolute;bottom:3.25rem;left:.6rem;right:.6rem;background:#060913f2;border:1px solid var(--neon-cyan);box-shadow:0 0 16px #00f2fe80;color:#fff;font-family:var(--font-display);font-size:.73rem;font-weight:700;padding:.35rem .5rem;border-radius:4px;text-align:center;opacity:0;transform:translateY(8px);transition:all .25s cubic-bezier(.25,.8,.25,1);pointer-events:none;z-index:25;display:flex;align-items:center;justify-content:center;gap:.3rem;backdrop-filter:blur(8px)}.sprite-card:hover .card-hover-tip{opacity:1;transform:translateY(0)}.card-header-overlay{position:absolute;top:.85rem;left:.85rem;right:.85rem;display:flex;justify-content:space-between;align-items:center;z-index:10}.sprite-badge{font-family:var(--font-display);font-size:.72rem;text-transform:uppercase;padding:.3rem .65rem;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);display:inline-flex;align-items:center;gap:.3rem}.checkbox-custom{width:26px;height:26px;display:flex;align-items:center;justify-content:center;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);transition:all .2s ease}.sprite-image-wrapper{padding:2.8rem 1.2rem 1.2rem;display:flex;align-items:center;justify-content:center;height:190px;width:100%;position:relative;overflow:hidden}.sprite-img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;flex-shrink:0;display:block;margin:0 auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.7))}.sprite-info{padding:1rem 1.1rem;background:#060913e6;border-top:1px solid rgba(0,242,254,.15);margin-top:auto}.sprite-title{font-family:var(--font-display);font-size:1.15rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#fff}.sprite-subtitle{font-size:.78rem;color:var(--text-muted);font-family:var(--font-body);margin-top:.15rem}.modal-backdrop{position:fixed;inset:0;background:#04070eeb;backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal-backdrop.active{opacity:1;pointer-events:auto}.modal-box{background:var(--bg-card);border:2px solid var(--neon-magenta);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);padding:2.5rem;max-width:460px;width:90%;box-shadow:0 0 40px #ff007f80;text-align:center}.cyber-spinner{width:50px;height:50px;border:4px solid rgba(0,242,254,.2);border-left-color:var(--neon-magenta);border-top-color:var(--neon-cyan);border-radius:50%;margin:0 auto 1.5rem;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.fortnite-nav{padding:.6rem .85rem}.mudo-brand-logo{font-size:1.45rem}#nav-season-text{font-size:.75rem;white-space:nowrap}@media (max-width: 520px){#nav-season-text{display:none}}.hero-banner{padding:1.25rem .85rem}.glitch-title{font-size:2.3rem}.slogan-pill{font-size:.72rem;padding:.35rem .85rem}.sticky-controls-wrapper{top:3.2rem;padding:0 .5rem;margin-bottom:1.25rem}.sticky-controls-container{flex-direction:column;align-items:stretch;padding:.55rem .7rem;gap:.45rem;clip-path:none;border-radius:8px;background:#060913f2;box-shadow:0 8px 32px #000000d9,0 0 15px #00f2fe40}.sticky-controls-container .cyber-progress-box,.sticky-controls-container .cyber-stats-count,.sticky-controls-container .quick-buttons-box,.sticky-controls-container .cyber-search-box{display:none!important}.cyber-stats-bar{border-bottom:none;padding-bottom:0;margin:0;width:100%}.cyber-toolbar{flex-direction:column;align-items:stretch;width:100%;gap:.45rem}.cyber-filters{display:flex;gap:.3rem;width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cyber-filters::-webkit-scrollbar{display:none}.cyber-tab{flex:1;min-width:max-content;text-align:center;padding:.45rem .55rem;font-size:.7rem;letter-spacing:0;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}#btn-download-png{width:100%;justify-content:center;padding:.55rem 1rem;font-size:.82rem;letter-spacing:1px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.template-watermark-header{flex-direction:column;align-items:flex-start;gap:.85rem}.cyber-hint-pill{font-size:.75rem;padding:.35rem .65rem;width:100%;box-sizing:border-box}.sprite-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.85rem}}.cyber-footer{width:100%;background:#04070ef2;border-top:1px solid rgba(0,242,254,.2);padding:1.75rem 1rem;margin-top:3rem;font-family:var(--font-display);box-shadow:0 -10px 30px #0009}.footer-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;font-size:.88rem;color:var(--text-muted)}.footer-author-link{color:var(--neon-cyan);text-decoration:none;font-weight:700;transition:all .2s ease;border-bottom:1px dashed rgba(0,242,254,.4)}.footer-author-link:hover{color:#fff;text-shadow:0 0 10px var(--neon-cyan);border-bottom-style:solid}.footer-socials{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.social-label{font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-main)}.social-links{display:flex;align-items:center;gap:.5rem}.social-badge{display:inline-flex;align-items:center;gap:.35rem;background:#0c1222cc;border:1px solid rgba(255,255,255,.15);color:#fff;text-decoration:none;padding:.35rem .75rem;border-radius:4px;font-size:.8rem;font-weight:700;transition:all .2s ease;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.social-badge:hover{transform:translateY(-2px)}.social-badge.tiktok:hover{border-color:#ff0050;color:#ff0050;box-shadow:0 0 12px #ff005080}.social-badge.twitter:hover{border-color:#1da1f2;color:#1da1f2;box-shadow:0 0 12px #1da1f280}.social-badge.instagram:hover{border-color:#e1306c;color:#e1306c;box-shadow:0 0 12px #e1306c80}@media (max-width: 600px){.footer-container{flex-direction:column;align-items:center;text-align:center}}
