.article-page .render-controls,.article-page .starvation-controls{flex-wrap:wrap}.article-page .rendering-demo .runtime-pane,.article-page .starvation-demo .runtime-pane{min-width:0}.article-page .render-stage,.article-page .starvation-result{display:grid;justify-items:center;grid-gap:var(--cf-space-300);gap:var(--cf-space-300)}.article-page .paint-box{inline-size:min(100%,220px);aspect-ratio:1;border:1px solid var(--cf-color-border-control);border-radius:var(--cf-radius-400);background:var(--cf-color-primary-solid);box-shadow:var(--cf-shadow-sm)}.article-page .render-stage ol{justify-self:stretch;margin:0}.article-page .starvation-controls label{display:inline-flex;align-items:center;gap:var(--cf-space-150);color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-200)}.article-page .starvation-controls input{max-inline-size:9ch}.article-page .spinner{inline-size:var(--cf-space-700);block-size:var(--cf-space-700);border:var(--cf-space-050) solid var(--cf-color-border-control);border-block-start-color:var(--cf-color-primary-solid);border-radius:var(--cf-radius-full)}.article-page .spinner.is-spinning{animation:event-loop-spin var(--cf-duration-slower) linear infinite}@media(prefers-reduced-motion:reduce){.article-page .spinner.is-spinning{animation:none}}@keyframes event-loop-spin{to{transform:rotate(1turn)}}