/* ══════════════════════════════════════════════════════════════════════════
   layout.css — 배치 덮어쓰기 지점 (기본은 비어 있다)
   ══════════════════════════════════════════════════════════════════════════

   theme.css → brand.css → **layout.css** 순으로 실린다.

     theme.css    구조·배치·동작의 정본
     brand.css    토큰 값만 (색·크기) — 스킨이 덮는다
     layout.css   배치만 (요소를 어디에 세우나) — 스킨이 덮는다

   ★ 왜 brand.css 와 나눴나

   brand.css 의 계약은 "토큰 값만 덮어쓴다"(skins/README.md)이다. 거기에 배치 규칙을
   섞으면 색표와 레이아웃이 한 파일에서 엉키고, **되돌리는 단위도 하나가 된다** —
   "색은 두고 배치만 원위치" 가 안 된다. 파일을 나누면 그 둘을 따로 켜고 끌 수 있다.

   ★ 이 파일이 기본 자산에 있어야 하는 이유

   비어 있어도 저장소에 둔다. index.html 이 이 파일을 부르는데 기본에 없으면
   스킨을 안 쓰는 서버에서 404 가 나고, buildIndexHTML 이 `?v=` 해시도 못 계산한다
   (handler.go 의 캐시버스트 주석 참조).

   기본은 규칙 0줄 = 스킨을 안 쓰면 화면이 종전과 완전히 같다.
   ══════════════════════════════════════════════════════════════════════════ */
