@font-face{font-family:'Space Grotesk';src:url('/fonts/space-grotesk-latin.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url('/fonts/ibm-plex-mono-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--font-ui:'Space Grotesk',sans-serif;--font-display:'Space Grotesk',sans-serif;--font-mono:'IBM Plex Mono',monospace}
html.profile-theme.studio-theme body,html.profile-theme.studio-theme body *,html body.studio-type,html body.studio-type *{font-family:var(--font-ui)!important}
html.profile-theme.studio-theme body :is(code,pre,kbd,samp,.bench-fields textarea),html.profile-theme.studio-theme body :is(code,pre,kbd,samp,.bench-fields textarea) *,html body.studio-type :is(code,pre,kbd,samp,.code-editor),html body.studio-type :is(code,pre,kbd,samp,.code-editor) *{font-family:var(--font-mono)!important}
html.profile-theme.studio-theme :is(h1,h2,h3,h4),html body.studio-type :is(h1,h2,h3,h4){font-weight:500!important}
html.profile-theme.studio-theme :is(.os-nav,.personal-eyebrow,.toy-label,.toy-preview header,.playground-scene-controls),html body.studio-type :is(.marketing-nav,.sidebar,.app-topbar){font-weight:500}
html.profile-theme.studio-theme .playground-intro h1 em{font-style:normal;letter-spacing:-2px}
html.profile-theme.studio-theme .playground-intro{width:46%}
html.profile-theme.studio-theme .playground-intro h1{font-size:clamp(42px,4.2vw,64px);letter-spacing:-2px;line-height:1.08}
html.profile-theme.studio-theme .playground-intro>p:not(:first-child){font-size:15px;line-height:1.75;max-width:390px}
html.profile-theme.studio-theme .toy-preview h2{font-weight:500!important}
@media(max-width:760px){html.profile-theme.studio-theme .playground-intro{width:100%}html.profile-theme.studio-theme .playground-intro h1{font-size:clamp(30px,8.8vw,44px);letter-spacing:-1.2px}html.profile-theme.studio-theme .playground-intro h1 em{letter-spacing:-1.2px}html.profile-theme.studio-theme .playground-intro>p:not(:first-child){font-size:14px}}

