/* Paint the viewport itself, including iOS standalone safe areas, before app CSS loads. */
html, body { background-color: var(--ink, var(--startup-background, #160f24)); }
/* Only a first launch without a confirmed palette needs this neutral startup screen. */
html[data-theme-pending] { background-color: #191b20; }
html[data-theme-pending] body { background: #191b20 !important; }
html[data-theme-pending] #root { visibility: hidden; }
html[data-theme-pending] body::before {
  content: "PulsePair";
  position: fixed; inset: 0; display: grid; place-items: center;
  color: #eee; font: 500 20px system-ui, sans-serif; pointer-events: none;
}
