/* Figma Styles of your File */
:root {
    /* Colors */
    --rosso-terna: #bf1925;
    --lilla: #cf93ff;
    --sfondo-scuro: #282828;
    --sfondo-testo: #323232;
}

/* Font Imports */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');

/* Font Face Declarations for Geist (fallback to Inter if not available) */
@font-face {
    font-family: 'Geist-Regular';
    src: url('../fonts/Geist-Regular.woff2') format('woff2'),
         url('../fonts/Geist-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geist-Medium';
    src: url('../fonts/Geist-Medium.woff2') format('woff2'),
         url('../fonts/Geist-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geist-Black';
    src: url('../fonts/Geist-Black.woff2') format('woff2'),
         url('../fonts/Geist-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Fallback Font Definitions */
:root {
    --font-regular: 'Geist-Regular', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --font-medium: 'Geist-Medium', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --font-black: 'Geist-Black', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

/* Apply font fallbacks */
body {
    font-family: var(--font-regular);
}