
:root {
    /* region coupling minimums — mode-invariant safety anchors */
    --cem-coupling-zone-min: 3rem;
    --cem-coupling-guard-min: 0.5rem;
    --cem-coupling-halo: 0.25rem;
    
    /* endregion coupling minimums */
}

/* region coupling mode: forgiving — halo policy only (visuals owned by D2c Controls) */
:root[data-cem-coupling="forgiving"] {
    --cem-coupling-halo: 0.125rem;
    
}
/* endregion coupling mode: forgiving */

/* region coupling mode: compact — halo policy only (visuals owned by D2c Controls) */
:root[data-cem-coupling="compact"] {
    --cem-coupling-halo: 0.375rem;
    
}
/* endregion coupling mode: compact */
        