/* Official marks keep their original optical geometry at two thirds of the previous size. */
.home-v6 .brand-preview { padding-block:24px; background:#fff; color:var(--ai-text); }
.brand-preview__scroll { max-width:100%; overflow-x:auto; overflow-y:hidden; padding-block:8px; scrollbar-width:none; overscroll-behavior-x:contain; touch-action:pan-x pan-y; }
.brand-preview__scroll::-webkit-scrollbar { display:none; }
.brand-preview__track { display:flex; align-items:center; column-gap:24px; width:max-content; }
.brand-preview__marks { display:grid; grid-template-rows:54px; grid-auto-flow:column; grid-auto-columns:96px; gap:24px; padding:0; margin:0; list-style:none; flex:none; }
.brand-preview__marks li { display:flex; align-items:center; justify-content:center; padding:0; min-width:0; background:transparent; border:0; border-radius:0; box-shadow:none; }
.brand-preview__graphic { display:block; position:relative; width:85.333px; height:42.667px; overflow:hidden; }
.brand-preview__marks img { display:block; position:absolute; width:calc(var(--brand-image-width) * .666667); max-width:none; height:auto; left:calc(50% - var(--brand-image-x) * .666667); top:calc(50% - var(--brand-image-y) * .666667); }
.brand-preview__scroll:focus-visible { outline:2px solid var(--ai-text); outline-offset:4px; }
[data-brand-clone][hidden] { display:none; }
@media(max-width:767px) { .home-v6 .brand-preview { padding-block:20px; } }
@media(prefers-reduced-motion:reduce) { .brand-preview__scroll { scroll-behavior:auto; } }
