/* abcd-realestate — light theme (generated 2026-10-10 09:22 by tools/build_site_css.sh). Original design = no data-theme attribute.
   Tokens: /mnt/data/abcd/theme-tokens/abcd-realestate.css (tools/theme_sweep.py). See claude-hive tools/THEME-TOOLS.md. DO NOT hand-edit: regenerate. */
html[data-theme="light"]{color-scheme:light}
@media screen{
html[data-theme="light"]{
  --th-b-052e16:#FFFDF8;
  --th-b-0a0f1a:#F3EDE1;
  --th-b-0c1425:#FBF7EF;
  --th-b-0c1e0c:#FBF7EF;
  --th-b-0c1e0f:#FBF7EF;
  --th-b-0c1e3a:#e0e8f5;
  --th-b-0f172a:#FBF7EF;
  --th-b-111827:#FBF7EF;
  --th-b-162033:#FBF7EF;
  --th-b-1a1600:#FBF7EF;
  --th-b-1a1a2e:#FBF7EF;
  --th-b-1e293b:#FFFDF8;
  --th-b-1e3a5f:#e2e9f3;
  --th-b-450a0a:#f7dede;
  --th-b-d07:rgba(251,247,239,0.7);
  --th-b-d95:rgba(251,247,239,.95);
  --th-f-14b8a6:#0b655b;
  --th-f-22c55e:#136c34;
  --th-f-475569:#7D7262;
  --th-f-4ade80:#198a42;
  --th-f-64748b:#7D7262;
  --th-f-6b7280:#7D7262;
  --th-f-86efac:#18b551;
  --th-f-93c5fd:#0468d8;
  --th-f-94a3b8:#6B6154;
  --th-f-c4b5fd:#3506e8;
  --th-f-e2e8f0:#e2e8f0;
  --th-f-f0fdfa:#2A2118;
  --th-f-f59e0b:#875706;
  --th-f-f87171:#bd0909;
  --th-f-fca5a5:#de0707;
  --th-f-fde68a:#d3aa04;
  --th-f-fff:#2A2118;
  --th-l-000:#D9CEBB;
  --th-l-0f172a:#D9CEBB;
  --th-l-1e293b:#D9CEBB;
  --th-l-334155:#D9CEBB;
  --th-l-cbd5e1:#D9CEBB;
  --th-l-ccc:#D9CEBB;
  --th-l-e2e8f0:#D9CEBB;
  --th-l-e5e7eb:#D9CEBB;
  --amber:#986206;   /* was #f59e0b (accent, readability) */
  --border:#D9CEBB;   /* was #1a2744 */
  --g:#157a3a;   /* was #22c55e (accent, readability) */
  --green:#157a3a;   /* was #22c55e (accent, readability) */
  --t:#2A2118;   /* was #e2e8f0 */
  --t2:#6B6154;   /* was #94a3b8 */
  --t3:#7D7262;   /* was #64748b */
  --teal:#0d7368;   /* was #14b8a6 (accent, readability) */
  --text:#3A3229;   /* was #c8d5e8 */
  --white:#2A2118;   /* was #eaf0f9 */
  --y:#986206;   /* was #f59e0b (accent, readability) */
  --bg:#F3EDE1;   /* was #060b16 (surface rank) */
  --surface:#FBF7EF;   /* was #0d1424 (surface rank) */
  --card:#FFFDF8;   /* was #111b2e (surface rank) */
}
html[data-theme="light"] body{background-color:#F3EDE1;color:#3A3229}
html[data-theme="light"] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=color]),html[data-theme="light"] select,html[data-theme="light"] textarea{background-color:#F7F1E5!important;color:#2A2118!important;border-color:#C4B69E!important}
html[data-theme="light"] input::placeholder,html[data-theme="light"] textarea::placeholder{color:#9A8E7D}
html[data-theme="light"] select option{background:#FFFDF8;color:#3A3229}
/* .nav-links a{color:var(--dim)} outranks .btn-nav{color:#fff} (same cascade as abcdleads). NOTE: the ORIGINAL dark design has
   the same bug (dim #5a6d8a on teal, ~1.9:1) — reported to Luke 2026-10-10, not changed. */
html[data-theme="light"] .nav-links a.btn-nav{color:#fff}
}
