/* Shared gallery treatment; brand colours also reach portalled image dialogs. */
html[data-brand=trueqia]{--thumbnail-thumb:#064bdc;--thumbnail-hover:#a8c2ff;--thumbnail-track:#0b0f15}
html[data-brand=allwain]{--thumbnail-thumb:#ff795a;--thumbnail-hover:#ffb3a1;--thumbnail-track:#252526}
html[data-brand] :is(.store-view-tabs,.store-filters){
 color-scheme:dark;
 scrollbar-width:thin;
 scrollbar-color:var(--thumbnail-thumb) var(--thumbnail-track);
}
html[data-brand] :is(.store-view-tabs,.store-filters)::-webkit-scrollbar{height:6px;width:6px}
html[data-brand] :is(.store-view-tabs,.store-filters)::-webkit-scrollbar-track{
 background:var(--thumbnail-track);border-radius:999px;
}
html[data-brand] :is(.store-view-tabs,.store-filters)::-webkit-scrollbar-thumb{
 background:var(--thumbnail-thumb);border:0;border-radius:999px;
}
html[data-brand] :is(.store-view-tabs,.store-filters)::-webkit-scrollbar-thumb:hover{background:var(--thumbnail-hover)}
html[data-brand] :is(.store-view-tabs,.store-filters)::-webkit-scrollbar-corner{background:var(--thumbnail-track)}
html[data-brand] :is(.store-view-tabs,.store-filters)::-webkit-scrollbar-button{display:none;width:0;height:0}
@media(forced-colors:active){
 html[data-brand] :is(.store-view-tabs,.store-filters){scrollbar-color:auto;forced-color-adjust:auto}
 html[data-brand] :is(.store-view-tabs,.store-filters)::-webkit-scrollbar-track{background:Canvas}
 html[data-brand] :is(.store-view-tabs,.store-filters)::-webkit-scrollbar-thumb{background:ButtonText}
 html[data-brand] :is(.store-view-tabs,.store-filters)::-webkit-scrollbar-thumb:hover{background:Highlight}
 html[data-brand] :is(.store-view-tabs,.store-filters)::-webkit-scrollbar-corner{background:Canvas}
}
