.void-world{--void-bg:#0a0a0a;--void-fg:#e4e4e4;--void-accent:#ff00ff;--void-accent-2:#00ffff;--void-muted:#666;--void-border:#333;--void-card-bg:#111;background:var(--void-bg);color:var(--void-fg);min-height:100vh;display:flex;flex-direction:column;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0);background-size:100% 3px}.void-glitch{position:relative;animation:void-shift 3s infinite}.void-glitch:after,.void-glitch:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.void-glitch:before{animation:void-glitch-1 .3s infinite;color:var(--void-accent);z-index:-1}.void-glitch:after{animation:void-glitch-2 .3s infinite;color:var(--void-accent-2);z-index:-2}@keyframes void-glitch-1{0%,to{clip-path:inset(0 0 95% 0);transform:translate(-2px)}20%{clip-path:inset(40% 0 30% 0);transform:translate(2px)}40%{clip-path:inset(80% 0 5% 0);transform:translate(-2px)}60%{clip-path:inset(10% 0 85% 0);transform:translate(2px)}80%{clip-path:inset(60% 0 20% 0);transform:translate(-2px)}}@keyframes void-glitch-2{0%,to{clip-path:inset(95% 0 0 0);transform:translate(2px)}20%{clip-path:inset(30% 0 40% 0);transform:translate(-2px)}40%{clip-path:inset(5% 0 80% 0);transform:translate(2px)}60%{clip-path:inset(85% 0 10% 0);transform:translate(-2px)}80%{clip-path:inset(20% 0 60% 0);transform:translate(2px)}}@keyframes void-shift{0%,to{transform:translate(0)}33%{transform:translate(1px,-1px)}66%{transform:translate(-1px,1px)}}.void-card{background:var(--void-card-bg);border:1px solid var(--void-border);padding:1.5rem;position:relative;transition:all .2s ease}.void-card:hover{border-color:var(--void-accent);box-shadow:0 0 10px var(--void-accent),inset 0 0 20px rgba(255,0,255,.05);transform:skew(-.5deg,.5deg)}.void-card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,transparent 45%,var(--void-accent) 45%,var(--void-accent) 55%,transparent 55%);background-size:4px 4px;opacity:0;transition:opacity .2s;pointer-events:none}.void-card:hover:before{opacity:.1}.void-corrupt{font-family:monospace;letter-spacing:-.5px}.void-corrupt::selection{background:var(--void-accent);color:var(--void-bg)}.void-world a{color:var(--void-fg);text-decoration:none;transition:all .15s}.void-world a:hover{color:var(--void-accent);text-shadow:0 0 8px var(--void-accent)}.void-flip{display:inline-block;transform:rotate(180deg)}.void-tilt-1{transform:rotate(-1deg)}.void-tilt-2{transform:rotate(1deg)}.void-tilt-3{transform:rotate(-.5deg)}.void-btn{background:var(--void-fg);color:var(--void-bg);padding:.75rem 1.5rem;font-weight:600;font-family:monospace;text-transform:uppercase;letter-spacing:2px;border:none;cursor:pointer;position:relative;transition:all .2s}.void-btn:hover{background:var(--void-accent);color:var(--void-bg);transform:scale(1.02) skew(-2deg)}.void-noise:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23noise)'/%3E%3C/svg%3E");z-index:9999}.void-muted{color:var(--void-muted)}.void-accent{color:var(--void-accent)}.void-section-header{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--void-muted);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--void-border)}