/* Partner pages use the complete customer layout. Legacy data-partner-style
   profiles must never override its typography, spacing, radii or components.
   Only the verified logo has its own containment rules. Colours live in the
   scoped palette in styles.css and contrast-safe partner-theme.js tokens. */
html[data-partner-theme="true"] .partner-referrer img { width: 132px; height: 52px; padding: 0; object-fit: contain; border-radius: 0; background: transparent; flex-shrink: 0; }
@media (max-width: 600px) {
  html[data-partner-theme="true"] .partner-referrer { width: calc(100% - 24px); }
  html[data-partner-theme="true"] .partner-referrer[data-theme-preview="true"] { padding: 10px 12px; }
  html[data-partner-theme="true"] .partner-referrer img { width: 64px; height: 44px; }
}
