@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Bungee+Shade&family=JetBrains+Mono:wght@400;600&display=swap");*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:#000;color:#fff;overflow-x:hidden;min-height:100vh}.section-content{max-width:1200px;width:100%;padding:40px 20px}.section-header{text-align:center;margin-bottom:40px}.section-header h2{color:#cfe3ff;font-size:2.5rem;margin-bottom:10px;font-family:Inter,sans-serif;font-weight:700}.section-tagline{color:#aac;font-size:1.1rem;font-style:italic}.home-section{background:linear-gradient(135deg,#000,#111 50%,#000)}.home-section .marquee{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.home-section .text-overlay{position:absolute;bottom:100px;right:50px;color:#666;font-size:.9rem;font-style:italic}.blog-section-card{display:flex;justify-content:center;margin:3rem 0;position:relative;z-index:2}.blog-section-card .blog-card-container{max-width:500px;margin:0 auto}.qa-section{background:linear-gradient(135deg,#012,#024 50%,#012)}.faq-search{max-width:400px;margin:0 auto 40px}.faq-list{max-width:800px;margin:0 auto}.faq-item{margin-bottom:20px;border:1px solid #89a;border-radius:8px;overflow:hidden}.faq-q{width:100%;background:rgba(0,0,0,.6);color:#cfe3ff;border:none;padding:20px;text-align:left;font-family:inherit;font-size:1.1rem;cursor:pointer;transition:background-color .2s}.faq-q:hover{background:rgba(0,0,0,.8)}.faq-q:focus{outline:2px solid #69f;outline-offset:-2px}.faq-a{transition:max-height .3s ease;background:rgba(102,153,255,.05);color:#aac;padding:0 20px}.faq-a[aria-expanded=true]{max-height:200px;padding:20px}.blog-section{background:transparent}.blog-nav{margin-bottom:40px}.blog-posts-container{max-width:1000px;margin:0 auto}.blog-placeholder{text-align:center;color:#aac;padding:60px 20px}.forum-section{background:linear-gradient(135deg,#020,#040 50%,#020)}.forum-toolbar{gap:20px;margin-bottom:30px;flex-wrap:wrap}.forum-actions-left,.forum-actions-right{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.forum-list{max-width:1000px;margin:0 auto}.nav-link.active{color:#32ff32;text-shadow:0 0 10px rgba(50,255,50,.5)}.nav-link.active:before{content:">";margin-right:5px;color:#32ff32}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.parallax-bg{transform:none!important}}.loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(#1a1a2e,#0f0f23);font-family:JetBrains Mono,monospace;font-weight:400;overflow:hidden;padding:30px 0 0 30px;text-align:center;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease-out}.loading-screen.fade-out{opacity:0;pointer-events:none}.word{bottom:0;color:#fff;font-size:2.5em;height:2.5em;left:0;line-height:2.5em;margin:auto;right:0;position:absolute;text-shadow:0 0 10px rgba(102,153,255,.5),0 0 5px rgba(153,204,255,.5);top:0;overflow:hidden;white-space:nowrap;border-right:2px solid #69f;animation:typing 2s steps(20),blink-caret .75s step-end infinite}.word span{display:inline-block;transform:translateX(100%) scale(.9);transition:transform .5s}.word .done{color:#69f;transform:translateX(0) scale(1)}.overlay{background-image:linear-gradient(transparent,rgba(15,15,35,.5) 50%);background-size:1000px 2px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.main-text{margin-bottom:40px}.glitch-text{font-size:2.5rem;color:#fff;position:relative;text-transform:uppercase;animation:glitchMain 3s infinite}.glitch-text:after,.glitch-text:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text:before{animation:glitchBefore 2s infinite;color:red;z-index:-1}.glitch-text:after{animation:glitchAfter 2.5s infinite;color:#0ff;z-index:-2}.loading-bar{width:350px;height:25px;border:2px solid #666;margin:25px auto;background:#000;position:relative;overflow:hidden;border-radius:3px}.loading-progress{height:100%;background:linear-gradient(90deg,#ff69b4,#0ff 25%,#ff0 50%,red 75%,#ff69b4);width:0;animation:loadingProgress 3s ease-in-out,progressGlitch .5s infinite;position:relative}.glitch-overlay{background:repeating-linear-gradient(90deg,transparent,transparent 2px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 4px);animation:scanGlitch .1s infinite}.glitch-overlay,.vhs-noise{position:absolute;top:0;left:0;width:100%;height:100%}.vhs-noise{background:repeating-linear-gradient(0deg,transparent,transparent 2px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 4px);animation:vhsNoise .2s infinite;pointer-events:none}.scan-lines{background:linear-gradient(transparent 50%,hsla(0,0%,100%,.02) 0);background-size:100% 4px;animation:scanLines .1s linear infinite}.scan-lines,.time-distortion{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.time-distortion{background:radial-gradient(circle at 50% 50%,rgba(255,105,180,.1) 0,transparent 50%);animation:timeDistort 8s ease-in-out infinite}.parallax-bg{width:100vw;height:120vh;background-image:url(https://twzknjvtwbxtedklclht.supabase.co/storage/v1/object/public/sfwagere/lostchild.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:-1;filter:brightness(.7) contrast(1.2)}.header{position:relative;padding:5px 0;text-align:center;z-index:100;margin-left:15px}.navigation .site-logo-link{text-decoration:none;display:flex;align-items:center}.navigation .site-logo{flex-shrink:0;margin:0}.navigation .logo-image{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 3px rgba(255,255,255,.3));animation:flameFlicker 6s cubic-bezier(.25,.46,.45,.94) infinite;transition:transform .2s ease}.navigation .site-logo-link:hover .logo-image{transform:scale(1.05)}.logo-fallback{font-size:48px;color:#fff;text-shadow:0 0 10px hsla(0,0%,100%,.5)}h1.site-title[data-heading=tus]{display:flex!important;align-items:center;justify-content:center;text-align:center;font-weight:400!important;width:100%;font-family:Bungee Shade,cursive!important;font-size:clamp(32px,6vw,80px)!important;margin:5px auto 10px!important;padding:10px!important;animation:gradientFlow 4s ease infinite!important;will-change:background-position,transform!important;position:relative!important;cursor:pointer!important;transition:transform .3s ease!important}h1.site-title[data-heading=tus],h1.site-title[data-heading=tus]:after,h1.site-title[data-heading=tus]:before{background:linear-gradient(90deg,red,#c06,#90c,#4d0080,#90c,#c06,red)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}h1.site-title[data-heading=tus]:after,h1.site-title[data-heading=tus]:before{content:attr(data-text);position:absolute!important;left:0!important;top:0!important;width:100%!important;opacity:0!important}h1.site-title[data-heading=tus]:before{animation:glitch1 3s infinite!important;-webkit-clip-path:polygon(0 0,100% 0,100% 45%,0 45%)!important;clip-path:polygon(0 0,100% 0,100% 45%,0 45%)!important}h1.site-title[data-heading=tus]:after{animation:glitch2 2.5s infinite!important;-webkit-clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)!important;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)!important}.site-tagline{font-family:Inter,sans-serif;font-size:clamp(.85rem,2vw,1rem);color:#ddd;font-style:italic;text-align:center;opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,.7);line-height:1.3;max-width:600px;margin:0 auto 5px}.navigation{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:rgba(10,10,15,.8);border-bottom:1px solid rgba(102,153,255,.3);margin:0 auto;max-width:100%;box-shadow:0 2px 10px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease;align-items:center;padding:10px 20px;gap:30px}.nav-list,.navigation{display:flex;justify-content:center}.nav-list{flex-wrap:wrap;list-style:none;gap:15px;margin:0;padding:0}.nav-item,.nav-link{position:relative}.nav-link{color:#c0f0c0;text-decoration:none;padding:8px 16px;font-family:Inter,sans-serif;font-weight:700;background:transparent;border:1px solid transparent;border-radius:3px;transition:all .2s ease;text-shadow:0 0 3px rgba(50,255,50,.3);display:block}.nav-link:focus,.nav-link:hover{background:rgba(50,255,50,.1);border-color:rgba(50,255,50,.4);color:#fff;text-shadow:0 0 8px rgba(50,255,50,.7);transform:translateY(-1px)}.main-container{position:relative;min-height:100vh;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:20px 0 140px}.text-overlay{position:absolute;z-index:200;pointer-events:none;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.text-overlay.bottom-left{bottom:200px;left:50px;font-family:Inter,sans-serif;font-size:clamp(1.2rem,3vw,2rem);color:#c00;transform:rotate(-3deg);animation:wobble 4s ease-in-out infinite;pointer-events:auto;cursor:pointer;transition:transform .18s ease,text-shadow .18s ease,color .18s ease}.text-overlay.bottom-left:hover{animation:none!important;color:#ff1a1a;text-shadow:0 0 8px red,0 0 16px #ff1a1a,0 0 24px #f33,0 0 36px rgba(255,0,0,.6);transform:rotate(-3deg) scale(1.18)}.text-overlay.bottom-left.glow-pop{animation:none!important;color:#ff3b3b;text-shadow:0 0 10px red,0 0 20px #ff2a2a,0 0 40px #ff4d4d,0 0 60px rgba(255,0,0,.7);transform:rotate(-3deg) scale(1.28)}.text-overlay.bottom-left:focus-visible{outline:none;animation:none!important;color:#ff1a1a;text-shadow:0 0 8px red,0 0 16px #ff1a1a,0 0 24px #f33,0 0 36px rgba(255,0,0,.6);transform:rotate(-3deg) scale(1.18)}.text-overlay.bottom-left:active{color:#ff2a2a;text-shadow:0 0 10px red,0 0 20px #ff2a2a,0 0 40px #ff4d4d,0 0 60px rgba(255,0,0,.7);transform:rotate(-3deg) scale(1.26)}.main-content{padding:20px;max-width:1200px;margin:0 auto}.spacer{height:10vh;opacity:0}.intro-title{font-family:Inter,sans-serif;font-size:18px;text-align:center;color:#32ff32;margin-bottom:15px;text-shadow:0 0 5px rgba(50,255,50,.5)}.intro-content p{font-family:Inter,sans-serif;font-size:14px;line-height:1.4;text-align:justify;color:#ddd}.marquee{position:fixed;bottom:60px;left:0;width:100%;height:40px;background:rgba(0,0,0,.9);border-top:2px solid #32ff32;border-bottom:2px solid #32ff32;overflow:hidden;z-index:200}.marquee-content{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;color:#32ff32;line-height:40px;animation:scroll 20s linear infinite;will-change:transform}.footer{position:fixed;bottom:0;left:0;right:0;width:100%;padding:20px;background:rgba(0,0,0,.9);border-top:1px solid #333;z-index:150;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.copyright{font-size:8px;opacity:.5;color:#888}.comfort-element{display:flex;align-items:center;gap:8px;opacity:0;animation:comfortFadeIn 2s ease-in-out 1s forwards}.pixel-heart{animation:heartFlicker 3s ease-in-out infinite}.pixel-heart svg{filter:drop-shadow(0 0 3px rgba(255,105,180,.4))}.comfort-text{font-family:JetBrains Mono,monospace;font-size:11px;color:#ddd;opacity:.8;animation:gentlePulse 4s ease-in-out infinite}@keyframes timeGlitch{0%{opacity:0;transform:translateX(-20px) scale(.8);filter:hue-rotate(0deg)}10%{opacity:1;transform:translateX(0) scale(1)}20%,80%{opacity:1;transform:translateX(0) scale(1);filter:hue-rotate(0deg)}25%{transform:translateX(3px) scale(1.05);filter:hue-rotate(90deg)}30%{transform:translateX(-2px) scale(.95);filter:hue-rotate(180deg)}35%{transform:translateX(0) scale(1);filter:hue-rotate(0deg)}90%{opacity:.7;filter:hue-rotate(1turn)}to{opacity:.9;transform:translateX(0) scale(1);filter:hue-rotate(0deg)}}@keyframes timeGlitchMystery{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2);text-shadow:0 0 20px #fff,2px 0 red,-2px 0 #0ff}to{opacity:.8;transform:scale(1);text-shadow:2px 0 #0ff,-2px 0 red,0 2px #ff0}}@keyframes glitchMain{0%,90%,to{transform:translate(0)}10%{transform:translate(-2px,2px)}20%{transform:translate(-2px,-2px)}30%{transform:translate(2px,2px)}40%{transform:translate(2px,-2px)}50%{transform:translate(-2px,2px)}60%{transform:translate(-2px,-2px)}70%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitchBefore{0%,to{clip:rect(42px,9999px,44px,0);transform:skew(.5deg)}5%{clip:rect(12px,9999px,59px,0);transform:skew(.8deg)}10%{clip:rect(85px,9999px,90px,0);transform:skew(-.3deg)}15%{clip:rect(40px,9999px,95px,0);transform:skew(.6deg)}20%{clip:rect(10px,9999px,15px,0);transform:skew(-.2deg)}25%{clip:rect(50px,9999px,55px,0);transform:skew(.4deg)}}@keyframes glitchAfter{0%,to{clip:rect(65px,9999px,119px,0);transform:skew(-.3deg)}5%{clip:rect(25px,9999px,30px,0);transform:skew(.7deg)}10%{clip:rect(75px,9999px,80px,0);transform:skew(-.5deg)}15%{clip:rect(15px,9999px,20px,0);transform:skew(.2deg)}20%{clip:rect(95px,9999px,100px,0);transform:skew(-.8deg)}}@keyframes fadeFlicker{0%,to{opacity:.8}25%{opacity:.4}50%{opacity:1}75%{opacity:.6}}@keyframes subtleFlicker{0%,to{opacity:1;text-shadow:0 0 3px var(--accent-color-1),0 0 6px var(--accent-color-2)}50%{opacity:.95;text-shadow:0 0 2px var(--accent-color-1),0 0 4px var(--accent-color-2)}75%{opacity:.98;text-shadow:0 0 4px var(--accent-color-1),0 0 8px var(--accent-color-2)}}@keyframes progressGlitch{0%,95%{filter:none}96%{filter:hue-rotate(90deg) saturate(150%)}98%{filter:hue-rotate(180deg) saturate(200%)}to{filter:none}}@keyframes scanGlitch{0%{transform:translateX(0)}10%{transform:translateX(-2px)}20%{transform:translateX(2px)}30%{transform:translateX(-1px)}40%{transform:translateX(1px)}50%{transform:translateX(0)}60%{transform:translateX(-1px)}70%{transform:translateX(1px)}80%{transform:translateX(-2px)}90%{transform:translateX(2px)}to{transform:translateX(0)}}@keyframes traumaAppear{0%{opacity:0;transform:translateY(15px);filter:blur(2px)}50%{opacity:.7;transform:translateY(-5px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes vhsNoise{0%{transform:translateX(0);opacity:.1}10%{transform:translateX(-1px);opacity:.2}20%{transform:translateX(1px);opacity:.1}30%{transform:translateX(-2px);opacity:.15}40%{transform:translateX(2px);opacity:.05}50%{transform:translateX(-1px);opacity:.2}60%{transform:translateX(1px);opacity:.1}70%{transform:translateX(0);opacity:.15}80%{transform:translateX(-1px);opacity:.1}90%{transform:translateX(1px);opacity:.2}to{transform:translateX(0);opacity:.1}}@keyframes scanLines{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes timeDistort{0%,to{opacity:.1;transform:scale(1)}25%{opacity:.3;transform:scale(1.1)}50%{opacity:.2;transform:scale(.9)}75%{opacity:.4;transform:scale(1.05)}}@keyframes colorFlash{0%{color:#32ff32}33%{color:#8a2be2}66%{color:#ff4500}to{color:#32ff32}}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes loadingProgress{0%{width:0}to{width:100%}}@keyframes fade{0%{opacity:.5}to{opacity:1}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#69f}}@keyframes staticNoise{0%{transform:translateX(0)}10%{transform:translateX(-5px)}20%{transform:translateX(-10px)}30%{transform:translateX(5px)}40%{transform:translateX(-5px)}50%{transform:translateX(-10px)}60%{transform:translateX(5px)}70%{transform:translateX(0)}80%{transform:translateX(-5px)}90%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes vhsStatic{0%{opacity:.1}50%{opacity:.3}to{opacity:.1}}@keyframes wobble{0%,to{transform:rotate(-3deg)}25%{transform:rotate(-1deg)}75%{transform:rotate(-5deg)}}@keyframes scroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes flameFlicker{0%{filter:drop-shadow(0 0 3px rgba(255,80,0,.2)) brightness(.95) saturate(.9);transform:scale(.99) rotate(-.2deg)}7%{filter:drop-shadow(0 0 6px rgba(255,120,0,.4)) brightness(1.05) saturate(1.1);transform:scale(1.01) rotate(.3deg)}15%{filter:drop-shadow(0 0 4px rgba(255,100,0,.3)) brightness(.98) saturate(.95);transform:scale(.995) rotate(-.1deg)}23%{filter:drop-shadow(0 0 8px rgba(255,150,0,.5)) brightness(1.08) saturate(1.15);transform:scale(1.02) rotate(.4deg)}31%{filter:drop-shadow(0 0 2px rgba(255,60,0,.15)) brightness(.92) saturate(.85);transform:scale(.985) rotate(-.3deg)}42%{filter:drop-shadow(0 0 10px rgba(255,180,0,.6)) brightness(1.12) saturate(1.25);transform:scale(1.025) rotate(.2deg)}53%{filter:drop-shadow(0 0 5px rgba(255,110,0,.35)) brightness(1.02) saturate(1.05);transform:scale(1.005) rotate(-.1deg)}64%{filter:drop-shadow(0 0 7px rgba(255,140,0,.45)) brightness(1.06) saturate(1.1);transform:scale(1.015) rotate(.25deg)}75%{filter:drop-shadow(0 0 1px rgba(255,40,0,.1)) brightness(.88) saturate(.8);transform:scale(.98) rotate(-.4deg)}86%{filter:drop-shadow(0 0 9px rgba(255,160,0,.55)) brightness(1.1) saturate(1.2);transform:scale(1.02) rotate(.15deg)}to{filter:drop-shadow(0 0 3px rgba(255,80,0,.2)) brightness(.95) saturate(.9);transform:scale(.99) rotate(-.2deg)}}@keyframes comfortFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes notepadFadeOut{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}to{opacity:0;transform:scale(.95) translateY(-10px);filter:blur(2px)}}@keyframes notepadGlitch{0%{transform:translate(0);filter:hue-rotate(0deg) saturate(1)}10%{transform:translate(-2px,1px);filter:hue-rotate(90deg) saturate(1.2)}20%{transform:translate(2px,-1px);filter:hue-rotate(180deg) saturate(.8)}30%{transform:translate(-1px,2px);filter:hue-rotate(270deg) saturate(1.1)}40%{transform:translate(1px,-2px);filter:hue-rotate(0deg) saturate(1)}50%{transform:translate(-2px);filter:hue-rotate(90deg) saturate(1.3)}60%{transform:translate(2px,1px);filter:hue-rotate(180deg) saturate(.9)}70%{transform:translateY(-1px);filter:hue-rotate(270deg) saturate(1.1)}80%{transform:translate(-1px,1px);filter:hue-rotate(0deg) saturate(1.2)}90%{transform:translate(1px);filter:hue-rotate(90deg) saturate(.95)}to{transform:translate(0);filter:hue-rotate(0deg) saturate(1)}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glitch1{0%,90%,to{opacity:0;transform:translate(0)}92%{opacity:.8;transform:translate(-2px,2px)}94%{opacity:.8;transform:translate(2px,-2px)}}@keyframes glitch2{0%,85%,to{opacity:0;transform:translate(0)}87%{opacity:.7;transform:translate(2px,-2px)}89%{opacity:.7;transform:translate(-2px,2px)}}@media (max-width:768px){.text-overlay.bottom-left{left:20px;bottom:150px;font-size:1rem}.nav-list{flex-direction:column;align-items:center}.nav-link{width:200px;text-align:center}.footer{flex-direction:column;gap:10px;text-align:center}.logo-image{width:50px;height:50px}.logo-fallback{font-size:40px}}@media (max-width:480px){.site-title{font-size:1.5rem}.comfort-text{font-size:10px}.logo-image{width:40px;height:40px}.logo-fallback{font-size:32px}}.notepad-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:450px;height:320px;background:linear-gradient(135deg,#2a2a3a,#1a1a2a 25%,#3a2a2a 50%,#2a2a1a 75%,#1a1a2a);border:2px solid;border-image:linear-gradient(45deg,#4a4a5a,#3a3a4a,#5a4a4a,#4a4a3a,#3a3a4a) 1;border-radius:8px;box-shadow:0 0 15px rgba(74,74,90,.3),0 0 30px rgba(58,58,74,.2),0 0 45px rgba(90,74,74,.15),inset 0 0 15px rgba(0,0,0,.4);z-index:10000;font-family:Inter,sans-serif;animation:melancholicPulse 8s ease-in-out infinite;resize:both;min-width:350px;min-height:250px;max-width:80vw;max-height:70vh;overflow:hidden}@keyframes melancholicPulse{0%,to{filter:brightness(.9) saturate(.7) hue-rotate(0deg);box-shadow:0 0 15px rgba(74,74,90,.3),0 0 30px rgba(58,58,74,.2),0 0 45px rgba(90,74,74,.15),inset 0 0 15px rgba(0,0,0,.4)}50%{filter:brightness(.95) saturate(.8) hue-rotate(15deg);box-shadow:0 0 20px rgba(74,74,90,.4),0 0 35px rgba(58,58,74,.25),0 0 50px rgba(90,74,74,.2),inset 0 0 20px rgba(0,0,0,.5)}}.notepad-titlebar{height:28px;background:linear-gradient(90deg,#4a4a4a,#5a5a5a 20%,#4a4a4a 40%,#5a5a5a 60%,#4a4a4a 80%,#404040);border-bottom:1px solid #666;border-radius:6px 6px 0 0;display:flex;align-items:center;justify-content:space-between;padding:0 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 5px rgba(0,0,0,.3)}.notepad-titlebar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 40%,hsla(0,0%,40%,.1) 50%,transparent 60%);animation:subtleShimmer 12s linear infinite}@keyframes subtleShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.titlebar-left{display:flex;align-items:center;gap:6px;color:#ccc;font-weight:400;font-size:12px;text-shadow:1px 1px 0 rgba(0,0,0,.5);font-family:Inter,sans-serif}.notepad-icon{font-size:14px;filter:drop-shadow(0 0 2px rgba(0,0,0,.3));text-shadow:0 0 3px hsla(0,0%,100%,.2)}.titlebar-buttons{display:flex;gap:2px}.titlebar-btn{width:18px;height:16px;border-color:#666 #333 #333 #666;border-style:solid;border-width:1px;background:linear-gradient(135deg,#888,#666);color:#fff;font-size:10px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:2px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 3px rgba(0,0,0,.3)}.titlebar-btn:hover{background:linear-gradient(135deg,#999,#777);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 0 5px rgba(0,0,0,.5);transform:translateY(-1px)}.titlebar-btn.close{background:linear-gradient(135deg,#a66,#844);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 3px rgba(136,68,68,.3)}.titlebar-btn.close:hover{background:linear-gradient(135deg,#b77,#955);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 0 5px rgba(136,68,68,.5)}.notepad-menubar{height:20px;background:linear-gradient(90deg,#3a3a3a,#4a4a4a 25%,#3a3a3a 50%,#4a4a4a 75%,#3a3a3a);border-bottom:1px solid #555;display:flex;align-items:center;padding:0 10px;gap:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.menu-item{color:#aaa;font-size:11px;padding:2px 6px;cursor:pointer;border:1px solid transparent;transition:all .2s ease;border-radius:2px;font-family:Inter,sans-serif;font-weight:400}.menu-item:hover{background:hsla(0,0%,40%,.2);border-color:hsla(0,0%,40%,.5);color:#ccc;text-shadow:0 0 2px hsla(0,0%,100%,.3)}.notepad-content{background:linear-gradient(135deg,#1a1a1a,#2a2a2a 25%,#1a1a1a 50%,#2a2a2a 75%,#1a1a1a);border:1px solid #444;margin:4px;border-radius:4px;box-shadow:inset 0 0 8px rgba(0,0,0,.5)}.notepad-content:before{background:radial-gradient(circle at center,rgba(64,64,64,.05) 0,rgba(32,32,32,.03) 50%,transparent 100%)}.notepad-content{flex:1 1;background:linear-gradient(135deg,#003,#006 25%,#030 50%,#303 75%,#003);border:2px solid #0ff;margin:6px;position:relative;overflow:hidden;border-radius:6px;box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.notepad-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(0,255,255,.1) 0,rgba(255,0,255,.05) 50%,transparent 100%);pointer-events:none}.notepad-textarea{width:100%;height:100%;padding:12px;background:transparent;color:#ccc;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.4;border:none;outline:none;resize:none;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1;text-shadow:0 0 2px hsla(0,0%,100%,.2);word-wrap:break-word;white-space:pre-wrap}.notepad-textarea::-webkit-scrollbar{width:14px}.notepad-textarea::-webkit-scrollbar-track{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);border-radius:6px;margin:4px}.notepad-textarea::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#666,#777 50%,#666);border-radius:6px;border:2px solid #2a2a2a;box-shadow:0 0 3px rgba(0,0,0,.3)}.notepad-textarea::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#777,#888 50%,#777);box-shadow:0 0 5px rgba(0,0,0,.5)}.notepad-textarea::-webkit-scrollbar-corner{background:#1a1a1a}.memory-fragment{white-space:pre-line}.glitch-text{display:block;margin:6px 0;animation:melancholicGlitch 8s ease-in-out infinite;color:#888;text-shadow:0 0 3px hsla(0,0%,53%,.4)}@keyframes melancholicGlitch{0%,90%,to{transform:translateX(0);color:#888;text-shadow:0 0 3px hsla(0,0%,53%,.4)}92%{transform:translateX(-1px);color:#777;text-shadow:1px 0 hsla(0,0%,47%,.3)}94%{transform:translateX(1px);color:#999;text-shadow:-1px 0 hsla(0,0%,60%,.3)}96%{transform:translateX(0);color:#888;text-shadow:0 0 3px hsla(0,0%,53%,.4)}}.corrupted-text{color:#666;text-shadow:0 0 4px hsla(0,0%,40%,.5),0 0 8px hsla(0,0%,40%,.2);animation:melancholicCorruption 8s ease-in-out infinite;font-weight:400}@keyframes melancholicCorruption{0%,to{opacity:.8;filter:brightness(.9)}25%{opacity:.9;filter:brightness(.95)}50%{opacity:.7;filter:brightness(.85)}75%{opacity:.9;filter:brightness(.95)}}@keyframes corruptionPulse{0%,to{opacity:.8}50%{opacity:1}}.scroll-indicator{color:#888;font-weight:400;text-shadow:0 0 10px rgba(0,255,255,.9),0 0 20px rgba(0,255,255,.5);animation:y2kGlow 2s ease-in-out infinite alternate;background:rgba(0,255,255,.1);padding:2px 6px;border-radius:4px;border:1px solid rgba(0,255,255,.3)}@keyframes y2kGlow{0%{text-shadow:0 0 10px rgba(0,255,255,.9),0 0 20px rgba(0,255,255,.5);background:rgba(0,255,255,.1)}to{text-shadow:0 0 15px #0ff,0 0 30px rgba(0,255,255,.8);background:rgba(0,255,255,.2)}}.warning-text{color:#ff4500;font-weight:700;text-shadow:0 0 8px #ff4500,0 0 16px rgba(255,69,0,.6);animation:y2kWarning 1.5s ease-in-out infinite;background:rgba(255,69,0,.1);padding:2px 6px;border-radius:4px;border:1px solid rgba(255,69,0,.3)}@keyframes y2kWarning{0%,50%,to{opacity:1;transform:scale(1)}25%,75%{opacity:.7;transform:scale(1.02)}}@keyframes warningBlink{0%,50%,to{opacity:1}25%,75%{opacity:.3}}.notepad-statusbar{height:22px;background:linear-gradient(90deg,#3a3a3a,#4a4a4a 30%,#3a3a3a 70%,#2a2a2a);border-top:2px solid #555;border-radius:0 0 10px 10px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:10px;color:#ccc;font-family:JetBrains Mono,monospace;font-weight:400;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.status-text{color:#888;font-weight:400;text-shadow:0 0 2px hsla(0,0%,53%,.3);animation:melancholicStatusGlow 8s ease-in-out infinite alternate}@keyframes melancholicStatusGlow{0%{text-shadow:0 0 2px hsla(0,0%,53%,.3)}to{text-shadow:0 0 3px hsla(0,0%,53%,.5),0 0 5px hsla(0,0%,53%,.2)}}.resize-handle{position:absolute;bottom:0;right:0;width:18px;height:18px;background:linear-gradient(135deg,#666,#777 50%,#666);cursor:nw-resize;border-top:2px solid #888;border-left:2px solid #888;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);box-shadow:0 0 3px hsla(0,0%,53%,.3);z-index:10}@media (max-width:768px){.notepad-container{width:90vw;height:60vh;max-width:500px}.notepad-textarea{font-size:11px}}@media (max-width:480px){.notepad-container{width:95vw;height:50vh}.notepad-titlebar{height:24px;padding:0 4px}.menu-item,.titlebar-left{font-size:10px}.menu-item{padding:1px 4px}}.easter-egg-question{position:fixed;bottom:120px;right:80px;font-size:18px;color:hsla(0,0%,53%,.3);cursor:pointer;font-family:JetBrains Mono,monospace;font-weight:700;z-index:50;transition:all .3s ease;transform:rotate(15deg);text-shadow:0 0 3px hsla(0,0%,53%,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.easter-egg-question:hover{color:hsla(0,0%,53%,.6);transform:rotate(15deg) scale(1.2);text-shadow:0 0 8px hsla(0,0%,53%,.4)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.modal-overlay.active{display:flex;opacity:1}.modal-content{background-color:rgba(0,0,0,.9);border-style:solid;border-width:2px;border-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10"><rect x="0" y="0" width="10" height="10" fill="transparent"/><path d="M0,0 H10 V10 H0 Z M1,1 H9 V9 H1 Z" fill="%23c0f0c0"/></svg>') 3 repeat;border:2px solid var(--text-color);max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-bleed);transform:scale(.9) translateY(20px);transition:transform .3s ease}.modal-overlay.active .modal-content{transform:scale(1) translateY(0)}.modal-header{padding:20px;border-bottom:1px solid var(--text-color);background:linear-gradient(90deg,hsla(0,0%,8%,.8),rgba(40,40,40,.8));border-radius:8px 8px 0 0;position:relative}.modal-title{color:var(--accent-color-2);font-family:Inter,sans-serif;font-size:1.1em;font-weight:600;margin:0;text-shadow:var(--shadow-bleed);text-align:center}.about-body{padding:16px;line-height:1.6}.modal-close{position:absolute;top:15px;right:15px;border:none;color:var(--text-color);font-size:24px;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.modal-close:hover{background:rgba(102,153,255,.2);color:var(--accent-color-2)}.modal-body{padding:20px;color:var(--text-color);font-family:Inter,sans-serif;font-size:1.2em;line-height:1.4;text-align:justify}.modal-body p{margin-bottom:1em}.modal-body .scribble-underline{display:inline-block;position:relative}.modal-body .scribble-underline:after{content:"";position:absolute;left:-5px;right:-5px;bottom:-5px;height:2px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="2"><path d="M0,1 Q2.5,0 5,1 T10,1" stroke="%23ff6699" fill="none"/></svg>');background-repeat:repeat-x;background-size:10px 2px}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#111;border:1px solid #333}.modal-content::-webkit-scrollbar-thumb{background-color:#555;border:1px solid #777}.modal-content::-webkit-scrollbar-thumb:hover{background-color:#888}:root{--crt-bg-color:#0d120a;--text-color:#c0f0c0;--accent-color-1:#f69;--accent-color-2:#69f;--shadow-bleed:0 0 5px var(--accent-color-1),0 0 10px var(--accent-color-2);--border-glitch-color:rgba(255,0,0,.3)}html[data-text-size="1"]{font-size:100%}html[data-text-size="2"]{font-size:112.5%}html[data-text-size="3"]{font-size:125%}.text-resize-button{background:none;border:1px solid rgba(102,153,255,.4);border-radius:6px;cursor:pointer;font:inherit;color:#cfe3ff;padding:2px 8px;line-height:1.2}.text-resize-button:hover{border-color:rgba(102,153,255,.8);color:#fff}.main-layout{max-width:900px;width:95%;margin:0 auto;display:flex;padding:20px;gap:20px;position:relative;z-index:14;background:rgba(0,0,0,.7);border:2px solid var(--text-color);border-radius:8px;box-shadow:var(--shadow-bleed)}.intro-panel h3{font-family:Inter,sans-serif;font-size:1.1em;font-weight:600;margin-bottom:10px;color:var(--accent-color-2);text-shadow:var(--shadow-bleed);text-align:center}.intro-panel p{margin-bottom:1em}.intro-panel .scribble-underline{display:inline-block;position:relative}.intro-panel .scribble-underline:after{content:"";position:absolute;left:-5px;right:-5px;bottom:-5px;height:2px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="2"><path d="M0,1 Q2.5,0 5,1 T10,1" stroke="%23ff6699" fill="none"/></svg>');background-repeat:repeat-x;background-size:10px 2px}.border-glitch:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid transparent;animation:border-glitch-anim .5s infinite alternate;pointer-events:none;z-index:20}@keyframes border-glitch-anim{0%{border-color:transparent}30%{border-color:var(--border-glitch-color)}60%{border-color:transparent}to{border-color:var(--border-glitch-color)}}.intro-panel::-webkit-scrollbar{width:8px}.intro-panel::-webkit-scrollbar-track{background:#111;border:1px solid #333}.intro-panel::-webkit-scrollbar-thumb{background-color:#555;border:1px solid #777}.intro-panel::-webkit-scrollbar-thumb:hover{background-color:#888}:root{--glow-sens:30;--card-bg:linear-gradient(8deg,var(--dark) 75%,color-mix(in hsl,var(--dark),#fff 2.5%) 75.5%);--blend:soft-light;--glow-blend:plus-lighter;--glow-color:40deg 80% 80%;--glow-boost:0%;--dark:#191924;--fg:#e0e0e0;--h:240}.light .card{--card-bg:linear-gradient(8deg,color-mix(in hsl,#f1eff5,var(--dark) 2.5%) 75%,#f1eff5 75.5%);--blend:darken;--glow-blend:luminosity;--glow-color:280deg 90% 95%;--glow-boost:15%;--fg:#000;color:var(--fg)}.blog-card-container{--pads:20px;--color-sens:calc(var(--glow-sens) + 20);--pointer-°:45deg;position:relative;width:100%;max-width:600px;height:auto;min-height:300px;border-radius:1.768em;isolation:isolate;transform:translateZ(.01px);border:1px solid hsla(0,0%,100%,.25);background:var(--card-bg);background-repeat:no-repeat;margin:0 auto 2rem;cursor:pointer;transition:transform .2s ease}.blog-card-container:hover{transform:translate3d(0,-2px,.01px)}.blog-card-container:after,.blog-card-container:before,.blog-card-container>.glow{content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.blog-card-container:not(:hover):not(.animating){&:after,&:before,&>.glow{opacity:0;transition:opacity .75s ease-in-out}}.blog-card-container:before{border:1px solid transparent;background:linear-gradient(var(--card-bg) 0 100%) padding-box,linear-gradient(hsla(0,0%,100%,0) 0 100%) border-box,radial-gradient(at 80% 55%,#be85ff 0,transparent 50%) border-box,radial-gradient(at 69% 34%,#ff7a93 0,transparent 50%) border-box,radial-gradient(at 8% 6%,#8fffad 0,transparent 50%) border-box,radial-gradient(at 41% 38%,#47daff 0,transparent 50%) border-box,radial-gradient(at 86% 85%,#7af2ff 0,transparent 50%) border-box,radial-gradient(at 82% 18%,#ffe74d 0,transparent 50%) border-box,radial-gradient(at 51% 4%,#ff8d70 0,transparent 50%) border-box,linear-gradient(#c299ff 0 100%) border-box;opacity:calc((var(--pointer-d) - var(--color-sens)) / (100 - var(--color-sens)));-webkit-mask-image:conic-gradient(from var(--pointer-°) at center,#000 25%,transparent 40%,transparent 60%,#000 75%);mask-image:conic-gradient(from var(--pointer-°) at center,#000 25%,transparent 40%,transparent 60%,#000 75%)}.blog-card-container:after{border:1px solid transparent;background:radial-gradient(at 80% 55%,#be85ff 0,transparent 50%) padding-box,radial-gradient(at 69% 34%,#ff7a93 0,transparent 50%) padding-box,radial-gradient(at 8% 6%,#8fffad 0,transparent 50%) padding-box,radial-gradient(at 41% 38%,#47daff 0,transparent 50%) padding-box,radial-gradient(at 86% 85%,#7af2ff 0,transparent 50%) padding-box,radial-gradient(at 82% 18%,#ffe74d 0,transparent 50%) padding-box,radial-gradient(at 51% 4%,#ff8d70 0,transparent 50%) padding-box,linear-gradient(#c299ff 0 100%) padding-box;mix-blend-mode:var(--blend);-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,#000 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,#000 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,#000 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,#000 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,#000 5%,transparent 40%),conic-gradient(from var(--pointer-°) at center,transparent 5%,#000 15%,#000 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.blog-card-container:after,.blog-card-container>.glow{opacity:calc((var(--pointer-d) - var(--glow-sens)) / (100 - var(--glow-sens)))}.blog-card-container>.glow{--outset:var(--pads);inset:calc(var(--outset) * -1);pointer-events:none;z-index:1;mix-blend-mode:var(--glow-blend);&:before{content:"";position:absolute;inset:var(--outset);border-radius:inherit;box-shadow:inset 0 0 0 1px hsl(var(--glow-color)/100%),inset 0 0 1px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 60%)),inset 0 0 3px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 50%)),inset 0 0 6px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 40%)),inset 0 0 15px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 30%)),inset 0 0 25px 2px hsl(var(--glow-color)/calc(var(--glow-boost) + 20%)),inset 0 0 50px 2px hsl(var(--glow-color)/calc(var(--glow-boost) + 10%)),0 0 1px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 60%)),0 0 3px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 50%)),0 0 6px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 40%)),0 0 15px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 30%)),0 0 25px 2px hsl(var(--glow-color)/calc(var(--glow-boost) + 20%)),0 0 50px 2px hsl(var(--glow-color)/calc(var(--glow-boost) + 10%))}}.blog-card-container .inner{text-align:center;padding:2rem;position:relative;z-index:1}.blog-card-container .post-header{margin-bottom:1.5rem}.blog-card-container .post-title{font-family:Inter,sans-serif;font-weight:700;font-size:1.5rem;color:#69f;margin:0 0 .5rem;line-height:1.2}.blog-card-container .post-meta{display:flex;justify-content:center;gap:1rem;font-size:.9rem;color:#aaa;margin-bottom:1rem}.blog-card-container .post-excerpt{font-family:Inter,sans-serif;color:#c0f0c0;line-height:1.6;font-size:1.1rem;margin-bottom:1.5rem}.blog-card-container .read-more{display:inline-block;color:#0ff;text-decoration:none;font-weight:600;font-size:.9rem;border:1px solid #0ff;padding:.5rem 1rem;border-radius:4px;transition:all .2s ease}.blog-card-container .read-more:hover{background:rgba(0,255,255,.1);transform:translateY(-1px)}@media (max-width:768px){.blog-card-container{--pads:15px;margin:0 1rem 2rem}.blog-card-container .inner{padding:1.5rem}.blog-card-container .post-title{font-size:1.3rem}}.parallax-bg{inset:0}.page-main{flex:1 1;padding:0 20px 80px}.content{max-width:900px;margin:0 auto}.footer{position:relative;z-index:10}.forum{border-color:#69f}.forum-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.forum-actions-right{display:flex;gap:8px;align-items:center}.input,.select,.textarea{background:rgba(0,0,0,.6);color:#c0f0c0;border:1px solid #69f;border-radius:6px;padding:8px 10px;font-family:inherit}.input::placeholder,.textarea::placeholder{color:#89a}.label{font-size:.9rem;font-weight:500;display:block;margin-bottom:4px}.btn,.label{color:#cfe3ff}.btn{background:rgba(102,153,255,.15);border:1px solid #69f;border-radius:6px;padding:8px 12px;cursor:pointer}.btn:hover{background:rgba(102,153,255,.25)}.btn-primary{background:rgba(192,240,192,.15);color:#c0f0c0;border:1px solid #32ff32;text-shadow:0 0 3px rgba(50,255,50,.3)}.btn-primary:hover{background:rgba(192,240,192,.25);border-color:#50ff50}.hidden{display:none!important}.row{display:flex;align-items:center;gap:8px}.btn-danger{background:rgba(255,82,82,.15);color:#ff9a9a;border-color:#ff5252}.btn-danger:hover{background:rgba(255,82,82,.25)}.btn-xs{font-size:.75rem;padding:2px 6px}.user-pill{background:hsla(0,0%,100%,.08);color:#cfe3ff;border:1px solid #89a;border-radius:999px;padding:4px 10px;font-size:.85rem}.admin-pill{background:rgba(255,209,102,.12);color:#ffd166;border-color:#ffd166}.nav-user-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center}.nav-user-controls .btn{color:#c0f0c0;background:transparent;border:1px solid transparent;border-radius:3px;padding:8px 16px;font-family:Courier New,monospace;font-weight:700;text-shadow:0 0 3px rgba(50,255,50,.3);transition:all .2s ease;text-decoration:none;display:inline-block}.nav-user-controls .btn:hover{border-color:#32ff32;background:rgba(50,255,50,.1);text-shadow:0 0 8px rgba(50,255,50,.6)}.badge{border:1px solid #cfe3ff;border-radius:4px;font-size:.75rem}.badge.locked{border-color:#ff9ad6;color:#ff9ad6}.badge.pinned{border-color:#ffd166;color:#ffd166}.badge.pending{border-color:#9bd7ff;color:#9bd7ff}.cw-wrap{background:rgba(0,0,0,.65);border:1px dashed #ff9ad6;padding:.75rem;border-radius:6px}.cw-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.cw-toggle{cursor:pointer;color:#ff9ad6;text-decoration:underline}.cw-content{margin-top:.5rem;display:none}.cw-content.open{display:block}#mod-queue-list .topic-card{opacity:.95}.muted-list{list-style:none;padding:0;margin:0 0 .75rem}.muted-list li{display:flex;justify-content:space-between;gap:.5rem;margin:.25rem 0}.audit-list{list-style:none;padding:0;margin:0}.hint{color:#aac;font-size:.85rem}.guidelines{margin:.5rem 0 1rem;padding-left:1.1rem}.clubhouse-landing{border-color:#ff9ad6}.clubhouse-landing .landing-header{margin-bottom:24px;text-align:center}.clubhouse-landing .landing-header h2{color:#cfe3ff;margin-bottom:8px}.clubhouse-landing .landing-header p{color:#aac;font-size:1.1rem;line-height:1.5}.clubhouse-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.feature-card{background:rgba(0,0,0,.7);border:1px solid #89a;border-radius:12px;padding:20px;text-align:center}.feature-card .feature-icon{font-size:2rem;margin-bottom:12px}.feature-card h3{color:#cfe3ff;margin-bottom:8px}.feature-card p{color:#aac;font-size:.9rem;line-height:1.4}.clubhouse-preview h3{color:#cfe3ff;text-align:center;margin-bottom:20px}.preview-categories{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.preview-category{display:flex;align-items:center;gap:12px;background:rgba(0,0,0,.6);border:1px solid #89a;border-radius:8px;padding:12px}.preview-category .cat-emoji{font-size:1.5rem}.preview-category .cat-name{color:#cfe3ff;font-weight:600}.preview-category .cat-desc{color:#aac;font-size:.85rem}.clubhouse-cta{text-align:center}.clubhouse-cta .cta-content h3{color:#cfe3ff;margin-bottom:12px}.clubhouse-cta .cta-content p{color:#aac;margin-bottom:16px;line-height:1.5}.btn-large{padding:12px 24px;font-size:1.1rem;font-weight:600}.clubhouse-cta .cta-note{color:#89a;font-size:.85rem;margin-top:12px}.clubhouse-guidelines{text-align:center}.clubhouse-guidelines h3{color:#cfe3ff;margin-bottom:20px}.guidelines-grid{grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.guideline-item{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.6);border:1px solid #89a;border-radius:8px;padding:10px}.guideline-item .guideline-icon{font-size:1.2rem}.guideline-item span{color:#aac;font-size:.85rem}@media (max-width:768px){.clubhouse-features,.guidelines-grid,.preview-categories{grid-template-columns:1fr}.clubhouse-landing .landing-header p{font-size:1rem}}@media (max-width:900px){.categories-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.categories-grid{grid-template-columns:1fr}}.modal{position:fixed;inset:0;display:none;z-index:1040}.modal.show{display:flex;align-items:center;justify-content:center}.modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-dialog{position:relative;width:min(720px,92vw);background:rgba(0,0,0,.95);border:2px solid #69f;border-radius:10px;z-index:1;box-shadow:0 0 50px rgba(0,0,0,.5);max-height:90vh;overflow-y:auto}.modal-lg{width:min(900px,95vw)}.modal-footer,.modal-header{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-footer,.modal-header{border-bottom:1px solid rgba(102,153,255,.3)}.modal-title{color:#cfe3ff;font-size:1rem}.modal-body{display:flex;flex-direction:column;gap:8px;padding:12px}.modal-close{background:none;color:#cfe3ff;border:1px solid #89a;border-radius:6px;width:28px;height:28px;cursor:pointer}.modal-footer{border-top:1px solid rgba(102,153,255,.3)}.topic-detail-modal .modal-body{padding:0;display:flex;flex-direction:column;gap:0}.posts-container{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.post-card{display:grid;grid-template-columns:150px 1fr;background:rgba(0,0,0,.5);border:1px solid #89a;border-radius:6px;overflow:hidden}.post-author-info{background:rgba(0,0,0,.3);padding:12px;border-right:1px solid #89a;text-align:center}.post-author-name{color:#69f;font-weight:600}.post-author-meta{font-size:.8rem;color:#aac}.post-content-container{padding:12px}.post-meta{font-size:.8rem;color:#aac;margin-bottom:8px;border-bottom:1px dashed hsla(0,0%,100%,.1);padding-bottom:8px}.post-body{color:#c0f0c0;line-height:1.5}.original-post{border-color:#a4ffa4}.original-post .post-author-info{background:rgba(50,100,50,.2)}.post-card.self{background:rgba(50,70,100,.6);border-color:#69f}.reply-form{padding:12px;border-top:1px solid rgba(102,153,255,.3)}.reply-form .textarea{margin-bottom:8px}@media (max-width:680px){.forum-toolbar{flex-direction:column;align-items:stretch}.forum-actions-right{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}#forum-search{grid-column:span 2}}.faq{border-color:#a4ffa4}.faq-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px}.faq-list{display:grid;grid-gap:2rem;gap:2rem}.faq-item{cursor:default;min-height:0}.faq-item .inner{padding:1.5rem}.faq-q{font-family:Inter,sans-serif;font-weight:700;font-size:1.3rem;color:#69f;margin:0 0 1rem;line-height:1.3;text-align:center}.faq-a{font-family:Handlee,cursive;color:#c0f0c0;line-height:1.6;font-size:1.1rem;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out,margin-top .5s ease-in-out;margin-top:0}.faq-item:hover .faq-a{max-height:200px;opacity:1;margin-top:1rem}.forum-table{width:100%;border-collapse:separate;border-spacing:0;background:hsla(0,0%,7%,.6);border-radius:12px;overflow:hidden;border:1px solid rgba(255,105,180,.2)}.forum-table thead{background:rgba(30,30,40,.9);border-bottom:2px solid rgba(102,153,255,.3)}.forum-table th{padding:14px 16px;text-align:left;color:#cfe3ff;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.forum-table th:nth-child(2){text-align:center;width:100px}.forum-table th:nth-child(3){text-align:right;width:180px}.forum-table tbody tr.topic-row{position:relative;border-bottom:1px solid hsla(0,0%,100%,.05);cursor:pointer;transition:all .2s ease}.forum-table tbody tr.topic-row:hover{background:rgba(102,153,255,.08)}.forum-table tbody tr.topic-row.pinned{background:rgba(255,209,102,.05)}.forum-table tbody tr.topic-row.pinned:hover{background:rgba(255,209,102,.12)}.forum-table td{padding:16px;vertical-align:middle}.topic-info{display:flex;align-items:center;gap:12px}.topic-icon{font-size:1.8rem;opacity:.7;flex-shrink:0}.topic-content{flex:1 1;min-width:0}.topic-title{font-weight:600;color:#cfe3ff;font-size:1.05rem;margin-bottom:6px;line-height:1.3}.topic-meta{font-size:.8rem;color:#aac;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.topic-meta span{display:inline-flex;align-items:center}.badge.category{background:rgba(102,153,255,.15);border-color:rgba(102,153,255,.4);color:#9bc0ff}.topic-stats-cell{text-align:center}.stat-number{display:block;font-size:1.2rem;font-weight:700;color:#c0f0c0;line-height:1.2}.stat-label{display:block;font-size:.75rem;color:#89a;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.topic-last-activity{text-align:right}.last-activity-user{display:block;color:#cfe3ff;font-size:.9rem;font-weight:500;margin-bottom:4px}.last-activity-time{display:block;color:#89a;font-size:.8rem}.empty-state{text-align:center;padding:60px 20px}.empty-state-icon{font-size:3rem;opacity:.3;margin-bottom:16px}.parallax-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:url(https://twzknjvtwbxtedklclht.supabase.co/storage/v1/object/public/sfwagere/lostchild.webp) 50%/cover no-repeat;z-index:0;will-change:transform}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.blog-main{flex:1 1;padding:24px 20px 80px}.blog-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:2rem;gap:2rem;padding:0 1rem}.blog-card{overflow:hidden;border:2px solid #c0f0c0;border-radius:8px;background:rgba(0,0,0,.75);box-shadow:0 0 5px hsla(0,0%,100%,.1)}.blog-card-link{color:inherit;text-decoration:none;display:grid;grid-template-rows:180px auto;height:100%}.blog-card-media{background-size:cover;background-position:50%;filter:contrast(1.1) brightness(.95)}.blog-card-body{padding:12px}.blog-card-title{font-family:Inter,sans-serif;font-weight:600;font-size:.95rem;color:#69f;margin-bottom:8px}.blog-card-excerpt{font-family:Handlee,cursive;color:#c0f0c0;line-height:1.35;font-size:1rem}.blog-card-meta{margin-top:10px;font-size:.8rem;color:#aaa;display:flex;gap:8px}.heart-svg{overflow:visible;display:block;width:32px;height:32px}.footer .pixel-heart{display:block;visibility:visible;opacity:1;animation:heartFlicker 3s ease-in-out infinite;position:relative}.footer .pixel-heart svg{display:block;visibility:visible;opacity:1;filter:drop-shadow(0 0 6px rgba(255,105,180,.8));width:32px;height:32px}.footer .comfort-text{display:block;visibility:visible;opacity:1;font-family:Courier New,monospace;font-size:12px;color:#ddd;animation:gentlePulse 4s ease-in-out infinite;margin-left:8px}@keyframes heartFlicker{0%,to{opacity:.7}50%{opacity:1}25%,75%{opacity:.9}}@keyframes gentlePulse{0%,to{opacity:.8}50%{opacity:1}}@media (max-width:1024px){.blog-main{position:relative;z-index:1;padding:2rem 1.25rem 6rem;max-width:900px;margin:0 auto}.blog-grid{grid-template-columns:1fr;gap:2rem;padding:0}}.guidelines-container{position:relative;z-index:5;max-width:1400px;margin:0 auto;padding:2rem 2rem 3rem}.guidelines-intro{position:relative;z-index:10;text-align:center;margin-bottom:1.5rem;opacity:1}.guidelines-intro p{font-family:Inter,sans-serif;font-size:clamp(.95rem,2vw,1.1rem);color:#fff;line-height:1.6;max-width:900px;margin:0 auto}.guidelines-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem;align-items:start}@media (max-width:768px){.guidelines-container{padding:.5rem 1.5rem 2rem}.guidelines-intro{margin-bottom:1.25rem}.guidelines-grid{grid-template-columns:1fr;gap:1.5rem}}.guideline-card{position:relative;background:rgba(10,10,15,.95);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;animation:fadeInUp .6s ease-out forwards;box-shadow:0 4px 20px rgba(0,0,0,.4);height:100%;display:flex;flex-direction:column}.guideline-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(255,105,180,.15)}.guideline-card:first-child{animation-delay:.1s}.guideline-card:nth-child(2){animation-delay:.2s}.guideline-card:nth-child(3){animation-delay:.3s}.guideline-card:nth-child(4){animation-delay:.4s}.guideline-card:nth-child(5){animation-delay:.5s}.guideline-card:nth-child(6){animation-delay:.6s}.guideline-card:nth-child(7){animation-delay:.7s}.guideline-card:nth-child(8){animation-delay:.8s}.guideline-card:nth-child(9){animation-delay:.9s}.guideline-card .glow{position:absolute;inset:0;background:radial-gradient(600px circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(255,105,180,.12),rgba(138,43,226,.08),transparent 50%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.guideline-card:hover .glow{opacity:1}.guideline-card .inner{position:relative;padding:2rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:inherit;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:1 1;display:flex;flex-direction:column}.guideline-card:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(255,105,180,.3),rgba(138,43,226,.3),rgba(75,0,130,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4;transition:opacity .3s ease}.guideline-card:hover:before{opacity:.7}.card-icon{display:inline-block;font-size:2.5rem;margin-bottom:.75rem;filter:drop-shadow(0 0 10px rgba(255,105,180,.4));transition:transform .3s ease,filter .3s ease}.guideline-card:hover .card-icon{transform:scale(1.05);filter:drop-shadow(0 0 15px rgba(255,105,180,.6))}.card-title{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 0 10px rgba(255,105,180,.3);transition:text-shadow .3s ease;line-height:1.3}.guideline-card:hover .card-title{text-shadow:0 0 15px rgba(255,105,180,.5)}.card-content{font-family:Inter,sans-serif;color:hsla(0,0%,100%,.88);line-height:1.65;flex:1 1}.card-content p{margin-bottom:1rem;font-size:.98rem;font-weight:400;color:hsla(0,0%,100%,.75)}.card-content ul{list-style:none;padding-left:0;margin:0}.card-content li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:.95rem;transition:color .2s ease;line-height:1.6}.guideline-card:hover .card-content li{color:hsla(0,0%,100%,.95)}.card-content li:before{content:"→";position:absolute;left:0;color:#ff69b4;font-weight:700;font-size:1.1rem;transition:transform .2s ease}.guideline-card:hover .card-content li:before{transform:translateX(2px)}.card-content strong{color:#ff69b4;font-weight:600}.crisis-note{margin-top:1rem;padding:.875rem 1rem;background:rgba(255,69,58,.1);border-left:3px solid #ff453a;border-radius:4px;font-size:.92rem;line-height:1.5}.cta-card{background:linear-gradient(135deg,rgba(255,105,180,.1),rgba(138,43,226,.1));grid-column:1/-1;max-width:600px;margin:0 auto;width:100%}.cta-card .inner{text-align:center;padding:2.5rem 2rem}.cta-card .card-content p{font-size:1.05rem;color:hsla(0,0%,100%,.85);margin-bottom:1.5rem}.cta-button{display:inline-block;margin-top:.5rem;padding:.95rem 2.5rem;background:linear-gradient(135deg,#ff69b4,#8a2be2);color:#fff;text-decoration:none;font-family:Inter,sans-serif;font-weight:600;font-size:1.05rem;border-radius:50px;transition:all .3s ease;box-shadow:0 4px 20px rgba(255,105,180,.3);text-transform:uppercase;letter-spacing:.5px}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(255,105,180,.4);background:linear-gradient(135deg,#ff1493,#9932cc)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.guidelines-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:768px){.guidelines-intro h2{font-size:clamp(2rem,6vw,2.5rem)}.guidelines-intro p{font-size:1rem;line-height:1.6}.guideline-card .inner{padding:1.75rem}.card-icon{font-size:2.25rem;margin-bottom:.5rem}.card-title{font-size:1.25rem;margin-bottom:.875rem}.card-content p{font-size:.93rem;margin-bottom:.875rem}.card-content li{font-size:.9rem;margin-bottom:.7rem;padding-left:1.35rem}.cta-card .inner{padding:2rem 1.5rem}.cta-button{padding:.875rem 2rem;font-size:.95rem}}@media (max-width:480px){.guidelines-container{padding:.5rem 1rem 1.5rem}.guidelines-intro{margin-bottom:1rem}.guidelines-grid{gap:1.25rem}.guideline-card .inner{padding:1.5rem}.card-content li{font-size:.88rem}}.mod-wrapper{max-width:1080px;margin:0 auto;padding:20px}.mod-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:980px){.mod-grid{grid-template-columns:1fr 1fr}}.mod-section{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:16px;box-shadow:var(--shadow-bleed,0 0 16px rgba(255,20,147,.1))}.mod-section h2{margin-bottom:10px}.mod-list{display:grid;grid-gap:10px;gap:10px}.mod-card{border:1px dashed hsla(0,0%,100%,.25);border-radius:6px;padding:12px}.mod-card .meta{font-size:12px;opacity:.8;margin-top:6px}.mod-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.badge{display:inline-block;font-size:11px;padding:2px 6px;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;opacity:.9}.badge.pending{color:#ffea00;border-color:#ffea00}.badge.open{color:#0ff;border-color:#0ff}.badge.locked{color:#ff69b4;border-color:#ff69b4}.util-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.util-right{display:flex;gap:10px;flex-wrap:wrap}input.input,select.select{min-width:200px}