/* SPDX-License-Identifier: Apache-2.0 */
/* IE11 has no CSS variables or logical properties: plain values here, copied from the light
   values of vfunc.tokens.css (bg, text, text-muted, surface, surface-muted, border, space-3..5,
   font sizes). The components are styled by vfunc-ui.legacy.css. /
   IE11은 CSS 변수와 논리 속성이 없어 vfunc.tokens.css의 라이트 값을 고정값으로 씁니다.
   design-check-ignore-file: plain values on purpose (IE11). */

body {
  margin: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans KR", "Malgun Gothic", sans-serif;
  color: #0f172a;
  background: #f8fafc;
}

.ie {
  max-width: 64em;
  margin: 0 auto;
  padding: 24px;
}

.ie__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ie__title { margin: 0; font-size: 24px; }
.ie__lead, .ie__env { color: #475569; }
.ie__heading { margin: 0 0 12px; font-size: 20px; }

.ie__stats {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ie__stats > * {
  -ms-flex: 1 1 14em;
  flex: 1 1 14em;
  margin: 0 16px 16px 0;
}

.ie__log {
  min-height: 1.5em;
  padding: 8px 12px;
  font-family: ui-monospace, "Cascadia Code", Consolas, "D2Coding", monospace;
  font-size: 13px;
  background: #f1f5f9;
}

.ie__panel {
  margin-bottom: 24px;
  padding: 16px;
  background: #ffffff;
  border: 1px solid #e2e8f0;
}
