/* Tropiline Font Family */

/* Regular Variants */
@font-face {
    font-family: 'Tropiline';
    font-weight: 400;
    font-style: normal;
    src: local('Tropiline'),
         local('Tropiline Regular'),
         url('./Tropiline-Family/Tropiline.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline';
    font-weight: 400;
    font-style: italic;
    src: local('Tropiline Italic'),
         url('./Tropiline-Family/Tropiline Italic.otf') format('opentype');
}

/* Light Variants */
@font-face {
    font-family: 'Tropiline';
    font-weight: 300;
    font-style: normal;
    src: local('Tropiline Light'),
         url('./Tropiline-Family/Tropiline Light.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline';
    font-weight: 300;
    font-style: italic;
    src: local('Tropiline Italic Light'),
         url('./Tropiline-Family/Tropiline Italic Light.otf') format('opentype');
}

/* Semi Bold Variants */
@font-face {
    font-family: 'Tropiline';
    font-weight: 600;
    font-style: normal;
    src: local('Tropiline Semi Bold'),
         url('./Tropiline-Family/Tropiline Semi Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline';
    font-weight: 600;
    font-style: italic;
    src: local('Tropiline Italic Semi Bold'),
         url('./Tropiline-Family/Tropiline Italic Semi Bold.otf') format('opentype');
}

/* Bold Variants */
@font-face {
    font-family: 'Tropiline';
    font-weight: 700;
    font-style: normal;
    src: local('Tropiline Bold'),
         url('./Tropiline-Family/Tropiline Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline';
    font-weight: 700;
    font-style: italic;
    src: local('Tropiline Italic Bold'),
         url('./Tropiline-Family/Tropiline Italic Bold.otf') format('opentype');
}

/* Extra Bold Variants */
@font-face {
    font-family: 'Tropiline';
    font-weight: 800;
    font-style: normal;
    src: local('Tropiline Extra Bold'),
         url('./Tropiline-Family/Tropiline Extra Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline';
    font-weight: 800;
    font-style: italic;
    src: local('Tropiline Italic Extra Bold'),
         url('./Tropiline-Family/Tropiline Italic Extra Bold.otf') format('opentype');
}

/* Black Variants */
@font-face {
    font-family: 'Tropiline';
    font-weight: 900;
    font-style: normal;
    src: local('Tropiline Black'),
         url('./Tropiline-Family/Tropiline Black.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline';
    font-weight: 900;
    font-style: italic;
    src: local('Tropiline Italic Black'),
         url('./Tropiline-Family/Tropiline Italic Black.otf') format('opentype');
}

/* Sans Variants */
@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 400;
    font-style: normal;
    src: local('Tropiline Sans'),
         url('./Tropiline-Family/Tropiline Sans.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 400;
    font-style: italic;
    src: local('Tropiline Sans Italic'),
         url('./Tropiline-Family/Tropiline Sans Italic.otf') format('opentype');
}

/* Sans Light Variants */
@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 300;
    font-style: normal;
    src: local('Tropiline Sans Light'),
         url('./Tropiline-Family/Tropiline Sans Light.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 300;
    font-style: italic;
    src: local('Tropiline Sans Light Italic'),
         url('./Tropiline-Family/Tropiline Sans Light Italic.otf') format('opentype');
}

/* Sans Semi Bold Variants */
@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 600;
    font-style: normal;
    src: local('Tropiline Sans Semi Bold'),
         url('./Tropiline-Family/Tropiline Sans Semi Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 600;
    font-style: italic;
    src: local('Tropiline Sans Semi Bold Italic'),
         url('./Tropiline-Family/Tropiline Sans Semi Bold Italic.otf') format('opentype');
}

/* Sans Bold Variants */
@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 700;
    font-style: normal;
    src: local('Tropiline Sans Bold'),
         url('./Tropiline-Family/Tropiline Sans Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 700;
    font-style: italic;
    src: local('Tropiline Sans Bold Italic'),
         url('./Tropiline-Family/Tropiline Sans Bold Italic.otf') format('opentype');
}

/* Sans Extra Bold Variants */
@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 800;
    font-style: normal;
    src: local('Tropiline Sans Extra Bold'),
         url('./Tropiline-Family/Tropiline Sans Extra Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 800;
    font-style: italic;
    src: local('Tropiline Sans Extra Bold Italic'),
         url('./Tropiline-Family/Tropiline Sans Extra Bold Italic.otf') format('opentype');
}

/* Sans Black Variants */
@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 900;
    font-style: normal;
    src: local('Tropiline Sans Black'),
         url('./Tropiline-Family/Tropiline Sans Black.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline Sans';
    font-weight: 900;
    font-style: italic;
    src: local('Tropiline Sans Black Italic'),
         url('./Tropiline-Family/Tropiline Sans Black Italic.otf') format('opentype');
}

/* Script Variants */
@font-face {
    font-family: 'Tropiline Script';
    font-weight: 400;
    font-style: normal;
    src: local('Tropiline Script Regular'),
         url('./Tropiline-Family/Tropiline Script Regular.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline Script';
    font-weight: 300;
    font-style: normal;
    src: local('Tropiline Script Light'),
         url('./Tropiline-Family/Tropiline Script Light.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline Script';
    font-weight: 600;
    font-style: normal;
    src: local('Tropiline Script Semi Bold'),
         url('./Tropiline-Family/Tropiline Script Semi Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline Script';
    font-weight: 700;
    font-style: normal;
    src: local('Tropiline Script Bold'),
         url('./Tropiline-Family/Tropiline Script Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Tropiline Script';
    font-weight: 800;
    font-style: normal;
    src: local('Tropiline Script Extra Bold'),
         url('./Tropiline-Family/Tropiline Script Extra Bold.otf') format('opentype');
}
