/**
 * 요소에 스타일을 설정하는 함수,
 * @param {HTMLElement} el 스타일을 설정할 HTML 요소
 * @param {Object} styles CSS 스타일 객체.
 * 카멜 케이스만 지원되며 케밥 케이스는 지원하지 않습니다.
 * 같은 속성이 여러 번 나타나면, 마지막으로 지정된 값이 최종적으로 적용됩니다.
 * @example
 * setElementStyles(document.body, {
 *     backgroundColor: 'red',
 *     fontSize: '16px',
 *     marginTop: 20  // 숫자는 자동으로 'px'로 변환됩니다
 * });
 */
export const setElementStyles = (el, styles) => {
    Object.assign(el.style, styles);
};