/* The ChatGPT Chatbot install look (chatgpt.chatbotinstall.com), on when the lead came from
   chatgpt.chatbotinstall.com (assets/theme-boot.js sets <html data-source="chatgpt">): white page,
   near-black text and controls, thin grey lines, Inter, 5px corners. Values from the site's own
   theme handoff. Light only: the person's saved theme is kept for other leads. */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750&display=swap');
html[data-source="chatgpt"] {
  color-scheme: light;
  --font: Inter, Arial, Helvetica, sans-serif;
  --bg: #ffffff; --header-bg: #ffffff; --nav-bg: #f4f5f6; --bar-bg: #ffffff;
  --text: #090909; --text-2: #3d4046; --text-3: #6c727a;
  --line: #d9dadd; --border: #d9dadd; --control-border: #8a8f96;
  --surface: #ffffff; --surface-2: #f4f5f6; --surface-3: #eeeff0; --soft-circle: #f4f5f6; --icon-circle: #eeeff0;
  --card: #ffffff; --card-solid: #ffffff; --card-border: #d9dadd;
  --card-shadow: 0 4px 15px #00000013; --shadow-sm: 0 4px 15px #00000013;
  --primary: #070707; --primary-hover: #292929; --primary-text: #ffffff;
  --accent-control: #070707; --focus-ring: #070707; --focus: 0 0 0 2px #d9dadd;
  --nav-active: #eeeff0; --nav-active-bar: #070707; --olive: #4d4d4d; --olive-strong: #4d4d4d;
  --r-sm: 5px; --r: 5px; --r-lg: 11px;
  --sand-base: #ffffff; --sand-overlay: linear-gradient(#ffffff, #ffffff); --sand-filter: none;
}
html[data-source="chatgpt"] body { font-family: var(--font); letter-spacing: -.01em; }
html[data-source="chatgpt"] .btn, html[data-source="chatgpt"] button.btn { border-radius: 5px; font-weight: 550; }
html[data-source="chatgpt"] .input, html[data-source="chatgpt"] input.input, html[data-source="chatgpt"] .textarea { border-radius: 5px; border-color: #d9dadd; }
html[data-source="chatgpt"] h1, html[data-source="chatgpt"] .h1 { font-weight: 750; letter-spacing: -.03em; }
/* the header identity: "ChatGPT" semibold, "Chatbot install" regular */
.src-brand { display: none; }
html[data-source="chatgpt"] .src-brand { display: inline-flex; align-items: center; gap: 10px; font-size: 22px; letter-spacing: -.8px; font-weight: 400; }
html[data-source="chatgpt"] .src-brand b { font-weight: 600; }
html[data-source="chatgpt"] .src-brand img { width: 32px; height: 32px; object-fit: contain; }
