html body{background:var(--site-frontend-background,#FFFDF8)}html body:has(.bp-admin),html body:has(.bp-admin-access),html body:has(.bp-appearance-page),html body:has(.bp-seo-page){background:var(--site-admin-background,#FFFCF7)}html .bp-admin,html .bp-admin-access,html .bp-admin-main{background:var(--site-admin-background,#FFFCF7)}html .site-shell{background:var(--site-frontend-background,#FFFDF8)}html .utility{background:#FBF8F1;border-bottom-color:#EAE5DC}html .trust-strip{background:#FBF8F0;border-color:#EAE4D9}html .bp-admin-sidebar,html .bp-admin-topbar,html .side-panel{background:#FFFEFB}html :is(.hero-banner,.member-panel,.hero-services>button,.product-filters,.product-card,.supplier-card,.supplier-recommendation-card,.source-item,.image-search-section,.member-workspace-card,.side-panel,.dp-factory-card,.dp-category-card,.dp-portfolio-filters){box-shadow:0 2px 9px rgba(80,62,36,.035),0 9px 24px rgba(80,62,36,.025)}html :is(.product-card,.supplier-card,.supplier-recommendation-card):hover{box-shadow:0 4px 13px rgba(80,62,36,.065),0 12px 26px rgba(80,62,36,.035)}html :is(.bp-admin-panel,.bp-admin-stat,.bp-admin-preview-card,.bp-admin-details,.bp-appearance-color-card){box-shadow:0 2px 8px rgba(71,57,36,.035),0 9px 22px rgba(71,57,36,.025)}.brand .site-brand-logo{display:block;width:43px;height:41px;object-fit:contain;flex-shrink:0}.brand strong{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}