/* ==========================================================================
   ArchitecturalNumbers.com — 2025 Cast Metal Typography Font Registry
   Generated for SignBuilder 2.0 WebGL & DOM Preview Engine
   ========================================================================== */

@font-face {
    font-family: 'AN Americana Bold';
    src: url('/fonts/GT-Americana%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Americana Bold';
    src: url('/fonts/GT-Americana%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Architectural';
    src: url('/fonts/GT-Architectural.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Architectural';
    src: url('/fonts/GT-Architectural.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Arial Bold';
    src: url('/fonts/GT-Arial%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Arial Bold';
    src: url('/fonts/GT-Arial%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Arial';
    src: url('/fonts/GT-Arial.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Arial';
    src: url('/fonts/GT-Arial.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Avant Extra Bold';
    src: url('/fonts/GT-Avant%20Extra%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Avant Extra Bold';
    src: url('/fonts/GT-Avant%20Extra%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Avant Garde Medium';
    src: url('/fonts/GT-Avant%20Garde%20Medium.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Avant Garde Medium';
    src: url('/fonts/GT-Avant%20Garde%20Medium.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Bodoni Condensed';
    src: url('/fonts/GT-Bodoni%20Condensed.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Bodoni Condensed';
    src: url('/fonts/GT-Bodoni%20Condensed.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Bodoni Italic';
    src: url('/fonts/GT-Bodoni%20Italic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Bodoni Italic';
    src: url('/fonts/GT-Bodoni%20Italic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Broadway';
    src: url('/fonts/GT-Broadway.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Broadway';
    src: url('/fonts/GT-Broadway.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Clarendon Fortune Bold';
    src: url('/fonts/GT-Clarendon%20Fortune%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Clarendon Fortune Bold';
    src: url('/fonts/GT-Clarendon%20Fortune%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Clarendon Medium';
    src: url('/fonts/GT-Clarendon%20Medium.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Clarendon Medium';
    src: url('/fonts/GT-Clarendon%20Medium.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Copperplate';
    src: url('/fonts/GT-Copperplate.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Copperplate';
    src: url('/fonts/GT-Copperplate.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Craw Clarendon Condensed';
    src: url('/fonts/GT-Craw%20Clarendon%20Condensed.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Craw Clarendon Condensed';
    src: url('/fonts/GT-Craw%20Clarendon%20Condensed.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Eurostyle Bold Ext';
    src: url('/fonts/GT-Eurostyle%20Bold%20Ext.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Eurostyle Bold Ext';
    src: url('/fonts/GT-Eurostyle%20Bold%20Ext.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Friz Quadrata';
    src: url('/fonts/GT-Friz%20Quadrata.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Friz Quadrata';
    src: url('/fonts/GT-Friz%20Quadrata.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Futura Bold';
    src: url('/fonts/GT-Futura%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Futura Bold';
    src: url('/fonts/GT-Futura%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Futura Condensed';
    src: url('/fonts/GT-Futura%20Condensed.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Futura Condensed';
    src: url('/fonts/GT-Futura%20Condensed.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Futura';
    src: url('/fonts/GT-Futura.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Futura';
    src: url('/fonts/GT-Futura.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Garamond Bold Italic';
    src: url('/fonts/GT-Garamond%20Bold%20Italic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Garamond Bold Italic';
    src: url('/fonts/GT-Garamond%20Bold%20Italic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Garamond Bold';
    src: url('/fonts/GT-Garamond%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Garamond Bold';
    src: url('/fonts/GT-Garamond%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Garamond Regular';
    src: url('/fonts/GT-Garamond%20Regular.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Garamond Regular';
    src: url('/fonts/GT-Garamond%20Regular.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN GaramondBoldUC';
    src: url('/fonts/GT-GaramondBoldUC.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'GaramondBoldUC';
    src: url('/fonts/GT-GaramondBoldUC.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Gil Sans Bold';
    src: url('/fonts/GT-Gil%20Sans%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Gil Sans Bold';
    src: url('/fonts/GT-Gil%20Sans%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Goudy Extra Bold';
    src: url('/fonts/GT-Goudy%20Extra%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Goudy Extra Bold';
    src: url('/fonts/GT-Goudy%20Extra%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Helvetic Bold Italic';
    src: url('/fonts/GT-Helvetic%20Bold%20Italic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Helvetic Bold Italic';
    src: url('/fonts/GT-Helvetic%20Bold%20Italic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Helvetica Bold Ext';
    src: url('/fonts/GT-Helvetica%20Bold%20Ext.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Bold Ext';
    src: url('/fonts/GT-Helvetica%20Bold%20Ext.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Helvetica Bold';
    src: url('/fonts/GT-Helvetica%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Bold';
    src: url('/fonts/GT-Helvetica%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Helvetica Light';
    src: url('/fonts/GT-Helvetica%20Light.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Light';
    src: url('/fonts/GT-Helvetica%20Light.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Helvetica Medium Cond';
    src: url('/fonts/GT-Helvetica%20Medium%20Cond.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Medium Cond';
    src: url('/fonts/GT-Helvetica%20Medium%20Cond.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Helvetica Medium Italic';
    src: url('/fonts/GT-Helvetica%20Medium%20Italic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Medium Italic';
    src: url('/fonts/GT-Helvetica%20Medium%20Italic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Helvetica';
    src: url('/fonts/GT-Helvetica.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica';
    src: url('/fonts/GT-Helvetica.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Kabel';
    src: url('/fonts/GT-Kabel.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Kabel';
    src: url('/fonts/GT-Kabel.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Lotus Bold';
    src: url('/fonts/GT-Lotus%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Lotus Bold';
    src: url('/fonts/GT-Lotus%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Microgramma Ext';
    src: url('/fonts/GT-Microgramma%20Ext.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Microgramma Ext';
    src: url('/fonts/GT-Microgramma%20Ext.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Optima Semibold';
    src: url('/fonts/GT-Optima%20Semibold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Optima Semibold';
    src: url('/fonts/GT-Optima%20Semibold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Optima';
    src: url('/fonts/GT-Optima.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Optima';
    src: url('/fonts/GT-Optima.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Palatino SemiBold';
    src: url('/fonts/GT-Palatino%20SemiBold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Palatino SemiBold';
    src: url('/fonts/GT-Palatino%20SemiBold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Palatino';
    src: url('/fonts/GT-Palatino.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Palatino';
    src: url('/fonts/GT-Palatino.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Ribbon Condensed';
    src: url('/fonts/GT-Ribbon%20Condensed.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Ribbon Condensed';
    src: url('/fonts/GT-Ribbon%20Condensed.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Ribbon';
    src: url('/fonts/GT-Ribbon.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Ribbon';
    src: url('/fonts/GT-Ribbon.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Roffe';
    src: url('/fonts/GT-Roffe.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Roffe';
    src: url('/fonts/GT-Roffe.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Roman Classic';
    src: url('/fonts/GT-Roman%20Classic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Roman Classic';
    src: url('/fonts/GT-Roman%20Classic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Roman';
    src: url('/fonts/GT-Roman.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Roman';
    src: url('/fonts/GT-Roman.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Standard Block';
    src: url('/fonts/GT-Standard%20Block.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Standard Block';
    src: url('/fonts/GT-Standard%20Block.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Times Bold Italic';
    src: url('/fonts/GT-Times%20Bold%20Italic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Times Bold Italic';
    src: url('/fonts/GT-Times%20Bold%20Italic.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Times Bold';
    src: url('/fonts/GT-Times%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Times Bold';
    src: url('/fonts/GT-Times%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Times New Roman';
    src: url('/fonts/GT-Times%20New%20Roman.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Times New Roman';
    src: url('/fonts/GT-Times%20New%20Roman.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Times Roman';
    src: url('/fonts/GT-Times%20Roman.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Times Roman';
    src: url('/fonts/GT-Times%20Roman.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Trajan Bold';
    src: url('/fonts/GT-Trajan%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Trajan Bold';
    src: url('/fonts/GT-Trajan%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Twentieth Century';
    src: url('/fonts/GT-Twentieth%20Century.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Twentieth Century';
    src: url('/fonts/GT-Twentieth%20Century.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN Univers 67';
    src: url('/fonts/GT-Univers%2067.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Univers 67';
    src: url('/fonts/GT-Univers%2067.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'AN University Roman Bold';
    src: url('/fonts/GT-University%20Roman%20Bold.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'University Roman Bold';
    src: url('/fonts/GT-University%20Roman%20Bold.ttf') format('truetype');
    font-display: swap;
}
