/* ═══════════════════════════════════════════════════════════════
LABEL — Family C Forms tokens compliant
═══════════════════════════════════════════════════════════════ */
[data-rs-label] {
font-size: var(--label-font-size);
font-weight: var(--label-font-weight);
line-height: var(--label-line-height);
color: var(--label-fg);
margin-bottom: var(--label-margin-bottom);
}
[data-rs-label][data-rs-state~="muted"] {
color: var(--label-fg-muted);
}
[data-rs-label][data-rs-state~="disabled"] {
color: var(--label-fg-disabled);
}
[data-rs-label][data-rs-required]::after {
content: " *";
color: var(--label-fg);
}