/* Google Fonts - Orbitron (for numbers) */
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700&display=swap');

/* Custom Local Fonts */

/* Disket Mono - For headings and navigation */
@font-face {
    font-family: 'Disket Mono';
    src: url('../fonts/Disket-Mono-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Disket Mono';
    src: url('../fonts/Disket-Mono-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* Mitashi Classic - For hero titles */
@font-face {
    font-family: 'Mitashi';
    src: url('../fonts/Mitashi Classic.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

/* Satoshi - For body text and paragraphs */
@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

/* Supply - For body text */
@font-face {
    font-family: 'Supply';
    src: url('../fonts/Supply-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/* Cyber Alert - For logo text */
@font-face {
    font-family: 'Cyber Alert';
    src: url('../fonts/Cyber Alert.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/* Apple II Pro - For retro game text */
@font-face {
    font-family: 'Apple II Pro';
    src: url('../fonts/Apple II Pro.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/* Font Variables */
:root {
    --font-heading: 'Disket Mono', monospace;
    --font-hero: 'Mitashi', serif;
    --font-body: 'Supply', sans-serif;
    --font-numbers: 'Orbitron', sans-serif;
    --font-special: 'Mitashi', serif;
    --font-medium: 'Supply', sans-serif;
    --font-logo: 'Cyber Alert', sans-serif;
    --font-game: 'Apple II Pro', monospace;
}