/* 목업 대화(mockup.py) 손질. V3 chat/public/style.css를 옮김. patch_translations.py가 .chainlit/config.toml의 custom_css로 켠다.
   Chainlit 기본 버튼은 글자만 있는 ghost 버튼이라, mockup.py가 버튼 id를 mockup-… 로 정해 두어 여기서 모양을 잡는다(V3 D164). */

button[id^="mockup-"] {
  min-width: 6.5rem;
  height: 2.4rem;
  padding: 0 1rem;
  margin: 0.5rem 0.5rem 0.25rem 0;
  border-radius: 0.5rem;
  border: 1px solid hsl(var(--border));
  font-size: 0.95rem;
  font-weight: 600;
  color: hsl(var(--foreground));
  background: hsl(var(--background));
  box-shadow: 0 1px 2px rgb(0 0 0 / 0.12);
  opacity: 1;
}
button[id^="mockup-"]:hover:not(:disabled) {
  filter: brightness(0.95);
}
button[id^="mockup-"]:disabled {
  opacity: 0.5;
}

/* 앞으로 나아가는 버튼(로그인했어요, 승인): 채운 버튼 */
button[id="mockup-logged-in"],
button[id="mockup-approve"] {
  background: hsl(var(--primary));
  color: hsl(var(--primary-foreground));
  border-color: hsl(var(--primary));
}

/* 고칠 점: 테두리 버튼, 주황 글자 */
button[id="mockup-feedback"] {
  color: #b45309;
  border-color: #d97706;
}
.dark button[id="mockup-feedback"] {
  color: #fcd34d;
  border-color: #fbbf24;
}

/* 취소: 테두리 버튼 */
button[id="mockup-cancel"] {
  color: hsl(var(--muted-foreground));
}
