:root{--cyan:#8bf0ff;--mag:#ff6bd6;--lime:#9dffa1;--dark:#070a11;--muted:#cbd5e1}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,sans-serif;background:var(--dark);color:#fff;line-height:1.6;overflow-x:hidden}.bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-3;background:linear-gradient(135deg,#070a11 0%,#0a1628 50%,#070a11 100%);background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.particles{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;overflow:hidden;pointer-events:none}.particle{position:absolute;width:4px;height:4px;background:var(--cyan);border-radius:50%;opacity:0;animation:float var(--duration) ease-in-out infinite;box-shadow:0 0 10px var(--cyan)}@keyframes float{0%{transform:translateY(100vh) translateX(0) scale(0);opacity:0}10%{opacity:.3}90%{opacity:.3}100%{transform:translateY(-100px) translateX(var(--tx)) scale(1);opacity:0}}.ghost{position:fixed;top:20%;right:10%;width:200px;height:200px;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgb(139 240 255 / .15) 0%,transparent 70%);filter:blur(40px);animation:ghostFloat 8s ease-in-out infinite}@keyframes ghostFloat{0%,100%{transform:translate(0,0) scale(1);opacity:.3}50%{transform:translate(-30px,-50px) scale(1.2);opacity:.5}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgb(7 10 17 / .95);backdrop-filter:blur(10px);border-bottom:1px solid rgb(139 240 255 / .1);padding:1rem 0}.site-header .container{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.site-branding{display:flex;align-items:center;gap:1rem}.site-logo{width:60px;height:60px;object-fit:contain}.site-title{display:flex;flex-direction:column;gap:.25rem}.site-title h1{font-size:1.5rem;font-weight:700;letter-spacing:2px;margin:0;background:linear-gradient(135deg,var(--cyan),var(--mag));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.site-tagline{font-size:.875rem;color:var(--muted);opacity:.8}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:.5rem;flex-wrap:wrap}.main-navigation a{display:inline-block;padding:.5rem 1rem;color:#fff;text-decoration:none;font-size:.875rem;border-radius:20px;background:rgb(139 240 255 / .05);border:1px solid rgb(139 240 255 / .2);transition:all 0.3s ease}.main-navigation a:hover{background:rgb(139 240 255 / .15);border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 4px 12px rgb(139 240 255 / .3)}.site-content{margin-top:120px;min-height:calc(100vh - 200px);padding:2rem}.content-wrapper{max-width:1200px;margin:0 auto;background:rgb(7 10 17 / .7);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgb(139 240 255 / .1);padding:3rem;box-shadow:0 8px 32px rgb(0 0 0 / .3)}.content-wrapper h1,.content-wrapper h2,.content-wrapper h3{color:var(--cyan);margin-bottom:1rem;text-shadow:0 0 20px rgb(139 240 255 / .3)}.content-wrapper p{color:var(--muted);margin-bottom:1.5rem;line-height:1.8}.content-wrapper a{color:var(--cyan);text-decoration:none;border-bottom:1px solid #fff0;transition:border-color 0.3s}.content-wrapper a:hover{border-bottom-color:var(--cyan)}.site-footer{background:rgb(7 10 17 / .95);border-top:1px solid rgb(139 240 255 / .1);padding:2rem;text-align:center;color:var(--muted)}.site-footer p{margin:.5rem 0;font-size:.875rem}@media (max-width:768px){.site-header .container{flex-direction:column;text-align:center}.main-navigation ul{justify-content:center}.content-wrapper{padding:2rem 1.5rem}.site-content{padding:1rem}}.wp-block{max-width:100%}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}