/* Example: src/global.css */

@import url('https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');

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

/* Universal box-sizing reset — ensures padding and border
   are included in an element's total width/height.
   Without this, form inputs with padding/border overflow
   their container when stretched to 100% width. */
*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  font-family: 'EB Garamond', serif;
  margin: 0;
  padding: 0;
}

@media (max-width: 640px) {
  body {
    margin: 0;
  }
}
