@tailwind base;
@tailwind components;
@tailwind utilities;

:root {
  color-scheme: dark;
}

body {
  margin: 0;
  font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  background: #0b0f17;
  color: #e6edf6;
}

* {
  box-sizing: border-box;
}

/* 공통 입력 클래스 */
.inp {
  width: 100%;
  padding: 8px 12px;
  border-radius: 8px;
  background: #0b1220;
  border: 1px solid #26304a;
  font-size: 13px;
  color: #e2e8f0;
  outline: none;
}
.inp:focus { border-color: #00a0c8; }
textarea.inp { resize: vertical; min-height: 80px; font-family: inherit; }
