/* AI Form Bench - 補助CSS */

/* フォーム要素の余白統一 */
form input[type="text"],
form input[type="email"],
form input[type="tel"],
form input[type="url"],
form input[type="search"],
form input[type="password"],
form input[type="number"],
form input[type="date"],
form input[type="time"],
form input[type="datetime-local"],
form input[type="month"],
form input[type="week"],
form select,
form textarea {
  background-color: white;
  transition: border-color 0.15s, box-shadow 0.15s;
}

form input:focus,
form select:focus,
form textarea:focus {
  outline: none;
  border-color: #06b6d4;
  box-shadow: 0 0 0 2px rgba(6, 182, 212, 0.2);
}

/* code 表示 */
code {
  background: #f1f5f9;
  padding: 1px 6px;
  border-radius: 3px;
  font-size: 0.85em;
}
