:root {
    --font-ui: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;
    --text-label: 12px;
    --text-body: 14px;
    --text-heading: 16px;
    --text-input-mobile: 16px;
    --weight-body: 400;
    --weight-heading: 600;
}

body {
    font-family: var(--font-ui);
    font-size: var(--text-body);
    font-weight: var(--weight-body);
}

input, textarea, select {
    font-family: inherit;
}

dt, th, label, legend, small {
    font-size: var(--text-label);
    font-weight: var(--weight-body);
}

dd, td {
    font-size: var(--text-body);
    font-weight: var(--weight-body);
}
