1. 로그인 인풋 구조 단순화

코드 수정 전

<div class="input-group">
<label for="email" class="input-label sr-only">이메일</label>
<div class="input-wrapper">
<input
type="email"
id="email"
name="email"
class="input-field"
placeholder="이메일"
required
/>
</div>
</div>
.input-wrapper {
  border: 1px solid var(--light-gray);
  border-radius: 0.25rem;
  background-color: var(--white);
  padding-block: 0.625rem;
  padding-inline: 1rem;
}

.input-field {
  inline-size: 100%;
  border: none;
  background: none;
  font-size: var(--text-base);
  color: var(--black);
  outline: none;
}

수정 후 (불피요한 래퍼 제거)

<div class="input-group">
  <label for="email" class="input-label sr-only">이메일</label>
  <input
    type="email"
    id="email"
    name="email"
    class="input-field"
    placeholder="이메일"
    required
  />
</div>

.input-field {
  inline-size: 100%;
  font-size: var(--text-base);
  color: var(--black);
  outline: none;

  /* ⬇ input-wrapper 스타일 이식 */
  border: 1px solid var(--light-gray);
  border-radius: 0.25rem;
  background-color: var(--white);
  padding-block: 0.625rem;
  padding-inline: 1rem;
}