@font-face { font-family: GerbilFriendly; src: url('/art/fonts/fredoka.ttf') format('truetype'); font-weight: 300 700; font-display: swap; }
@font-face { font-family: GerbilChunky; src: url('/art/fonts/lilitaone.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: GerbilBaloo; src: url('/art/fonts/baloo2.ttf') format('truetype'); font-weight: 400 800; font-display: swap; }
@font-face { font-family: GerbilArcade; src: url('/art/fonts/bungee.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: GerbilStorybook; src: url('/art/fonts/patrickhand.ttf') format('truetype'); font-display: swap; }
.title-friendly { font-family: GerbilFriendly, system-ui, sans-serif; font-weight: 650; color: #49644c; }
.title-chunky { font-family: GerbilChunky, system-ui, sans-serif; font-weight: 400; color: #c57e35; text-shadow: 0 .07em 0 #724427; }
.title-arcade { font-family: GerbilArcade, system-ui, sans-serif; font-weight: 400; color: #506983; text-shadow: .055em .055em 0 #d6af65; }
.title-storybook { font-family: GerbilStorybook, cursive; font-weight: 400; color: #6a587a; }
.title-bubble { font-family: GerbilFriendly, system-ui, sans-serif; font-weight: 700; color: #f997b7; -webkit-text-stroke: .018em #91466f; paint-order: stroke fill; text-shadow: 0 .04em 0 #fff1f7, 0 .085em 0 #91466f, 0 .12em .08em #91466f30; letter-spacing: -.025em; }
