.about-exhibit {
  margin-top: 1em;
}

.views-element-container.block-views-blockexhibits-en-block-6,
.views-field-field-postscript,
.views-element-container.block-views-blockevents-at-or-about-austin-history-block-1,
.views-element-container.block-views-blockexhibits-en-block-1 {
  padding: 1px 30px 16px !important;
}












/* Tatiana homepage feedback */
#home-sections { padding-top: 1rem !important; }
.views-field-field-body-top-:has(#home-sections) { margin-bottom: 0 !important; }
#home-sections #sections { padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }
#home-sections h2#quotation { font-size: 1.5rem; line-height: 1.5; margin-bottom: 0 !important; }
#home-sections .sections__item { padding-top: 0 !important; padding-bottom: 0 !important; }
.block-views-blockahc-page-block-home-digital { padding: 1px 30px 16px; }
.ahc-home-digital-cards { width: 100%; margin-left: 0; }
.ahc-digital-exhibit-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIwMDAwMDAiPjxwYXRoIGQ9Ik04MzgtNjUgNzIwLTE4M3Y4OWgtODB2LTIyNmgyMjZ2ODBoLTkwbDExOCAxMTgtNTYgNTdaTTQ4MC04MHEtODMgMC0xNTYtMzEuNVQxOTctMTk3cS01NC01NC04NS41LTEyN1Q4MC00ODBxMC04MyAzMS41LTE1NlQxOTctNzYzcTU0LTU0IDEyNy04NS41VDQ4MC04ODBxODMgMCAxNTYgMzEuNVQ3NjMtNzYzcTU0IDU0IDg1LjUgMTI3VDg4MC00ODBxMCAyMC0yIDQwdC02IDQwaC04MnE1LTIwIDcuNS00MHQyLjUtNDBxMC0yMC0yLjUtNDB0LTcuNS00MEg2NTRxMyAyMCA0LjUgNDB0MS41IDQwcTAgMjAtMS41IDQwdC00LjUgNDBoLTgwcTMtMjAgNC41LTQwdDEuNS00MHEwLTIwLTEuNS00MHQtNC41LTQwSDM4NnEtMyAyMC00LjUgNDB0LTEuNSA0MHEwIDIwIDEuNSA0MHQ0LjUgNDBoMTM0djgwSDQwNHExMiA0MyAzMSA4Mi41dDQ1IDc1LjVxMjAgMCA0MC0yLjV0NDAtNC41djgycS0yMCAyLTQwIDQuNVQ0ODAtODBaTTE3MC00MDBoMTM2cS0zLTIwLTQuNS00MHQtMS41LTQwcTAtMjAgMS41LTQwdDQuNS00MEgxNzBxLTUgMjAtNy41IDQwdC0yLjUgNDBxMCAyMCAyLjUgNDB0Ny41IDQwWm0zNC0yNDBoMTE4cTktMzcgMjIuNS03Mi41VDM3Ni03ODJxLTU1IDE4LTk5IDU0LjVUMjA0LTY0MFptMTcyIDQ2MnEtMTgtMzQtMzEuNS02OS41VDMyMi0zMjBIMjA0cTI5IDUxIDczIDg3LjV0OTkgNTQuNVptMjgtNDYyaDE1MnEtMTItNDMtMzEtODIuNVQ0ODAtNzk4cS0yNiAzNi00NSA3NS41VDQwNC02NDBabTIzNCAwaDExOHEtMjktNTEtNzMtODcuNVQ1ODQtNzgycTE4IDM0IDMxLjUgNjkuNVQ2MzgtNjQwWiIvPjwvc3ZnPg==) center / contain no-repeat; }

/* Keep the event list action aligned with the other homepage actions. */
.block-views-blockevents-at-or-about-austin-history-block-1 .more-link { text-align: right; width: 100%; }

/* Sarah compact Digital Resource images. */
.ahc-home-digital-resources .ahc-home-digital-resource-image {
  display: block;
  width: 100%;
  height: 160px;
  margin: 0 0 0.75rem;
  object-fit: cover;
  object-position: center;
}
.ahc-home-digital-resources .digital-resource-card {
  overflow: hidden;
}
@media (max-width: 640px) {
  .ahc-home-digital-resources .ahc-home-digital-resource-image {
    height: auto;
  }
}

/* Digital Resources filter and results alignment. */
.block-views-blockdigital-all-block-1 { margin-left: -40px; margin-right: -40px; padding-left: 30px; padding-right: 30px; }
@media (max-width: 640px) { .block-views-blockdigital-all-block-1 { margin-left: 0; margin-right: 0; padding-left: 1rem; padding-right: 1rem; } }

/* AHC_COLLECTIONS_IMAGE_FLOAT_20261001 (Tatiana): editor images aligned right in the
   homepage Collections box. The views field renders raw data-align without the
   text filter that would normally float it. */
.views-field-field-postscript img[data-align="right"] {
  float: right;
  max-width: 45%;
  height: auto;
  margin: 0 0 1rem 1.5rem;
}
@media (max-width: 640px) {
  .views-field-field-postscript img[data-align="right"] { float: none; max-width: 100%; margin: 0 0 1rem; }
}

/* AHC_COLLECTIONS_FLOAT_CONTAIN_20261001: keep the floated image inside the
   Collections box border (the float was overflowing the container). */
.views-field-field-postscript .field-content,
.views-field-field-postscript .apl-event {
  display: flow-root;
}

/* AHC_HOME_RESOURCE_CARDS_ALIGN_20261001: ArchivesSpace/Preservica small cards under
   Collections line up with the Collections box (Sarah: borders aligned). Scoped to the
   homepage intro block; /ahc/digital-resources keeps its own full cards. */
.block-views-blockahc-page-block-home-intro .database-row{padding:0 30px;margin-top:24px}
.block-views-blockahc-page-block-home-intro .database-row .digital-resource-card{margin-left:0!important;width:100%!important;max-width:none!important;flex:0 0 100%!important}

/* AHC_EXHIBIT_ABOUT_SPACING_20261002: exhibit pages had no space between the
   date/location lines and the "About the Exhibit" heading. Scoped to exhibit detail. */
.apl-exhibit.individual .individual_more .details > h2.about-exhibit:first-child{margin-top:2rem}

/* AHC_BUTTON_WRAP_20261002: long button labels (e.g. "Archival Language and Content
   Feedback Form" on /ahc/contact-history-center) overflowed phone screens. Let
   buttons in page content wrap instead. */
main .usa-button{max-width:100%;white-space:normal;height:auto}

/* AHC_EMPTY_EVENTS_20261005: the legacy "ahc" asset (pages /ahc/*) gives
   .apl-events a 600px minimum height and a gray band. With ahc_path the
   events pages moved under /ahc, so an empty list ("No upcoming events…")
   became a tall box. Empty lists have no .view-content; size them like
   Production's /events/austin-history-center. */
.apl-events:not(:has(.view-content)){min-height:0;background:transparent}
