#pipelineWiki { width:min(1100px,calc(100vw - 24px)); height:calc(100dvh - 32px); max-height:calc(100dvh - 32px); padding:12px; border:1px solid #704399; background:#100b1b; color:#eee; }
#pipelineWiki[open] { display:flex; flex-direction:column; gap:8px; }
#pipelineWiki::backdrop { background:#000a; }
#pipelineWiki header { display:flex; align-items:center; justify-content:space-between; gap:8px; }
#pipelineWiki h2,#pipelineWiki p { margin:0; }
#pipelineWiki iframe { flex:1; min-height:0; width:100%; border:0; background:white; }
.credits-window .desktop-tool-body { overflow:auto; }
.credits-scroll.credits-roll { justify-content:flex-start; animation:animaflow-credits 32s linear infinite; }
.credits-pause { flex:none; align-self:center; }
@keyframes animaflow-credits { from { transform:translateY(65vh); } to { transform:translateY(-100%); } }
@media(prefers-reduced-motion:reduce) { .credits-scroll.credits-roll { animation:none; } .credits-pause { display:none; } }
