:root{--font-primary: "Crimson Text", Georgia, serif;--font-secondary: "Source Sans Pro", system-ui, -apple-system, sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;background-color:#f0f2f5;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-form-item-label>label{font-family:var(--font-secondary);font-weight:600}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700;color:#2c3e50}.ant-typography{font-family:var(--font-primary)!important}.ant-card{font-family:var(--font-primary)}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,h6.ant-typography{font-family:var(--font-primary)!important}div,p,span,.ant-card-body,.ant-modal-body,.ant-message,.ant-notification,.ant-select-selection-item,.ant-input{font-family:var(--font-primary)}
