.page-container{max-width:1200px;margin:0 auto;padding:100px 20px 50px;min-height:calc(100vh - 200px);position:relative;z-index:2;transition:max-width .3s ease}.page-header{text-align:center;margin-bottom:60px;opacity:0;animation:glitchFadeIn 1.5s ease-out .5s forwards}.page-title{font-family:VT323,Zpix,Share Tech Mono,monospace;font-size:3.2rem;font-weight:400;color:#fff;text-shadow:2px 0 0 #4facfe,-2px 0 0 #00f2fe,0 2px 0 #43e97b,0 -2px 0 #38f9d7;letter-spacing:.15rem;margin-bottom:20px;position:relative;animation:pagePixelGlow 3s ease-in-out infinite alternate,pageGlitchEffect 12s infinite}.page-subtitle{font-family:VT323,Zpix,Share Tech Mono,monospace;font-size:1.1rem;color:#4facfe;opacity:.85;letter-spacing:.8px;text-shadow:0 0 8px rgba(79,172,254,.3)}.content-section{border-radius:16px;padding:40px;margin-bottom:30px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d;position:relative;overflow:hidden;opacity:0;transform:translateY(20px);animation:contentFadeIn .8s ease-out forwards;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.content-section:nth-child(1){animation-delay:.8s}.content-section:nth-child(2){animation-delay:1s}.content-section:nth-child(3){animation-delay:1.2s}.content-section:nth-child(4){animation-delay:1.4s}.content-section h2{font-size:1.8rem;color:#4facfe;margin-bottom:20px}.content-section p{font-size:1.1rem;line-height:1.8;color:#ffffffe6;margin-bottom:20px}.content-section ul{list-style:none;padding-left:0}.content-section li{position:relative;padding-left:30px;margin-bottom:15px;color:#ffffffe6}.content-section li:before{content:"▸";position:absolute;left:0;color:#4facfe}.content-section:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:conic-gradient(from 0deg,#4facfe,#00f2fe,#43e97b,#38f9d7,#4facfe);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .5s ease}.content-section:hover:before{opacity:.4;animation:borderFlow 3s linear infinite;transition:opacity 1s ease-in .1s}.content-section:hover{background:transparent;transform:translateZ(0) scale(1.01);-webkit-backdrop-filter:blur(3px) saturate(120%);backdrop-filter:blur(3px) saturate(120%);box-shadow:0 12px 40px #0006,0 0 25px #4facfe26,inset 0 1px #ffffff1a}.content-section:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;opacity:0;transition:all .8s ease;pointer-events:none}.content-section:hover:after{top:100%;opacity:1}.content-section a{color:#4facfe;text-decoration:none;position:relative;transition:all .3s ease}.content-section a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#4facfe,#00f2fe);transition:width .3s ease}.content-section a:hover{color:#00f2fe;text-shadow:0 0 10px rgba(79,172,254,.5)}.content-section a:hover:after{width:100%}.accordion-item{margin-bottom:1rem;overflow:hidden}.accordion-header{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.accordion-header:after{content:"▼";transition:transform .3s ease;color:#4facfe}.accordion-header.active:after{transform:rotate(180deg)}.accordion-header:hover{background:#ffffff0d;border-color:#4facfe;box-shadow:inset 0 0 20px #4facfe1a}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.25,.46,.45,.94);background:#00000080;border:1px solid rgba(255,255,255,.05);border-top:none}.accordion-content.active{max-height:1000px}.accordion-inner{padding:1.5rem}#webgl-container{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;filter:blur(.2px) brightness(1) contrast(1);opacity:.85}#webgl-container canvas{filter:saturate(.6)}@keyframes glitchFadeIn{0%{opacity:0;transform:translateY(30px);filter:blur(10px)}20%{opacity:.5;transform:translateY(20px) translate(2px);filter:blur(5px) hue-rotate(90deg)}21%{transform:translateY(20px) translate(-2px);filter:blur(5px) hue-rotate(-90deg)}40%{opacity:.8;transform:translateY(10px);filter:blur(2px)}41%{transform:translateY(10px) translate(1px);filter:blur(2px) hue-rotate(45deg)}to{opacity:1;transform:translateY(0) translate(0);filter:blur(0) hue-rotate(0)}}@keyframes contentFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes borderFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}.coming-soon{text-align:center;padding:80px 20px;color:#fff9;font-size:1.2rem}.last-updated{text-align:center;margin-top:40px;color:#ffffff80;font-size:.9rem}@media (max-width: 768px){.content-section{padding:25px;margin-bottom:20px}}@keyframes pagePixelGlow{0%{filter:brightness(1) contrast(1);text-shadow:2px 0 0 #4facfe,-2px 0 0 #00f2fe,0 2px 0 #43e97b,0 -2px 0 #38f9d7}to{filter:brightness(1.15) contrast(1.08);text-shadow:3px 0 0 #4facfe,-3px 0 0 #00f2fe,0 3px 0 #43e97b,0 -3px 0 #38f9d7,0 0 15px rgba(79,172,254,.4)}}@keyframes pageGlitchEffect{0%,88%,to{transform:translate(0);filter:hue-rotate(0deg)}89%{transform:translate(1px,-.5px);filter:hue-rotate(10deg);text-shadow:2px 0 0 #ff0080,-2px 0 0 #00ff80,0 2px 0 #8000ff,0 -2px 0 #ff8000}90%{transform:translate(-1px,.5px);filter:hue-rotate(-10deg)}91%{transform:translate(0);filter:hue-rotate(0deg)}}
