@layer components {
  /* Light single-pane editor: no output pane, no run controls. Distinct from
     python.css's dark two-pane #1d1f21 theme; reuses the light `tomorrow` ACE
     theme already used for authoring/SQL editors. */
  .pseudo-editor-wrap {
    font-size: 13px;
    min-block-size: 260px;
  }
  .pseudo-student-wrap {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
  }
  .pseudo-readonly-code {
    background: var(--color-surface-sunken);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-sm);
    font-family: var(--font-mono, monospace);
    font-size: 0.85rem;
    overflow-x: auto;
    padding: 0.75rem 1rem;
    white-space: pre;
  }
}
