/* Use Helvetica consistently, preserving the logo typeface. */
:root{--roomwise-text-font:Helvetica,"Helvetica Neue",Arial,sans-serif}
body,body *{font-family:var(--roomwise-text-font)!important}
#editor header .logo,#editor header .logo *,
.welcome-word,.welcome-word *,
.library-page>header>a:first-child,.library-page>header>a:first-child *{font-family:'Roomwise Archivo',Arial,sans-serif!important}
.wordmark,.wordmark *{font-family:Archivo,Arial,sans-serif!important}

/* Home page text: SF Pro (system font on Apple devices; close fallbacks elsewhere). The wordmark rule below still wins. */
:root{--inplace-sf:-apple-system,BlinkMacSystemFont,'SF Pro Text','SF Pro Display','SF Pro','Helvetica Neue',Helvetica,Arial,sans-serif}
.welcome,.welcome *{font-family:var(--inplace-sf)!important}

/* Landing wordmark: SF Pro Expanded Heavy (132 width, 870 weight). */
@font-face{font-family:'InPlace SF Pro';src:local('SF Pro');font-style:normal;font-weight:1 1000;font-stretch:30% 150%;font-display:swap}
/* Mockup (Oct 29): the wide, heavy wordmark. Bundled Archivo at full width renders the same on every browser (Chrome on Mac does not expose SF Pro Expanded). */
.welcome-word,.welcome-word *{font-family:'Roomwise Archivo',Arial,sans-serif!important;font-weight:900;font-stretch:125%;font-variation-settings:'wdth' 125,'wght' 900;text-transform:none}
