/* One local font for public pages, dashboards and both responsive layouts. */
@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url('./fonts/cairo/cairo-300.ttf') format('truetype')}
@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/cairo/cairo-400.ttf') format('truetype')}
@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url('./fonts/cairo/cairo-600.ttf') format('truetype')}
@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url('./fonts/cairo/cairo-800.ttf') format('truetype')}
:root{--ls-font:Cairo,Arial,sans-serif}
/* Existing mobile/dashboard sheets contain important typography overrides. */
body{font-family:Cairo,Arial,sans-serif;font-weight:400}
button,input,textarea,select{font-family:inherit}
:is(button,[role="button"],.btn,.button,.pill,nav){font-weight:600}
:is(h1,h2,[role="heading"]){font-weight:800}
