/* Shared components and baseline form states.
 按钮、卡片、section、chip、表格、表单等通用组件
*/
.btn,
button,
input,
select,
textarea {
  font-family: var(--font-body);
}

.btn-primary,
.form-submit {
  background: var(--color-gold-600);
}

.btn-primary:hover,
.form-submit:hover {
  background: var(--color-gold-500);
}

.product-card,
.quality-stage,
.faq-item,
.form-wrap,
.gb-product-card,
.gb-style-panel,
.gb-case-card,
.gb-quote-form,
.elec-app-card,
.elec-structure-card,
.elec-scenario-card,
.about-card {
  border-color: var(--color-border-light);
  box-shadow: var(--shadow-card);
}

input:focus,
select:focus,
textarea:focus {
  border-color: var(--color-gold-600);
  box-shadow: 0 0 0 3px rgba(196, 154, 60, .14);
  outline: none;
}

.section-label,
.hero-label {
  color: var(--color-gold-600);
}
