/* ============================================================================
   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));
  font-size:15px;
  font-weight:700;
  line-height:1.4;
  letter-spacing:0.06em;
  text-transform:uppercase;
  color:var(--aps-ink, #161310);
  margin-top:0;
  margin-bottom:18px;
  padding-top:0;
  padding-bottom:10px;
  border-bottom:1px solid var(--aps-r-line-2, #C8C2B3);
  opacity: 1;
}
.adc-buy-page-section .art_quize_section {
  margin-top: 0;
  background:var(--aps-r-surface, #FBFAF6);
  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);
  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);
  background:var(--aps-burgundy, #5B1622);
  border:1px solid var(--aps-burgundy, #5B1622);
  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);
  border-color:var(--aps-r-accent-hover, #7A1F30);
}
.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);
  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;
}
