/* case-converter (영어 대소문자 변환기) 전용 스타일 — 토큰만 사용 */

#case-converter-workspace .btn {
    padding: 10px 20px;
    font-size: 0.875rem;
}

#caseOutput {
    background-color: var(--color-surface-2);
}

/* 복사/초기화 버튼 묶음 (오른쪽 정렬) */
.case-actions {
    display: flex;
    gap: 8px;
    margin-left: auto;
}

.case-result-label {
    display: block;
    margin-top: 20px;
    margin-bottom: 8px;
    font-size: 0.8125rem;
    font-weight: 600;
    color: var(--color-text-light);
}

@media (max-width: 768px) {
    /* 변환 버튼은 한 줄에 균등 배치, 복사/초기화는 다음 줄 오른쪽 */
    #case-converter-workspace .btn-group > .btn {
        flex: 1 1 0;
        padding: 10px 8px;
    }

    .case-actions {
        width: 100%;
        justify-content: flex-end;
    }
}
