body{overflow-x:hidden}.hero>*{min-width:0}.site-preview{min-width:0;max-width:100%}.preview-nav span{white-space:normal}.file-stack{flex-wrap:wrap}
@media(max-width:650px){.topbar{gap:.5rem}.topbar nav{min-width:0}.nav-cta{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero h1{overflow-wrap:anywhere;font-size:2.85rem}.preview-nav span{display:none}.preview-body strong{font-size:2rem}.file-stack span{white-space:nowrap}}
