:root { color-scheme: light dark; --good: #1a7f37; --bad: #cf222e; }
@media (prefers-color-scheme: dark) { :root { --good: #3fb950; --bad: #ff7b72; } }
body { margin: 0; font: 15px/1.6 system-ui, sans-serif; background: Canvas; color: CanvasText; }
main { max-width: 760px; margin: 0 auto; padding: 16px; }
button { font: inherit; padding: 4px 14px; }
li.good { color: var(--good); }
li.bad { color: var(--bad); }
#stage iframe { width: 320px; height: 180px; border: 1px solid GrayText; }
pre { white-space: pre-wrap; word-break: break-all; font-size: 12px; }
