:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}button,input,textarea,select{font:inherit}.preview-stage{border:1px solid;border-radius:4px;justify-content:center;align-items:flex-start;min-width:0;min-height:360px;padding:1rem;display:flex;overflow:auto}.preview-empty{text-align:center;align-self:center;max-width:22rem;margin:auto;padding:2rem;line-height:1.7}.preview-frame-shell{resize:vertical;background:#fff;border:1px solid;flex:none;max-width:100%;height:800px;min-height:360px;max-height:1280px;overflow:auto;box-shadow:0 .5rem 1.5rem #194c5214}.preview-frame{background:#fff;border:0;width:100%;height:100%;display:block}
