/* CirceRounded Font Family */

@font-face {
    font-family: 'CirceRounded';
    src: url('./CirceRounded-Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CirceRounded';
    src: url('./CirceRounded-ExtraLight.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CirceRounded';
    src: url('./CirceRounded-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CirceRounded';
    src: url('./CirceRounded-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CirceRounded';
    src: url('./CirceRounded-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CirceRounded';
    src: url('./CirceRounded-ExtraBold.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CirceRounded-Alt';
    src: url('./CirceRounded-Alt-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CirceRounded-Alt';
    src: url('./CirceRounded-Alt-ExtraBold.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* Clase específica para logos */
.logo-circe {
    font-family: 'CirceRounded', 'Satoshi', sans-serif !important;
    font-weight: 400 !important;
}

.logo-circe-bold {
    font-family: 'CirceRounded', 'Satoshi', sans-serif !important;
    font-weight: 700 !important;
}
