.functional-workbench{--atelier-line:#dac9a0;--atelier-line-strong:#a68d54;--atelier-scroll:#b3934d;background:#fff9e9;border:1px solid #788553;border-radius:12px;box-shadow:0 0 0 2px #f9ebbd,0 0 0 4px #a28c51,0 0 0 5px #547044,0 5px 0 5px #78683c33}.workbench-frame:before,.workbench-frame:after{content:"";z-index:7;pointer-events:none;background:url(/craft/workbench-vines.svg) 0 0/contain no-repeat;width:230px;height:270px;position:absolute;top:11px}.workbench-frame:before{left:-17px}.workbench-frame:after{width:205px;height:241px;right:-17px;transform:scaleX(-1)}.workbench-frame:has(.making-workspace):before{display:none}.workbench-frame:has(.making-workspace):after{display:none}.editor-workspace-mode-bar .editor-mode-switch button{text-shadow:0 1px #fffdf2;color:#314a32!important;background:linear-gradient(#fffff1,#f4ebce)!important;border:1px solid #657947!important;border-radius:8px!important;box-shadow:inset 0 0 0 2px #fffbe6,inset 0 0 0 3px #a5ad76,0 0 0 2px #d7bf7b,0 3px 0 2px #5e7447!important}.editor-workspace-mode-bar .editor-mode-switch button[aria-pressed=true]{text-shadow:0 1px #2c452e;color:#fff9df!important;background:linear-gradient(#668254,#3b593b)!important;border-color:#344f34!important;box-shadow:inset 0 0 0 2px #799267,inset 0 0 0 3px #d7c586,0 0 0 2px #e0c378,0 3px 0 2px #455b35!important}.functional-workbench .editor-command-bar{background:linear-gradient(100deg,#fffdf1,#f7edd7);border-bottom:1px solid #cfba88;box-shadow:inset 0 3px #fffdf2,inset 0 -3px #fff9e9}.functional-workbench .editor-tool-rail,.functional-workbench .settings-panel,.functional-workbench .convert-settings,.functional-workbench .convert-results{background-color:#faf3df!important}.functional-workbench .editor-command-bar>button,.functional-workbench .editor-project-title,.functional-workbench .editor-tool-rail button,.functional-workbench .chart-toolbar button,.functional-workbench .settings-mode-tabs button,.functional-workbench .palette-tabs button,.functional-workbench .convert-settings button,.functional-workbench .convert-source-inline button,.functional-workbench .convert-canvas-toolbar button,.functional-workbench .cleanup-setting>button{text-shadow:0 1px #fffdf5;color:#55472d!important;background:linear-gradient(120deg,#fffdf6,#faf1dc)!important;border:1px solid #d4bb8d!important;border-radius:6px!important;box-shadow:inset 0 0 0 2px #fffdf3,inset 0 -4px #eee0c1,0 2px #cdb68a!important}.functional-workbench .editor-tool-rail button:hover,.functional-workbench .chart-toolbar button:hover,.functional-workbench .convert-settings button:hover,.functional-workbench .convert-source-inline button:hover{background:linear-gradient(#fffdf3,#f3e6c2)!important;border-color:#af9861!important}.functional-workbench .editor-tool-rail button[aria-pressed=true]{color:#30492f!important;background:linear-gradient(120deg,#edf3dd,#d6e3c5)!important;border-color:#62804b!important;box-shadow:inset 3px 0 #5e7b48,inset 0 0 0 2px #f8fbe9,0 2px #9aae7e!important}.functional-workbench .view-switch button[aria-pressed=true],.functional-workbench .settings-mode-tabs button[aria-pressed=true],.functional-workbench .palette-tabs button[aria-pressed=true]{text-shadow:0 1px #344e33;color:#fffbe9!important;background:radial-gradient(circle at 5px 5px,#e0dfac 0 1px,#0000 1.5px),radial-gradient(circle at calc(100% - 5px) calc(100% - 5px),#e0dfac 0 1px,#0000 1.5px),linear-gradient(120deg,#819b65,#506e47)!important;border:1px solid #587349!important;box-shadow:inset 0 0 0 2px #acb68b,inset 0 -4px #425f3c,0 2px #b9aa76!important}.functional-workbench .editor-primary,.functional-workbench .editor-command-bar>.editor-primary{text-shadow:0 1px #ffefbf;color:#55401f!important;background:linear-gradient(120deg,#ffe6a1,#edc16c)!important;border:1px solid #a17b39!important;border-radius:6px!important;box-shadow:inset 0 0 0 2px #fff2c6,inset 0 -5px #d6a652,0 3px #a07d44!important}.functional-workbench .editor-primary:hover:not(:disabled),.functional-workbench .editor-command-bar>.editor-primary:hover:not(:disabled){background:linear-gradient(120deg,#fff0be,#f3cc7e)!important;box-shadow:inset 0 0 0 2px #fff8dc,inset 0 -5px #ddb361,0 3px #a07d44!important}.functional-workbench .editor-tool-rail kbd{color:#4e5941;background:#fffcef;border:1px solid #b8bf8e;border-radius:3px;box-shadow:0 1px #c3b68c}.functional-workbench .storybook-tool-icon{filter:drop-shadow(0 1px #fffaf0)drop-shadow(0 1px #69684430);flex-shrink:0}.functional-workbench .editor-shape-tools button>svg{fill:#f8e4ad;stroke:#4f5943;filter:drop-shadow(1px 1px #fffdf0)}.functional-workbench .editor-shape-tools button>small{color:inherit;font-size:12px}.functional-workbench .settings-heading{border-bottom:1px dashed #d6c49b;box-shadow:0 2px #fffcf1}.functional-workbench .settings-heading h2{color:#365036}.functional-workbench .sidebar-section-heading h3:before,.functional-workbench .editor-materials-below h3:before{content:"✿";color:#91a16a;text-shadow:0 1px #fff6c7;margin-right:6px;font-family:serif;font-size:17px}.functional-workbench .editor-materials-below{border-top:1px solid #ccb98b;box-shadow:inset 0 3px #fffdf3}.functional-workbench .editor-materials-below .material-used-row{border-color:#c9bb90;border-radius:5px;box-shadow:inset 0 0 0 2px #fffdf1,0 1px #d7c69e}.functional-workbench .edit-sidebar-section>input,.functional-workbench .advanced-group-body input:not([type=range]):not([type=checkbox]),.functional-workbench .advanced-group-body select,.functional-workbench .convert-settings input:not([type=range]):not([type=checkbox]),.functional-workbench .convert-settings select{color:#4d513c;background:linear-gradient(#fffdf7,#faf3e3)!important;border:1px solid #cdb78d!important;border-radius:5px!important;box-shadow:inset 0 2px #ece0c8,inset 0 0 0 2px #fffaf0,0 1px #dfcda8!important}.functional-workbench .convert-range input[type=range]{box-shadow:none!important;background:0 0!important;border:0!important}.editor-workspace-mode-bar .editor-mode-switch button,.editor-workspace-mode-bar .editor-mode-switch button:hover{font-family:var(--font-nunito),sans-serif;letter-spacing:0;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);font-size:15px;font-weight:800;box-shadow:none!important;background:url(/craft/button-ivory-v2.webp) 50%/100% 100% no-repeat!important;border-color:#0000!important;border-radius:0!important}.editor-workspace-mode-bar .editor-mode-switch button[aria-pressed=true],.editor-workspace-mode-bar .editor-mode-switch button[aria-pressed=true]:hover{color:#fff9e7!important;box-shadow:none!important;background:url(/craft/button-forest-v2.webp) 50%/100% 100% no-repeat!important;border-color:#0000!important}.functional-workbench .editor-primary,.functional-workbench .editor-command-bar>.editor-primary,.functional-workbench .editor-primary:hover:not(:disabled),.functional-workbench .editor-command-bar>.editor-primary:hover:not(:disabled){font-weight:800;box-shadow:none!important;color:#503b20!important;background:url(/craft/button-gold-v2.webp) 50%/100% 100% no-repeat!important;border:1px solid #0000!important;border-radius:3px!important}.functional-workbench .editor-materials-below h3:before{content:none}.functional-workbench #materials-used-title{align-items:center;gap:6px;display:flex}.functional-workbench #materials-used-title .storybook-tool-icon{width:19px;height:21px}.functional-workbench :is(.editor-tool-rail,.chart-toolbar,.settings-mode-tabs,.palette-tabs,.convert-settings,.convert-source-inline,.convert-canvas-toolbar) button{letter-spacing:0;text-shadow:none;font-weight:700;font-family:var(--font-nunito),sans-serif!important;color:#465238!important;background:linear-gradient(120deg,#fffdf1,#f5edd5)!important;border:1px solid #c6b483!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #fffdf1,inset 0 -2px #e8d9b1,0 1px #c9b681!important}.functional-workbench :is(.editor-tool-rail,.chart-toolbar,.settings-mode-tabs,.palette-tabs,.convert-settings) button[aria-pressed=true]{color:#fffbed!important;background:linear-gradient(120deg,#7e9362,#526e47)!important;border-color:#6d8052!important;box-shadow:inset 0 0 0 1px #c5cc9b,inset 0 -2px #49603c,0 1px #a7aa79!important}.functional-workbench .editor-tool-rail button[aria-pressed=true]{color:#34472f!important;background:linear-gradient(120deg,#edf1d9,#dce5c7)!important;box-shadow:inset 0 0 0 1px #faffdf,inset 3px 0 #718450,0 1px #b7bd91!important}.functional-workbench :is(.editor-tool-rail,.chart-toolbar,.settings-mode-tabs,.palette-tabs,.convert-settings,.convert-source-inline,.convert-canvas-toolbar) button:hover:not([aria-pressed=true]):not(:disabled){background:linear-gradient(120deg,#fffdf4,#eee3bf)!important;border-color:#a38f59!important}.functional-workbench .editor-command-bar>button:not(.editor-primary),.functional-workbench .editor-command-bar>.editor-project-menu-trigger,.functional-workbench .editor-command-bar>.editor-project-menu-trigger:hover,.functional-workbench .editor-command-bar .editor-project-name-field{font-weight:800;box-shadow:none!important;color:#3f5135!important;font-family:var(--font-nunito),sans-serif!important;background:url(/craft/button-ivory-v2.webp) 50%/100% 100% no-repeat!important;border:1px solid #0000!important;border-radius:3px!important}.functional-workbench .editor-command-bar .editor-project-name-field .editor-project-title{text-shadow:none;box-shadow:none!important;color:#3f5135!important;font-family:var(--font-nunito),sans-serif!important;background:0 0!important;border:0!important}.functional-workbench .editor-tool-rail kbd{background:#fffbeb;border-color:#c5bb95;box-shadow:0 1px #d8cca8}.site-header .projects-button,.functional-workbench .editor-convert-empty>button:not(.editor-primary){font-weight:800;color:#3f5135!important;box-shadow:none!important;font-family:var(--font-nunito),sans-serif!important;background:url(/craft/button-ivory-v2.webp) 50%/100% 100% no-repeat!important;border:1px solid #0000!important;border-radius:3px!important}.functional-workbench :is(.cleanup-setting,.cleanup-protection,.advanced-group-body) button{color:#465238!important;font-family:var(--font-nunito),sans-serif!important;background:linear-gradient(120deg,#fffdf1,#f5edd5)!important;border:1px solid #c6b483!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #fffdf1,inset 0 -2px #e8d9b1,0 1px #c9b681!important}@media (max-width:700px){.workbench-frame:before,.workbench-frame:after{width:125px;height:147px;top:37px}.workbench-frame:before{left:-10px}.workbench-frame:after{width:112px;height:132px;right:-10px}}.functional-workbench :is(.editor-tool-group,.settings-mode-tabs,.palette-tabs,.cleanup-setting,.cleanup-protection) button{position:relative}.functional-workbench :is(.editor-tool-group,.settings-mode-tabs,.palette-tabs,.cleanup-setting,.cleanup-protection) button:after{content:"";pointer-events:none;opacity:.5;background-color:#0000;background-image:linear-gradient(#d9d0ab,#d9d0ab),linear-gradient(#d9d0ab,#d9d0ab),linear-gradient(#d9d0ab,#d9d0ab),linear-gradient(#d9d0ab,#d9d0ab);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:2px 1px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:0;border-radius:0;position:absolute;inset:3px}.functional-workbench .editor-command-bar .editor-project-name-field .editor-project-title,.functional-workbench .editor-command-bar .editor-project-name-field input{font-synthesis:none;letter-spacing:0;text-shadow:none!important;font-family:Segoe UI,Arial,sans-serif!important;font-style:normal!important;font-weight:600!important;line-height:1.35!important}.functional-workbench .editor-project-title b{font-style:normal;font-weight:600}.functional-workbench .editor-command-bar .editor-project-menu-trigger>svg:first-child{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px;transform:none}.functional-workbench .editor-command-bar .editor-project-name-field .editor-project-title{text-align:center;position:relative;justify-content:center!important;padding-inline:30px!important}.functional-workbench .editor-project-title>svg{margin:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.functional-workbench .editor-command-bar .editor-project-name-field input{text-align:center;width:100%;padding-inline:30px}.functional-workbench .editor-command-bar .editor-save-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;font-weight:800;line-height:1;min-height:48px!important;box-shadow:none!important;color:#3f5135!important;font-family:var(--font-nunito),sans-serif!important;background:url(/craft/button-ivory-v2.webp) 50%/100% 100% no-repeat!important;border:1px solid #0000!important;border-radius:3px!important;padding:8px 15px!important;font-size:14px!important;display:inline-flex!important}.functional-workbench .editor-save-button svg{stroke-width:1.7px;flex-shrink:0}.functional-workbench .editor-save-button:hover:not(:disabled){filter:brightness(1.035)}.functional-workbench .editor-save-button:disabled{opacity:.6;cursor:default}.functional-workbench .editor-save-button:focus-visible{outline-offset:3px;outline:2px solid #667d50}.functional-workbench .editor-save-cluster{border-left:0;gap:6px;padding-left:0}.functional-workbench .editor-save-cluster .editor-save-state{border:0;max-width:155px;padding-inline:4px;font-size:12px}
