@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap');
:root{--bg:#101315;--sidebar:#111718;--panel:#171c1e;--border:#2a3132;--muted:#889496;--text:#ecf0e9;--green:#b5ed8c;--mono:'IBM Plex Mono',monospace;--heading:'Space Grotesk',sans-serif;--font:'DM Sans',sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:13px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0;background:none}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:4px}button:disabled{opacity:.45;cursor:not-allowed}[hidden]{display:none!important}.sidebar{position:fixed;inset:0 auto 0 0;width:234px;background:var(--sidebar);border-right:1px solid var(--border);padding:29px 19px 15px;display:flex;flex-direction:column;z-index:4}.brand{display:flex;gap:11px;align-items:center;padding:0 4px;font:700 21px var(--heading);letter-spacing:-.9px}.brand-icon{font-size:39px;line-height:1;color:var(--green);font-weight:400}.brand-light{font-weight:400}.brand small{display:block;font:8px var(--mono);letter-spacing:1.8px;color:var(--muted);margin-top:4px}.workspace{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:8px;padding:12px 10px;margin:32px 0 28px;font-size:11px;font-weight:600;background:#192021}.avatar{background:#313e35;color:var(--green);border:1px solid #445346;display:grid;place-items:center;width:29px;height:30px;border-radius:5px;font:500 15px var(--heading)}.workspace small{display:block;font-size:9px;color:var(--muted);font-weight:400}.version{margin-left:auto;color:var(--muted);font:16px var(--mono)}.nav-label{font:9px var(--mono);letter-spacing:1.6px;color:#758183;margin:0 10px 12px}.nav{display:flex;width:100%;gap:12px;align-items:center;text-align:left;padding:12px;border-radius:6px;color:#9ca7a5;font-size:12px;margin-bottom:5px}.nav>span:first-child{font-size:19px;line-height:1}.nav.active{color:var(--green);background:#253026}.nav:hover{background:#202929}.nav-count{font:9px var(--mono);margin-left:auto;border:1px solid #3b4845;padding:0 5px;border-radius:4px}.arrow{margin-left:auto;color:#6e7c7b}.connections-label{margin-top:34px}.connection-row{display:flex;align-items:center;gap:9px;padding:10px;font-size:10px;color:#a5b0ae;width:100%;text-align:left}.connection-tag{font-size:8px;margin-left:auto;color:#8c9d8a}.tiny-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#54605e;flex-shrink:0}.mint{background:var(--green);box-shadow:0 0 8px #b5ed8c22}.sidebar-bottom{margin-top:auto;padding-top:25px}.alpha-card{border:1px solid #344034;padding:15px 13px;border-radius:8px;background:linear-gradient(125deg,#24302666,#182020)}.eyebrow{font:9px var(--mono);letter-spacing:1.5px;color:var(--muted);display:flex;align-items:center;gap:9px}.alpha-card .eyebrow{color:var(--green);font-size:8px;justify-content:space-between}.alpha-card strong{font:500 16px/1.35 var(--heading);display:block;margin-top:13px}.alpha-card p{font-size:10px;color:var(--muted);margin:9px 0 16px}.text-button{font-size:10px;font-weight:500;padding:0;color:#a5b2ad}.text-button:hover{color:var(--green)}.alpha-card .text-button{font-size:9px;color:var(--green)}.sidebar-footer{display:flex;align-items:center;gap:7px;font:8px var(--mono);color:#6f7e7d;margin-top:20px;padding:0 3px}.sidebar-footer>span:last-child{margin-left:auto}.shell{margin-left:234px}.topbar{height:70px;border-bottom:1px solid var(--border);padding:0 34px;display:flex;align-items:center;justify-content:space-between}.breadcrumb{display:flex;gap:14px;color:var(--muted);font-size:11px}.breadcrumb strong{font-weight:500;color:#c5cec6}.top-actions{display:flex;align-items:center;gap:19px}.local-label{font:9px var(--mono);color:#829382}.language{display:flex;border:1px solid var(--border);border-radius:5px;padding:3px;gap:2px}.language button{font:9px var(--mono);padding:4px 7px;color:#8c9792}.language .selected{background:#344034;color:#d8f5c0;border-radius:3px}.user-avatar{display:grid;place-items:center;width:28px;height:28px;background:#2b3235;border:1px solid #41494b;border-radius:50%;font:10px var(--heading)}.page{max-width:1550px;margin:auto;padding:33px 34px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:27px}.page-heading .eyebrow{font-size:8px;letter-spacing:2px;color:#a8bca4}.line{height:1px;width:23px;background:var(--green)}h1{font:500 clamp(25px,2.6vw,38px)/1.2 var(--heading);letter-spacing:-1.4px;margin:12px 0 9px}h1 span{color:var(--green)}.page-heading p{font-size:11px;color:var(--muted);margin:0}.button{display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:11px 15px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;transition:background .15s,transform .15s}.button:active{transform:translateY(1px)}.primary{background:var(--green);color:#1d2c16;border:1px solid var(--green);box-shadow:0 2px 10px #b5ed8c0a}.primary:hover{background:#c6ffa0}.secondary{border:1px solid #3a4443;background:#1b2223;color:#d3dbd0}.secondary:hover{background:#28322f}.small{padding:8px 12px;font-size:10px}.project-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.project-identity{display:flex;align-items:center;gap:12px}.project-icon{width:37px;height:38px;border:1px solid #3c493a;background:#253025;color:var(--green);font-size:28px;border-radius:7px;text-align:center}.project-name{font:500 16px var(--heading);padding:0;display:flex;gap:12px;align-items:center}.project-name span{color:var(--muted);font:12px var(--font)}.project-meta{font:7px var(--mono);letter-spacing:1.1px;color:#7f8d88;display:block;margin-top:4px}.project-tools{display:flex;gap:13px;align-items:center}.icon-button{font-size:20px;color:#98a59e;line-height:1;padding:5px}.icon-button:hover{color:var(--green)}.divider{height:22px;width:1px;background:var(--border)}.mode-switch{display:flex;padding:4px;background:#1b2223;border:1px solid var(--border);border-radius:7px;gap:3px}.mode-switch button{padding:6px 11px;font-size:10px;color:#8d9b96;border-radius:4px;display:flex;gap:6px;align-items:center}.mode-switch .active{background:#34412e;color:#c5e7a8}.lab-layout{display:grid;grid-template-columns:minmax(0,1fr) 274px;gap:17px;align-items:start}.panel{background:var(--panel);border:1px solid var(--border);border-radius:9px;overflow:hidden}.panel-tabs{display:flex;align-items:center;justify-content:space-between;padding:0 17px;height:47px;border-bottom:1px solid var(--border);gap:5px}.tabs{display:flex;height:100%;gap:22px}.tab{display:flex;gap:7px;align-items:center;font-size:10px;padding:0;position:relative;color:#869490;white-space:nowrap}.tab.active{color:var(--green)}.tab.active:after{position:absolute;content:'';height:2px;bottom:-1px;left:0;right:0;background:var(--green)}.tab>span:first-child{font-size:13px}.simulation-tag{border:1px solid #3a4932;background:#253022;color:#b2ce98;font:7px var(--mono);padding:3px 6px;border-radius:3px;white-space:nowrap;letter-spacing:.5px}.canvas-toolbar{height:51px;display:flex;align-items:center;justify-content:space-between;padding:10px 17px;gap:10px;background:#151a1c}.canvas-toolbar select{font:9px var(--mono);width:auto;max-width:195px;padding:7px 9px;background:#1e2526}.schematic-label{font:7px var(--mono);letter-spacing:1px;color:#63726c}.circuit-canvas{height:310px;background-color:#12181a;background-image:radial-gradient(#35413c 0.65px,transparent .65px);background-size:17px 17px;position:relative;overflow:hidden}.circuit-canvas svg{width:100%;height:100%;display:block}.circuit-canvas .wire{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.circuit-canvas .wire-flow{stroke-dasharray:5 12;animation:flow 2s linear infinite}.circuit-canvas.paused .wire-flow{animation-play-state:paused;opacity:.25}@keyframes flow{to{stroke-dashoffset:-34}}.canvas-footer{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#71827b;font:8px var(--mono);gap:10px;background:#151a1c}.canvas-footer>span:first-child{display:flex;gap:6px;align-items:center}.run-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-top:1px solid var(--border);height:55px;gap:10px}.run-bar>div{display:flex;align-items:center;gap:9px}.status-dot{width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 10px #b5ed8c44}.status-dot.paused{background:#8c9992;box-shadow:none}.run-bar span{font-size:9px}.run-bar .run-time{font:9px var(--mono);color:#6e7e76;margin-left:5px}.inspector{grid-column:2;grid-row:1/3;align-self:stretch}.panel-heading{display:flex;justify-content:space-between;padding:15px 17px;border-bottom:1px solid var(--border);font:8px var(--mono);letter-spacing:1px;color:#9aa89e;height:47px}.inspector-body{padding:18px}.field-label{font:8px var(--mono);letter-spacing:1px;color:#809087;display:block;margin-bottom:8px}select,input[type=text],input:not([type]),textarea{background:#12191a;color:#c5d0c3;border:1px solid #333e37;border-radius:5px;padding:9px 10px;width:100%;font-size:11px}select{cursor:pointer}.inspector-divider{height:1px;background:var(--border);margin:21px 0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:8px}h3{font:500 13px var(--heading);margin:0}.chip{font:8px var(--mono);color:#9daa94;background:#242e25;border:1px solid #394535;padding:2px 5px;border-radius:3px}.muted{color:var(--muted)}.small-text{font-size:10px;line-height:1.6;margin:7px 0 20px}.range-field{margin-top:20px}.range-field label{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#aeb9af}.range-field output{font:10px var(--mono);color:var(--green)}input[type=range]{display:block;width:100%;accent-color:var(--green);height:4px;margin:17px 0 10px;cursor:pointer}.range-limits{display:flex;justify-content:space-between;font:8px var(--mono);color:#64766b}.toggle-row{display:flex;align-items:center;justify-content:space-between}.toggle-row strong{font-size:11px;font-weight:500}.toggle-row small{display:block;font:8px var(--mono);color:#728377;margin-top:4px}.toggle{width:31px;height:18px;border:1px solid #465247;border-radius:20px;background:#29312d;padding:2px}.toggle span{display:block;width:12px;height:12px;border-radius:50%;background:#8e9a8d;transition:transform .15s}.toggle[aria-checked=true]{background:#b5ed8c;border-color:#b5ed8c}.toggle[aria-checked=true] span{background:#29411c;transform:translateX(12px)}.test-box{background:#20291f;border:1px solid #35442f;border-radius:6px;padding:13px}.test-box .eyebrow{font-size:7px;color:#a4bf91}.test-box h3{font-size:12px;margin-top:9px;line-height:1.5}.test-box p{font-size:9px;color:#8e9e87;line-height:1.7;margin:8px 0 14px}.test-box .text-button{color:var(--green);font-size:9px}#testResult{font:9px/1.7 var(--mono);color:var(--green);margin-top:8px}.telemetry{grid-column:1}.telemetry-top{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;gap:12px}.telemetry-top .eyebrow{font-size:7px;color:#7d9180}.telemetry-top h3{margin-top:4px;font-size:14px}.chart-actions{display:flex;align-items:center;gap:12px}.chart-actions select{width:auto;font:8px var(--mono);padding:6px;background:#1b2320}.metric-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0}.metric{padding:0 15px;border-right:1px solid var(--border)}.metric:first-child{padding-left:0}.metric:last-child{border:none}.metric>span{font-size:9px;color:#9aa99c}.metric>div{display:flex;align-items:baseline;gap:6px;margin:3px 0}.metric strong{font:500 27px var(--heading);letter-spacing:-1px}.metric>div>span{font:11px var(--mono);color:#839780}.metric small{font-size:8px;color:#6f8274}.led-metric>div{align-items:center;gap:9px}.led-metric strong{font-size:22px}.led-indicator{width:8px;height:8px;background:#465543;border-radius:50%}.led-indicator.on{background:var(--green);box-shadow:0 0 12px #b5ed8c88}.chart-container{padding:12px 18px 15px}#chart{width:100%;height:110px;overflow:visible}.chart-bottom{display:flex;justify-content:space-between;font:7px var(--mono);color:#6e8272;margin-top:5px}.chart-bottom>span:last-child{display:flex;align-items:center;gap:5px}.console{grid-column:1/-1}.console-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#1b2222;border-bottom:1px solid var(--border);font:9px var(--mono);color:#9cae9f}.console-heading>span{display:flex;gap:9px;align-items:center}.console-heading>span>span:first-child{color:var(--green)}.console-heading .text-button{font:8px var(--mono);color:#748779}.log{height:105px;overflow:auto;padding:9px 16px;font:9px/1.9 var(--mono);color:#a2b29f}.log-row{display:flex;gap:12px}.log-time{color:#5c7366;flex-shrink:0}.log-type{color:var(--green);min-width:32px}.log-type.warn{color:#e2bc76}.log-text{overflow-wrap:anywhere}.bottom-note{font:8px/1.6 var(--mono);color:#6c7f73;display:flex;justify-content:space-between;gap:16px;margin:16px 0 28px}.bottom-note .text-button{font-size:8px;white-space:nowrap}footer{border-top:1px solid var(--border);margin:0 34px;padding:15px 0 20px;color:#687b71;font:8px var(--mono);display:flex;justify-content:space-between;gap:12px}footer>span:last-child{letter-spacing:1.3px;font-size:7px}.footer-slash{margin:0 8px;color:#3a4b40}.code-toolbar{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#151a1c}.file-label{font:10px var(--mono);color:var(--green)}.file-label span{color:#b6c4b3;margin-left:9px}.code-view{height:300px;overflow:auto;margin:0;padding:18px;background:#111719;color:#bed6b2;font:10px/1.9 var(--mono);tab-size:2}.code-note{padding:12px 17px;font-size:9px;color:#8c9e8c;background:#19201d}.data-header{padding:18px}.data-header p{font-size:10px;color:var(--muted)}#payload{display:block;width:calc(100% - 36px);margin:0 18px;height:100px;resize:vertical;font:11px/1.7 var(--mono)}.payload-controls{display:flex;align-items:center;gap:15px;padding:14px 18px}#payloadError{font-size:10px;color:#e4bd83}.message-history{height:155px;overflow:auto;font:9px/1.9 var(--mono);padding:0 18px 15px;word-break:break-all;color:#94b18b}.message-history div{padding:4px 0;border-top:1px solid #26312b}.message-history time{color:#607768;margin-right:10px}dialog{color:var(--text);background:#1b2323;border:1px solid #465340;border-radius:12px;width:min(520px,calc(100vw - 28px));padding:25px;box-shadow:0 25px 100px #0009}dialog::backdrop{background:#080d10bb;backdrop-filter:blur(6px)}.dialog-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:15px}h2{font:500 23px var(--heading);letter-spacing:-.7px;margin:0}dialog label{display:block;font-size:11px;margin:16px 0 8px}dialog input{display:block;width:100%;border:1px solid #3c493b;background:#12191a;padding:11px;color:var(--text);border-radius:5px}dialog p{font-size:11px;line-height:1.8}dialog .button{margin-top:10px}.dialog-actions{display:flex;gap:10px;flex-wrap:wrap}.hardware-badge{font:10px var(--mono);color:var(--green);display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:15px}.hardware-badge span{color:var(--muted)}.hardware-steps{padding-left:20px;font-size:11px;line-height:2;color:#b8c7b6}.info-callout{border:1px solid #455437;background:#253022;border-radius:6px;padding:10px;color:#c1dbab}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);background:#d4f2bd;color:#25351e;padding:12px 22px;border-radius:7px;font-size:12px;box-shadow:0 10px 35px #0005;opacity:0;pointer-events:none;transition:.2s;z-index:20;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%,0)}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:25px 0 40px}.project-card{padding:22px}.project-card h3{font-size:19px;margin:18px 0 8px}.project-card p{color:var(--muted);font-size:11px}.project-card .card-actions{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:25px}.project-card .chip{font-size:9px}.guide-hero{padding:30px;background:radial-gradient(ellipse at top right,#39573244,transparent 65%),#18201c;margin:20px 0}.guide-hero h2{font-size:28px;max-width:600px}.guide-hero p{max-width:680px;color:#9db096;font-size:13px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 30px}.guide-card{padding:25px}.guide-card .step-number{font:11px var(--mono);color:var(--green)}.guide-card h3{font-size:18px;margin:13px 0}.guide-card p,.guide-card li{color:#95a690;font-size:12px;line-height:1.9}.guide-card code{color:#c0d5ad;background:#10191a;padding:2px 5px;font-size:10px;overflow-wrap:anywhere}.guide-card.wide{grid-column:1/-1}.guide-card ul{padding-left:18px}.guide-card a{color:var(--green);text-decoration:underline}.roadmap-list{display:flex;gap:10px;flex-wrap:wrap}.roadmap-list span{padding:8px 12px;border:1px solid #3b4935;border-radius:5px;font:10px var(--mono);color:#a9bc9b}.hardware-active{border-color:#56745d}.hardware-active .simulation-tag{color:#b8d8f0;background:#1b2c35;border-color:#36515c}
@media(min-width:1550px){.circuit-canvas{height:360px}.code-view{height:350px}.inspector-body{padding:23px}.range-field{margin-top:27px}.inspector-divider{margin:26px 0}}@media(max-width:1200px){.sidebar{width:204px;padding:25px 14px 15px}.shell{margin-left:204px}.page{padding:27px 23px 0}.topbar{padding:0 23px}.lab-layout{grid-template-columns:minmax(0,1fr) 245px;gap:13px}.inspector-body{padding:15px}.tabs{gap:14px}.panel-tabs{padding:0 12px}.schematic-label{display:none}.simulation-tag{font-size:6px}.metric strong{font-size:24px}footer{margin:0 23px}.brand{font-size:19px;gap:7px}.brand-icon{font-size:32px}.local-label{display:none}}@media(max-width:1000px){.sidebar{width:75px;padding:23px 10px}.shell{margin-left:75px}.brand{justify-content:center;padding:0}.brand>span:last-child,.workspace,.nav-label,.nav>span:not(:first-child),.connection-row,.sidebar-bottom{display:none}.nav{justify-content:center;padding:13px;margin:10px 0}.sidebar nav{margin-top:30px}.nav>span:first-child{font-size:23px}.page-heading h1{font-size:30px}.lab-layout{grid-template-columns:minmax(0,1fr) 245px}}@media(max-width:760px){.lab-layout{grid-template-columns:minmax(0,1fr)}.inspector{grid-column:1;grid-row:auto}.inspector-body{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.inspector-body>.field-label,.inspector-body>select,.inspector-body>.section-title,.inspector-body>.small-text,.inspector-body>.toggle-row,.inspector-body>.test-box{grid-column:1/-1}.inspector-divider{grid-column:1/-1;margin:18px 0}.test-box{margin-top:0}.inspector .range-field{margin-top:5px}.telemetry{grid-row:2}.console{grid-column:1}.project-meta{font-size:6px}.project-bar{flex-wrap:wrap;gap:15px}.project-tools{margin-left:auto}.page-heading{align-items:flex-start}.page-heading h1{font-size:26px;letter-spacing:-1px}.page-heading p{font-size:10px;max-width:350px}.page-heading .button{font-size:10px;padding:9px}.page-heading .button>span:first-child{display:none}.bottom-note{align-items:flex-start}.guide-grid{grid-template-columns:1fr}.guide-card.wide{grid-column:auto}.circuit-canvas{height:300px}.breadcrumb{font-size:10px;gap:8px}.top-actions{gap:10px}.topbar{height:58px}.page{padding-top:24px}.run-bar span{font-size:9px}.simulation-tag{font-size:7px}}@media(max-width:480px){.sidebar{width:56px;padding:18px 6px}.shell{margin-left:56px}.brand-icon{font-size:28px}.page{padding:22px 13px 0}.topbar{padding:0 13px}.breadcrumb>span{display:none}.breadcrumb strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar{display:none}.page-heading{flex-direction:column;gap:17px}.page-heading h1{font-size:25px}.page-heading .button{align-self:flex-end;margin-top:-6px}.project-bar{margin-top:8px}.project-name{font-size:15px}.project-tools{width:100%;justify-content:space-between}.panel-tabs{padding:0 10px}.tabs{gap:12px}.tab{font-size:9px;gap:4px}.tab>span:first-child{display:none}.simulation-tag{font-size:6px}.canvas-toolbar{padding:10px}.circuit-canvas{height:255px}.canvas-footer{font-size:6px;padding:0 10px;gap:5px}.run-bar{padding:10px}.run-bar .run-time{display:none}.metric{padding:0 9px}.metric strong{font-size:22px}.metric>span{font-size:8px}.metric small{font-size:7px}.metric>div>span{font-size:9px}.led-metric strong{font-size:17px}.telemetry-top{padding:15px 12px}.telemetry-top h3{font-size:13px}.chart-actions{gap:7px}.chart-actions select{max-width:95px}.metric-grid{margin:0 12px}.chart-container{padding:12px}.inspector-body{column-gap:15px}.range-field label{font-size:9px}.log{font-size:8px;padding:9px 10px}.log-row{gap:7px}.bottom-note{font-size:7px}.bottom-note>.text-button{display:none}footer{margin:0 13px;font-size:7px}footer>span:last-child{display:none}.guide-hero,.guide-card{padding:20px}.guide-hero h2{font-size:24px}}

/* DVS ProtoLab brand: retain the emblem aspect ratio at every breakpoint. */
.brand img.brand-icon{width:33px;height:50px;object-fit:contain;flex:0 0 33px;filter:drop-shadow(0 2px 5px #0003)}
@media(max-width:1200px){.brand img.brand-icon{width:30px;height:47px;flex-basis:30px}}
@media(max-width:1000px){.brand img.brand-icon{width:29px;height:48px;flex-basis:29px}}
@media(max-width:480px){.brand img.brand-icon{width:26px;height:44px;flex-basis:26px}}

.firmware-editor{height:300px;border:0!important;border-radius:0!important;padding:18px!important;background:#111719!important;color:#bed6b2!important;font:10px/1.9 var(--mono)!important;tab-size:2;resize:vertical}.cloud-save{margin-left:10px}.code-toolbar{flex-wrap:wrap;gap:10px}
