/* Sorbe Hero v0.72.0 — cross-OS / cross-browser consistency layer.
   Additive only. Loaded in <head> on every front-end page. */

/* iOS Safari / Android Chrome: stop automatic text inflation (landscape + wide blocks). */
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}

/* Full-bleed (100vw) sections must never create sideways scroll — on phones that
   makes the whole page render zoomed-out / shifted. clip keeps sticky scroll rigs working;
   hidden is the fallback for iOS < 16 (body overflow propagates to the viewport, so sticky still works). */
body{overflow-x:hidden}
@supports (overflow:clip){body{overflow-x:clip}}

/* Same glyph weight on macOS / iOS / Linux as on Windows. */
.sorbe-flow,.stx,.mtm,.ssus,.rdx,.sbn,.sbf,.sbnav-site,.sbh{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
