/* =====================================================================
   SELF-HOSTED GOOGLE FONTS for Board Theme Customisation
   =====================================================================
   Location: public/fonts/fonts.css
   Purpose:  Declares @font-face rules for all handwriting fonts used
             in the board settings / theme system.
   Impact:   Loaded once via index.html <link>, makes fonts available
             to BoardThemes.js without any external network calls.
   
   Font files (.ttf) are in the same directory: public/fonts/
   Downloaded from https://fonts.google.com
   ===================================================================== */

/* --- Caveat (400, 700) --- */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Caveat-VariableFont_wght.ttf') format('truetype');
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Caveat-VariableFont_wght.ttf') format('truetype');
}

/* --- Patrick Hand (400) --- */
@font-face {
  font-family: 'Patrick Hand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/PatrickHand-Regular.ttf') format('truetype');
}

/* --- Kalam (300, 400, 700) --- */
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/Kalam-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Kalam-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Kalam-Bold.ttf') format('truetype');
}

/* --- Indie Flower (400) --- */
@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/IndieFlower-Regular.ttf') format('truetype');
}

/* --- Architects Daughter (400) --- */
@font-face {
  font-family: 'Architects Daughter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ArchitectsDaughter-Regular.ttf') format('truetype');
}

/* --- Shadows Into Light (400) --- */
@font-face {
  font-family: 'Shadows Into Light';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ShadowsIntoLight-Regular.ttf') format('truetype');
}

/* --- Coming Soon (400) --- */
@font-face {
  font-family: 'Coming Soon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ComingSoon-Regular.ttf') format('truetype');
}

/* --- Homemade Apple (400) --- */
@font-face {
  font-family: 'Homemade Apple';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/HomemadeApple-Regular.ttf') format('truetype');
}

/* --- Reenie Beanie (400) --- */
@font-face {
  font-family: 'Reenie Beanie';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ReenieBeanie-Regular.ttf') format('truetype');
}

/* --- Rock Salt (400) --- */
@font-face {
  font-family: 'Rock Salt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/RockSalt-Regular.ttf') format('truetype');
}

/* --- Just Another Hand (400) --- */
@font-face {
  font-family: 'Just Another Hand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/JustAnotherHand-Regular.ttf') format('truetype');
}

/* --- Permanent Marker (400) --- */
@font-face {
  font-family: 'Permanent Marker';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/PermanentMarker-Regular.ttf') format('truetype');
}

/* --- Amatic SC (400, 700) --- */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/AmaticSC-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/AmaticSC-Bold.ttf') format('truetype');
}

/* --- Neucha (400) --- */
@font-face {
  font-family: 'Neucha';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Neucha-Regular.ttf') format('truetype');
}
