/* 깔끔한 토글 스위치 디자인 */
.toggle-switch {
    appearance: none;
    width: 42px;
    height: 22px;
    background-color: #e2e8f0;
    border-radius: 9999px;
    position: relative;
    cursor: pointer;
    transition: background-color 0.2s ease-in-out;
    outline: none;
}

.toggle-switch:checked {
    background-color: #2563eb;
}

.toggle-switch::before {
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    top: 2px;
    left: 2px;
    background-color: white;
    transition: transform 0.2s ease-in-out;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

/* 모바일 터치 편의성을 높이고 싶다면 추가 고려 */
.toggle-switch {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent; /* 모바일에서 터치 시 회색 박스 생기는 현상 방지 */
}