@font-face{font-family:SharedToolbarMono;src:url('./JetBrainsMono-Variable.ttf') format('truetype');font-weight:100 800;font-display:swap}
/* Shared document integration. Embedded copies keep their parent page's controls. */
.common-toolbar-native{display:none!important}
html:has(site-toolbar){scroll-padding-bottom:54px}
html:has(site-toolbar) body{padding-bottom:max(46px,env(safe-area-inset-bottom))}
html[data-common-layout=A] .common-layout-surface{max-width:calc(100% - 32px);margin-inline:auto}
html[data-common-layout=B] .common-layout-surface{width:calc(100% - 40px);max-width:1080px;margin-inline:auto}
html[data-common-frame=true] body{box-sizing:border-box;overflow:hidden}
html[data-common-frame=true] body>.common-layout-surface{height:calc(100dvh - 46px);margin-inline:auto}
html[data-common-frame=true][data-common-layout=B] body>.common-layout-surface{width:min(1080px,calc(100% - 40px))}
html[data-common-text=large]{font-size:112.5%}html[data-common-text=larger]{font-size:125%}
html[data-common-motion=off] body *{animation-play-state:paused!important;transition:none!important}
html[data-layout-editing] site-toolbar{visibility:hidden}

html[data-common-embedded] :is(.prototype-switcher,.reading-tools,#studio-open,#settings-open,.appearance-bridge-opener,#vrt-appearance-open){display:none!important}
