@font-face{font-family:"Rowdies";src:url("../fonts/rowdies/Rowdies-Light.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"Rowdies";src:url("../fonts/rowdies/Rowdies-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Rowdies";src:url("../fonts/rowdies/Rowdies-Bold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/OpenSans-Light.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/OpenSans-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/OpenSans-Medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/OpenSans-SemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}

:where(.ipd-directory,.ipd-directory-search){--ipd-public-font-heading:"Rowdies",sans-serif;--ipd-public-font-ui:"Open Sans",sans-serif}
.ipd-directory,.ipd-directory-search{font-family:var(--ipd-public-font-ui,"Open Sans",sans-serif)}
.ipd-directory button,.ipd-directory input,.ipd-directory select,.ipd-directory textarea,.ipd-directory-search button,.ipd-directory-search input,.ipd-directory-search select,.ipd-directory-search textarea{font-family:var(--ipd-public-font-ui,"Open Sans",sans-serif)}
.ipd-directory h1,.ipd-directory h2{font-family:var(--ipd-public-font-heading,"Rowdies",sans-serif)}
