@font-face{font-family:"Rooftop";src:url("/fonts/rooftop/rooftop-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Rooftop";src:url("/fonts/rooftop/rooftop-medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Rooftop";src:url("/fonts/rooftop/rooftop-medium.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Rooftop";src:url("/fonts/rooftop/rooftop-bold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Rooftop";src:url("/fonts/rooftop/rooftop-extrabold.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"Rooftop";src:url("/fonts/rooftop/rooftop-extrabold.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap}
:root{--font-sans:"Rooftop",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
html,body,button,input,select,textarea{font-family:var(--font-sans)}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
