/* Applied only to public pages for an individual showroom. */
.tenant-theme{background:var(--theme-background,#f6f8fa);color:var(--theme-on-background,#192530)}
.tenant-theme .top,.tenant-theme .card,.tenant-theme .showroom-bio,.tenant-theme .enquiry-box,.tenant-theme .spec,.tenant-theme .empty,.tenant-theme .install-banner,.tenant-theme .mobile-nav{color:#192530}
.tenant-theme .brand{color:var(--theme-primary,#142d3b)}
.tenant-theme .brand span,.tenant-theme .price,.tenant-theme .small-link{color:var(--theme-accent,#ed713f)}
.tenant-theme .btn:not(.light){background:var(--theme-primary,#142d3b);color:var(--theme-on-primary,#fff)}
.tenant-theme .btn.accent{background:var(--theme-accent,#ed713f);color:var(--theme-on-accent,#142d3b)}
.tenant-theme .showroom-banner{background:var(--theme-primary,#142d3b)}
.tenant-theme .showroom-bio-mark{color:var(--theme-accent,#ed713f)}
.tenant-theme .hero p{color:var(--theme-on-background,#192530);opacity:.76}
.tenant-theme .count,.tenant-theme .hero h1{color:var(--theme-on-background,#192530)}
.tenant-theme .input:focus,.tenant-theme select:focus,.tenant-theme textarea:focus{border-color:var(--theme-accent,#ed713f);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent,#ed713f) 22%,transparent)}
.tenant-theme .badge{color:var(--theme-primary,#142d3b)}
