:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}body{margin:0;min-width:320px;min-height:100vh;background-color:#f0f2f5}#root{height:100vh;width:100vw;display:flex;flex-direction:column}.playground-container{height:100%;width:100%;padding:16px;box-sizing:border-box}.editor-card{height:100%;display:flex;flex-direction:column}.editor-card .ant-card-body{flex:1;padding:0;overflow:hidden;min-height:0}.output-error{color:#ff4d4f;padding:16px;white-space:pre-wrap;font-family:monospace}.output-success{padding:0;height:100%}
