/* 사이드바 고정/자동 숨김(2026-10-14). 고정 해제 시 사이드바는 흐름에서 빠져 본문이
   전폭이 되고, 왼쪽 가장자리 hover 나 상단 ☰ 으로 겹쳐서 나타난다(partials/sidebar.html).
   새 Tailwind 토큰을 만들지 않으려고 속성 선택자로 두며 build_css 와 무관하다.
   ⚠️ 인라인 <style> 로 두지 않는다 — 페이지의 첫 <style> 을 잡는 테스트가 있다. */
html[data-sb-unpinned] aside[data-sb] {
  position: fixed; left: 0; top: 0; z-index: 40;
  transform: translateX(-100%); transition: transform .15s ease;
  box-shadow: 0 10px 30px rgba(0, 0, 0, .35);
}
html[data-sb-unpinned] aside[data-sb][data-sb-shown] { transform: none; }
[data-sb-open], [data-sb-edge], [data-sb-fold] { display: none; }
html[data-sb-unpinned] [data-sb-open] { display: inline-flex; }
html[data-sb-unpinned] [data-sb-fold] { display: inline-flex; }
html[data-sb-unpinned] [data-sb-edge] {
  /* 2026-10-15 사용자: 10px 는 너무 좁다 → 24px → 2026-10-16 35px. 본문 왼쪽 35px 는 hover 만 가로챈다. */
  display: block; position: fixed; left: 0; top: 0; width: 35px; height: 100vh; z-index: 39;
}
