.demo-start-hint{font:11px/1.5 Arial,sans-serif!important;color:#617785!important;margin:8px 0 0!important;max-width:540px}.demo-stack-link{font:11px/1.4 Arial,sans-serif;color:#456370;text-decoration:none;border-bottom:1px solid #b4c5cb;align-self:flex-start;padding-bottom:4px}.demo-actions button:disabled{opacity:.45;cursor:default}.demo-actions #demoExport{flex:1}.demo-actions #demoStop{margin-left:0}.demo-actions #demoReset{margin-left:auto}.demo-narrative-body{scrollbar-gutter:stable}.demo-timeline>button.current{box-shadow:inset 0 0 0 1px #608992}.demo-timeline>button.done span::after{content:' ✓';color:#528778}.demo-launch select:focus-visible{outline:3px solid #80bcb9;outline-offset:2px}@media(min-width:1051px){body.reference-3d .ops-runtime{min-height:0!important}body.demo-guided .demo-intro{gap:18px}.demo-start-hint{font-size:11px!important}.demo-intro>div:first-child{padding-right:10px;min-width:0}}@media(max-height:820px) and (min-width:1051px){body.demo-guided .ops-runtime-body{grid-template-rows:150px minmax(0,1fr) 76px 20px!important}.demo-start-hint{display:none}.demo-intro{padding:8px 0!important}.demo-intro h1{font-size:28px!important}.demo-narrative-body{gap:10px;padding:13px}.demo-chapter h2{font-size:21px}.demo-look p{font-size:12px}.demo-scene-caption{top:49px;max-width:52%;padding:8px 10px}.demo-scene-caption b{font-size:15px}.demo-timeline>button b{font-size:11px}}@media(max-width:900px){.demo-start-hint{font-size:12px!important}.demo-stack-link{font-size:12px}.demo-actions #demoExport{min-width:120px}}
