body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#7c004853,#1a0d2eb3);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;z-index:0;opacity:.75;pointer-events:none}.scrolling-bio{overflow:hidden;white-space:nowrap;position:relative;font-size:20px;text-align:center;color:#f0f;font-weight:700;margin:20px 0;letter-spacing:1px;text-shadow:0 0 5px rgba(255,0,255,.5);border-top:1px dotted #00ffff;border-bottom:1px dotted #00ffff;padding:7px 0}.marquee{display:inline-block;padding-left:100%;animation:marquee 15s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.about-columns{display:flex;flex-wrap:wrap;gap:30px}.left-column,.right-column{flex:1;min-width:280px}.tagline{padding:0}.manual ul{list-style-type:"▸";padding-left:20px}.oval-pic{border-radius:50%/35%;overflow:hidden;border:15px dotted #ffff00;box-shadow:0 0 30px #f0fc;width:100%;max-width:235px;aspect-ratio:3 / 4;margin:0 auto 30px;position:relative}.oval-pic img{display:block;width:100%;height:100%;object-fit:cover}.oval-pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f0f3,#0000 50%);pointer-events:none}.contact-line{margin:15px 0;position:relative}.contact-label{color:#f0f;margin-right:8px;text-shadow:0 0 5px rgba(255,0,255,.5)}.status-line{margin:12px 0;display:flex;align-items:center;position:relative}.status-label{color:#f0f;margin:0 8px;min-width:80px}.status-value{color:#ff0}.icon{animation:pulse 2s infinite alternate;display:inline-block;margin-right:5px;text-shadow:0 0 5px rgba(255,255,0,.7);color:#ff0}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.shop-links{text-align:center;margin-top:8px}.ko-fi-link{background:#f0f;color:#000;font-weight:700;padding:5px 16px;display:inline-block;margin:4px;border-radius:4px;text-decoration:none;transition:all .2s;box-shadow:0 0 10px #ff00ff4d}.ko-fi-link:hover{background:#000;color:#f0f;text-shadow:0 0 10px rgba(255,0,255,.5);transform:scale(1.05)}.etsy-link{background:#0ff;color:#000;font-weight:700;padding:5px 16px;display:inline-block;margin:4px;border-radius:4px;text-decoration:none;transition:all .2s;box-shadow:0 0 10px #00ffff4d}.etsy-link:hover{background:#000;color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.5);transform:scale(1.05)}.ribblr-link{background:#ff0;color:#000;font-weight:700;padding:5px 16px;display:inline-block;margin:4px;border-radius:4px;text-decoration:none;transition:all .2s;box-shadow:0 0 10px #ffff004d}.ribblr-link:hover{background:#000;color:#ff0;text-shadow:0 0 10px rgba(255,255,0,.5);transform:scale(1.05)}.vhs-caption{font-style:italic;text-align:center;color:#ff0;padding:10px;position:relative;font-size:13px}.vhs-line{display:block;position:relative;margin:8px 0;color:#ff0!important}.vhs-line:hover{text-shadow:none!important;color:#ff0!important}.vhs-caption:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:50%;height:2px;background:linear-gradient(to right,transparent,#ff00ff,#ffff00,#ff00ff,transparent)}.vhs-question{border-top:1px dashed #ffff00;padding-top:10px;margin-top:15px}.vhs-label{color:#ff0;font-size:14px;margin-bottom:5px}.vhs-prompt{color:#f0f;font-style:italic;font-size:14px}.vhs-response{color:#0ff;margin-left:20px;position:relative;font-size:14px}.vhs-response:before{content:"→";position:absolute;left:-15px;color:#ff0}.glitched-text{position:relative;display:inline-block;color:#ff0!important}.glitched-text:hover{animation:glitch .3s linear infinite}.glitched-text:hover:before,.glitched-text:hover:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;background:#000}.glitched-text:hover:before{color:#f0f;z-index:-1;animation:glitch .3s linear infinite}.glitched-text:hover:after{color:#0ff;z-index:-2;animation:glitch .3s linear reverse infinite}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-3px,3px)}40%{transform:translate(-3px,-3px)}60%{transform:translate(3px,3px)}80%{transform:translate(3px,-3px)}to{transform:translate(0)}}.force-glitch{animation:glitch .3s linear infinite!important}.force-glitch:before,.force-glitch:after{content:attr(data-text)!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;background:#000!important}.force-glitch:before{color:#f0f!important;z-index:-1!important;animation:glitch .3s linear infinite!important}.force-glitch:after{color:#0ff!important;z-index:-2!important;animation:glitch .3s linear reverse infinite!important}h1,h3{color:#ff0;text-shadow:2px 2px 0 #ff00ff}a{color:#ff0;text-decoration:none;transition:all .2s}a:hover{color:#f0f;text-shadow:0 0 5px rgba(255,255,0,.5)}.highlight{color:#ff0;font-weight:700}.cursor{animation:blink .6s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.vhs-glitch{display:inline-block}.response{font-style:italic;color:#f0f;margin-left:15px;position:relative}.response:before{content:"→ ";position:absolute;left:-15px}.myspace-text{display:inline-block;transform:rotate(-.5deg);text-shadow:1px 1px 2px rgba(255,0,255,.7);letter-spacing:.5px}.status-line:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,#ff00ff,transparent);opacity:.3}.right-column .section-box.manual:last-child{padding-bottom:5px;margin-bottom:0}@media (max-width: 767px){body{overflow-x:hidden;width:100%}*{box-sizing:border-box}.main-container{padding:10px;max-width:100%;overflow-x:hidden}.nav{margin-bottom:20px;text-align:center}.nav a{display:inline-block;padding:12px 20px;font-size:14px;min-width:120px;text-align:center}.tagline{text-align:center;margin-bottom:20px}.page-title{font-size:24px;margin:0;word-wrap:break-word}.scrolling-bio{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.about-columns{flex-direction:column;gap:20px;display:flex;width:100%;max-width:100%;overflow-x:hidden}.left-column,.right-column{width:100%;flex:none}.section-box{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}.section-header{font-size:16px}p{font-size:14px;line-height:1.5;margin-bottom:12px}.oval-pic{width:200px;height:250px;margin:0 auto 20px}.manual li{margin-bottom:10px;line-height:1.4}.manual li a{display:inline-block;padding:8px 0;min-height:44px;line-height:1.3}.contact-line{word-wrap:break-word}.contact-label{font-size:14px}.email-link{word-break:break-all;font-size:14px}.status-line{align-items:flex-start;flex-wrap:wrap;gap:5px}.status-label{font-size:14px;flex-shrink:0}.status-value{font-size:14px;word-wrap:break-word}.icon{font-size:16px;flex-shrink:0}.vhs-caption,.vhs-label{font-size:13px}.vhs-prompt,.vhs-response{font-size:14px}.about-columns{flex-direction:column;gap:20px;display:flex}.page-title{order:1}.oval-pic{order:2;display:block;margin:0 auto 20px;width:200px;height:250px;max-width:90vw}.left-column .section-box.manual:first-child{order:3}.right-column .section-box:first-of-type{order:4}.right-column .section-box.manual:last-child{order:5}.right-column .section-box:nth-of-type(2){order:6}.left-column .section-box.manual:last-child{order:7}.marquee{white-space:nowrap;overflow:hidden}p,li,a{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.email-link{word-break:break-all;overflow-wrap:anywhere}.left-column,.right-column{width:100%;max-width:100%;flex:none;display:contents;overflow-x:hidden}}@media (max-width: 480px){.main-container{padding:8px}.page-title{font-size:20px}.scrolling-bio{font-size:14px}.section-box{padding:12px;margin-bottom:15px}.section-header{font-size:14px}p{font-size:13px}.oval-pic{width:180px;height:220px}.nav a{padding:10px 15px;font-size:13px;min-width:100px}.status-line{flex-direction:column;align-items:flex-start;gap:2px}.status-label{min-width:auto}.vhs-response{margin-left:15px}.left-column,.right-column{display:contents}}@media (max-width: 320px){.main-container{padding:5px}.page-title{font-size:18px}.oval-pic{width:160px;height:200px}.section-box{padding:10px}.manual li a{line-height:1.2;padding:6px 0}.left-column,.right-column{display:contents}}
