/* Prismtek Orbit Play v3 / original pixel display glyphs.
   Reuse Orbit Neo for body and small UI; no stack-of-blocks faux extrusion. */
@font-face{font-family:'Prismtek Orbit Play';src:url('/fonts/PrismtekOrbitPlay-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--site-pixel-display:'Prismtek Orbit Play','Prismtek Orbit Neo',monospace}
h1,h2,h3,.section-title,.brand-name,.app-shell h1,.app-shell h2,.app-shell h3,.app-shell .section-title,.app-shell .brand-name,.app-shell .hero-actions .button,.app-shell .button.primary{font-family:var(--site-pixel-display)!important;font-weight:400!important;font-synthesis:none;letter-spacing:0!important;text-wrap:balance;text-shadow:-1px 0 #071025,1px 0 #071025,0 -1px #071025,0 1px #071025,2px 2px 0 #1c3a50!important}
h1,.app-shell h1{font-size:clamp(32px,4.7vw,66px)!important;line-height:1.38!important}
h2,.section-title,.app-shell h2,.app-shell .section-title{font-size:clamp(24px,2.8vw,38px)!important;line-height:1.4!important}
h3,.app-shell h3{font-size:clamp(19px,2vw,27px)!important;line-height:1.45!important}
@media(max-width:700px){h1,.app-shell h1{font-size:clamp(30px,8vw,40px)!important}h2,.section-title{font-size:clamp(21px,5.5vw,30px)!important}}
