@font-face{font-family:"BIGOTESUCIO Geist Mono";src:url("/fonts/geist-mono-latin.woff2") format("woff2");font-weight:400;font-display:swap}
:root{--bg:#fff;--panel:#fff;--paper:#fff;--ink:#111;--muted:#4b4b4b;--line:#d0d0d0;--font:"BIGOTESUCIO Geist Mono",monospace}
html,body{background:#fff;color:#111}
body,button,input,select,textarea{font-family:"BIGOTESUCIO Geist Mono",monospace!important;font-weight:400!important}
body *{font-weight:400!important;text-shadow:none!important;box-shadow:none!important}
.side,.work,.top,header,.toolbar,.footer,.group,.inside{color:#111}
.side,.work,.stage,.top,header,.toolbar,.footer,.group,.empty{background:#fff!important}
button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #111;outline-offset:2px}
.btn:not(.dark),select,input[type=number],input[type=text],textarea,.textin{color:#111;background-color:#fff}
.btn.primary{background:#dfff00;color:#111}
.btn.dark,.seg button.active,.mode.active{background:#111;color:#fff}
button:disabled{color:#595959!important;background:#ededed!important;opacity:1}
input::placeholder,textarea::placeholder{color:#555;opacity:1}
@media(max-width:760px){.app{min-width:0}.actions{flex-wrap:wrap;justify-content:flex-end}.work{min-width:0}}
