@font-face{font-family:'Plus Jakarta Sans';src:url('fonts/PlusJakartaSans.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}
@font-face{font-family:Inter;src:url('fonts/Inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Sometype Mono';src:url('fonts/SometypeMono.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
:root{--font-body:Inter,system-ui,sans-serif;--font-heading:'Plus Jakarta Sans',system-ui,sans-serif;--font-code:'Sometype Mono',ui-monospace,monospace}
body{font-family:var(--font-body);-webkit-font-smoothing:antialiased}
button,input,select,textarea,.local,.more #more{font-family:var(--font-body)}
h1,h2,h3,.reader h2,.dialog-head h2,.card-title.open-item,.read,.intro-note strong,.mesa .bar::before{font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em}
h1 em{font-family:var(--font-heading);font-style:normal;font-weight:600;letter-spacing:inherit}
h1{letter-spacing:-.035em}
.reader pre,pre,code,#detail-id{font-family:var(--font-code)}
.placeholder{font-family:var(--font-heading);font-style:normal}
