/* Album carousel: only loaded for design profiles with theme=light.
   Keep dark iframe stylesheets and all existing profile JSON untouched. */
:root {
  color-scheme: light;
  background: transparent;
  color: #182235;
}
html, body, .ma-carousel { background: transparent; }
header p { color: #365d17; }
.album-tile { color: inherit; }
.album-tile:hover, .album-tile:focus-visible,
.album-tile[aria-expanded=true] { border-color: #467c25; }
.album-art { background: #edf1f5; }
.album-tile small, .empty { color: #526174; }
.nav { background: #f1f4f8; border-color: #b9c5d2; color: #172436; }
.album-detail { background: #f6f8fb; border-color: #ccd5df; color: #182235; }
.detail-head button { background: #e1e8f0; color: #182235; }
.album-detail li { border-bottom-color: #d4dce6; }
.album-detail li button { color: #182235; }
.album-detail li button:hover { color: #365d17; }
.audio-wrap p { color: #526174; }
