@font-face { 
    font-family: 'Open Sauce Sans';
    font-weight: 400;
    src: url('./Open-Sauce-Sans/TTF/OpenSauceSans-Regular.ttf'); 
}

@font-face { 
    font-family: 'Open Sauce Sans';
    font-weight: 500; 
    src: url('./Open-Sauce-Sans/TTF/OpenSauceSans-Medium.ttf'); 
}

@font-face { 
    font-family: 'Open Sauce Sans';
    font-weight: 600; 
    src: url('./Open-Sauce-Sans/TTF/OpenSauceSans-SemiBold.ttf'); 
}

@font-face { 
    font-family: 'Open Sauce Sans';
    font-weight: 700; 
    src: url('./Open-Sauce-Sans/TTF/OpenSauceSans-Bold.ttf'); 
}

@font-face {
    font-family: 'Urban Blocker';
    font-weight: 400;
    src: url('../../urbanblocker-webfont.woff2') format('woff2'),
         url('../../urbanblocker-webfont.woff') format('woff'),
         url('../../urbanblocker.ttf') format('truetype');
}

.heading-font {
    text-shadow: 2px 2px 0 white, -2px -2px 0 white;
    letter-spacing: 4px;
    filter: drop-shadow(1px 5px 0px white);
}