/* Sellers Hype overrides on top of the SSP clone stylesheet */
html{scroll-behavior:smooth}
body.sh-clone{margin:0;font-family:Inter,system-ui,sans-serif;background:#fff;color:#0f1115}
.sh-header{border-top:4px solid #2563eb}
.sh-brand img{border-radius:10px;object-fit:cover}
.sh-brand-legal{font-size:11px}
.sh-form-sent{background:#e7f8ee;color:#15803d;border-radius:12px;padding:12px 16px;font-weight:600}
/* Mobile overlay safety net (works even if theme CSS is missing) */
.wp-block-navigation__responsive-container.is-menu-open{position:fixed;inset:0;z-index:100000;background:#fff;padding:24px;overflow:auto;display:flex;flex-direction:column}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{display:none}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{display:block}
html.has-modal-open{overflow:hidden}
.wp-block-navigation-submenu__toggle[aria-expanded=true] svg{transform:rotate(180deg)}
