@font-face{font-family:SUIT;src:url('fonts/SUIT-Variable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Papylo Noto JP';src:url('fonts/NotoSansJP-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Papylo Noto SC';src:url('fonts/NotoSansSC-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{--app-font:SUIT,'Papylo Noto JP','Papylo Noto SC',sans-serif}
html:lang(ja),#contract-builder:lang(ja){--app-font:'Papylo Noto JP',SUIT,'Papylo Noto SC',sans-serif}
html:lang(zh),#contract-builder:lang(zh){--app-font:'Papylo Noto SC',SUIT,'Papylo Noto JP',sans-serif}
#contract-builder:lang(ko),#contract-builder:lang(en){--app-font:SUIT,'Papylo Noto JP','Papylo Noto SC',sans-serif}
body,button,input,textarea,select{font-family:var(--app-font)}
