@font-face{font-family:TCQPixel;src:url('../fonts/VT323-Regular.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
/* Self-hosted OFL font includes Vietnamese. Keep emoji's native fallback. */
html body,body button,body input,body select,body textarea,body label,body h1,body h2,body h3,body p,body span,body strong,body small,body em,body div,body a,body legend,body li,body td,body th{font-family:TCQPixel,monospace!important;font-weight:400!important}
body{font-size:18px}
#gameHud button,.player-navigation button,.tcq-btn{font-size:18px!important}
#hudName,.hud-name-row{font-size:20px!important}.hud-currency,#hudLevel{font-size:16px!important}
.tcq-sheet{font-size:18px}.tcq-sheet button,.tcq-sheet input{font-size:18px!important}.tcq-sheet small{font-size:15px!important}
.farm-workbench button{font-size:18px!important}.farm-workbench small{font-size:14px!important}
.welcome-copy h1{font-size:76px;letter-spacing:0}.welcome-copy h1 em{font-size:98px;letter-spacing:0}.welcome-kicker{font-size:15px;letter-spacing:1px}.welcome-copy p{font-size:21px;line-height:1.25}.welcome-actions #welcomeStart{font-size:24px}.welcome-actions #welcomeLogin{font-size:19px}.welcome-pastimes span{font-size:18px}.welcome-postcard>span{font-size:14px}.welcome-postcard strong{font-size:34px}.welcome-postcard small{font-size:18px}
.tcq-welcome #accountForm>.account-brand{font-size:16px}.tcq-welcome #accountForm>h1{font-size:36px}.tcq-welcome #accountForm>p:not(#accountGateStatus){font-size:19px}.tcq-welcome #accountForm h2{font-size:22px}.tcq-welcome #accountForm label,.character-setup legend,.character-setup h3{font-size:19px}.tcq-welcome #accountForm input{font-size:22px}.welcome-account-hint{font-size:18px;line-height:1.3}.character-setup>small,.starter-note{font-size:16px;line-height:1.2}.starter-choice strong{font-size:20px}.tcq-welcome #accountForm .account-actions button{font-size:21px}.tcq-welcome #accountForm>.welcome-back{font-size:18px}.tcq-welcome #accountForm>small,.tcq-welcome #accountGateStatus{font-size:16px}
@media(max-width:760px){.welcome-copy h1{font-size:60px}.welcome-copy h1 em{font-size:78px}.welcome-kicker{font-size:12px}.welcome-copy p{font-size:19px}.welcome-actions #welcomeStart{font-size:22px}.welcome-actions #welcomeLogin{font-size:18px}.tcq-welcome #accountForm>h1{font-size:30px}.tcq-welcome #accountForm .account-actions button{font-size:20px}}
.tcq-navigation-v14 .player-navigation .nav-button{font-size:16px!important;white-space:nowrap}.tcq-navigation-v14 .farm-workbench{bottom:124px}@media(max-width:760px){.tcq-navigation-v14 .player-navigation .nav-button{font-size:14px!important}.tcq-navigation-v14 .farm-workbench{bottom:110px}}
