/* Ghumlogy Holidays v2.6.0 — 20 Signature + 20 Handwriting families. Google Fonts are loaded only when this stylesheet is available. */
@import url('https://fonts.googleapis.com/css2?family=Allura&family=Alex+Brush&family=Great+Vibes&family=Parisienne&family=Sacramento&family=Tangerine&family=Mrs+Saint+Delafield&family=Herr+Von+Muellerhoff&family=Pinyon+Script&family=Italianno&family=Arizonia&family=Stalemate&family=Satisfy&family=Yellowtail&family=Mr+Dafoe&family=Euphoria+Script&family=Rochester&family=Qwigley&family=Lovers+Quarrel&family=Clicker+Script&family=Caveat&family=Dancing+Script&family=Pacifico&family=Indie+Flower&family=Shadows+Into+Light&family=Kalam&family=Patrick+Hand&family=Permanent+Marker&family=Rock+Salt&family=Homemade+Apple&family=Gochi+Hand&family=Amatic+SC&family=Covered+By+Your+Grace&family=Gloria+Hallelujah&family=Just+Another+Hand&family=Nanum+Pen+Script&family=Nothing+You+Could+Do&family=Reenie+Beanie&family=Schoolbell&family=Sedgwick+Ave&display=swap');

@font-face{font-family:'TTT Inter';src:url('../fonts/inter.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Display';src:url('../fonts/inter-display.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Lato';src:url('../fonts/lato.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Roboto';src:url('../fonts/roboto.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Roboto Condensed';src:url('../fonts/roboto-condensed.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Open Sans';src:url('../fonts/open-sans.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Open Sans Condensed';src:url('../fonts/open-sans-condensed.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Cabin';src:url('../fonts/cabin.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Comfortaa';src:url('../fonts/comfortaa.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Andika';src:url('../fonts/andika.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Clear Sans';src:url('../fonts/clear-sans.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Clear Sans Medium';src:url('../fonts/clear-sans-medium.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT DejaVu Sans';src:url('../fonts/dejavu-sans.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT DejaVu Serif';src:url('../fonts/dejavu-serif.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT FreeSans';src:url('../fonts/freesans.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT FreeSerif';src:url('../fonts/freeserif.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Gentium Book Plus';src:url('../fonts/gentium-book-plus.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT EB Garamond';src:url('../fonts/eb-garamond.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT PT Sans';src:url('../fonts/pt-sans.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT PT Sans Caption';src:url('../fonts/pt-sans-caption.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT PT Sans Narrow';src:url('../fonts/pt-sans-narrow.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT PT Serif';src:url('../fonts/pt-serif.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT PT Serif Caption';src:url('../fonts/pt-serif-caption.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT NanumBarunGothic';src:url('../fonts/nanumbarungothic.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT NanumGothic';src:url('../fonts/nanumgothic.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT NanumSquare';src:url('../fonts/nanumsquare.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT NanumSquareRound';src:url('../fonts/nanumsquareround.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Arimo';src:url('../fonts/arimo.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Carlito';src:url('../fonts/carlito.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Caladea';src:url('../fonts/caladea.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Tinos';src:url('../fonts/tinos.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Noto Sans';src:url('../fonts/noto-sans.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Noto Sans Display';src:url('../fonts/noto-sans-display.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Noto Serif';src:url('../fonts/noto-serif.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Noto Serif Display';src:url('../fonts/noto-serif-display.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap;}

@font-face{font-family:'TTT Accanthis ADF Std';src:url('../fonts/accanthis-adf-std.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Accanthis ADF Std No2';src:url('../fonts/accanthis-adf-std-no2.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Accanthis ADF Std No3';src:url('../fonts/accanthis-adf-std-no3.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Amiri';src:url('../fonts/amiri.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Berenis ADF Pro';src:url('../fonts/berenis-adf-pro.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT C059';src:url('../fonts/c059.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Cantarell';src:url('../fonts/cantarell.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Charis SIL';src:url('../fonts/charis-sil.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Comic Neue';src:url('../fonts/comic-neue.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Comic Neue Light';src:url('../fonts/comic-neue-light.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT GFS Artemisia';src:url('../fonts/gfs-artemisia.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT GFS Didot';src:url('../fonts/gfs-didot.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT GFS Neohellenic';src:url('../fonts/gfs-neohellenic.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Garuda';src:url('../fonts/garuda.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Gillius ADF';src:url('../fonts/gillius-adf.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Gillius ADF Cond';src:url('../fonts/gillius-adf-cond.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Gillius ADF No2';src:url('../fonts/gillius-adf-no2.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Gillius ADF No2 Cond';src:url('../fonts/gillius-adf-no2-cond.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Gentium';src:url('../fonts/gentium.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Gentium Basic';src:url('../fonts/gentium-basic.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Gentium Plus';src:url('../fonts/gentium-plus.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Gentium Plus Compact';src:url('../fonts/gentium-plus-compact.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT GentiumAlt';src:url('../fonts/gentiumalt.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Kinnari';src:url('../fonts/kinnari.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Laksaman';src:url('../fonts/laksaman.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Linux Biolinum O';src:url('../fonts/linux-biolinum-o.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Linux Libertine Display O';src:url('../fonts/linux-libertine-display-o.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Linux Libertine O';src:url('../fonts/linux-libertine-o.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Lobster Two';src:url('../fonts/lobster-two.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Loma';src:url('../fonts/loma.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Nimbus Roman';src:url('../fonts/nimbus-roman.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Nimbus Sans';src:url('../fonts/nimbus-sans.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Nimbus Sans Narrow';src:url('../fonts/nimbus-sans-narrow.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Norasi';src:url('../fonts/norasi.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT P052';src:url('../fonts/p052.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT PT Mono';src:url('../fonts/pt-mono.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Roboto Slab';src:url('../fonts/roboto-slab.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT URW Bookman';src:url('../fonts/urw-bookman.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT URW Gothic';src:url('../fonts/urw-gothic.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Universalis ADF Std';src:url('../fonts/universalis-adf-std.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Universalis ADF Std Cond';src:url('../fonts/universalis-adf-std-cond.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Purisa';src:url('../fonts/purisa.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Z003';src:url('../fonts/z003.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT D050000L';src:url('../fonts/d050000l.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT DejaVu Sans Condensed';src:url('../fonts/dejavu-sans-condensed.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT DejaVu Serif Condensed';src:url('../fonts/dejavu-serif-condensed.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT EB Garamond 12 All SC';src:url('../fonts/eb-garamond-12-all-sc.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT EB Garamond SC 08';src:url('../fonts/eb-garamond-sc-08.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT EB Garamond SC 12';src:url('../fonts/eb-garamond-sc-12.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Open Sans Light';src:url('../fonts/open-sans-light.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Open Sans Semibold';src:url('../fonts/open-sans-semibold.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Roboto Black';src:url('../fonts/roboto-black.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Roboto Light';src:url('../fonts/roboto-light.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Roboto Medium';src:url('../fonts/roboto-medium.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Roboto Thin';src:url('../fonts/roboto-thin.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Roboto Condensed Light';src:url('../fonts/roboto-condensed-light.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Roboto Condensed Medium';src:url('../fonts/roboto-condensed-medium.ttf') format('ttf');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Black';src:url('../fonts/inter-black.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter ExtraBold';src:url('../fonts/inter-extrabold.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter ExtraLight';src:url('../fonts/inter-extralight.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Light';src:url('../fonts/inter-light.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Medium';src:url('../fonts/inter-medium.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter SemiBold';src:url('../fonts/inter-semibold.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Thin';src:url('../fonts/inter-thin.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Display Black';src:url('../fonts/inter-display-black.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Display ExtraBold';src:url('../fonts/inter-display-extrabold.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Display ExtraLight';src:url('../fonts/inter-display-extralight.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Display Light';src:url('../fonts/inter-display-light.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Display Medium';src:url('../fonts/inter-display-medium.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Display SemiBold';src:url('../fonts/inter-display-semibold.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}
@font-face{font-family:'TTT Inter Display Thin';src:url('../fonts/inter-display-thin.otf') format('opentype');font-style:normal;font-weight:100 900;font-display:swap;}

/* Ghumlogy Holidays - bundled Cormorant custom fonts */
@font-face{font-family:'TTT Cormorant';src:url('../fonts/cormorant-regular-italic.otf') format('opentype');font-style:italic;font-weight:400;font-display:swap;}
@font-face{font-family:'TTT Cormorant';src:url('../fonts/cormorant-bold-italic.otf') format('opentype');font-style:italic;font-weight:700;font-display:swap;}
/* Ghumlogy Holidays - bundled user custom fonts */
@font-face{font-family:'TTT Allis Demo';src:url('../fonts/allis-demo.otf') format('opentype');font-style:normal;font-weight:400;font-display:swap;}
@font-face{font-family:'TTT Butterlish Demo';src:url('../fonts/butterlish-demo-regular.otf') format('opentype');font-style:normal;font-weight:400;font-display:swap;}

/* Signature font utility classes */
.ttt-signature-font { font-family: 'Allura', cursive !important; }
.ttt-signature-alex-brush { font-family: 'Alex Brush', cursive !important; }
.ttt-signature-great-vibes { font-family: 'Great Vibes', cursive !important; }
.ttt-signature-parisienne { font-family: 'Parisienne', cursive !important; }
.ttt-signature-sacramento { font-family: 'Sacramento', cursive !important; }
.ttt-signature-tangerine { font-family: 'Tangerine', cursive !important; }
.ttt-signature-mrs-saint-delafield { font-family: 'Mrs Saint Delafield', cursive !important; }
.ttt-signature-herr-von-muellerhoff { font-family: 'Herr Von Muellerhoff', cursive !important; }
.ttt-signature-pinyon-script { font-family: 'Pinyon Script', cursive !important; }
.ttt-signature-italianno { font-family: 'Italianno', cursive !important; }
.ttt-signature-arizonia { font-family: 'Arizonia', cursive !important; }
.ttt-signature-stalemate { font-family: 'Stalemate', cursive !important; }
.ttt-signature-satisfy { font-family: 'Satisfy', cursive !important; }
.ttt-signature-yellowtail { font-family: 'Yellowtail', cursive !important; }
.ttt-signature-mr-dafoe { font-family: 'Mr Dafoe', cursive !important; }
.ttt-signature-euphoria-script { font-family: 'Euphoria Script', cursive !important; }
.ttt-signature-rochester { font-family: 'Rochester', cursive !important; }
.ttt-signature-qwigley { font-family: 'Qwigley', cursive !important; }
.ttt-signature-lovers-quarrel { font-family: 'Lovers Quarrel', cursive !important; }
.ttt-signature-clicker-script { font-family: 'Clicker Script', cursive !important; }

/* Handwriting font utility classes */
.ttt-handwriting-caveat { font-family: 'Caveat', cursive !important; }
.ttt-handwriting-dancing-script { font-family: 'Dancing Script', cursive !important; }
.ttt-handwriting-pacifico { font-family: 'Pacifico', cursive !important; }
.ttt-handwriting-indie-flower { font-family: 'Indie Flower', cursive !important; }
.ttt-handwriting-shadows-into-light { font-family: 'Shadows Into Light', cursive !important; }
.ttt-handwriting-kalam { font-family: 'Kalam', cursive !important; }
.ttt-handwriting-patrick-hand { font-family: 'Patrick Hand', cursive !important; }
.ttt-handwriting-permanent-marker { font-family: 'Permanent Marker', cursive !important; }
.ttt-handwriting-rock-salt { font-family: 'Rock Salt', cursive !important; }
.ttt-handwriting-homemade-apple { font-family: 'Homemade Apple', cursive !important; }
.ttt-handwriting-gochi-hand { font-family: 'Gochi Hand', cursive !important; }
.ttt-handwriting-amatic-sc { font-family: 'Amatic SC', cursive !important; }
.ttt-handwriting-covered-by-your-grace { font-family: 'Covered By Your Grace', cursive !important; }
.ttt-handwriting-gloria-hallelujah { font-family: 'Gloria Hallelujah', cursive !important; }
.ttt-handwriting-just-another-hand { font-family: 'Just Another Hand', cursive !important; }
.ttt-handwriting-nanum-pen-script { font-family: 'Nanum Pen Script', cursive !important; }
.ttt-handwriting-nothing-you-could-do { font-family: 'Nothing You Could Do', cursive !important; }
.ttt-handwriting-reenie-beanie { font-family: 'Reenie Beanie', cursive !important; }
.ttt-handwriting-schoolbell { font-family: 'Schoolbell', cursive !important; }
.ttt-handwriting-sedgwick-ave { font-family: 'Sedgwick Ave', cursive !important; }
