

/* Base styles - variables, resets, typography */
@import url('./base.css');

/* Component styles */
@import url('./components/boot-screen.css');
@import url('./components/desktop.css');
@import url('./components/menu-bar.css');
@import url('./components/shutdown.css');
@import url('./components/start-screen.css');

/* Popups styles */
@import url('./popups/music-popup.css');
@import url('./popups/window-popup.css');
@import url('./popups/trash.css');
@import url('./popups/scrapbook.css');

/* Page-specific styles */
@import url('./pages/contact.css');
@import url('./pages/experience.css');
@import url('./pages/profile.css');
@import url('./pages/projects.css');

/* Utility styles LAST */
@import url('./icons.css?v=16');

/* Font declarations FIRST */
@font-face {
  font-family: 'Apple Garamond';
  src: url('../fonts/apple_garamond/AppleGaramond-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Apple Garamond';
  src: url('../fonts/apple_garamond/AppleGaramond.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

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

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

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

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