/* IA Stream — base */
#ia-stream-shell {
  --ia-bg: #0f1115;
  --ia-panel: #151922;
  --ia-card: #1b2030;
  --ia-border: #2a3145;
  --ia-text: #e6e8ee;
  --ia-muted: #9aa3b2;
  --ia-accent: #ff4500; /* reddit-ish */
  --ia-radius: 10px;
  --ia-gap: 12px;

  /* Discuss-compatible token aliases (Stream reuses Discuss card classnames) */
  --iad-border: var(--ia-border);
  --iad-radius: var(--ia-radius);
  --iad-muted: var(--ia-muted);
  --iad-fs-12: 0.75rem;
  --iad-fs-14: 0.875rem;
  --iad-fs-16: 1rem;
  --iad-lh-ui: 1.2;
  --iad-lh-tight: 1.25;

  color: var(--ia-text);
  background: var(--ia-bg);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
               Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
}

#ia-stream-shell *,
#ia-stream-shell *::before,
#ia-stream-shell *::after {
  box-sizing: border-box;
}

#ia-stream-shell a {
  color: var(--ia-accent);
  text-decoration: none;
}

#ia-stream-shell a:hover {
  text-decoration: underline;
}

.ia-stream-placeholder {
  padding: 24px;
  text-align: center;
  color: var(--ia-muted);
  font-size: 0.95rem;
}
