body.structure-neon-terminal{background:var(--s-bg);color:var(--s-text);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px}.structure-neon-terminal .s-header{background:rgba(7,16,13,.92);backdrop-filter:blur(16px);border-color:var(--s-border)}.structure-neon-terminal .s-logo,.structure-neon-terminal .s-nav a{color:var(--s-text)}.structure-neon-terminal .s-logo:before{content:'>_ ';color:var(--s-primary)}.structure-neon-terminal .s-hero-grid{grid-template-columns:1fr 1fr}.structure-neon-terminal .s-hero h1{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:clamp(44px,6vw,86px);letter-spacing:-.06em}.structure-neon-terminal .s-hero h1:after{content:'_';color:var(--s-primary);animation:tbblink 1s steps(1) infinite}.structure-neon-terminal .s-hero-media,.structure-neon-terminal .s-card{background:linear-gradient(145deg,var(--s-card),transparent);border:1px solid var(--s-border);box-shadow:0 0 0 1px rgba(183,255,69,.04),0 24px 70px rgba(0,0,0,.35)}.structure-neon-terminal .s-card h3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--s-primary)}.structure-neon-terminal .s-btn{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.structure-neon-terminal .s-section-head h2{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.structure-neon-terminal .s-footer{border-top:1px solid var(--s-primary)}@keyframes tbblink{50%{opacity:0}}@media(max-width:800px){.structure-neon-terminal .s-hero-grid{grid-template-columns:1fr}}
