/* Siyah-beyaz tema · scripts/theme-mono.mjs ile editor.css'ten üretilir; elle düzenlemeyin. */
html.theme-mono{--bg:#181818;--panel:#181818;--surface:#242424;--line:#2a2a2a;--ink:#cdcdcd;--muted:#959595;--accent:#334d80;--warm:#cdcdcd}
html.theme-mono button{background:#242424}
html.theme-mono button:hover{background:#334d80;border-color:#334d80}
html.theme-mono button:focus-visible,html.theme-mono input:focus-visible,html.theme-mono select:focus-visible{outline:2px solid #2a2a2a}
html.theme-mono .primary,html.theme-mono .apply{background:#333333;color:#cdcdcd;border-color:#2a2a2a}
html.theme-mono .primary:hover,html.theme-mono .apply:hover{background:#334d80}
html.theme-mono header{background:#181818;border-bottom:1px solid #2a2a2a;box-shadow:0 1px 0 #000000}
html.theme-mono .logo{background:#242424;border:1px solid #2a2a2a;color:#cdcdcd}
html.theme-mono .project{color:#cdcdcd}
html.theme-mono .project span{color:#737373}
html.theme-mono i{background:#333333}
html.theme-mono nav{background:#181818;border-right:1px solid #2a2a2a}
html.theme-mono nav button{color:#959595}
html.theme-mono nav button.active{background:#334d80;color:#ffffff;border-color:#334d80}
html.theme-mono nav>span{color:#959595}
html.theme-mono .bottom{color:#cdcdcd}
html.theme-mono .bottom small{color:#737373}
html.theme-mono .intro small,html.theme-mono aside>small{color:#959595}
html.theme-mono .intro p{color:#959595}
html.theme-mono .badge{border:1px solid #2a2a2a;background:#181818;color:#cdcdcd}
html.theme-mono .scene-wrap{border:1px solid #2a2a2a;background:radial-gradient(ellipse at 48% 60%,#333333,#242424);box-shadow:0 2px 7px #00000022}
html.theme-mono .topline>span{background:#181818c4;border:1px solid #2a2a2a55}
html.theme-mono .topline b{color:#cdcdcd}
html.theme-mono .topline em{color:#cdcdcd}
html.theme-mono .topline>div{background:#181818eb;border:1px solid #2a2a2a;box-shadow:0 2px 7px #00000022}
html.theme-mono .topline button{color:#cdcdcd}
html.theme-mono .topline button.active,html.theme-mono .topline button[aria-pressed=true]{background:#334d80;color:#ffffff;border-color:#334d80}
html.theme-mono .scene-footer{color:#cdcdcd;text-shadow:0 1px 2px #00000088}
html.theme-mono .x{color:#cdcdcd}
html.theme-mono .y{color:#cdcdcd}
html.theme-mono .z{color:#cdcdcd}
html.theme-mono .empty{text-shadow:0 1px 8px #00000044}
html.theme-mono .empty>span{color:#cdcdcd}
html.theme-mono .empty h2{color:#cdcdcd}
html.theme-mono .empty p{color:#cdcdcd}
html.theme-mono .empty small{color:#cdcdcd}
html.theme-mono #context{background:#181818f5;border:1px solid #2a2a2a;box-shadow:0 5px 20px #00000055}
html.theme-mono #context button{color:#cdcdcd}
html.theme-mono #context button.active{background:#334d80;color:#ffffff}
html.theme-mono #context button:hover{background:#334d80}
html.theme-mono #dimension-label{color:#cdcdcd;background:#181818e8;border:1px solid #2a2a2a;box-shadow:0 2px 8px #00000022}
html.theme-mono .statusline{color:#959595}
html.theme-mono #mode{color:#cdcdcd}
html.theme-mono .objects{background:#181818;border:1px solid #2a2a2a}
html.theme-mono .objects h2{color:#cdcdcd}
html.theme-mono .objects h2 span{color:#959595}
html.theme-mono #list p{color:#959595}
html.theme-mono #list button{background:#242424;border-color:#2a2a2a}
html.theme-mono #list button small{color:#959595}
html.theme-mono #list button.active{background:#334d80;border-color:#334d80;color:#ffffff}
html.theme-mono footer{color:#737373}
html.theme-mono aside{background:#181818;border-left:1px solid #2a2a2a;box-shadow:-2px 0 8px #00000011}
html.theme-mono aside>h2 span{color:#959595}
html.theme-mono aside section{border-top:1px solid #2a2a2a}
html.theme-mono h3{color:#cdcdcd}
html.theme-mono h3 em{background:#242424;color:#cdcdcd}
html.theme-mono .card{background:#242424;border:1px solid #2a2a2a}
html.theme-mono .card:hover{background:#334d80;border-color:#334d80}
html.theme-mono .swatch{background:repeating-linear-gradient(0deg,#333333,#333333 3px,#333333 4px);border:1px solid #5a5a5a;box-shadow:3px 4px #000000}
html.theme-mono .back{background:#333333;box-shadow:2px 2px #000000;border-color:#5a5a5a}
html.theme-mono .thick{box-shadow:4px 7px #000000}
html.theme-mono .card b{color:#cdcdcd}
html.theme-mono .card small{color:#959595}
html.theme-mono .card button{border:1px solid #2a2a2a;background:#242424;color:#cdcdcd}
html.theme-mono label{color:#959595}
html.theme-mono input:not([type=checkbox]),html.theme-mono select{border:1px solid #2a2a2a;background:#181818;color:#cdcdcd}
html.theme-mono input:disabled{color:#959595;background:#181818}
html.theme-mono .delete{color:#959595}
html.theme-mono .switch{color:#cdcdcd}
html.theme-mono .switch input{accent-color:#959595}
html.theme-mono .helper{color:#959595}
html.theme-mono .tip{background:#181818;border:1px solid #2a2a2a;color:#cdcdcd}
html.theme-mono .tip p{color:#959595}
html.theme-mono .note{color:#959595}
html.theme-mono #toast{background:#242424;color:#cdcdcd;border:1px solid #2a2a2a;box-shadow:0 5px 25px #00000055}
html.theme-mono #toolstrip{background:#181818ee;border:1px solid #2a2a2a;box-shadow:0 2px 7px #00000033}
html.theme-mono #toolstrip button{color:#cdcdcd}
html.theme-mono #toolstrip button span{color:#cdcdcd}
html.theme-mono #toolstrip .active{background:#334d80;border-color:#334d80;color:#ffffff}
html.theme-mono #toolstrip #space{color:#cdcdcd;border-left-color:#2a2a2a}
html.theme-mono #pivot-editor{background:#181818;border:1px solid #5a5a5a;box-shadow:0 8px 28px #00000066}
html.theme-mono #pivot-editor>b{color:#cdcdcd}
html.theme-mono #pivot-editor #close-pivot{color:#cdcdcd}
html.theme-mono #pivot-editor input{border-color:#5a5a5a;color:#cdcdcd;background:#181818}
html.theme-mono #pivot-editor>div span{color:#cdcdcd}
html.theme-mono #pivot-editor>small{color:#959595}
html.theme-mono #angle-feedback{background:#181818e8;color:#cdcdcd;border:1px solid #2a2a2a;box-shadow:0 3px 15px #00000044}
html.theme-mono #angle-feedback.locked{background:#242424f2;color:#cdcdcd;border-color:#5a5a5a;box-shadow:0 0 0 2px #00000022,0 3px 15px #00000044}
html.theme-mono ::-webkit-scrollbar-track{background:#181818}
html.theme-mono ::-webkit-scrollbar-thumb{background:#333333;border:2px solid #2a2a2a}
html.theme-mono #view-cube{background:linear-gradient(145deg,#18181888,#24242433);border:1px solid #5a5a5a33;box-shadow:0 3px 14px #00000022}
html.theme-mono #view-cube .cube-controls span{color:#cdcdcd;text-shadow:0 1px 3px #00000077}
html.theme-mono #view-cube button{background:#18181888;border:1px solid #5a5a5a33;color:#cdcdcd}
html.theme-mono #view-cube button:hover{background:#334d80;border-color:#334d80}
html.theme-mono #view-cube canvas:focus-visible{outline:1px solid #5a5a5a}
html.theme-mono #view-cube .cube-caption{color:#cdcdcd;text-shadow:0 1px 3px #00000088}
html.theme-mono #view-cube .cube-views{color:#cdcdcd;border-color:#2a2a2a44;background:#181818bb}
html.theme-mono #view-cube .cube-views option{background:#181818;color:#cdcdcd}
html.theme-mono #resize-feedback{background:#181818f2;border:1px solid #5a5a5a;box-shadow:0 4px 18px #00000055}
html.theme-mono #resize-feedback strong{color:#cdcdcd}
html.theme-mono #resize-feedback small{color:#cdcdcd}
html.theme-mono .app>aside{border-right:1px solid #2a2a2a;box-shadow:5px 0 18px #00000055}
html.theme-mono #pin-tools{color:#cdcdcd}
html.theme-mono #pin-tools[aria-pressed=true]{background:#334d80;border-color:#334d80;color:#ffffff}
html.theme-mono #part-properties{background:#181818;border:1px solid #2a2a2a;box-shadow:0 9px 30px #00000077}
html.theme-mono #part-properties .properties-title{background:#242424;border-bottom:1px solid #2a2a2a}
html.theme-mono #part-properties .properties-title button{color:#cdcdcd}
html.theme-mono #part-properties .properties-id{color:#959595}
html.theme-mono #part-properties .properties-error{color:#cdcdcd}
html.theme-mono #part-properties .properties-hint{color:#959595}
html.theme-mono #resize-feedback.snapped{border-color:#5a5a5a;background:#242424f2}
html.theme-mono #resize-feedback.snapped strong{color:#cdcdcd}
html.theme-mono #part-dimensions path{filter:drop-shadow(0 1px 1px #18181899)}
html.theme-mono #toolstrip #dimensions-toggle{border-left:1px solid #2a2a2a;color:#cdcdcd}
html.theme-mono #toolstrip #dimensions-toggle.active{background:#334d80;color:#ffffff}
html.theme-mono #dimensions-menu{background:#181818;border:1px solid #2a2a2a;box-shadow:0 7px 25px #00000066}
html.theme-mono #dimensions-menu button.active{background:#334d80;border-color:#334d80}
html.theme-mono #dimensions-menu p{color:#cdcdcd}
html.theme-mono #dimensions-menu .dimension-parts{color:#cdcdcd}
html.theme-mono #dimensions-menu label{color:#cdcdcd}
html.theme-mono #dimensions-menu input{accent-color:#cdcdcd}
html.theme-mono #dimensions-menu small{color:#959595}
html.theme-mono #copy-feedback{background:#242424f2;border:1px solid #5a5a5a;box-shadow:0 4px 18px #00000055}
html.theme-mono #copy-feedback strong{color:#cdcdcd}
html.theme-mono #copy-feedback small{color:#cdcdcd}
html.theme-mono .card .swatch{background:#ffffff;border-color:#5a5a5a;box-shadow:3px 4px #000000}
html.theme-mono .card .swatch.back{background:#ffffff;border-color:#5a5a5a;box-shadow:2px 2px #000000}
html.theme-mono .card .swatch.thick{background:#ffffff;box-shadow:4px 7px #000000;border-color:#5a5a5a}
html.theme-mono #intent-feedback{border:1px solid #5a5a5a;background:#242424f2;box-shadow:0 3px 15px #00000044;color:#cdcdcd}
html.theme-mono #list .part-name-input{border:1px solid #5a5a5a;background:#181818;color:#cdcdcd;box-shadow:0 0 0 1px #00000044}
html.theme-mono #move-feedback{background:#181818f2;border:1px solid #5a5a5a;box-shadow:0 4px 18px #00000055}
html.theme-mono #move-feedback strong{color:#cdcdcd}
html.theme-mono #move-feedback small{color:#cdcdcd}
html.theme-mono #measure-toggle{border-left:1px solid #2a2a2a!important}
html.theme-mono #measure-feedback{background:#181818f5;border:1px solid #5a5a5a;box-shadow:0 4px 18px #00000055}
html.theme-mono #measure-feedback strong{color:#cdcdcd}
html.theme-mono #measure-feedback small{color:#cdcdcd}
html.theme-mono #measure-feedback{background:#181818f2;border:2px solid #2a2a2a}
html.theme-mono #measure-feedback strong{color:#cdcdcd}
html.theme-mono #measure-feedback small{color:#cdcdcd}
html.theme-mono #measure-feedback,html.theme-mono .measurement-label{background:#ffffffef;color:#737373;border:1px solid #2a2a2a}
html.theme-mono button.measurement-label:hover{background:#334d80;border-color:#334d80;box-shadow:0 0 0 1px #000000}
html.theme-mono #measurement-menu{background:#181818;border:1px solid #2a2a2a;box-shadow:0 4px 18px #00000077}
html.theme-mono #measurement-menu button{background:#242424;color:#cdcdcd}
html.theme-mono #measurement-menu button:hover{background:#334d80}
html.theme-mono header .history-controls button{color:#cdcdcd;background:#242424;border-color:#2a2a2a}
html.theme-mono header .history-controls button:hover{background:#334d80;border-color:#334d80}
html.theme-mono .radius-pick-source{background:#333333;border-color:#2a2a2a;color:#cdcdcd}
html.theme-mono .radius-picking .radius-pick-source{background:#333333;border-color:#5a5a5a;box-shadow:0 0 0 1px #000000}
html.theme-mono .radius-picking .radius-title{background:#333333}
html.theme-mono .radius-bind-open{color:#cdcdcd}
html.theme-mono .source-detach{color:#cdcdcd;border-color:#2a2a2a;background:#242424}
html.theme-mono .source-detach:hover{background:#334d80;border-color:#334d80}
html.theme-mono #radius-tools{background:#181818;border:1px solid #2a2a2a;box-shadow:0 12px 40px #00000088;color:#cdcdcd}
html.theme-mono .radius-title{background:#242424}
html.theme-mono .radius-body section{border-top:1px solid #2a2a2a}
html.theme-mono .radius-body p,html.theme-mono .radius-body small{color:#cdcdcd}
html.theme-mono .radius-body input[type=checkbox]{accent-color:#cdcdcd}
html.theme-mono .radius-fields label.active{color:#ffffff}
html.theme-mono .radius-fields label.active input{border-color:#334d80;box-shadow:0 0 0 1px #000000}
html.theme-mono .radius-body .radius-error{color:#cdcdcd}
html.theme-mono .radius-body .apply{background:#333333}
html.theme-mono .radius-corner{border:2px solid #5a5a5a;background:#333333;color:#cdcdcd;box-shadow:0 2px 10px #00000066}
html.theme-mono .radius-corner:hover{background:#334d80}
html.theme-mono #toolstrip #radius-toggle{color:#cdcdcd;border-left:1px solid #2a2a2a}
html.theme-mono #startup{background:#181818;color:#cdcdcd}
html.theme-mono .startup-vignette{background:linear-gradient(180deg,#181818bb,transparent 30%,transparent 65%,#181818f2 94%),linear-gradient(90deg,#18181844,transparent 22%,transparent 78%,#18181844)}
html.theme-mono .startup-brand-symbol{border:1px solid #5a5a5a55;color:#cdcdcd}
html.theme-mono .startup-brand b{color:#cdcdcd}
html.theme-mono .startup-brand small{color:#959595}
html.theme-mono .startup-edition{color:#959595}
html.theme-mono .startup-edition>span{background:#333333;box-shadow:0 0 10px #00000044}
html.theme-mono .startup-edition b{border-left:1px solid #2a2a2a55;color:#959595}
html.theme-mono .startup-heading>span{color:#cdcdcd}
html.theme-mono .startup-heading h1{color:#cdcdcd}
html.theme-mono .startup-heading p{color:#959595}
html.theme-mono .startup-caption span{color:#959595}
html.theme-mono .startup-caption i{background:#333333}
html.theme-mono .startup-caption b{color:#cdcdcd}
html.theme-mono .startup-status{color:#cdcdcd}
html.theme-mono #startup-percent{color:#cdcdcd}
html.theme-mono #startup-progress{background:#33333326}
html.theme-mono #startup-progress>span{background:linear-gradient(90deg,#333333 0%,#ffffff 68%,#333333);box-shadow:0 0 14px #00000055}
html.theme-mono #startup-phase{color:#959595}
html.theme-mono .startup-footer>span{color:#959595}
html.theme-mono .startup-action button{background:#333333;border:1px solid #5a5a5a;color:#737373;box-shadow:0 8px 30px #00000055}
html.theme-mono .startup-action button:hover:not(:disabled){background:#334d80;border-color:#334d80;color:#ffffff}
html.theme-mono .startup-action button:focus-visible{outline:2px solid #5a5a5a}
html.theme-mono .startup-vero-mark{color:#cdcdcd}
html.theme-mono .startup-fallback-modulex{color:#cdcdcd!important}
html.theme-mono .startup-fallback-wordmark{color:#cdcdcd}
html.theme-mono .startup-fallback-wordmark>span{color:#cdcdcd}
html.theme-mono .startup-fallback-wordmark small{color:#959595}
html.theme-mono .startup-fallback,html.theme-mono .reduced-motion{background:radial-gradient(ellipse at 50% 45%,#181818,#181818 70%)!important}
html.theme-mono #part-properties .properties-actions{background:#181818;border:1px solid #2a2a2a}
html.theme-mono .sidebar-section-toggle{color:#cdcdcd}
html.theme-mono .sidebar-section-toggle:hover{color:#ffffff}
html.theme-mono .sidebar-section-end #selected{background:#242424;color:#cdcdcd}
html.theme-mono .sidebar-chevron{color:#cdcdcd}
html.theme-mono .sidebar-channels .channel-intro{color:#959595}
html.theme-mono .channel-swatch{background:linear-gradient(90deg,#ffffff 0 36%,#242424 36% 62%,#ffffff 62%)!important;border-color:#5a5a5a!important;box-shadow:3px 4px #000000!important}
html.theme-mono .channel-card:hover{background:#334d80;border-color:#334d80}
html.theme-mono #channel-direction-menu{background:#181818;border:1px solid #2a2a2a;box-shadow:0 9px 30px #00000077;color:#cdcdcd}
html.theme-mono #channel-direction-menu .channel-menu-title{background:#242424;border-bottom:1px solid #2a2a2a}
html.theme-mono #channel-direction-menu .channel-menu-title b{color:#cdcdcd}
html.theme-mono #channel-direction-menu p{color:#cdcdcd}
html.theme-mono .channel-menu-error{border:1px solid #2a2a2a;background:#242424;color:#cdcdcd}
html.theme-mono .channel-contour-choice{border:1px solid #5a5a5a;background:#242424;color:#cdcdcd}
html.theme-mono .channel-contour-choice:hover{background:#334d80}
html.theme-mono .channel-direction-actions button{border-color:#2a2a2a;background:#242424;color:#cdcdcd}
html.theme-mono .channel-direction-close{color:#cdcdcd}
html.theme-mono .channel-direction-drag{color:#cdcdcd}
html.theme-mono #channel-direction-menu[data-pick="curve-start"] [data-action="curve-start"],html.theme-mono #channel-direction-menu[data-pick="curve-end"] [data-action="curve-end"]{border-color:#5a5a5a;background:#242424;color:#cdcdcd}
html.theme-mono .channel-slide-control{background:#242424!important;border-color:#2a2a2a!important;color:#cdcdcd!important}
html.theme-mono .edge-band-swatch{background:#333333!important;border-color:#2a2a2a!important;box-shadow:3px 4px #000000!important}
html.theme-mono .sidebar-edge-bands .channel-intro{color:#959595}
html.theme-mono .miter-swatch{background:linear-gradient(135deg,#333333 0 50%,transparent 50%)!important;border-color:#2a2a2a!important}
html.theme-mono .channel-distance-controls label{color:#cdcdcd}
html.theme-mono .channel-distance-controls input{color:#cdcdcd!important;background:#181818!important;border:1px solid #2a2a2a!important}
html.theme-mono .channel-distance-controls input:focus{outline:2px solid #2a2a2a;border-color:#5a5a5a!important}
html.theme-mono .channel-distance-controls button{background:#242424;color:#cdcdcd;border:1px solid #2a2a2a}
html.theme-mono .channel-distance-controls [data-action="confirm"]{background:#333333;border-color:#2a2a2a;color:#cdcdcd}
html.theme-mono .channel-curve-controls{border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a}
html.theme-mono .channel-curve-controls button{background:#242424;border-color:#2a2a2a;color:#cdcdcd}
html.theme-mono .channel-flat-run-controls{border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a}
html.theme-mono .channel-flat-run-controls button{background:#242424;border-color:#2a2a2a;color:#cdcdcd}
html.theme-mono #channel-direction-menu[data-pick="flat-start"] [data-action="flat-start"],html.theme-mono #channel-direction-menu[data-pick="flat-end"] [data-action="flat-end"]{border-color:#5a5a5a;background:#242424;color:#cdcdcd}
html.theme-mono .channel-live-dimension{border:1px solid #2a2a2a;background:#181818f0;color:#cdcdcd;box-shadow:0 2px 8px #00000088}
html.theme-mono .channel-live-dimension[data-kind="width"]{border-color:#5a5a5a;color:#cdcdcd}
html.theme-mono #channel-edit-menu{background:#181818f5;border:1px solid #5a5a5a;box-shadow:0 8px 28px #00000099;color:#cdcdcd}
html.theme-mono #channel-edit-menu .channel-edit-heading{color:#cdcdcd}
html.theme-mono #channel-edit-menu .channel-edit-heading button{color:#cdcdcd}
html.theme-mono #channel-edit-menu p{color:#cdcdcd}
html.theme-mono #channel-edit-menu>button{border:1px solid #2a2a2a;background:#242424;color:#cdcdcd}
html.theme-mono #channel-edit-menu>button:hover{border-color:#334d80;background:#334d80}
html.theme-mono #channel-edit-menu>button[data-action="delete"]{color:#cdcdcd}
html.theme-mono .edge-band-report-open{border:1px solid #2a2a2a;background:#242424;color:#cdcdcd}
html.theme-mono .edge-band-report-open:hover{background:#334d80}
html.theme-mono .edge-band-report{border:1px solid #2a2a2a;background:#181818;color:#cdcdcd;box-shadow:0 22px 65px #00000099}
html.theme-mono .edge-band-report::backdrop{background:#18181888}
html.theme-mono .edge-band-report-title{border-bottom:1px solid #2a2a2a}
html.theme-mono .edge-band-report th,html.theme-mono .edge-band-report td{border-bottom:1px solid #2a2a2a}
html.theme-mono .edge-band-report th{color:#cdcdcd}
html.theme-mono .edge-band-report-totals{background:#181818}
html.theme-mono .edge-band-report-totals strong{color:#cdcdcd}
html.theme-mono #channel-join-menu{background:#181818;border:1px solid #5a5a5a;box-shadow:0 12px 35px #000000aa;color:#cdcdcd}
html.theme-mono #channel-join-menu b{color:#cdcdcd}
html.theme-mono #channel-join-menu button{border:1px solid #2a2a2a;background:#242424;color:#cdcdcd}
html.theme-mono #channel-join-menu button[data-action="cancel"]{background:#242424}
html.theme-mono #marquee{border:1.5px dotted #5a5a5a;background:#ffffff12}
html.theme-mono #marquee.crossing{border-color:#5a5a5a;background:#33333312}
html.theme-mono .scene-menu{background:#181818f5;border:1px solid #5a5a5a;box-shadow:0 8px 28px #00000099;color:#cdcdcd}
html.theme-mono .scene-menu .scene-menu-heading{color:#cdcdcd}
html.theme-mono .scene-menu .scene-menu-heading button{color:#cdcdcd}
html.theme-mono .scene-menu p{color:#cdcdcd}
html.theme-mono .scene-menu>button{border:1px solid #2a2a2a;background:#242424;color:#cdcdcd}
html.theme-mono .scene-menu>button:hover{border-color:#334d80;background:#334d80}
html.theme-mono .scene-menu>button kbd{color:#959595}
html.theme-mono .scene-menu>button[data-action="delete"]{color:#cdcdcd}
html.theme-mono .scene-menu hr{border-top:1px solid #2a2a2a}
html.theme-mono .ctx-menu{box-shadow:0 4px 14px #00000088}
html.theme-mono .ctx-menu .scene-menu-heading{border-bottom:1px solid #2a2a2a}
html.theme-mono .ctx-menu>button:hover{color:#ffffff}
html.theme-mono .ctx-menu hr{border-top:1px solid #2a2a2a}
html.theme-mono .edge-channel-hint{border:1px solid #5a5a5a;color:#cdcdcd;box-shadow:0 3px 10px #00000088}
html.theme-mono .edge-channel-presets button{border:1px solid #2a2a2a;background:#242424;color:#cdcdcd}
html.theme-mono .edge-channel-presets button.active{border-color:#334d80;background:#334d80;color:#ffffff}
html.theme-mono .edge-channel-sizes label,html.theme-mono .edge-channel-inset{color:#cdcdcd}
html.theme-mono .edge-channel-sizes input,html.theme-mono .edge-channel-inset input{border:1px solid #2a2a2a;background:#181818;color:#cdcdcd}
html.theme-mono .scene-menu>button.edge-face-red{border-color:#2a2a2a;color:#cdcdcd}
html.theme-mono .scene-menu>button.edge-face-green{border-color:#2a2a2a;color:#cdcdcd}
html.theme-mono #view-cube .cube-home{border:1px solid #5a5a5a55;background:#181818cc;color:#cdcdcd}
html.theme-mono #view-cube .cube-home:hover{border-color:#334d80;color:#ffffff}
html.theme-mono #geometry-edit{background:#181818}
html.theme-mono #geometry-edit .ge-head{background:#181818f0;border:1px solid #5a5a5a;box-shadow:0 6px 20px #00000077}
html.theme-mono .cad-met{color:#737373;text-shadow:-1px 0 #000000,1px 0 #000000,0 -1px #000000,0 1px #000000}
html.theme-mono .cad-cam{color:#cdcdcd}
html.theme-mono #geometry-edit button.active{background:#334d80;color:#ffffff}
html.theme-mono #geometry-edit .ge-apply{background:#333333;border-color:#5a5a5a}
html.theme-mono #geometry-edit .ge-tools{background:#181818f0;border:1px solid #5a5a5a55;box-shadow:0 6px 20px #00000077}
html.theme-mono #geometry-edit .ge-view{background:#181818f0;border:1px solid #5a5a5a55;box-shadow:0 6px 20px #00000077}
html.theme-mono #geometry-edit .ge-view button svg{color:#cdcdcd}
html.theme-mono #geometry-edit .ge-view button.off svg{color:#737373}
html.theme-mono #geometry-edit .ge-view button[data-tip]:hover::after{background:#334d80;border:1px solid #334d8088;color:#ffffff}
html.theme-mono #geometry-edit .ge-3d{background:#181818;border-left:1px solid #5a5a5a66}
html.theme-mono .sim-note{color:#cdcdcd;text-shadow:0 1px 2px #000000}
html.theme-mono .sim-legend{background:#181818e0;color:#cdcdcd}
html.theme-mono #geometry-edit .ge-menu{background:#181818f5;border:1px solid #5a5a5a;box-shadow:0 8px 24px #00000099}
html.theme-mono #geometry-edit .ge-menu b:not(:first-child){border-top:1px solid #5a5a5a1f}
html.theme-mono #geometry-edit .cnc-panel{background:#181818f5;border:1px solid #5a5a5a;box-shadow:0 8px 24px #00000099}
html.theme-mono #geometry-edit .cnc-panel section{border-top:1px solid #5a5a5a1f}
html.theme-mono #geometry-edit .cnc-panel .cnc-warn{color:#cdcdcd}
html.theme-mono #geometry-edit .cnc-panel .cnc-main{background:#333333;border-color:#5a5a5a}
html.theme-mono #geometry-edit .cnc-panel .cnc-nc{background:#181818;color:#cdcdcd}
html.theme-mono #geometry-edit .ge-pick-done{background:#333333;border:1px solid #5a5a5a;color:#cdcdcd}
html.theme-mono #geometry-edit .ge-status{background:#181818e6}
html.theme-mono #viewport .objects.tree-panel{background:#181818eb;border:1px solid #5a5a5a44;box-shadow:0 3px 14px #00000033}
html.theme-mono #viewport .tree-panel h2::after{color:#959595}
html.theme-mono #viewport .tree-panel .tree-caret{color:#959595}
html.theme-mono #viewport .tree-panel .part-tree{border-left:1px solid #2a2a2a}
html.theme-mono #viewport .tree-panel .part-tree li{color:#cdcdcd}
html.theme-mono #viewport .tree-panel .part-tree li::before{border-top:1px solid #2a2a2a}
html.theme-mono #viewport .tree-panel .part-tree li:hover{background:#334d80}
html.theme-mono #viewport .tree-panel .part-tree li small{color:#959595}
html.theme-mono #viewport .tree-panel .part-tree li[data-kind=geometry] span{color:#cdcdcd}
html.theme-mono #viewport .tree-panel .part-tree li[data-kind=channel] span{color:#cdcdcd}
html.theme-mono #viewport .tree-panel .part-tree li[data-kind=band] span{color:#cdcdcd}
html.theme-mono #viewport .tree-panel .part-tree li[data-kind=link] span{color:#cdcdcd}
html.theme-mono #viewport .tree-panel .part-tree li[data-kind=dependent] span{color:#cdcdcd}
html.theme-mono #viewport .tree-panel .part-eye{color:#959595}
html.theme-mono #viewport .tree-panel .part-eye:hover{border-color:#334d80;color:#ffffff}
html.theme-mono #viewport .tree-panel .part-eye.off{color:#959595}
html.theme-mono #viewport .bend-dialog .bend-methods button.active{background:#334d80;color:#ffffff}
html.theme-mono #viewport .bend-dialog label{color:#cdcdcd}
html.theme-mono #viewport .bend-dialog .bend-summary{color:#cdcdcd}
html.theme-mono #viewport .bend-dialog .bend-summary.error{color:#cdcdcd}
html.theme-mono #viewport .bend-dialog .bend-apply{background:#333333;border-color:#5a5a5a}
html.theme-mono #geometry-edit .ge-cad{background:#242424;border:1px solid #2a2a2a;color:#cdcdcd}
html.theme-mono #tool-library-page .tl-primary{background:#242424;color:#cdcdcd}
html.theme-mono #tool-library-page .tl-danger:hover{border-color:#334d80;color:#ffffff}
html.theme-mono #tool-library-page .tl-info{background:#181818}
html.theme-mono #tool-library-page td{border-bottom:1px solid #5a5a5a0d}
html.theme-mono #tool-library-page tbody tr:hover{background:#334d800a}
html.theme-mono #tool-library-page tbody tr.active{background:#334d802e}
html.theme-mono #tool-library-page .tl-err{color:#959595}
html.theme-mono .empty #cutlist-start{background:#333333;color:#737373;box-shadow:0 3px 12px #00000066}
html.theme-mono .empty #cutlist-start:hover{background:#334d80}
html.theme-mono #cutlist-page .cl-head h2,html.theme-mono #cutlist-page .cl-head b{color:#cdcdcd}
html.theme-mono #cutlist-page .cl-new,html.theme-mono #cutlist-page .cl-nest{background:#333333;border-color:#2a2a2a}
html.theme-mono #cutlist-page .cl-persist{color:#cdcdcd}
html.theme-mono #cutlist-page th{background:#242424;color:#cdcdcd}
html.theme-mono #cutlist-page td{border-top:1px solid #2a2a2a}
html.theme-mono #cutlist-page .cl-jobs tr[data-id]:hover td{background:#334d80}
html.theme-mono #cutlist-page .cl-st-t{background:#242424}
html.theme-mono #cutlist-page .cl-st-n{background:#333333}
html.theme-mono #cutlist-page .cl-st-k{background:#333333}
html.theme-mono #cutlist-page .cl-seg{border:1px solid #2a2a2a}
html.theme-mono #cutlist-page .cl-band{border-right:1px solid #2a2a2a}
html.theme-mono #cutlist-page .cl-band.on{background:#333333;color:#cdcdcd}
html.theme-mono #cutlist-page .cl-grain-note{color:#cdcdcd}
html.theme-mono #cutlist-page .cl-edge.on{background:#333333;border-color:#5a5a5a;color:#cdcdcd}
html.theme-mono #cutlist-page .cl-edge.on2{background:#333333;border-color:#5a5a5a}
html.theme-mono #cutlist-page .cl-cut{color:#cdcdcd}
html.theme-mono #cutlist-page .cl-err{color:#959595}
html.theme-mono #cutlist-page tr.cl-bad td{background:#181818}
html.theme-mono #cutlist-page .cl-totals{color:#cdcdcd}
html.theme-mono .vmx-fullscreen{border:1px solid #5a5a5a2e;background:#181818d9;color:#cdcdcd}
html.theme-mono .vmx-fullscreen:hover{border-color:var(--warm,#334d80);color:var(--warm,#ffffff)}
html.theme-mono .vmx-ask{background:#18181888}
html.theme-mono .vmx-grip{background:radial-gradient(circle,#333333 1px,transparent 1.5px) center/6px 4px repeat-x}
html.theme-mono .vmx-grip:hover{background-color:#334d8010}
html.theme-mono .vmx-ask-box{background:#181818;border:1px solid #2a2a2a;box-shadow:0 8px 30px #000000bb}
html.theme-mono .vmx-ask-yes{background:#333333;border-color:#2a2a2a}
html.theme-mono .vmx-scale{background:#18181866}
html.theme-mono .vmx-scale-group{border:1px solid #2a2a2a}
html.theme-mono .vmx-scale-box{background:#181818;border:1px solid #2a2a2a;box-shadow:0 8px 30px #000000bb}
html.theme-mono .vmx-scale-err{color:#cdcdcd}
html.theme-mono .vmx-material{background:#181818;border:1px solid #2a2a2a;box-shadow:0 8px 30px #000000bb}
html.theme-mono .vmx-material-err{color:#cdcdcd}
html.theme-mono #geometry-edit .cnc-panel .cnc-zlev-note{color:#cdcdcd}
html.theme-mono .vmx-dirs-box{background:#181818;border:1px solid #2a2a2a;box-shadow:0 8px 30px #000000bb}
html.theme-mono .vmx-dirs-section,html.theme-mono .vmx-dirs-group{border:1px solid #2a2a2a}
html.theme-mono .vmx-pocket{background:#18181888}
html.theme-mono .vmx-pocket-box{background:#181818;border:1px solid #2a2a2a;box-shadow:0 8px 30px #000000bb}
html.theme-mono .vmx-pocket-tab.active,html.theme-mono #geometry-edit .vmx-pocket-tab.active{background:#334d80;color:#ffffff}
html.theme-mono .vmx-pocket-group{border:1px solid #2a2a2a}
html.theme-mono .vmx-pocket-pic{background:#181818;border:1px solid #2a2a2a}
html.theme-mono .vmx-pocket-err{color:#959595}
html.theme-mono #label-designer .ld-head b{color:#cdcdcd}
html.theme-mono #label-designer .ld-persist{color:#cdcdcd}
html.theme-mono #label-designer .ld-list{background:#181818}
html.theme-mono #label-designer .ld-list h4,html.theme-mono #label-designer .ld-panel h4{color:#cdcdcd}
html.theme-mono #label-designer .ld-chip{background:#242424;border:1px solid #2a2a2a}
html.theme-mono #label-designer .ld-stage{background:#181818}
html.theme-mono #label-designer .ld-paper{box-shadow:0 3px 14px #000000aa;background-color:#ffffff;background-image:radial-gradient(#ffffff .6px,transparent .7px)}
html.theme-mono #label-designer .ld-box{outline:1px dashed #5a5a5a}
html.theme-mono #label-designer .ld-box.ld-sel{outline:1.5px solid #5a5a5a;background:#ffffff80}
html.theme-mono #label-designer .ld-handle{background:#333333}
html.theme-mono #label-designer .ld-panel{background:#181818}
html.theme-mono #label-designer .ld-ask{background:#18181888}
html.theme-mono #label-designer .ld-ask-box{background:#181818;border:1px solid #2a2a2a;box-shadow:0 8px 30px #000000bb}
html.theme-mono #label-designer .ld-ask-yes{background:#333333;border-color:#2a2a2a}
html.theme-mono #nest-page .np-run{background:#333333;border-color:#5a5a5a}
html.theme-mono #nest-page .np-stale{color:#cdcdcd}
html.theme-mono #nest-page .np-table td{border-top:1px solid #5a5a5a12}
html.theme-mono #nest-page .np-path-bar{background:#181818;border:1px solid #5a5a5a55}
html.theme-mono #nest-page .np-path-scrub{accent-color:#cdcdcd}
html.theme-mono #nest-page .np-path-status{color:#cdcdcd}
html.theme-mono #nest-page .np-svg{background:#181818}
html.theme-mono #nest-page .np-live-note{color:#cdcdcd}
html.theme-mono #nest-page .np-nc{background:#242424;border-color:#5a5a5a}
html.theme-mono #nest-page .np-label-grid .lbl{box-shadow:0 2px 8px #00000088}
html.theme-mono #nest-page .np-labels-open{background:#242424;border-color:#2a2a2a}
html.theme-mono #nest-page .np-order-list li.np-same-no{outline:1px solid #2a2a2a}
html.theme-mono #nest-page .np-same-warn{color:#cdcdcd}
html.theme-mono #nest-page .np-seq-list li{border-left:3px solid #2a2a2a}
html.theme-mono #nest-page .np-seq-list li.np-seq-outline{border-left-color:#2a2a2a}
html.theme-mono #nest-page .np-seq-list li.np-seq-hole{border-left-color:#5a5a5a}
html.theme-mono #nest-page .np-seq-list li.np-seq-engrave{border-left-color:#2a2a2a}
html.theme-mono #nest-page .np-order-open{background:#242424;border-color:#2a2a2a}
html.theme-mono #material-dialog{background:#18181888}
html.theme-mono #material-dialog .md-box{box-shadow:0 10px 30px #000000aa}
html.theme-mono #material-dialog .md-on{background:#242424}
html.theme-mono #material-dialog .md-swatch{border:1px solid #2a2a2a}
html.theme-mono #material-dialog .md-apply{background:#333333;border-color:#5a5a5a}
html.theme-mono #material-dialog .md-paint{background:#242424;border-color:#5a5a5a}
html.theme-mono .cnc-panel .cnc-eye:hover{border-color:var(--line,#334d80)}
html.theme-mono .cnc-panel .cnc-fold{border:1px solid #2a2a2a}
html.theme-mono .cnc-panel .cnc-ops .cnc-op-tree{border-left:1px dotted #2a2a2a}
html.theme-mono .cnc-panel .cnc-ops .cnc-op-tree li::before{border-top:1px dotted #2a2a2a}
html.theme-mono #nest-page .np-table tr.np-picked td{background:#242424;color:#cdcdcd}
html.theme-mono #nest-page .np-picked-name{color:#cdcdcd}
html.theme-mono #nest-page .np-stop{border-color:#2a2a2a;color:#cdcdcd}
html.theme-mono #nest-page .np-corner.np-on,html.theme-mono #nest-page .np-waste.np-on{background:#242424;border-color:#2a2a2a;color:#cdcdcd}
html.theme-mono #nest-page .np-approve{background:#333333;border-color:#5a5a5a}
html.theme-mono #nest-page .np-approved{color:#cdcdcd}
html.theme-mono #nest-page .np-undo{border-color:#2a2a2a;color:#cdcdcd}
html.theme-mono #nest-page .np-persist{color:#cdcdcd}
html.theme-mono #nest-page .np-stock-open,html.theme-mono #nest-page .np-archive-open{background:#181818;border-color:#2a2a2a}
html.theme-mono #nest-page .np-seq-list li.np-seq-remnant{border-left-color:#2a2a2a}
html.theme-mono #nest-page .np-danger{border-color:#2a2a2a;color:#cdcdcd}
html.theme-mono #nest-page .np-table tr.np-reserved td{color:#cdcdcd}
html.theme-mono #nest-page .np-dialog-back{background:#181818aa}
html.theme-mono #nest-page .np-dialog{box-shadow:0 8px 30px #000000cc}
html.theme-mono #settings-page .st-note{color:var(--muted,#959595)}
html.theme-mono #settings-page .st-active{color:var(--muted,#959595)}
html.theme-mono #settings-page .st-sub{color:var(--muted,#959595)}
html.theme-mono #settings-page .st-mag-ok .st-mag-mark{color:#959595}
html.theme-mono #settings-page .st-mag-diameter td{color:var(--warm,#cdcdcd)}
html.theme-mono #settings-page .st-mag-missing td{color:var(--muted,#959595)}
html.theme-mono #geometry-edit .ge-head,html.theme-mono #geometry-edit .ge-tools,html.theme-mono #geometry-edit .ge-view,html.theme-mono #geometry-edit .ge-menu{box-shadow:0 4px 14px #00000088}
html.theme-mono #geometry-edit .ge-head button,html.theme-mono #geometry-edit .ge-tools button,html.theme-mono #geometry-edit .ge-view button{background:#181818;border:1px solid #2a2a2a}
html.theme-mono #geometry-edit .ge-head button:hover:not(:disabled),html.theme-mono #geometry-edit .ge-tools button:hover:not(:disabled),html.theme-mono #geometry-edit .ge-view button:hover:not(:disabled){color:#ffffff}
html.theme-mono #geometry-edit .ge-head button.active,html.theme-mono #geometry-edit .ge-tools button.active,html.theme-mono #geometry-edit .ge-view button.active,html.theme-mono #geometry-edit .ge-head button[aria-pressed=true]{background:#334d80;border-color:#334d80;color:#ffffff}
html.theme-mono #geometry-edit .ge-head .ge-apply{background:#181818;border-color:#5a5a5a;color:#cdcdcd}
html.theme-mono #geometry-edit .ge-view button[data-tip]:hover::after{background:#334d80;border-color:#334d80;color:#ffffff}
html.theme-mono #geometry-edit .ge-tools input,html.theme-mono #geometry-edit .ge-menu input{background:#181818;border-color:#2a2a2a}
html.theme-mono #geometry-edit .ge-menu>button:hover{color:#ffffff}
html.theme-mono #geometry-edit .ge-menu b:not(:first-child){border-top:1px solid #2a2a2a}
html.theme-mono #nest-page .np-loading{background:#18181880;color:#cdcdcd}
html.theme-mono #nest-page .np-loading-spin{border:3px solid #5a5a5a44;border-top-color:#5a5a5a}
html.theme-mono #view-cube .explode-slider{background:#181818e8;border:1px solid #5a5a5a33;color:#cdcdcd}
html.theme-mono #view-cube .explode-track input{accent-color:#959595}
html.theme-mono .vm-login button{color:#cdcdcd}
html.theme-mono .vm-projects .primary{color:#cdcdcd}
html.theme-mono .vp-menu{box-shadow:0 8px 30px #000000bb}
html.theme-mono #cutlist-page .cl-banner{border:1px solid #2a2a2a;background:#181818;color:#cdcdcd}
html.theme-mono #cutlist-page .cl-lock{color:#cdcdcd}
html.theme-mono #cutlist-page .cl-state{color:#cdcdcd}
html.theme-mono #cutlist-page .cl-error{border:1px solid #2a2a2a;color:#cdcdcd;background:#181818}
html.theme-mono #cutlist-page .cl-history{border-top:1px solid #2a2a2a}
html.theme-mono #cutlist-page tr.on{background:#181818}
