@font-face {
    font-family: 'Magical Source';
    src: url('Magical-Source.eot');
    src: local('Magical Source'), local('Magical-Source'),
        url('Magical-Source.eot?#iefix') format('embedded-opentype'),
        url('Magical-Source.woff2') format('woff2'),
        url('Magical-Source.woff') format('woff'),
        url('Magical-Source.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Magical Source Oblique';
    src: url('Magical-Source-Oblique.eot');
    src: local('Magical Source Oblique'), local('Magical-Source-Oblique'),
        url('Magical-Source-Oblique.eot?#iefix') format('embedded-opentype'),
        url('Magical-Source-Oblique.woff2') format('woff2'),
        url('Magical-Source-Oblique.woff') format('woff'),
        url('Magical-Source-Oblique.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Magical Source Condensed';
    src: url('Magical-Source-Condensed.eot');
    src: local('Magical Source Condensed'), local('Magical-Source-Condensed'),
        url('Magical-Source-Condensed.eot?#iefix') format('embedded-opentype'),
        url('Magical-Source-Condensed.woff2') format('woff2'),
        url('Magical-Source-Condensed.woff') format('woff'),
        url('Magical-Source-Condensed.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Magical Source Extended';
    src: url('Magical-Source-Extended.eot');
    src: local('Magical Source Extended'), local('Magical-Source-Extended'),
        url('Magical-Source-Extended.eot?#iefix') format('embedded-opentype'),
        url('Magical-Source-Extended.woff2') format('woff2'),
        url('Magical-Source-Extended.woff') format('woff'),
        url('Magical-Source-Extended.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

