﻿/*
 * 유틸리티 클래스 — 단일 책임 한 줄짜리만 둔다.
 *
 * Tailwind 처럼 화면 마크업에 utility 를 줄지어 박는 패턴은 금지(AI SLOP 안티패턴 7번).
 * 새 유틸이 필요하면 진짜 한 줄로 끝나는 단일 책임인지 먼저 검토한다.
 */

/* 숫자 정렬 — 발전량/전력/시간 등 시계열 비교 표·차트·라벨에 부여 */
.is-tabular {
	font-variant-numeric: tabular-nums;
}

/* 시각적으로만 숨김 (스크린리더에는 노출). 접근성 라벨 전용 */
.is-visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}
