@font-face{font-family:LimoPixel;src:url('/landing-assets/build/VT323-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
/* Visual layer only: original animation timelines, DOM and event handlers stay intact. */
body,button,a,input,small,span,p,h1,h2,h3,h4,em{font-family:LimoPixel,monospace!important;font-style:normal!important}
body{font-size:20px}
h1,h2,h3,.build-word,.footer-wordmark,.manifesto-line{letter-spacing:0!important}
p{font-size:max(18px,1em);line-height:1.4}
.hero .hero-title{font-size:clamp(60px,7.5vw,112px)}
.brand-name{font-size:32px!important;letter-spacing:0!important}
.brand-tagline{font-size:12px!important;letter-spacing:.08em!important}
.hero-trees img{filter:none;image-rendering:pixelated}
img,svg{image-rendering:pixelated;shape-rendering:crispEdges}
button,a,.hero-device,.hero-device img,.contact-builds span,.pod-solana-grid>a{border-radius:0!important}
.hero-device{box-shadow:8px 8px 0 #315057!important;border:4px solid #315057}
.section-heading,.eyebrow,.inscription-label,.muni-wallet-heading{font-size:16px!important;letter-spacing:.04em!important}
.inscription-status,.brand-tagline,.hero-footnote,.mechanism-note{font-size:12px!important}
.pod-solana-grid small,.pod-solana-grid span,.pod-solana-status,.pod-solana-status a{font-size:18px}
.pod-solana-grid>a{border-width:2px;box-shadow:4px 4px 0 #12363c}
.pod-solana h2 em{font-family:LimoPixel,monospace;font-size:inherit}
.contact-section .build-word{font-size:23vw}
.project-card h2{letter-spacing:0!important}
.contact-builds button{border-width:2px!important}
.loader-shutter{border-right:2px solid #315057}
:focus-visible{outline-style:dashed!important;outline-width:2px!important}
@media(max-width:767px){.hero .hero-title{font-size:clamp(40px,10vw,72px)}.brand-name{font-size:27px!important}.contact-section .build-word{font-size:22vw}.section-heading{font-size:14px!important}.pod-solana-status{font-size:18px}.hero-device{box-shadow:4px 4px 0 #315057!important}.inscription-label,.muni-wallet-heading{font-size:13px!important}}
