:root { color-scheme: light dark; }
html, body { margin: 0; height: 100%; }
body { display: flex; align-items: center; justify-content: center; color: #8e8e93;
  font: 13px system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }
.spinner { width: 24px; height: 24px; animation: spin 1s steps(12) infinite; }
.spinner line { stroke: currentColor; stroke-width: 2; stroke-linecap: round; }
@keyframes spin { to { transform: rotate(360deg); } }
.error { max-width: 80%; white-space: pre-wrap; font: 12px ui-monospace, Menlo, monospace; }
