/* Final optical and narrow-screen adjustments. */
.glyph-detail .space-label{font:14px var(--mono);letter-spacing:.15em}
.anatomy-row p{font-size:16px}
@media(max-width:760px){
 .site-header{gap:16px}
 .section-meta{font-size:12px;flex-wrap:wrap}
 .hero-facts,.signature-caption,.eyebrow,.setting-note,.stage-hint,.download-note,.site-footer>a:last-child{font-size:12px}
 .signature-glyph{font-size:clamp(250px,82vw,400px)}
 .hero-description{font-size:16px}
 .brand span{font-size:12px}
}
@media(max-width:380px){.site-header .brand span{display:none}.nav-download{font-size:14px}.download-button{column-gap:12px;grid-template-columns:1fr 28px}.download-button>span:first-child{font-size:16px}}

@font-face{font-family:ObjectLatinPrevious;src:url('assets/JFFFObjectLatin-v0.951.woff2') format('woff2');font-display:swap;font-weight:400;font-style:normal}
.tester-toolbar{flex-wrap:wrap}
.version-field{display:flex;flex-direction:column;gap:10px;font-size:14px;min-width:180px}
.version-field select{color:var(--ink,#efefe8);background:#20221c;border:1px solid #55574e;padding:10px 12px;font:inherit;border-radius:0}
.sample-presets{flex-wrap:wrap}
.context-note{font-size:14px;color:#a4a69a;line-height:1.8;margin-top:24px}
.context-note a{color:#efefe8;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
