/* Systémové fonty bez externých závislostí */

/* Roboto Font - iba lokálne systémové fonty */
/* Rozšírená podpora font weights pre lepšiu typografickú hierarchiu */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular');
    /* Fallback na systémové fonty ak Roboto nie je dostupný */
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    src: local('Roboto SemiBold'), local('Roboto-SemiBold');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold');
}

/* Italic variants for better text emphasis */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic');
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic');
}

/* Luxurious Roman Font - iba lokálne systémové fonty */
@font-face {
    font-family: 'Luxurious Roman';
    font-style: normal;
    font-weight: 400;
    src: local('Luxurious Roman'), local('LuxuriousRoman-Regular');
}

/* Hlavné font definície s robustnými fallbacks */
body,
h1,
h2,
h3,
h4,
h5,
h6,
.font-roboto {
    font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}

.font-luxurious {
    font-family: 'Luxurious Roman', Georgia, 'Times New Roman', serif;
}