/*
 * 색 구성 선언 (color-scheme) — 브라우저 강제 다크 대응 (2026-07-25)
 *
 * 문제: Chrome·Edge 의 강제 다크(Auto Dark Mode for Web Contents)는 페이지가 색 구성을
 *   선언하지 않으면 "이 페이지는 다크를 모른다"고 보고 색을 임의로 뒤집는다. 그 결과
 *   ① 로그인 입력칸 = 흰 배경 + 흰 글자(글자색을 지정하지 않은 곳은 UA/엔진이 밝게 바꿈)
 *   ② 채팅 입력칸 = 어두워진 배경 + 그대로 남은 어두운 글자
 *   ③ 날짜 입력칸(input[type=date])의 달력 아이콘이 흰색으로 렌더돼 흰 배경에서 사라짐
 *   — 전부 같은 원인이다.
 *
 * ⚠ORDARS 는 **자체 다크모드**(html.dark)를 갖고 있으므로 브라우저가 임의로 뒤집을 필요가 없다.
 *   `only` 를 붙여 강제 다크에서 완전히 빠지고, 다크는 우리 토글로만 적용한다.
 *   (`html.dark` 쪽 `color-scheme: dark` 는 ordars 레이아웃에도 선언돼 있다 — 여기서 함께 못 박는다)
 */
html { color-scheme: only light; }
html.dark { color-scheme: only dark; }

/* ⭐날짜 입력칸 — 달력 아이콘은 UA 가 색 구성에 맞춰 그린다(다크면 흰색).
 *   위 html 선언으로 대부분 해결되지만, 확장 프로그램처럼 페이지 선언을 무시하는 환경에서도
 *   **흰 배경 위 흰 아이콘**이 되지 않도록 컨트롤 단위로 한 번 더 못 박는다.
 *   ⚠ORDARS 자체 다크모드에서는 반대로 밝은 아이콘이어야 하므로 라이트 상태에만 적용한다. */
html:not(.dark) input[type="date"],
html:not(.dark) input[type="datetime-local"],
html:not(.dark) input[type="month"],
html:not(.dark) input[type="time"] {
  color-scheme: light;
}
