:root{--frames-vscode-bg:#1e1e1e;--frames-vscode-titlebar:#3c3c3c;--frames-vscode-menubar:#3c3c3c;--frames-vscode-menubar-border:#2a2a2a;--frames-vscode-activity:#333;--frames-vscode-activity-border:#252526;--frames-vscode-sidebar:#252526;--frames-vscode-sidebar-border:#3c3c3c;--frames-vscode-sidebar-header:#bbb;--frames-vscode-explorer-hover:hsla(0,0%,100%,.05);--frames-vscode-explorer-active:#094771;--frames-vscode-tabstrip:#2d2d2d;--frames-vscode-tab-active-bg:#1e1e1e;--frames-vscode-tab-active-top:#007acc;--frames-vscode-tab-inactive:#2d2d2d;--frames-vscode-tab-border:#252526;--frames-vscode-editor-bg:#1e1e1e;--frames-vscode-line-num:#858585;--frames-vscode-line-num-active:#c6c6c6;--frames-vscode-cursor:#aeafad;--frames-vscode-selection:rgba(38,79,120,.6);--frames-vscode-statusbar:#007acc;--frames-vscode-statusbar-text:hsla(0,0%,100%,.85);--frames-vscode-text:#d4d4d4;--frames-vscode-text-dim:#858585;--frames-vscode-icon-active:#fff;--frames-vscode-icon-inactive:#858585;--frames-vscode-border:#474747;--frames-vscode-text-subtle:#6e6e6e;--frames-vscode-icon-ts:#3178c6;--frames-vscode-icon-js:#e8c84d;--frames-vscode-icon-folder:#dcb67a;--frames-vscode-shadow:0 0 0 1.5px #3a3a3c,0 32px 80px rgba(0,0,0,.75),0 8px 24px rgba(0,0,0,.5);--frames-vscode-win-close-hover-bg:#e81123;--frames-vscode-btn-hover-bg:hsla(0,0%,100%,.1);--frames-vscode-win-btn-hover-bg:hsla(0,0%,100%,.12);--frames-vscode-terminal-path:#13a10e;--frames-vscode-terminal-host:#3a96dd}.wp-block-frames-vscode{aspect-ratio:16/10;background:var(--frames-vscode-bg);border-radius:var(--frames-radius-md);box-shadow:var(--frames-vscode-shadow);box-sizing:border-box;color:var(--frames-vscode-text);container-type:size;display:flex;flex-direction:column;font-family:Segoe UI,system-ui,sans-serif;font-size:clamp(10px,1.02cqw,13px);overflow:hidden;width:100%}.wp-block-frames-vscode__titlebar{align-items:center;background:var(--frames-vscode-titlebar);display:flex;flex-shrink:0;gap:clamp(4px,.63cqw,8px);height:clamp(22px,2.34cqw,30px);justify-content:space-between;padding:0 0 0 clamp(6px,.94cqw,12px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-block-frames-vscode__titlebar-left{align-items:center;display:flex;flex-shrink:0;gap:clamp(5px,.78cqw,10px)}.wp-block-frames-vscode__logo{color:var(--frames-vscode-statusbar);font-size:clamp(10px,1.25cqw,16px)}.wp-block-frames-vscode__menubar{align-items:center;display:flex}.wp-block-frames-vscode__menu-item{border-radius:var(--frames-radius-xs);color:var(--frames-vscode-text);cursor:pointer;font-size:clamp(9px,.94cqw,12px);line-height:clamp(18px,2.03cqw,26px);padding:0 clamp(4px,.63cqw,8px);white-space:nowrap}.wp-block-frames-vscode__menu-item:hover{background:var(--frames-vscode-btn-hover-bg)}.wp-block-frames-vscode__menu-item--muted{color:var(--frames-vscode-text-dim)}.wp-block-frames-vscode__search{align-items:center;background:var(--frames-vscode-bg);border:1px solid var(--frames-vscode-border);border-radius:var(--frames-radius-xs);cursor:text;display:flex;flex:1;gap:clamp(3px,.47cqw,6px);height:clamp(16px,1.72cqw,22px);max-width:clamp(160px,32.81cqw,420px);min-width:0;padding:0 clamp(5px,.78cqw,10px)}.wp-block-frames-vscode__search i{color:var(--frames-vscode-text-dim);flex-shrink:0;font-size:clamp(8px,.86cqw,11px)}.wp-block-frames-vscode__search span{color:var(--frames-vscode-text-dim);font-size:clamp(9px,.94cqw,12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-frames-vscode__win-controls{align-items:center;display:flex;flex-shrink:0}.wp-block-frames-vscode__win-btn{align-items:center;color:var(--frames-vscode-text);cursor:pointer;display:flex;font-size:clamp(9px,.94cqw,12px);height:clamp(22px,2.34cqw,30px);justify-content:center;width:clamp(30px,3.59cqw,46px)}.wp-block-frames-vscode__win-btn:hover{background:var(--frames-vscode-win-btn-hover-bg)}.wp-block-frames-vscode__win-btn--close:hover{background:var(--frames-vscode-win-close-hover-bg);color:var(--frames-vscode-icon-active)}.wp-block-frames-vscode__body{display:flex;flex:1;min-height:0;overflow:hidden}.wp-block-frames-vscode__activity{align-items:center;background:var(--frames-vscode-activity);border-right:1px solid var(--frames-vscode-activity-border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;padding:clamp(4px,.47cqw,6px) 0;transition:width .2s ease,opacity .2s ease;width:clamp(32px,3.75cqw,48px)}.wp-block-frames-vscode__activity-top{align-items:center;display:flex;flex:1;flex-direction:column}.wp-block-frames-vscode__activity-bottom{align-items:center;display:flex;flex-direction:column}.wp-block-frames-vscode__activity-btn{align-items:center;border-left:2px solid transparent;color:var(--frames-vscode-icon-inactive);cursor:pointer;display:flex;flex-shrink:0;font-size:clamp(14px,1.72cqw,22px);height:clamp(32px,3.75cqw,48px);justify-content:center;width:clamp(32px,3.75cqw,48px)}.wp-block-frames-vscode__activity-btn:hover{color:var(--frames-vscode-icon-active)}.wp-block-frames-vscode__activity-btn--active{border-left-color:var(--frames-vscode-icon-active);color:var(--frames-vscode-icon-active)}.wp-block-frames-vscode__inner-zones{display:grid;flex:1;grid-template-areas:"sidebar  tabs" "sidebar  crumb" "sidebar  code" "sidebar  panel-head" "sidebar  terminal";grid-template-columns:clamp(140px,17.19cqw,220px) 1fr;grid-template-rows:auto auto 1fr auto auto;min-height:0;overflow:hidden}.wp-block-frames-vscode__tabs{align-items:flex-end;border-bottom:1px solid var(--frames-vscode-border);grid-area:tabs;-ms-grid-column:2;-ms-grid-row:1;height:clamp(24px,2.73cqw,35px);overflow:hidden}.wp-block-frames-vscode__tab,.wp-block-frames-vscode__tabs{background:var(--frames-vscode-tabstrip);display:flex;flex-shrink:0}.wp-block-frames-vscode__tab{align-items:center;border-right:1px solid var(--frames-vscode-border);color:var(--frames-vscode-text-dim);cursor:pointer;font-size:clamp(9px,.98cqw,12.5px);gap:clamp(3px,.47cqw,6px);height:100%;padding:0 clamp(6px,.78cqw,10px) 0 clamp(8px,.94cqw,12px);white-space:nowrap}.wp-block-frames-vscode__tab--active{background:var(--frames-vscode-tab-active-bg);border-top:1px solid var(--frames-vscode-tab-active-top);color:var(--frames-vscode-text)}.wp-block-frames-vscode__tab-icon{font-size:clamp(9px,.94cqw,12px)}.wp-block-frames-vscode__tab-icon--ts{color:var(--frames-vscode-icon-ts)}.wp-block-frames-vscode__tab-icon--js{color:var(--frames-vscode-icon-js)}.wp-block-frames-vscode__tab-close,.wp-block-frames-vscode__tab-icon--dim{color:var(--frames-vscode-text-dim)}.wp-block-frames-vscode__tab-close{border-radius:var(--frames-radius-xs);font-size:clamp(8px,.86cqw,11px);padding:2px}.wp-block-frames-vscode__tab-close:hover{background:var(--frames-vscode-win-btn-hover-bg)}.wp-block-frames-vscode__breadcrumb{align-items:center;background:var(--frames-vscode-bg);border-bottom:1px solid var(--frames-vscode-sidebar-border);color:var(--frames-vscode-text-dim);display:flex;flex-shrink:0;font-size:clamp(9px,.94cqw,12px);gap:clamp(2px,.31cqw,4px);grid-area:crumb;-ms-grid-column:2;-ms-grid-row:2;height:clamp(17px,1.88cqw,24px);overflow:hidden;padding:0 clamp(8px,1.09cqw,14px)}.wp-block-frames-vscode__crumb{cursor:pointer;white-space:nowrap}.wp-block-frames-vscode__crumb--active{color:var(--frames-vscode-text)}.wp-block-frames-vscode__crumb-sep{align-items:center;color:var(--frames-vscode-text-subtle);display:inline-flex;font-size:clamp(7px,.78cqw,10px)}.wp-block-frames-vscode__inner-zones>.wp-block-frames-file-tree{-ms-grid-row:1;-ms-grid-row-span:5;background:var(--frames-vscode-sidebar);border-right:1px solid var(--frames-vscode-border);grid-area:sidebar;-ms-grid-column:1;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--frames-vscode-border) transparent;scrollbar-width:thin}.wp-block-frames-vscode__inner-zones>.wp-block-frames-file-tree::-webkit-scrollbar{width:6px}.wp-block-frames-vscode__inner-zones>.wp-block-frames-file-tree::-webkit-scrollbar-thumb{background:var(--frames-vscode-border);border-radius:var(--frames-radius-xs)}.wp-block-frames-vscode__inner-zones>.wp-block-frames-file-tree:before{align-items:center;color:var(--frames-vscode-text);content:"EXPLORER";display:flex;font-family:Segoe UI,system-ui,sans-serif;font-size:clamp(8px,.86cqw,11px);font-weight:700;letter-spacing:.08em;padding:clamp(6px,.78cqw,10px) clamp(8px,.94cqw,12px) clamp(4px,.47cqw,6px);text-transform:uppercase}.wp-block-frames-vscode .wp-block-frames-file-tree__item{min-height:clamp(16px,1.72cqw,22px)}.wp-block-frames-vscode .wp-block-frames-file-tree__item--depth-0{padding-left:clamp(4px,.63cqw,8px)}.wp-block-frames-vscode .wp-block-frames-file-tree__item--depth-1{padding-left:clamp(12px,1.56cqw,20px)}.wp-block-frames-vscode .wp-block-frames-file-tree__item--depth-2{padding-left:clamp(20px,2.66cqw,34px)}.wp-block-frames-vscode .wp-block-frames-file-tree__item--depth-3{padding-left:clamp(28px,3.75cqw,48px)}.wp-block-frames-vscode .wp-block-frames-file-tree__item--depth-4{padding-left:clamp(36px,4.84cqw,62px)}.wp-block-frames-vscode .wp-block-frames-file-tree__item--depth-5{padding-left:clamp(44px,5.93cqw,76px)}.wp-block-frames-vscode .wp-block-frames-file-tree__item--depth-6{padding-left:clamp(52px,7.02cqw,90px)}.wp-block-frames-vscode .wp-block-frames-file-tree__item--depth-7{padding-left:clamp(60px,8.11cqw,104px)}.wp-block-frames-vscode .wp-block-frames-file-tree__item--depth-8{padding-left:clamp(68px,9.2cqw,118px)}.wp-block-frames-vscode .wp-block-frames-file-tree__arrow{font-size:clamp(7px,.7cqw,9px)}.wp-block-frames-vscode .wp-block-frames-file-tree__icon{font-size:clamp(10px,1.02cqw,13px)}.wp-block-frames-vscode .wp-block-frames-file-tree__label{font-size:clamp(9px,.98cqw,12.5px)}.wp-block-frames-vscode__inner-zones>.wp-block-frames-vscode__code-zone{grid-area:code;-ms-grid-column:2;-ms-grid-row:3;min-height:0;overflow:hidden}.wp-block-frames-vscode__panel-head{align-items:center;background:var(--frames-vscode-sidebar);border-top:1px solid var(--frames-vscode-border);display:flex;flex-shrink:0;grid-area:panel-head;-ms-grid-column:2;-ms-grid-row:4;height:clamp(22px,2.34cqw,30px);justify-content:space-between;overflow:hidden;padding:0 clamp(4px,.63cqw,8px)}.wp-block-frames-vscode__panel-tabs-left{align-items:flex-end;display:flex;gap:0;height:100%}.wp-block-frames-vscode__panel-tab{align-items:center;border-bottom:2px solid transparent;color:var(--frames-vscode-text-dim);cursor:pointer;display:flex;font-size:clamp(9px,.94cqw,12px);height:100%;padding:0 clamp(6px,.94cqw,12px);white-space:nowrap}.wp-block-frames-vscode__panel-tab--active{border-bottom-color:var(--frames-vscode-statusbar);color:var(--frames-vscode-text)}.wp-block-frames-vscode__panel-tab:hover{color:var(--frames-vscode-text)}.wp-block-frames-vscode__panel-actions{align-items:center;color:var(--frames-vscode-text-dim);display:flex;font-size:clamp(10px,1.09cqw,14px);gap:clamp(3px,.47cqw,6px)}.wp-block-frames-vscode__panel-actions i{border-radius:var(--frames-radius-xs);cursor:pointer;padding:2px}.wp-block-frames-vscode__panel-actions i:hover{background:var(--frames-vscode-btn-hover-bg);color:var(--frames-vscode-icon-active)}.wp-block-frames-vscode__inner-zones>.wp-block-frames-vscode__terminal-zone{grid-area:terminal;-ms-grid-column:2;-ms-grid-row:5;min-height:clamp(80px,11.11cqw,140px);overflow:hidden}.wp-block-frames-vscode__statusbar{align-items:center;background:var(--frames-vscode-statusbar);display:flex;flex-shrink:0;height:clamp(16px,1.72cqw,22px);justify-content:space-between;overflow:hidden;padding:0 clamp(4px,.63cqw,8px)}.wp-block-frames-vscode__status-left,.wp-block-frames-vscode__status-right{align-items:center;display:flex;gap:clamp(4px,.94cqw,12px);height:100%}.wp-block-frames-vscode__status-item{align-items:center;border-radius:var(--frames-radius-xs);color:var(--frames-vscode-statusbar-text);cursor:pointer;display:inline-flex;font-size:clamp(8px,.9cqw,11.5px);gap:clamp(2px,.31cqw,4px);height:100%;padding:0 clamp(3px,.47cqw,6px);white-space:nowrap}.wp-block-frames-vscode__status-item:hover{background:var(--frames-vscode-btn-hover-bg)}.wp-block-frames-vscode__status-item i{font-size:clamp(7px,.78cqw,10px)}.wp-block-frames-vscode__code-zone.wp-block-frames-code,.wp-block-frames-vscode__terminal-zone.wp-block-frames-code{border-radius:0;box-shadow:none}.wp-block-frames-vscode__code-zone.wp-block-frames-code{display:flex;flex-direction:column;height:100%}.wp-block-frames-vscode__code-zone.wp-block-frames-code .wp-block-frames-code__body{flex:1;min-height:0;overflow:auto;scrollbar-color:var(--frames-vscode-border) transparent;scrollbar-width:thin}.wp-block-frames-vscode__code-zone.wp-block-frames-code .wp-block-frames-code__body::-webkit-scrollbar{height:6px;width:6px}.wp-block-frames-vscode__code-zone.wp-block-frames-code .wp-block-frames-code__body::-webkit-scrollbar-thumb{background:var(--frames-vscode-border);border-radius:var(--frames-radius-xs)}.wp-block-frames-vscode__code-zone.wp-block-frames-code .wp-block-frames-code__body::-webkit-scrollbar-track{background:transparent}.wp-block-frames-vscode__terminal-zone.wp-block-frames-code{display:flex;flex-direction:column;height:100%}.wp-block-frames-vscode__terminal-zone.wp-block-frames-code .wp-block-frames-code__body{flex:1;min-height:0;overflow:auto;padding:var(--frames-space-3) 0;scrollbar-color:var(--frames-vscode-border) transparent;scrollbar-width:thin}.wp-block-frames-vscode__terminal-zone.wp-block-frames-code .wp-block-frames-code__body::-webkit-scrollbar{height:6px;width:6px}.wp-block-frames-vscode__terminal-zone.wp-block-frames-code .wp-block-frames-code__body::-webkit-scrollbar-thumb{background:var(--frames-vscode-border);border-radius:var(--frames-radius-xs)}.wp-block-frames-vscode__terminal-zone.wp-block-frames-code .wp-block-frames-code__body::-webkit-scrollbar-track{background:transparent}.wp-block-frames-vscode__terminal-zone.wp-block-frames-code.is-terminal-code{justify-content:flex-start;padding:var(--frames-space-3) 0 var(--frames-space-3) var(--frames-space-3)}.wp-block-frames-vscode.has-no-sidebar .wp-block-frames-vscode__inner-zones{grid-template-columns:0 1fr}.wp-block-frames-vscode.has-no-sidebar .wp-block-frames-file-tree,.wp-block-frames-vscode.has-no-terminal .wp-block-frames-vscode__panel-head,.wp-block-frames-vscode.has-no-terminal .wp-block-frames-vscode__terminal-zone{display:none}@media(max-width:781px){.wp-block-frames-vscode.has-tablet-no-sidebar .wp-block-frames-vscode__inner-zones{grid-template-columns:0 1fr}.wp-block-frames-vscode.has-tablet-no-sidebar .wp-block-frames-file-tree,.wp-block-frames-vscode.has-tablet-no-terminal .wp-block-frames-vscode__panel-head,.wp-block-frames-vscode.has-tablet-no-terminal .wp-block-frames-vscode__terminal-zone{display:none}}@media(max-width:600px){.wp-block-frames-vscode.has-mobile-no-sidebar .wp-block-frames-vscode__inner-zones{grid-template-columns:0 1fr}.wp-block-frames-vscode.has-mobile-no-sidebar .wp-block-frames-file-tree,.wp-block-frames-vscode.has-mobile-no-terminal .wp-block-frames-vscode__panel-head,.wp-block-frames-vscode.has-mobile-no-terminal .wp-block-frames-vscode__terminal-zone{display:none}}@container (max-width: 480px){.wp-block-frames-vscode__activity{border-right:none;opacity:0;overflow:hidden;width:0}.wp-block-frames-vscode__inner-zones{grid-template-areas:". tabs" ". crumb" ". code" ". panel-head" ". terminal";grid-template-columns:0 1fr}.wp-block-frames-vscode__inner-zones>.wp-block-frames-file-tree{display:none}}
