@import url("https://cdn.jsdelivr.net/npm/iosevka-webfont@11.0.1/iosevka-term-ss08.css");.initial-scramble .content-section h1,.initial-scramble .content-section h2,.initial-scramble .content-section h3,.initial-scramble .content-section p,.initial-scramble .content-section li,.initial-scramble .site-nav a,.initial-scramble #soul-quote{opacity:0}.scrambling{animation:data-corrupt 0.1s ease-in-out}.glitch-text{position:relative}.glitch-text::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;color:cyan;z-index:-1;opacity:0;animation:glitch-flash 0.15s ease-in-out}@keyframes glitch{0%, 100%{text-shadow:2px 0 white,-2px 0 #0a0}50%{text-shadow:-2px 0 white,2px 0 #0a0}}@keyframes data-corrupt{0%, 100%{filter:none}25%{filter:hue-rotate(90deg) saturate(2)}50%{filter:hue-rotate(180deg) saturate(1.5)}75%{filter:hue-rotate(270deg) saturate(2)}}@keyframes glitch-flash{0%, 100%{opacity:0;transform:translate(0, 0)}50%{opacity:0.8;transform:translate(2px, -1px)}}@keyframes hologram-1{0%, 100%{transform:translate(0px, 0px);opacity:0.7}25%{transform:translate(2px, -1px);opacity:0.5}50%{transform:translate(-1px, 1px);opacity:0.8}75%{transform:translate(1px, -2px);opacity:0.6}}@keyframes hologram-2{0%, 100%{transform:translate(0px, 0px) scale(1.01);opacity:0.5}33%{transform:translate(-2px, 1px) scale(1.02);opacity:0.3}66%{transform:translate(1px, -1px) scale(1.01);opacity:0.6}}@keyframes hologram-h1-1{0%, 100%{transform:translateX(0px);opacity:0.7}25%{transform:translateX(3px);opacity:0.5}50%{transform:translateX(-2px);opacity:0.8}75%{transform:translateX(2px);opacity:0.6}}@keyframes hologram-h1-2{0%, 100%{transform:translateX(0px) scaleX(1.02);opacity:0.5}33%{transform:translateX(-4px) scaleX(1.03);opacity:0.3}66%{transform:translateX(3px) scaleX(1.01);opacity:0.6}}@keyframes hologram-ascii-1{0%{transform:translate(0.5px, -0.3px);opacity:0.4}10%{transform:translate(-0.3px, 0.5px);opacity:0.35}20%{transform:translate(0.3px, 0.3px);opacity:0.45}30%{transform:translate(-0.5px, -0.3px);opacity:0.3}40%{transform:translate(0.3px, -0.5px);opacity:0.5}50%{transform:translate(-0.3px, 0.3px);opacity:0.35}60%{transform:translate(0.5px, 0.5px);opacity:0.4}70%{transform:translate(-0.5px, -0.5px);opacity:0.45}80%{transform:translate(0.3px, -0.3px);opacity:0.3}90%{transform:translate(-0.3px, 0.5px);opacity:0.5}100%{transform:translate(0.5px, -0.3px);opacity:0.4}}@keyframes hologram-ascii-2{0%{transform:translate(-0.3px, 0.3px) scale(1.002);opacity:0.3}8%{transform:translate(0.5px, -0.5px) scale(1.003);opacity:0.25}16%{transform:translate(-0.5px, -0.3px) scale(1.002);opacity:0.35}24%{transform:translate(0.3px, 0.5px) scale(1.004);opacity:0.3}32%{transform:translate(-0.3px, -0.5px) scale(1.002);opacity:0.25}40%{transform:translate(0.5px, 0.3px) scale(1.003);opacity:0.35}48%{transform:translate(-0.5px, 0.5px) scale(1.002);opacity:0.3}56%{transform:translate(0.3px, -0.3px) scale(1.004);opacity:0.25}64%{transform:translate(-0.3px, 0.3px) scale(1.002);opacity:0.35}72%{transform:translate(0.5px, -0.5px) scale(1.003);opacity:0.3}80%{transform:translate(-0.5px, 0.5px) scale(1.002);opacity:0.25}88%{transform:translate(0.3px, -0.3px) scale(1.004);opacity:0.35}100%{transform:translate(-0.3px, 0.3px) scale(1.002);opacity:0.3}}.hologram{position:relative}.hologram::before,.hologram::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hologram::before{animation:hologram-1 0.8s ease-in-out infinite;color:#0a0;z-index:-1;opacity:0.7}.hologram::after{animation:hologram-2 1.2s ease-in-out infinite;color:cyan;z-index:-2;opacity:0.5}.hologram-frantic{position:relative}.hologram-frantic::before,.hologram-frantic::after{content:attr(data-monument);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;white-space:pre;font-size:inherit;line-height:inherit}.hologram-frantic::before{animation:hologram-ascii-1 0.3s linear infinite;color:cyan;z-index:-1;opacity:0.4;filter:blur(0.5px)}.hologram-frantic::after{animation:hologram-ascii-2 0.5s linear infinite;color:#0a0;z-index:-2;opacity:0.3;filter:blur(1px)}.glitch{animation:glitch .3s ease-in-out infinite}body.mode2 .auto-hologram{position:relative}body.mode2 .auto-hologram::before,body.mode2 .auto-hologram::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}body.mode2 .auto-hologram::before{animation:hologram-1 0.8s ease-in-out infinite;color:#0a0;z-index:-1;opacity:0.7}body.mode2 .auto-hologram::after{animation:hologram-2 1.2s ease-in-out infinite;color:cyan;z-index:-2;opacity:0.5}body.mode2 .auto-hologram-frantic{position:relative}body.mode2 .auto-hologram-frantic::before,body.mode2 .auto-hologram-frantic::after{content:attr(data-monument);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;white-space:pre;font-size:inherit;line-height:inherit}body.mode2 .auto-hologram-frantic::before{animation:hologram-ascii-1 0.3s linear infinite;color:cyan;z-index:-1;opacity:0.4;filter:blur(0.5px)}body.mode2 .auto-hologram-frantic::after{animation:hologram-ascii-2 0.5s linear infinite;color:#0a0;z-index:-2;opacity:0.3;filter:blur(1px)}body.mode2 .auto-glitch{animation:glitch .3s ease-in-out infinite}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;background:#000}body{background:#000;color:white;font-family:"Iosevka Term SS08","Courier New",monospace;line-height:1.25;padding:0.5rem 2rem;font-size:0.875rem}.site-header{margin-bottom:0.75rem;text-align:center}.site-header .wrapper{max-width:900px;margin:0 auto}.site-header .site-title-container{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0.3rem}.site-header .site-title-container .site-logo{height:2rem;width:auto;margin-right:0.8rem;vertical-align:middle}.site-header .site-title{font-size:1.5rem;font-weight:700;color:white;text-decoration:none;letter-spacing:0.3em;display:inline-block;vertical-align:middle}.site-header .site-title:hover{text-decoration:underline}.site-header .site-nav{margin:0.3rem 0}.site-header .site-nav a{color:white;text-decoration:underline;margin:0 0.6rem;font-size:0.8rem}.site-header .site-nav a:hover{background:white;color:#000}.monument-container{width:100%;margin:2rem 0 0.5rem 0;text-align:center}.monument-container pre{color:white;font-size:0.6rem;line-height:1.0;display:inline-block;cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.monument-container pre.breathing-text{animation:pulse 3s ease-in-out infinite}.monument-container pre .eye{color:white;animation:blink 5s ease-in-out infinite}.monument-container pre .eye[data-x]{transition:text-shadow 0.3s ease}.monument-container pre .eye[data-x]:hover{text-shadow:0 0 3px white,0 0 6px white}@keyframes pulse{0%, 100%{opacity:0.7}50%{opacity:1}}@keyframes blink{0%, 90%, 100%{opacity:1}95%{opacity:0}}.page-content .wrapper{max-width:900px;margin:0 auto}.content-section{margin:0.5rem 0}.content-section h1,.content-section h2,.content-section h3,.content-section h4,.content-section h5,.content-section h6{font-family:"Iosevka Term SS08","Courier New",monospace;text-transform:uppercase;letter-spacing:0.03em;margin:1rem 0 0.3rem 0;font-weight:700;color:white}.content-section h1{font-size:1.4rem;text-align:center;margin:1.2rem 0 0.8rem 0;letter-spacing:0.15em}.content-section h2{font-size:1.1rem;border-bottom:1px dashed white;padding-bottom:0.2rem;margin-top:3rem}.content-section h3{font-size:0.95rem;margin-top:2rem}.content-section .holoq-subtitle{text-align:center;margin:-0.5rem 0 1.5rem 0}.content-section .holoq-subtitle span{display:block;text-transform:uppercase;letter-spacing:0.15em}.content-section .holoq-subtitle .subtitle-line1{color:white;font-size:0.9rem;font-weight:bold;margin-bottom:0.3rem;animation:pulse 4s ease-in-out infinite}.content-section .holoq-subtitle .subtitle-line2{color:white;font-size:0.75rem;opacity:0.9}.content-section p{margin-bottom:0.5rem;color:white;font-size:0.85rem;line-height:1.2}.content-section ul,.content-section ol{margin:0.5rem 0;padding-left:1.2rem;color:white;font-size:0.85rem}.content-section ul li,.content-section ol li{margin-bottom:0.2rem;line-height:1.2}.content-section ul li::marker,.content-section ol li::marker{color:#0a0}.content-section code{font-family:"Iosevka Term SS08","Courier New",monospace;background:transparent;color:#0a0;padding:0 0.2rem}.content-section pre{background:#000;border:1px dashed white;padding:0.6rem;overflow-x:auto;margin:0.6rem 0}.content-section pre code{color:#0a0;padding:0}.content-section blockquote{border-left:2px solid white;padding-left:0.8rem;margin:0.6rem 0;color:white;font-style:italic}.content-section a{color:white;text-decoration:underline}.content-section a:hover{background:white;color:#000}.content-section strong{color:white;font-weight:700;text-decoration:underline}.content-section em{color:white;font-style:italic}.content-section hr{border:none;border-top:1px dashed white;margin:1.2rem 0}.mode-toggle{text-align:center;margin:0.6rem 0}.mode-toggle .toggle-btn{background:transparent;border:none;color:white;text-decoration:underline;font-family:"Iosevka Term SS08","Courier New",monospace;font-size:0.85rem;letter-spacing:0.03em;cursor:pointer;padding:0;margin:0 0.8rem}.mode-toggle .toggle-btn:hover{background:white;color:#000;text-decoration:none;padding:0 0.5rem}.mode-toggle .toggle-btn.active{background:white;color:#000;text-decoration:none;padding:0 0.5rem}.content-mode{display:none}.content-mode.active{display:block}.site-footer{margin-top:2rem;padding-top:1rem;border-top:1px dashed white;text-align:center;width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}.site-footer .footer-content{font-family:"Iosevka Term SS08","Courier New",monospace;color:white;font-size:0.8rem;letter-spacing:0.08em}.site-footer .footer-content p{margin:0.3rem 0}.site-footer .footer-content #soul-quote{animation:breathing 8s ease-in-out infinite;display:inline-block}@keyframes breathing{0%, 100%{opacity:0.85;text-shadow:0 0 0 rgba(255,255,255,0);transform:scale(1)}50%{opacity:1;text-shadow:0 0 3px rgba(255,255,255,0.4);transform:scale(1.02)}}.prelude{width:37%;margin:2.5rem auto;padding:0;background:transparent;border:none;font-size:0.85rem;line-height:1.5;color:white;font-family:"Iosevka Term SS08","Courier New",monospace;text-align:justify;hyphens:manual;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;word-spacing:normal;letter-spacing:normal;word-break:break-word;overflow-wrap:break-word}.prelude strong{color:white;font-weight:700;text-transform:none;font-size:inherit;letter-spacing:normal}.intelligence-grid{margin:2rem 0}.intelligence-grid .intelligence-card{margin:2rem 0;padding-left:2rem;border-left:3px solid white}.intelligence-grid .intelligence-card h3{color:white;margin-bottom:1rem;font-size:1.2rem;text-transform:uppercase;text-decoration:underline}.intelligence-grid .intelligence-card p{color:white;margin-bottom:1rem}.intelligence-grid .intelligence-card .tech-tags .tag{color:#0a0;text-decoration:none;margin-right:1rem}.intelligence-grid .intelligence-card .tech-tags .tag::before{content:'['}.intelligence-grid .intelligence-card .tech-tags .tag::after{content:']'}@media (max-width: 768px){body{padding:1rem}.site-header .site-title{font-size:1.5rem;letter-spacing:0.2em}.site-header .site-nav a{display:block;margin:0.5rem 0}.monument-container pre{font-size:0.5rem}.content-section h1{font-size:1.4rem}.content-section h2{font-size:1.2rem}}body.mode2 .dex-link{font-size:0}body.mode2 .dex-link::after{content:'DEX';font-size:0.8rem;color:white}body.mode2 .dex-link:hover::after{background:white;color:#000}body.mode2 .writer-link{font-size:0}body.mode2 .writer-link::after{content:'CODER';font-size:0.8rem;color:white}body.mode2 .writer-link:hover::after{background:white;color:#000}body.mode2 body.mode2 .site-nav .github-link{font-size:0}body.mode2 body.mode2 .site-nav .github-link::after{content:'CONTRIBUTE!';font-size:0.8rem;color:white;text-decoration:underline}body.mode2 body.mode2 .site-nav .github-link:hover::after{background:white;color:#000;text-decoration:none;padding:0 0.5rem}body.mode2 .monument-container pre{position:relative}body.mode2 .monument-container pre::before,body.mode2 .monument-container pre::after{content:attr(data-monument);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;white-space:pre;font-size:inherit;line-height:inherit}body.mode2 .monument-container pre::before{animation:hologram-ascii-1 0.3s linear infinite;color:cyan;z-index:-1;opacity:0.4;filter:blur(0.5px)}body.mode2 .monument-container pre::after{animation:hologram-ascii-2 0.5s linear infinite;color:#0a0;z-index:-2;opacity:0.3;filter:blur(1px)}body.mode2 #mode2-content .content-section h1{animation:glitch 0.3s ease-in-out infinite;position:relative}body.mode2 #mode2-content .content-section h1.scrambling-active{animation:none}body.mode2 #mode2-content .content-section h1::before,body.mode2 #mode2-content .content-section h1::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}body.mode2 #mode2-content .content-section h1::before{animation:hologram-ascii-1 0.3s linear infinite;color:#0a0;z-index:-1;opacity:0.7}body.mode2 #mode2-content .content-section h1::after{animation:hologram-ascii-2 0.5s linear infinite;color:cyan;z-index:-2;opacity:0.5}body.mode2 #mode2-content .content-section h2,body.mode2 #mode2-content .content-section h3{animation:glitch 0.3s ease-in-out infinite}body.mode2 #mode2-content .content-section strong{color:white !important}body.mode2 #mode1-content .content-section h1,body.mode2 #mode1-content .content-section h2,body.mode2 #mode1-content .content-section h3{animation:glitch 0.3s ease-in-out infinite}body.mode2 #mode1-content .content-section strong{color:white !important}@keyframes glitch{0%, 100%{text-shadow:2px 0 white,-2px 0 #0a0}50%{text-shadow:-2px 0 white,2px 0 #0a0}}@keyframes hologram-1{0%, 100%{transform:translate(0px, 0px);opacity:0.7}25%{transform:translate(2px, -1px);opacity:0.5}50%{transform:translate(-1px, 1px);opacity:0.8}75%{transform:translate(1px, -2px);opacity:0.6}}@keyframes hologram-2{0%, 100%{transform:translate(0px, 0px) scale(1.01);opacity:0.5}33%{transform:translate(-2px, 1px) scale(1.02);opacity:0.3}66%{transform:translate(1px, -1px) scale(1.01);opacity:0.6}}table{width:100%;margin:1rem 0;border-collapse:collapse}table th,table td{border:1px dashed white;padding:0.5rem;text-align:left;color:white}table th{background:transparent;font-weight:700;text-transform:uppercase}body.mode2 .scrambling{animation:data-corrupt 0.1s ease-in-out}body.mode2 .site-nav a:not(.dex-link):not(.writer-link){position:relative}body.mode2 .site-nav a:not(.dex-link):not(.writer-link)::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg, transparent, #0a0, transparent);transition:width 0.3s ease}body.mode2 .site-nav a:not(.dex-link):not(.writer-link):hover::after{width:100%}body.mode2 .glitch-text{position:relative}body.mode2 .glitch-text::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;color:cyan;z-index:-1;opacity:0;animation:glitch-flash 0.15s ease-in-out}@keyframes data-corrupt{0%, 100%{filter:none}25%{filter:hue-rotate(90deg) saturate(2)}50%{filter:hue-rotate(180deg) saturate(1.5)}75%{filter:hue-rotate(270deg) saturate(2)}}@keyframes glitch-flash{0%, 100%{opacity:0;transform:translate(0, 0)}50%{opacity:0.8;transform:translate(2px, -1px)}}@keyframes hologram-ascii-1{0%{transform:translate(0.5px, -0.3px);opacity:0.4}10%{transform:translate(-0.3px, 0.5px);opacity:0.35}20%{transform:translate(0.3px, 0.3px);opacity:0.45}30%{transform:translate(-0.5px, -0.3px);opacity:0.3}40%{transform:translate(0.3px, -0.5px);opacity:0.5}50%{transform:translate(-0.3px, 0.3px);opacity:0.35}60%{transform:translate(0.5px, 0.5px);opacity:0.4}70%{transform:translate(-0.5px, -0.5px);opacity:0.45}80%{transform:translate(0.3px, -0.3px);opacity:0.3}90%{transform:translate(-0.3px, 0.5px);opacity:0.5}100%{transform:translate(0.5px, -0.3px);opacity:0.4}}@keyframes hologram-ascii-2{0%{transform:translate(-0.3px, 0.3px) scale(1.002);opacity:0.3}8%{transform:translate(0.5px, -0.5px) scale(1.003);opacity:0.25}16%{transform:translate(-0.5px, -0.3px) scale(1.002);opacity:0.35}24%{transform:translate(0.3px, 0.5px) scale(1.004);opacity:0.3}32%{transform:translate(-0.3px, -0.5px) scale(1.002);opacity:0.25}40%{transform:translate(0.5px, 0.3px) scale(1.003);opacity:0.35}48%{transform:translate(-0.5px, 0.5px) scale(1.002);opacity:0.3}56%{transform:translate(0.3px, -0.3px) scale(1.004);opacity:0.25}64%{transform:translate(-0.3px, 0.3px) scale(1.002);opacity:0.35}72%{transform:translate(0.5px, -0.5px) scale(1.003);opacity:0.3}80%{transform:translate(-0.5px, 0.5px) scale(1.002);opacity:0.25}88%{transform:translate(0.3px, -0.3px) scale(1.004);opacity:0.35}100%{transform:translate(-0.3px, 0.3px) scale(1.002);opacity:0.3}}@keyframes hologram-h1-1{0%, 100%{transform:translateX(0px);opacity:0.7}25%{transform:translateX(3px);opacity:0.5}50%{transform:translateX(-2px);opacity:0.8}75%{transform:translateX(2px);opacity:0.6}}@keyframes hologram-h1-2{0%, 100%{transform:translateX(0px) scaleX(1.02);opacity:0.5}33%{transform:translateX(-4px) scaleX(1.03);opacity:0.3}66%{transform:translateX(3px) scaleX(1.01);opacity:0.6}}@keyframes hologram-red-1{0%, 100%{transform:translate(0px, 0px);opacity:0.5}25%{transform:translate(1px, -0.5px);opacity:0.4}50%{transform:translate(-0.5px, 0.5px);opacity:0.6}75%{transform:translate(0.5px, -1px);opacity:0.45}}@keyframes hologram-red-2{0%, 100%{transform:translate(0px, 0px) scale(1.01);opacity:0.3}33%{transform:translate(-1px, 0.5px) scale(1.015);opacity:0.25}66%{transform:translate(0.5px, -0.5px) scale(1.008);opacity:0.35}}html.initial-void .content-section h1,html.initial-void .content-section h2,html.initial-void .content-section h3,html.initial-void .content-section h4,html.initial-void .content-section p,html.initial-void .content-section li,html.initial-void .content-section strong,html.initial-void .content-section em,html.initial-void .site-nav a,html.initial-void #soul-quote,html.initial-void .holoq-subtitle span,html.initial-void .holoq-subtitle b{color:#0a0 !important;text-shadow:0 0 2px rgba(0,170,0,0.5);opacity:0.8;font-family:"Iosevka Term SS08","Courier New",monospace !important;transition:color 0.8s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1),text-shadow 0.8s cubic-bezier(0.4, 0, 0.2, 1)}

.site-footer .footer-nav a,.site-footer .footer-nav a:visited,.site-footer .footer-nav a:hover,.site-footer .footer-nav a:active,.site-footer .footer-nav a:focus{color:inherit;text-decoration:none}
