body[data-theme="root-domain"] {
  --rd-paper: #f7f8f4; --rd-card: #fff; --rd-ink: #1c2921; --rd-ink-2: #35473a;
  --rd-ink-3: #637367; --rd-ink-4: #7e8b80; --rd-rule: #e5eae3;
  --rd-accent: #356545; --rd-accent-soft: #edf3e9; --rd-leaf: #356545;
  --rd-font-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  font-family: var(--rd-font-body); background: var(--rd-paper); color: var(--rd-ink);
}
body[data-theme="root-domain"]::before { display: none; }
body[data-theme="root-domain"] :is(.lens-showcase, .lens-form, .lens-system-card) {
  background: var(--rd-card); border-radius: 24px; border: 1px solid var(--rd-rule);
}
body[data-theme="root-domain"] :is(button, input, select) { font-family: var(--rd-font-body); border-radius: 14px; }
