/* Scoped polishing with no external assets. */
.wci-album-outer .wci-filter-menu :is(button,a,summary,select):focus-visible,.wci-album-outer .wci-pagination a:focus-visible{outline:3px solid var(--wci-theme-main,#0f766e)!important;outline-offset:3px}.wci-album-outer img{max-width:100%;height:auto}.wci-album-outer .wci-album-box,.wci-album-outer .wci-showroom-box{min-width:0}.wci-album-outer .wci-pagination a{transition:background-color .15s ease,color .15s ease}.wci-album-outer .wci-filter-menu :is(button,summary){touch-action:manipulation}@media(prefers-reduced-motion:reduce){.wci-album-outer *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Crisp edges and restrained hover — do not override configured preset colors. */
.wci-album-outer .wci-album-box{border-radius:16px}.wci-album-outer .wci-album-box img{vertical-align:middle}.wci-album-outer .wci-pagination a:hover{filter:brightness(1.04)}@media(hover:hover){.wci-album-outer .wci-album-box{transition:box-shadow .16s ease}}


/* WCI 1.8.35: high contrast for newly added light palettes. */
html body .wci-album-outer.wci-color-theme-white .wci-filter-menu-title,
html body .wci-album-outer.wci-color-theme-yellow .wci-filter-menu-title,
html body .wci-album-outer.wci-color-theme-mint .wci-filter-menu-title,
html body .wci-album-outer.wci-color-theme-skyblue .wci-filter-menu-title{
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;
}
html body .wci-album-outer.wci-color-theme-white .wci-filter.is-active,
html body .wci-album-outer.wci-color-theme-yellow .wci-filter.is-active,
html body .wci-album-outer.wci-color-theme-mint .wci-filter.is-active,
html body .wci-album-outer.wci-color-theme-skyblue .wci-filter.is-active{
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;
}
