html,body,#root{height:100%;margin:0;background:#000;color:#fff;font-family:Geist,Inter,system-ui,sans-serif}*{box-sizing:border-box}.shell{height:100%;display:flex;flex-direction:column}.demo-strip{height:26px;min-height:26px;background:#0b0d10;color:#a7c8ff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;letter-spacing:.08em;font-weight:700}.demo-led{width:7px;height:7px;border-radius:50%;background:#1463ff}.current-page{position:absolute;right:12px;font-weight:400;opacity:.7}.design-frame{width:100%;flex:1;border:0;background:#000}
