@font-face{font-family:'Invoiced Raleway';src:url('../fonts/documents/raleway-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Raleway';src:url('../fonts/documents/raleway-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Raleway';src:url('../fonts/documents/raleway-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Raleway';src:url('../fonts/documents/raleway-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Inter';src:url('../fonts/documents/inter-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Inter';src:url('../fonts/documents/inter-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Inter';src:url('../fonts/documents/inter-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Inter';src:url('../fonts/documents/inter-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Source Sans Three';src:url('../fonts/documents/sourcesans3-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Source Sans Three';src:url('../fonts/documents/sourcesans3-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Source Sans Three';src:url('../fonts/documents/sourcesans3-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Source Sans Three';src:url('../fonts/documents/sourcesans3-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Source Serif Four';src:url('../fonts/documents/sourceserif4-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Source Serif Four';src:url('../fonts/documents/sourceserif4-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Source Serif Four';src:url('../fonts/documents/sourceserif4-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Source Serif Four';src:url('../fonts/documents/sourceserif4-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Work Sans';src:url('../fonts/documents/worksans-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Work Sans';src:url('../fonts/documents/worksans-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Work Sans';src:url('../fonts/documents/worksans-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Work Sans';src:url('../fonts/documents/worksans-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Fira Sans';src:url('../fonts/documents/firasans-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Fira Sans';src:url('../fonts/documents/firasans-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Fira Sans';src:url('../fonts/documents/firasans-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Fira Sans';src:url('../fonts/documents/firasans-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced PT Sans';src:url('../fonts/documents/ptsans-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced PT Sans';src:url('../fonts/documents/ptsans-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced PT Sans';src:url('../fonts/documents/ptsans-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced PT Sans';src:url('../fonts/documents/ptsans-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced PT Serif';src:url('../fonts/documents/ptserif-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced PT Serif';src:url('../fonts/documents/ptserif-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced PT Serif';src:url('../fonts/documents/ptserif-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced PT Serif';src:url('../fonts/documents/ptserif-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Libre Baskerville';src:url('../fonts/documents/librebaskerville-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Libre Baskerville';src:url('../fonts/documents/librebaskerville-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Libre Baskerville';src:url('../fonts/documents/librebaskerville-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Libre Baskerville';src:url('../fonts/documents/librebaskerville-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Rubik';src:url('../fonts/documents/rubik-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Rubik';src:url('../fonts/documents/rubik-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Rubik';src:url('../fonts/documents/rubik-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Rubik';src:url('../fonts/documents/rubik-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Lato';src:url('../fonts/documents/lato-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Lato';src:url('../fonts/documents/lato-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Lato';src:url('../fonts/documents/lato-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Lato';src:url('../fonts/documents/lato-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Open Sans';src:url('../fonts/documents/opensans-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Open Sans';src:url('../fonts/documents/opensans-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Open Sans';src:url('../fonts/documents/opensans-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Open Sans';src:url('../fonts/documents/opensans-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Roboto';src:url('../fonts/documents/roboto-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Roboto';src:url('../fonts/documents/roboto-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Roboto';src:url('../fonts/documents/roboto-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Roboto';src:url('../fonts/documents/roboto-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Montserrat';src:url('../fonts/documents/montserrat-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Montserrat';src:url('../fonts/documents/montserrat-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Montserrat';src:url('../fonts/documents/montserrat-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Montserrat';src:url('../fonts/documents/montserrat-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Poppins';src:url('../fonts/documents/poppins-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Poppins';src:url('../fonts/documents/poppins-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Poppins';src:url('../fonts/documents/poppins-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Poppins';src:url('../fonts/documents/poppins-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Merriweather';src:url('../fonts/documents/merriweather-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Merriweather';src:url('../fonts/documents/merriweather-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Merriweather';src:url('../fonts/documents/merriweather-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Merriweather';src:url('../fonts/documents/merriweather-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Nunito';src:url('../fonts/documents/nunito-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Nunito';src:url('../fonts/documents/nunito-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Invoiced Nunito';src:url('../fonts/documents/nunito-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Invoiced Nunito';src:url('../fonts/documents/nunito-bold-italic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
.document-typography{margin:16px 0;min-width:0}
.document-typography-controls{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:16px;align-items:start}
.document-typography-controls .field{min-width:0}
.document-typography-controls select,.document-typography-controls input{width:100%;box-sizing:border-box}
.document-typography #document-font-sample{margin:10px 0;line-height:1.5;overflow-wrap:anywhere;color:var(--ink)}
.document-typography>small{display:block;color:var(--muted);margin-top:8px}
@media(max-width:600px){.document-typography-controls{grid-template-columns:minmax(0,1fr);gap:12px}}
