﻿/* ===== POLICES WEB POUR VIIKALI ===== */

/* Import des polices Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Russo+One&family=Bebas+Neue&family=Righteous&family=Fredoka+One&family=Quicksand:wght@400;500;600;700&display=swap');

/* Déclaration des polices personnalisées avec fallbacks */

/* Typo Style Demo -> Russo One (style bold, techno) */
@font-face {
    font-family: 'Typo Style Demo';
    src: local('Russo One'), local('RussoOne-Regular'),
         url('https://fonts.gstatic.com/s/russoone/v14/Z9XUDmZRWg6M1LvRYsHOw8QePWAG.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Beauty Glitch Demo -> Police locale si disponible */
@font-face {
    font-family: 'Beauty Glitch Demo';
    src: url('../fonts/BeautyGlitchDemo-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Orbirton -> Orbitron (déjà disponible via Google Fonts) */
@font-face {
    font-family: 'Orbirton';
    src: local('Orbitron'), local('Orbitron-Regular'),
         url('https://fonts.gstatic.com/s/orbitron/v31/yMJMMIlzdpvBhQQL_Qq7dys.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Quicksand Demo -> Quicksand (Google Fonts) */
@font-face {
    font-family: 'Quicksand Demo';
    src: local('Quicksand'), local('Quicksand-Regular'),
         url('https://fonts.gstatic.com/s/quicksand/v31/6xKvdShsW2yTfMFb_6tVbBR6NqU.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Fallbacks supplémentaires pour la compatibilité */
.TypoStyleDemo, .typo-style-demo {
    font-family: 'Typo Style Demo', 'Russo One', 'Bebas Neue', Arial, sans-serif;
}

.BeautyGlitchDemo, .beauty-glitch-demo {
    font-family: 'Beauty Glitch Demo', 'Orbitron', 'Share Tech Mono', 'Fira Code', monospace;
}

.Orbirton, .orbirton {
    font-family: 'Orbirton', 'Orbitron', 'Fredoka One', monospace;
}

.QuicksandDemo, .quicksand-demo {
    font-family: 'Quicksand Demo', 'Quicksand', 'Poppins', Arial, sans-serif;
}
