/* Stand The Fight: local fonts and brand tokens. */
@font-face {font-family:'STF Anton';src:url('../fonts/anton/Anton-Regular.ttf');font-weight:400;font-display:swap;}
@font-face {font-family:'STF Epilogue';src:url('../fonts/epilogue/Epilogue[wght].ttf');font-weight:100 900;font-display:swap;}
@font-face {font-family:'STF Japanese';src:url('../fonts/notosansjp/NotoSansJP[wght].ttf');font-weight:100 900;font-display:swap;}
:root {--stf-ink:#111111;--stf-red:#c81d25;--stf-paper:#f4f1eb;--stf-white:#fff;--stf-muted:#66625c;--stf-display:'STF Anton',sans-serif;--stf-body:'STF Epilogue',sans-serif;--stf-japanese:'STF Japanese',sans-serif;--stf-space:8px;}
.stf-display {font-family:var(--stf-display);font-weight:400;text-transform:uppercase;line-height:.98;}
.stf-copy {font-family:var(--stf-body);font-weight:400;line-height:1.55;}
.stf-label {font-family:var(--stf-body);font-weight:300;letter-spacing:.12em;text-transform:uppercase;}
/* Use the outlined SVG logo. These classes are for surrounding content. */
