/* STILL · Copyright 2026 DeltyWeb Ltd. All rights reserved.
   Text contrast on paper surfaces. Dark-gallery and footer palettes stay local
   to their components. Load last so interaction states remain legible. */

.still-theme .section-intro,
.still-theme .filters button:not(.active),
.still-theme .view-controls button:not(.active),
.still-theme .view-control-label,
.still-theme #collection-count,
.still-theme #gallery .collection-foot .saved-trigger,
.still-theme .photo-caption small,
#search-dialog .photo-caption small{
  color:#655f55;
}

/* Switch foreground and surface together, without low-contrast tween frames. */
.still-theme .view-controls button{
  transition:border-color .22s;
}

/* Bronze text requires a darker tone than decorative gold on ivory. */
.still-theme .small-number,
.still-theme .filters sup,
.still-theme .photo-caption>span{
  color:#7b6742;
}

#info-dialog .enquiry-steps li:not([aria-current="step"]),
#info-dialog .enquiry-field label .optional{
  color:#655f55;
}

/* Keep the fixed-height contact sheet above the paper collection footer.
   Grid min-content sizing otherwise lets the preview grow past its panel. */
.lighttable-body>.lighttable-preview,
.lighttable-body>.lighttable-sheet{
  min-height:0;
}
