/* ImagineIf — self-hosted webfaces. GENERATED by tools/fonts.py; do not hand-edit.
 * Roboto: Apache License 2.0 (assets/fonts/LICENCE-Roboto.txt, read at download time).
 * Open Sans: SIL Open Font License 1.1 (assets/fonts/LICENCE-Open-Sans.txt).
 * Every file's sha256 and upstream URL is recorded in assets/fonts/MANIFEST.json.
 */
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-display:swap;src:url('/assets/fonts/open-sans-300-1a48ea59.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url('/assets/fonts/open-sans-300-ab7939bb.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/fonts/open-sans-400-0ddd9bff.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/open-sans-400-b1f24f77.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url('/assets/fonts/open-sans-600-4a782026.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/open-sans-600-cfaf10aa.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/open-sans-700-396e6357.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url('/assets/fonts/open-sans-700-7fb22e9f.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-display:swap;src:url('/assets/fonts/open-sans-800-a839c2f8.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display:swap;src:url('/assets/fonts/open-sans-800-fe87a129.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:200;font-display:swap;src:url('/assets/fonts/oswald-200-387bb9ea.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:200;font-display:swap;src:url('/assets/fonts/oswald-200-c36937da.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url('/assets/fonts/oswald-300-387bb9ea.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url('/assets/fonts/oswald-300-c36937da.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/oswald-400-387bb9ea.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/oswald-400-c36937da.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/oswald-500-387bb9ea.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/oswald-500-c36937da.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/oswald-600-387bb9ea.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/oswald-600-c36937da.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/oswald-700-387bb9ea.woff2') format('woff2')}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/oswald-700-c36937da.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-display:swap;src:url('/assets/fonts/roboto-100-67618acb.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-display:swap;src:url('/assets/fonts/roboto-100-b45a7bf8.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url('/assets/fonts/roboto-300-1f649322.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-display:swap;src:url('/assets/fonts/roboto-300-23b2d45c.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/fonts/roboto-400-4c3c8c7b.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/roboto-400-c307626d.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:url('/assets/fonts/roboto-500-2e8df299.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/roboto-500-a36c044c.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:url('/assets/fonts/roboto-700-5e75a5cc.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/roboto-700-ae293598.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url('/assets/fonts/roboto-900-652acd26.woff2') format('woff2')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-display:swap;src:url('/assets/fonts/roboto-900-dc4df105.woff2') format('woff2')}
