
.screen-canvas{transform-origin:0 0;pointer-events:none;width:1672px;height:941px;position:absolute;top:0;left:0}.screen-desk{width:100%;height:100%}.ide{transform-origin:0 0;color:#ccc;filter:brightness(.83)saturate(.82);background:#1e1e1e;width:1200px;height:780px;font:16px Arial,sans-serif;position:absolute;top:0;left:0;overflow:hidden}.ide:after{content:"";pointer-events:none;background:linear-gradient(130deg,#94b0c609,#0000 45%,#00000026);position:absolute;inset:0;box-shadow:inset 0 0 18px #0007}.ide-title{background:#323233;justify-content:space-between;align-items:center;height:38px;padding:0 15px;font-size:14px;display:flex}.window-dots{color:#e56b63;letter-spacing:5px}.window-dots i{color:#e6be62;font-style:normal}.window-dots b{color:#60b867;font-weight:400}.ide-command{text-align:center;background:#3c3c3d;border:1px solid #525253;border-radius:5px;width:480px;padding:3px}.ide-body{height:717px;display:flex}.activity-bar{color:#929292;background:#333;flex-direction:column;align-items:center;gap:32px;width:48px;padding-top:18px;font-size:28px;display:flex}.activity-bar span:first-child{color:#eee}.activity-bar span:last-child{margin-top:auto;margin-bottom:18px}.file-tree{background:#252526;flex:none;width:190px;font-size:14px;line-height:29px}.explorer-title{letter-spacing:.6px;padding:12px 16px;font-size:12px}.folder{padding-left:12px;font-size:13px;font-weight:600}.tree-file{padding-left:28px}.tree-file.selected{color:#eee;background:#37373d}.python-icon{color:#d7bc76;margin-right:7px}.editor-main{flex:1;min-width:0}.editor-tabs{background:#252526;height:39px;font-size:14px;display:flex}.editor-tab{background:#1e1e1e;border-top:1px solid #8bbbd1;padding:11px 18px}.editor-tab.muted{color:#969696;background:#2d2d2d;border:0}.breadcrumbs{color:#aaa;height:30px;padding:7px 20px;font-size:13px}.code-viewport{height:648px;padding-top:7px;position:relative;overflow:hidden}.code-lines{white-space:pre;will-change:transform;font:18px/25px Menlo,Consolas,Liberation Mono,monospace}.code-line{height:25px;display:flex}.line-number{text-align:right;color:#858585;flex:none;width:64px;padding-right:18px;display:inline-block}.py-comment{color:#6a9955}.py-string{color:#ce9178}.py-keyword{color:#c586c0}.py-number{color:#b5cea8}.py-type{color:#4ec9b0}.py-function{color:#dcdcaa}.py-variable{color:#9cdcfe}.editor-scroll-track{background:#1e1e1e;width:12px;position:absolute;top:0;bottom:0;right:0}.editor-scroll-thumb{background:#79797955;height:200px}.ide-status{color:#fff;word-spacing:3px;background:#007acc;justify-content:space-between;align-items:center;height:25px;padding:0 12px;font-size:13px;display:flex}
