/*
 * Custom Fonts - Auto-generated from fonts/ directory
 * Last updated: 2025-06-29 23:07:52
 * To add fonts: Place font files in fonts/ directory and refresh this page
 */

/* Auto-generated custom fonts */
@font-face {
    font-family: 'BackToVintageItalic';
    src: url('../fonts/Back%20To%20Vintage%20Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Dropdown preview for Back To Vintage Italic */
select#font-family option[value*="BackToVintageItalic"],
.font-preview-BackToVintageItalic,
option[value="'BackToVintageItalic', sans-serif"] {
    font-family: 'BackToVintageItalic', sans-serif !important;
    font-size: 14px !important;
}

@font-face {
    font-family: 'BackToVintage';
    src: url('../fonts/Back%20To%20Vintage.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Dropdown preview for Back To Vintage */
select#font-family option[value*="BackToVintage"],
.font-preview-BackToVintage,
option[value="'BackToVintage', sans-serif"] {
    font-family: 'BackToVintage', sans-serif !important;
    font-size: 14px !important;
}

@font-face {
    font-family: 'BouquetScript';
    src: url('../fonts/Bouquet%20Script.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Dropdown preview for Bouquet Script */
select#font-family option[value*="BouquetScript"],
.font-preview-BouquetScript,
option[value="'BouquetScript', cursive"] {
    font-family: 'BouquetScript', cursive !important;
    font-size: 14px !important;
}

@font-face {
    font-family: 'BullsyCollege3d';
    src: url('../fonts/Bullsy%20College%203d.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Dropdown preview for Bullsy College 3d */
select#font-family option[value*="BullsyCollege3d"],
.font-preview-BullsyCollege3d,
option[value="'BullsyCollege3d', sans-serif"] {
    font-family: 'BullsyCollege3d', sans-serif !important;
    font-size: 14px !important;
}

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

/* Dropdown preview for Candycane */
select#font-family option[value*="Candycane"],
.font-preview-Candycane,
option[value="'Candycane', sans-serif"] {
    font-family: 'Candycane', sans-serif !important;
    font-size: 14px !important;
}

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

/* Dropdown preview for Glamour */
select#font-family option[value*="Glamour"],
.font-preview-Glamour,
option[value="'Glamour', sans-serif"] {
    font-family: 'Glamour', sans-serif !important;
    font-size: 14px !important;
}

@font-face {
    font-family: 'HoneyGeladen';
    src: url('../fonts/Honey%20Geladen.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Dropdown preview for Honey Geladen */
select#font-family option[value*="HoneyGeladen"],
.font-preview-HoneyGeladen,
option[value="'HoneyGeladen', sans-serif"] {
    font-family: 'HoneyGeladen', sans-serif !important;
    font-size: 14px !important;
}

@font-face {
    font-family: 'MerryBrighty';
    src: url('../fonts/Merry%20Brighty.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Dropdown preview for Merry Brighty */
select#font-family option[value*="MerryBrighty"],
.font-preview-MerryBrighty,
option[value="'MerryBrighty', sans-serif"] {
    font-family: 'MerryBrighty', sans-serif !important;
    font-size: 14px !important;
}

@font-face {
    font-family: 'NiceBoho';
    src: url('../fonts/Nice%20Boho.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Dropdown preview for Nice Boho */
select#font-family option[value*="NiceBoho"],
.font-preview-NiceBoho,
option[value="'NiceBoho', sans-serif"] {
    font-family: 'NiceBoho', sans-serif !important;
    font-size: 14px !important;
}

@font-face {
    font-family: 'PleaseDream';
    src: url('../fonts/Please%20Dream.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Dropdown preview for Please Dream */
select#font-family option[value*="PleaseDream"],
.font-preview-PleaseDream,
option[value="'PleaseDream', sans-serif"] {
    font-family: 'PleaseDream', sans-serif !important;
    font-size: 14px !important;
}

@font-face {
    font-family: 'SimpleHandwritten';
    src: url('../fonts/Simple%20Handwritten.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Dropdown preview for Simple Handwritten */
select#font-family option[value*="SimpleHandwritten"],
.font-preview-SimpleHandwritten,
option[value="'SimpleHandwritten', cursive"] {
    font-family: 'SimpleHandwritten', cursive !important;
    font-size: 14px !important;
}

@font-face {
    font-family: 'TheMalgena';
    src: url('../fonts/The%20Malgena.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Dropdown preview for The Malgena */
select#font-family option[value*="TheMalgena"],
.font-preview-TheMalgena,
option[value="'TheMalgena', sans-serif"] {
    font-family: 'TheMalgena', sans-serif !important;
    font-size: 14px !important;
}

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

/* Dropdown preview for Victoryvarsity */
select#font-family option[value*="Victoryvarsity"],
.font-preview-Victoryvarsity,
option[value="'Victoryvarsity', sans-serif"] {
    font-family: 'Victoryvarsity', sans-serif !important;
    font-size: 14px !important;
}

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

/* Dropdown preview for Barbievalentine */
select#font-family option[value*="Barbievalentine"],
.font-preview-Barbievalentine,
option[value="'Barbievalentine', cursive"] {
    font-family: 'Barbievalentine', cursive !important;
    font-size: 14px !important;
}

/* General font loading improvements */
select#font-family {
    font-size: 14px;
}

select#font-family option {
    padding: 5px 8px;
    line-height: 1.4;
}

