/* 2026-10 리뉴얼: 『병원 설계자』 판매페이지와 같은 브랜드 체계 (블랙 #0B0C0E · 잉크 #17181B · 오렌지 #FC7421 · 미색) */
:root {
  --bg: #0b0c0e;
  --panel: #17181b;
  --panel-2: #1e1f23;
  --purple: #fc7421;
  --green: #ff9a55;
}
body[data-theme="light"] { background-color: #fcfbfa; }

/* 사업자 정보 (전자상거래법 표시 의무) */
.footer-legal {
  grid-column: 1 / -1;
  margin: 28px 0 0;
  padding: 18px 0 8px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 12.5px;
  line-height: 1.9;
  color: rgba(244, 244, 244, 0.5);
}
.site-footer .footer-legal a { display: inline; margin: 0; padding: 0; font: inherit; color: inherit; text-decoration: underline; text-underline-offset: 2px; }
body[data-theme="light"] .footer-legal { border-top-color: rgba(23, 24, 27, 0.1); color: rgba(23, 24, 27, 0.55); }
