/* Brand palette overrides the form/studio defaults in site.css.
   Derived storefronts change roles here; component states keep their meaning. */
:root {
  --paper: #fcf9fc;
  --ink: #302233;
  --muted: #69596b;
  --line: #ded0df;
  --accent: #81384f;
  --deep: #602d49;
  --field: #eee2ee;
  --look-black-ground: #efd8de;
  --look-rose-ground: #f3dfe5;
  --look-blue-ground: #e1e6ef;
  --dark: #432347;
  --surface-warm: #fffaf7;
  --finder-ground: #432347;
  --finder-ink: #fff7fc;
  --finder-label: #e9c8e7;
  --finder-line: #ba91b4;
  --choice-ground: #eaddea;
  --choice-ink: #35243a;
  --choice-selected: #fff9ff;
  --choice-edge: #b691b0;
  --choice-marker: #753455;
  --choice-radio: #753455;
  --budget-value: #f6d5e9;
  --budget-thumb: #dcadd5;
  --budget-muted: #e9d8ed;
  --action-on-dark: #f8eaf7;
  --action-on-dark-hover: #fff9ff;
  --navigation-ground: #ecdfea;
  --navigation-ink: #4d2c52;
  --navigation-edge: #ac83a6;
  --navigation-badge: #633655;
  --navigation-hover: #e5d0e3;
  --search-ground: #ecdfea;
  --search-edge: #bf9abb;
  --search-label: #512d51;
  --search-icon: #733a61;
  --search-input-edge: #b48aac;
  --search-input-ground: #fffbff;
  --search-focus-ground: #e7d1e3;
  --focus-ring: #783450;
  --header-ground: #f8eff7;
  --header-ink: #3f2441;
  --header-service-ground: #e9d5e8;
  --header-service-ink: #4c2b50;
  --header-light-rose: 164, 102, 184;
  --header-light-champagne: 215, 164, 193;
  --header-light-wine: 125, 48, 88;
  --header-atmosphere: radial-gradient(ellipse at 72% -10%,#a36bb55c,transparent 62%),radial-gradient(ellipse at 16% 120%,#d7a4c54f,transparent 58%),linear-gradient(110deg,#fcf5fc,#e6d0e6 48%,#f2dce5);
}
