/* One canvas for all managed pages, independent of theme and page-builder CSS. */
html{box-sizing:border-box;min-width:0;background:#f7f8f9;-webkit-text-size-adjust:100%}
*,*::before,*::after{box-sizing:inherit}
body.flh-native{width:100%;max-width:1680px;margin:0 auto!important;min-height:100vh;position:relative}
body.flh-native>main{margin:0;padding:0;width:100%;max-width:none}
body.flh-native .fl-wrap{margin-inline:auto}
body.flh-native .fl-bio-sheet,body.flh-native .fl-bio-sheet:hover,body.flh-native .fl-bio-sheet:focus{background:#fff;color:#152d3b}
img{max-width:100%;height:auto;vertical-align:middle}
button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}
button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid #a77d24;outline-offset:5px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

/* Keep the WordPress toolbar outside the centered page canvas. */
body.flh-native.admin-bar #wpadminbar{position:fixed;top:0;left:0;width:100%;max-width:none}
