/* ============================================================================
   SHARED COMPONENT: artwork infobox / quick-facts / metadata chips (A7) — SKIN tier — from site-allpaintingsstore-V2.0.css
   Migrated 2026-07-05 (A-tail sweep). PHASE-A FIDELITY: verbatim relocation.
   ============================================================================ */
.historicle_box.artwork-info-infobox .art-info-page-title { color: var(--aps-ink, #161310); }

.historicle_box.artwork-info-infobox { background: var(--aps-cream, #E8DFC9); border-color: var(--aps-rule, #DCD7CB); box-shadow: 0 4px 16px rgba(22,19,16,0.08); }



/* ===== QUIZ (quick-facts / detail-page quiz) — refiled 2026-07-06 from the
   base-linked production-form/form-panel files (documented misfile; the quiz
   markup lives in artwork_quick_facts_section.html + artist/museum detail,
   all of which load THIS component). ===== */
.adc-buy-page-section .art_quize_section .art_header h4 {
  font-family: var(--aps-f-text, var(--font-body)) !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: var(--aps-ink, #161310) !important;
  margin-top: 0 !important;
  margin-bottom: 18px !important;
  padding-top: 0 !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid var(--aps-r-line-2, #C8C2B3) !important;
  opacity: 1;
}
.adc-buy-page-section .art_quize_section {
  margin-top: 0;
  background: var(--aps-r-surface, #FBFAF6) !important;
  border: 1px solid var(--aps-r-line, #DCD7CB);
  border-radius: var(--aps-r-radius, 2px);
  padding: 20px;
}
.adc-buy-page-section .quick_facts_section + .art_quize_section {
  margin-top: 16px;
}
.adc-buy-page-section .art_quize_section .art_header p {
  font-family: var(--aps-f-text, var(--font-body));
  font-size: 12px;
  font-weight: 300;
  line-height: 1.45;
  color: var(--aps-ink-2, #4A4641) !important;
  margin-bottom: 12px;
}
.adc-buy-page-section .art_quize_section .submit_quiz .add_tocart_btn button {
  font-family: var(--aps-f-display, var(--font-title));
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--aps-cream-2, #F2E6D8) !important;
  background: var(--aps-burgundy, #5B1622) !important;
  border: 1px solid var(--aps-burgundy, #5B1622) !important;
  border-radius: var(--aps-r-radius, 2px);
}
.adc-buy-page-section .art_quize_section .submit_quiz .add_tocart_btn button:hover:not(:disabled) {
  background: var(--aps-r-accent-hover, #7A1F30) !important;
  border-color: var(--aps-r-accent-hover, #7A1F30) !important;
}
.adc-buy-page-section .art_quize_section .submit_quiz .add_tocart_btn button.disabled_button {
  opacity: 0.45;
  cursor: not-allowed;
}
.adc-buy-page-section .art_quize_section .quiz_result_text {
  font-family: var(--aps-f-text, var(--font-body));
  font-size: 14px;
  line-height: 1.45;
  color: var(--aps-ink, #161310) !important;
  border: 1px solid var(--aps-r-line, #DCD7CB);
  background: var(--aps-r-band, #ECE9E1);
}
.adc-buy-page-section .art_quize_section .repro_radio.mark_wrong_answer {
  border-color: #d7352c;
}
.adc-buy-page-section .art_quize_section .repro_radio.mark_right_answer {
  border-color: #4a8c2a;
}
