@font-face{font-family:Houston;src:url(/fonts/houstonregular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--rail-w: 16px;--rail-left: 113px;--content-pad-left: 115px;--accent: #8a2be2;--purple: #7D1FB9;--purple-dark: #5a1589;--neon: #FE14FF;--bg: #000000;--panel-bg: rgba(255,255,255,.03);--panel-border: rgba(255,255,255,.08);--text: #e0e0e0;--text-muted: #888}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,*:before,*:after{box-sizing:border-box;cursor:url(/ikony/kursor-h64-rotated.png) 4 4,auto!important}*{scrollbar-width:thin;scrollbar-color:var(--purple) #1a1a1a}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#1a1a1a;border-left:1px solid #333}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neon) 0%,var(--purple) 50%,var(--neon) 100%);border-radius:6px;border:2px solid #1a1a1a}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--neon) 0%,#a855f7 50%,var(--neon) 100%);box-shadow:0 0 10px var(--neon)}html{scroll-behavior:smooth}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;overflow-x:hidden}.page{max-width:1320px;margin:0 auto;padding:0 40px 0 20px;position:relative;min-height:100vh;display:flex;flex-direction:column}.site-header{position:relative;padding-top:18px;padding-bottom:18px}.logo-wrapper{position:relative;display:inline-block}.logo-wrapper a{display:block;text-decoration:none;position:relative}.home-label{position:absolute;top:22px;left:280px;font-family:Segoe UI,system-ui,sans-serif;font-size:1rem;font-weight:700;letter-spacing:6px;text-transform:uppercase;color:var(--neon);opacity:0;pointer-events:none;text-shadow:0 0 5px var(--neon),0 0 10px var(--neon),0 0 20px var(--neon),0 0 40px var(--purple);transform:translateY(10px) scale(.8);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.logo-wrapper:hover .home-label{opacity:1;transform:translateY(0) scale(1);animation:glitchText .3s ease-out}@keyframes glitchText{0%{opacity:0;transform:translateY(10px) scale(.8);text-shadow:-2px 0 #0ff,2px 0 #f0f}20%{opacity:.5;transform:translateY(5px) translate(-3px) scale(.9);text-shadow:2px 0 #0ff,-2px 0 #f0f}40%{opacity:.7;transform:translateY(2px) translate(2px) scale(.95);text-shadow:-1px 0 #0ff,1px 0 #f0f}60%{opacity:.9;transform:translateY(-1px) translate(-1px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1);text-shadow:0 0 5px var(--neon),0 0 10px var(--neon),0 0 20px var(--neon),0 0 40px var(--purple)}}.site-logo{display:block;height:auto;max-width:100%}.zip-rail{position:absolute;top:193px;bottom:55px;left:var(--rail-left);transform:translate(-40%);width:var(--rail-w);pointer-events:none;z-index:2;background-image:url(/zipper-border.webp);background-repeat:repeat-y;background-size:var(--rail-w) auto}main{padding-left:var(--content-pad-left);padding-bottom:40px;flex:1}.orb{position:fixed;border-radius:50%;filter:blur(120px);mix-blend-mode:screen;opacity:.5;pointer-events:none;z-index:9999;animation:orbFloat 20s ease-in-out infinite}.orb-1{width:500px;height:500px;background:var(--neon);top:-250px;left:-250px;animation-duration:25s}.orb-2{width:450px;height:450px;background:var(--purple);top:15%;right:-200px;animation-duration:20s;animation-delay:-5s}.orb-3{width:400px;height:400px;background:#6a0dad;bottom:5%;left:-200px;animation-duration:22s;animation-delay:-10s}.orb-4{width:500px;height:500px;background:var(--neon);bottom:-250px;right:-200px;animation-duration:18s;animation-delay:-7s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(20px,20px) scale(1.02)}}@media(max-width:1400px){.orb{opacity:.25}}@media(max-width:1100px){.orb{display:none}}.back-to-top-wrapper{display:flex;justify-content:center;padding:40px 20px;margin-left:var(--content-pad-left)}.back-to-top{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 32px;background:linear-gradient(135deg,#7d1fb94d,#000c);border:2px solid var(--purple);border-radius:50px;color:#fff;text-decoration:none;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.back-to-top:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(254,20,255,.3),transparent);transition:left .5s ease}.back-to-top:hover:before{left:100%}.back-to-top:hover{transform:translateY(-5px) scale(1.05);border-color:var(--neon);box-shadow:0 10px 30px #fe14ff66,0 0 20px #7d1fb980,inset 0 0 20px #fe14ff1a}.back-to-top-arrows{display:flex;flex-direction:column;align-items:center;gap:2px}.back-to-top-arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid var(--neon);animation:arrowBounce 1.5s ease-in-out infinite;filter:drop-shadow(0 0 5px var(--neon))}.back-to-top-arrow:nth-child(1){animation-delay:0s;opacity:.4}.back-to-top-arrow:nth-child(2){animation-delay:.15s;opacity:.7}.back-to-top-arrow:nth-child(3){animation-delay:.3s;opacity:1}@keyframes arrowBounce{0%,to{transform:translateY(0);opacity:var(--arrow-opacity, 1)}50%{transform:translateY(-6px);opacity:1}}.back-to-top:hover .back-to-top-arrow{animation-duration:.8s;border-bottom-color:#fff}.back-to-top-text{position:relative;z-index:2}.footer-wrapper{position:relative;margin-left:0}.zip-puller{position:absolute;left:calc(var(--rail-left) - 32px);top:-14px;width:28px;height:28px;background:linear-gradient(135deg,#888,#444,#888);border-radius:6px;border:2px solid #aaa;box-shadow:0 3px 10px #0009,inset 0 2px #ffffff4d;z-index:10}.zip-puller:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:10px;height:14px;background:linear-gradient(180deg,#777,#444);border-radius:0 0 4px 4px;border:1px solid #888}.site-footer{margin-left:calc(var(--rail-left) - var(--rail-w) / 2 - 20px);padding:24px 20px 20px;background:linear-gradient(90deg,var(--purple) 0%,#1a1a1a 100%);border-radius:8px 8px 0 0;overflow:hidden;position:relative}.site-footer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease;z-index:1}.site-footer:hover:before{left:100%}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;position:relative;z-index:2}.footer-links{display:flex;gap:24px}.footer-links a{color:#ffffffd9;text-decoration:none;font-size:.85rem;font-weight:500;transition:color .2s,text-shadow .2s}.footer-links a:hover{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.5)}.footer-copy{color:#ffffffb3;font-size:.8rem;overflow:visible;padding:4px 0}.footer-copy span{color:#fff;font-weight:600}.darknetzip-gradient{font-weight:700;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(90deg,#fff,#e0c0ff 35%,#b388ff 60%,#9c27ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 6px rgba(139,92,246,.5))}.footer-copy .darknetzip-gradient{font-weight:700!important;background:linear-gradient(90deg,#fff,#e0c0ff 18%,#b388ff,#9c27ff,#b388ff,#e0c0ff 82%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:240% 100%;background-position:0% 50%;transition:background-position .55s ease,filter .25s ease}.footer-copy a.darknetzip-gradient{text-decoration:none}.footer-copy a.darknetzip-gradient:hover{background-position:100% 50%;filter:drop-shadow(0 0 10px rgba(254,20,255,.65))}.footer-heart{display:inline-block;font-size:.85em;vertical-align:middle;animation:heartbeat 1.5s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(200,100,200,.4))}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media(max-width:720px){:root{--content-pad-left: 20px;--rail-left: 0}.zip-rail,.zip-puller{display:none}.page{padding:0 14px}main{padding-left:0}.site-footer{margin-left:0;width:100%}.footer-content{justify-content:center;gap:14px}.footer-links{justify-content:center;gap:18px;width:100%}.back-to-top-wrapper{margin-left:0;padding:30px 14px}}@media(max-width:420px){.page{padding:0 10px}.footer-links{gap:16px}.footer-links a{font-size:.82rem}.footer-copy{text-align:center;font-size:.78rem}}
