/* 네이버 인사이트 — 확장 아이콘 초록(#03c75a). 라이트 강조색은 흰 바탕 4.5:1 이상이 되게 어둡게(#047a3d, 5.45:1) */
:root {
  --accent: #047a3d;
  --accent-2: #047a3d;
  --hero-bg: linear-gradient(160deg, #047a3d 0%, #035c2e 100%);
  --hero-text: #ffffff;
  --hero-soft: #d4f3e1;
  --icon-glow: rgba(2, 40, 20, .35);
}
@media (prefers-color-scheme: dark) {
  :root { --accent: #03c75a; --accent-2: #03c75a; --accent-ink: #062814; --hero-bg: linear-gradient(160deg, #123a25 0%, #0f1115 100%); }
}
.hero .eyebrow { color: #ffffff; background: rgba(255, 255, 255, .16); }
.hero h1 em { color: #ffffff; font-style: normal; text-decoration: underline; text-decoration-color: rgba(255,255,255,.45); text-underline-offset: .18em; }
