/* Presentation adapters are scoped. Actual plugin selectors require source verification. */
.phc-plugin-scope{--phc-primary:var(--phc-gold);--phc-background:var(--phc-bg);color:var(--phc-text)}
.phc-plugin-scope :where(.phmh-form,.phmh-contact-form,.phmh-consultation,.phc-campaign-form) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-family:var(--phc-font);background:var(--phc-surface);color:var(--phc-text);border:1px solid #ffffff45;border-radius:10px;max-width:100%}
.phc-plugin-scope :where(.phmh-form,.phmh-contact-form,.phmh-consultation,.phc-campaign-form) :where(button[type=submit],input[type=submit]){background:var(--phc-gold);color:#171007;border-radius:99px;border-color:var(--phc-gold)}
.phc-plugin-scope :where(.phmh-card,.phc-campaign-card){border-radius:var(--phc-radius)}
/* Do not override comparison clip paths, plugin dialogs, visibility, field errors or media colors. */
/* Verified public PHair Modern Home 2.10.0-rc1 token names. Keep them inside explicit plugin scopes. */
.phc-plugin-scope,.phc-luxury .phmh-contact-float{--bg:var(--phc-bg);--bg-2:var(--phc-surface);--surface:var(--phc-card);--surface-2:var(--phc-surface);--text:var(--phc-text);--muted:var(--phc-muted);--line:#ffffff24;--accent:var(--phc-gold);--accent-2:var(--phc-gold-light);--shadow:var(--phc-shadow)}
