
*{box-sizing:border-box}body{margin:0;font:14px 'Segoe UI',sans-serif;color:#213247;background:#eef1f6}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid #74b7ed;outline-offset:2px}.preview{background:#fff4dd;color:#73501b;padding:10px 24px;display:flex;justify-content:space-between;font-size:12px;border-bottom:1px solid #ecd8b5}.app{display:flex;min-height:calc(100vh - 37px)}aside{width:235px;flex-shrink:0;background:#17283d;color:#a7b6ca;padding:25px 15px;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;padding:0 10px 28px;color:white;font-size:20px;font-weight:650}.brand img{width:43px}.brand small{font-size:11px;display:block;color:#98adc6;font-weight:400;margin-top:3px}.group{padding:18px 12px 7px;font-size:10px;letter-spacing:1.6px;color:#8298b3}nav button{background:none;color:#bbc9d9;border:0;display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:8px;text-align:left;margin:3px 0}nav button:hover{background:#233b57}nav button.active{color:#fff;background:#2a4664;box-shadow:inset 3px 0 #54c3b4}.symbol{width:22px;height:23px;display:grid;place-items:center;font-size:17px}.navfoot{margin-top:auto;padding:26px 13px 0;font-size:11px;line-height:1.8;color:#9bacc1}.dot{display:inline-block;width:6px;height:6px;background:#61d2b2;border-radius:100%;margin-right:5px}main{flex:1;min-width:0}header{height:76px;background:#fff;border-bottom:1px solid #e0e6ef;padding:0 32px;display:flex;justify-content:space-between;align-items:center}.crumb{font-size:12px;color:#8090a4}.project{font-weight:650;font-size:16px;margin-top:4px}.badge{padding:6px 10px;border-radius:6px;background:#edf6f2;color:#318468;font-size:11px}.tools{display:flex;gap:9px}.btn{border:1px solid #dbe2ea;background:white;color:#334860;border-radius:7px;padding:9px 14px}.btn:hover{background:#f2f6fa}.primary{background:#157e80;color:white;border-color:#157e80}.primary:hover{background:#126d70}.workspace{padding:29px 32px 36px;max-width:1600px;margin:auto}.heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}h1{font-size:27px;font-weight:650;letter-spacing:-.7px;margin:0 0 6px}p{margin:0;color:#7e8d9f;line-height:1.6}.tag{border-radius:20px;padding:7px 12px;background:#e4eaf3;color:#536984;font-size:11px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}.stat{background:white;padding:19px 21px;border:1px solid #e2e7ef;border-radius:11px;position:relative;overflow:hidden}.stat:before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent)}.stat small{color:#6b7c91;font-size:12px}.stat strong{display:block;font-size:27px;font-weight:600;margin:10px 0 6px;color:#25384e}.stat span{font-size:11px;color:#8694a6}.stat i{float:right;font-style:normal;color:var(--accent);background:var(--wash);padding:5px 8px;border-radius:7px}.card{background:white;border:1px solid #e1e7ee;border-radius:11px;overflow:hidden;margin-bottom:20px}.cardhead{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e7ecf2}.cardhead h2{font-size:16px;font-weight:600;margin:0}.cardhead small{font-size:11px;color:#8b98a9}.toolbar{padding:17px 22px;display:flex;gap:9px;background:#fafbfd;border-bottom:1px solid #e7ecf2}select,input{border:1px solid #dce3eb;border-radius:6px;padding:9px 11px;background:white;color:#34475c}select{min-width:180px}.toolbar select{flex:1;max-width:390px;margin-right:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-weight:500;font-size:11px;line-height:1.5;color:#75879e;background:#f6f8fb;padding:13px 18px;border-bottom:1px solid #e6ebf2}td{padding:17px 18px;border-bottom:1px solid #edf0f5;font-size:13px}tbody tr:hover{background:#f6fafc}td input{width:85px;padding:6px 8px;border-color:transparent;background:transparent}td input:hover,td input:focus{border-color:#a7c5dc;background:white}td:first-child input{width:100%;min-width:220px}.chip{display:inline-block;padding:4px 8px;border-radius:5px;background:#e8f1fc;color:#4578b1;font-size:11px}.orange{background:#fff0e4;color:#c97b42}.tablefoot{padding:14px 22px;font-size:12px;color:#7990a4;display:flex;justify-content:space-between}.bottomgrid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.soft{background:#eaf3f9;border:1px solid #d9e8f4;border-radius:10px;padding:21px 23px}.soft h3{margin:0 0 8px;font-size:14px;color:#3d6081}.soft p{color:#66839c;font-size:12px}.lavender{background:#efedf9;border-color:#e3dff3}.lavender h3{color:#746493}.lavender p{color:#8b7f9e}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px}.field label{display:block;color:#6c7c91;font-size:12px;margin-bottom:8px}.field input,.field select{width:100%}.resultbox{background:#e8f5ef;border:1px solid #cee8dc;border-radius:10px;padding:23px;margin:0 24px 24px}.resultbox h3{color:#35886a;margin:0 0 9px;font-size:14px}.resultbox strong{font-size:29px;font-weight:600;color:#256d58}.resultbox p{font-size:12px;color:#54836e;margin-top:9px}.note{padding:0 24px 23px;color:#8392a3;font-size:12px;line-height:1.7}.sectionbar{height:5px;background:var(--accent,#4e99d5)}.iconstage{display:flex;align-items:center;gap:45px;padding:35px;background:linear-gradient(125deg,#e5ebf4,#f1f5fa);border-radius:12px}.shortcut{text-align:center;background:#314861;border-radius:9px;padding:25px 35px;color:white;font-size:12px}.shortcut img{width:70px;display:block;margin:auto auto 14px}.sizes{display:flex;align-items:center;gap:25px}.toast{position:fixed;bottom:26px;right:26px;color:white;background:#253e58;padding:13px 20px;border-radius:8px;box-shadow:0 5px 30px #17283d33;display:none}footer{font-size:11px;color:#91a0b2;padding-top:8px;display:flex;justify-content:space-between}@media(max-width:1100px){aside{width:200px}.workspace{padding:23px}.tools .secondary{display:none}.stats{gap:10px}.stat{padding:16px}td,th{padding:12px}.bottomgrid{grid-template-columns:1fr}header{padding:0 23px}}@media(max-width:800px){.stats{grid-template-columns:1fr 1fr}aside{width:175px}.fields{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.card{overflow:auto}}

/* Graphite workbench: compact dark surfaces, visible boundaries and system accents. */
:root{color-scheme:dark;--bg:#15191f;--surface:#20262e;--edge:#353e49;--muted:#9aa9ba;--text:#e6edf6;--lime:#c2df80}body{background:var(--bg);color:var(--text)}.preview{background:#303829;color:#c4d7a3;border-color:#414f36;font-size:11px;padding:10px 22px}.app{min-height:calc(100vh - 36px)}aside{width:210px;background:#1a2027;border-right:1px solid #323c47;padding:24px 12px}.brand{font-size:20px;gap:10px;padding:0 10px 26px}.brand img{width:39px}.brand small{font-size:10px;color:#8c9aab}.group{color:#748496;font-size:9px;letter-spacing:2px;padding-top:22px}nav button{font-size:12px;color:#a4b2c3;border-radius:4px;padding:11px 12px;margin:4px 0;gap:9px}nav button.active{background:#303b32;color:#d0e5ac;box-shadow:inset 2px 0 #c2df80}nav button:hover{background:#2a333e}.symbol{font-size:17px}.navfoot{color:#7f8c9c;font-size:10px;padding:24px 10px 0}.navfoot .btn{background:#252e38;border-color:#3b4654;color:#b9c8db;font-size:11px}header{height:70px;background:#1d232b;border-bottom:1px solid #343d48;padding:0 28px}.crumb{font-size:10px;color:#738395;letter-spacing:.4px}.project{font-size:14px;color:#e3ebf6}.badge{background:#2d3a33;color:#a3c6a6;font-size:9px;border-radius:3px;padding:5px 8px}.btn{border:1px solid #3c4755;background:#29323d;color:#c6d2e2;border-radius:4px;padding:9px 13px;font-size:12px}.btn:hover{background:#364354}.primary{background:#c2df80;border-color:#c2df80;color:#28351c;font-weight:650}.primary:hover{background:#d2ee92}.tools .btn{font-size:11px}.workspace{padding:25px 28px 30px;max-width:1600px}.heading{margin-bottom:24px}.heading h1{font-size:28px;letter-spacing:-.7px;color:#f1f5fa}.heading p{font-size:12px;color:#8494a7}.heading .primary{padding:12px 21px;box-shadow:0 3px 14px #bdd97d13}.tag{background:#303b32;color:#c2df80}.stats{gap:1px;border:1px solid #35404d;border-radius:7px;overflow:hidden;background:#35404d;margin-bottom:25px}.stat{background:#212933;border:0;border-radius:0;padding:17px 20px}.stat:before{display:none}.stat small{font-size:11px;color:#a1afc1}.stat strong{font-family:'Consolas','Segoe UI',monospace;font-size:30px;letter-spacing:-1px;font-weight:500;color:#e7edf5;margin:8px 0}.stat span{color:#77899d;font-size:10px}.stat i{font-style:normal;border-radius:3px;color:var(--accent);background:#ffffff09;border:1px solid #ffffff15;font-size:10px;padding:4px 6px}.card{background:#202730;border:1px solid #35404d;border-radius:7px;margin-bottom:19px}.sectionbar{height:2px;background:var(--accent)}.cardhead{padding:17px 20px;border-color:#35404d}.cardhead h2{font-size:14px;font-weight:600;color:#dfe8f5}.cardhead small{font-size:10px;color:#8091a7}.toolbar{padding:12px 18px;gap:7px;background:#1c242d;border-color:#343f4d}.toolbar select{background:#27323e;max-width:390px;font-size:12px;min-width:180px}.toolbar .btn{padding:8px 12px;font-size:11px}input,select{color:#d3dfef;background:#27323e;border:1px solid #3d4b5c;border-radius:4px;padding:9px 10px}input::placeholder{color:#6b7f94}th{background:#293542;color:#94a8bf;border-color:#3a4859;padding:12px 16px;font-size:10px;letter-spacing:.3px}td{padding:13px 16px;color:#cad7e7;border-color:#303b48;font-size:12px}tbody tr:nth-child(even){background:#242d37}tbody tr:hover{background:#2c3c49}td input{color:#d8e4f2;background:transparent;border-color:transparent;font-size:12px;font-family:Consolas,'Segoe UI',monospace;padding:5px 7px;width:75px}td:first-child input{font-family:'Segoe UI',sans-serif}td input:hover,td input:focus{background:#1d2834;border-color:#779bc3}.tablefoot{background:#1d252e;color:#8499b1;font-size:11px;padding:13px 20px}.soft{border:1px solid #344c60;background:#23313e;border-radius:6px;padding:19px 21px}.soft h3{font-size:13px;color:#a7c5e6}.soft p{font-size:11px;color:#859fb8}.lavender{background:#302d3c;border-color:#49425b}.lavender h3{color:#c4b6da}.lavender p{color:#a99abb}.bottomgrid{grid-template-columns:1.3fr 1fr;gap:18px}.fields{padding:22px;gap:19px}.field label{color:#92a4b9;font-size:11px}.field input,.field select{background:#19232f;color:#dde7f5;border-color:#3a4b60;padding:11px}.note{color:#899db4;font-size:11px}.resultbox{background:#223c33;border:1px solid #3c6552;border-radius:6px}.resultbox h3{color:#9bccad}.resultbox strong{color:#c4e8ce;font-family:Consolas,monospace}.resultbox p{color:#86b197}.chip{background:#2d4056;color:#a2c4ed}.orange{background:#443528;color:#ddb181}.iconstage{background:repeating-linear-gradient(0deg,transparent,transparent 23px,#ffffff03 23px,#ffffff03 24px),repeating-linear-gradient(90deg,#1b2733,#1b2733 23px,#ffffff03 23px,#ffffff03 24px);border:1px solid #3c4f63}.iconstage h2{color:#dce9f8}.iconstage p{color:#8da4bf}.shortcut{background:#263647;border:1px solid #41566c;color:#c3d5e9}.sizes img{filter:drop-shadow(0 4px 7px #0004)}.toast{background:#d3e5b2;color:#344524;border:1px solid #b3ce87}footer{color:#6c8097;border-top:1px solid #303c4b;padding-top:17px;margin-top:8px;font-size:10px}.dot{background:#c2df80}.workspace[data-view="fire"]>.soft{background:#3c3026!important;border-color:#65503b!important}.workspace[data-view="fire"]>.soft h3{color:#dbb18c!important}.workspace[data-view="fire"]>.soft p{color:#b8997c!important}.workspace[data-view="consumers"] .cardhead:after{content:'02 группы';font-size:10px;color:#a2b98b;background:#303d30;padding:5px 9px;border:1px solid #48553c;border-radius:3px}.workspace[data-view="consumers"] .cardhead small{display:none}.workspace[data-view="consumers"] .heading p:before{content:'● ';color:#c2df80}.workspace[data-view="meter"] .chip{background:#3d354d!important;color:#c0afd8!important}button:focus-visible,input:focus-visible{outline:2px solid #c2df80;outline-offset:2px}@media(max-width:1100px){aside{width:185px}.workspace{padding:22px}.stat{padding:16px}header{padding:0 22px}td,th{padding:12px}.toolbar{flex-wrap:wrap}.toolbar select{max-width:none}}@media(max-width:800px){aside{width:158px;padding:21px 8px}.brand{font-size:17px;gap:7px;padding:0 4px 20px}.brand small{display:none}.brand img{width:31px}nav button{font-size:11px;padding:10px 7px;gap:5px}.symbol{width:18px}.workspace{padding:20px 16px}.heading{align-items:start;gap:15px}.heading h1{font-size:24px}.heading .primary{padding:9px 12px;white-space:nowrap}.heading p{font-size:11px}.stats{grid-template-columns:repeat(2,1fr)}.bottomgrid{grid-template-columns:1fr}.card{overflow:auto}.card table{min-width:650px}.toolbar select{width:100%;flex-basis:100%}.tablefoot span:last-child{display:none}.preview{font-size:10px;padding:9px 16px}.preview span:last-child{display:none}.badge{display:none}header{padding:0 16px}.tools{gap:5px}.tools .btn{padding:8px}.iconstage{flex-wrap:wrap;gap:25px}}

/* Palette only: retain all layout and sizing rules of variant 03. */
:root{--bg:#211e1e;--surface:#2d2727;--edge:#514240;--muted:#b6a499;--text:#eee3d7;--lime:#d4b28e}body{background:#211e1e;color:#eee3d7}.preview{background:#493538;color:#dbc4b6;border-color:#664a4a}aside{background:#282223;border-right-color:#4a3b3c}.brand{color:#f1e5d7}.brand small{color:#ab9487}.group{color:#90796f}nav button{color:#baa69a}nav button.active{background:#513537;color:#f2ded0;box-shadow:inset 2px 0 #d8ae89}nav button:hover{background:#3e3030}.navfoot{color:#9c8478}.navfoot .btn{background:#382c2d;border-color:#5b4545;color:#d1b7a5}header{background:#2c2425;border-bottom-color:#4d3e3c}.crumb{color:#a18b7b}.project{color:#ecdfd0}.badge{background:#443b31;color:#cdbf9a}.btn{border-color:#69504a;background:#3b2e2e;color:#e1cabb}.btn:hover{background:#503939}.primary{background:#96545b;border-color:#b46d70;color:#fff0df}.primary:hover{background:#ab6368}.heading .primary{box-shadow:0 3px 14px #82404728}.heading h1{color:#f5e9da}.heading p{color:#b19988}.tag{background:#55373b;color:#ebc9b3}.stats{border-color:#59453e;background:#59453e}.stat{background:#322a28}.stat small{color:#c0a998}.stat strong{color:#f0dfc9}.stat span{color:#a28a77}.stat i{background:#eacda60a;border-color:#cda87f28}.card{background:#2f2726;border-color:#56413b}.sectionbar{background:#98656a}.cardhead{border-color:#554139}.cardhead h2{color:#e7d8c8}.cardhead small{color:#ae9381}.toolbar{background:#292222;border-color:#503d36}.toolbar select{background:#382d2b}input,select{color:#e6d2be;background:#3b2e2b;border-color:#6b5145}input::placeholder{color:#9b8070}th{background:#44352e;color:#d0b69c;border-color:#6a5143}td{color:#e0cbb5;border-color:#514038}tbody tr:nth-child(even){background:#352b28}tbody tr:hover{background:#493630}td input{color:#e6d5c2}td input:hover,td input:focus{background:#29211f;border-color:#c9a37b}.tablefoot{background:#2a2220;color:#b0957f}.soft{border-color:#675044;background:#3b302b}.soft h3{color:#dfbd96}.soft p{color:#baa18c}.lavender{background:#402c2f;border-color:#6d494d}.lavender h3{color:#e1b6b0}.lavender p{color:#bd9491}.field label{color:#c0a38c}.field input,.field select{background:#29211f;color:#eddbc4;border-color:#6b5042}.note{color:#bca08a}.resultbox{background:#393a2e;border-color:#64654c}.resultbox h3{color:#c5c7a0}.resultbox strong{color:#e2dfb6}.resultbox p{color:#b0ad84}.chip{background:#46372e;color:#d8bb96}.orange{background:#50372d;color:#e2b68d}.iconstage{background:repeating-linear-gradient(0deg,transparent,transparent 23px,#e8bd8e08 23px,#e8bd8e08 24px),repeating-linear-gradient(90deg,#322724,#322724 23px,#e8bd8e08 23px,#e8bd8e08 24px);border-color:#735241}.iconstage h2{color:#edcfaa}.iconstage p{color:#bc9b7d}.shortcut{background:#46312f;border-color:#80594f;color:#edd2b7}.toast{background:#ead3b7;color:#553c30;border-color:#b69174}footer{color:#a38b76;border-top-color:#564033}.dot{background:#dab990}.workspace[data-view="consumers"] .cardhead:after{color:#e3c4a2;background:#4a3730;border-color:#755444}.workspace[data-view="consumers"] .heading p:before{color:#d6b28b}.workspace[data-view="fire"]>.soft{background:#493128!important;border-color:#75503a!important}.workspace[data-view="fire"]>.soft h3{color:#e1b68c!important}.workspace[data-view="fire"]>.soft p{color:#c6a084!important}.workspace[data-view="meter"] .chip{background:#51353d!important;color:#e3b7bf!important}button:focus-visible,input:focus-visible{outline-color:#d6b28b}

.brand{display:grid;grid-template-columns:35px minmax(0,1fr) 30px;gap:7px;padding-left:0;padding-right:0;font-size:17px}.brand img{width:35px}.brand small{font-size:9px;line-height:1.5}.brand .theme-toggle{display:grid;place-items:center;width:30px;height:32px;min-width:0;padding:0;font-size:21px;line-height:1;white-space:nowrap}.theme-toggle:focus-visible{outline:2px solid #cba17b;outline-offset:3px}
html[data-theme="light"]{color-scheme:light;--bg:#f2ece5;--surface:#fffaf3;--edge:#d8c6b7;--muted:#8b7160;--text:#46352d;--lime:#824047}
html[data-theme="light"] body{background:#f2ece5;color:#46352d}
html[data-theme="light"] .preview{background:#e7d9cb;color:#755547;border-color:#ceb6a1}
html[data-theme="light"] aside{background:#eee3d8;border-right-color:#d8c3b2}
html[data-theme="light"] .brand{color:#623e3e}html[data-theme="light"] .brand small{color:#8d7263}
html[data-theme="light"] .group{color:#9b7c69}
html[data-theme="light"] nav button{color:#795e50}html[data-theme="light"] nav button.active{background:#ddc2bd;color:#63363b;box-shadow:inset 2px 0 #824047}html[data-theme="light"] nav button:hover{background:#e5d2c3}
html[data-theme="light"] .navfoot{color:#8e7463}html[data-theme="light"] .navfoot .btn{background:#f8eee4;border-color:#ceb4a0;color:#795444}
html[data-theme="light"] header{background:#fffaf3;border-bottom-color:#dbc6b5}html[data-theme="light"] .crumb{color:#997d69}html[data-theme="light"] .project{color:#604537}html[data-theme="light"] .badge{background:#e5e5d1;color:#717553}
html[data-theme="light"] .btn{background:#fffaf3;border-color:#cdb3a0;color:#795044}html[data-theme="light"] .btn:hover{background:#ecd8c6}html[data-theme="light"] .primary{background:#824047;border-color:#824047;color:#fff4e8}html[data-theme="light"] .primary:hover{background:#70353b}
html[data-theme="light"] .heading h1{color:#543a30}html[data-theme="light"] .heading p{color:#94715d}html[data-theme="light"] .tag{background:#e9d0c8;color:#87564c}
html[data-theme="light"] .stats{border-color:#d8c6b4;background:#d8c6b4}html[data-theme="light"] .stat{background:#fff8ed}html[data-theme="light"] .stat small{color:#8e6e55}html[data-theme="light"] .stat strong{color:#60432c}html[data-theme="light"] .stat span{color:#9d8067}html[data-theme="light"] .stat i{background:#ead8c7;color:#795b48;border-color:#d3bda6}
html[data-theme="light"] .card{background:#fffaf3;border-color:#d6c0ad}html[data-theme="light"] .cardhead{border-color:#e1cbbb}html[data-theme="light"] .cardhead h2{color:#654b39}html[data-theme="light"] .cardhead small{color:#977357}
html[data-theme="light"] .toolbar{background:#f7ece0;border-color:#dfc6ae}html[data-theme="light"] input,html[data-theme="light"] select{background:#fffdf7;color:#664a35;border-color:#ccb094}html[data-theme="light"] input::placeholder{color:#a9917c}html[data-theme="light"] .toolbar select{background:#fffaf3}
html[data-theme="light"] th{background:#eaddcb;color:#806048;border-color:#cdb092}html[data-theme="light"] td{color:#634a35;border-color:#e4d2be}html[data-theme="light"] tbody tr:nth-child(even){background:#fbf1e3}html[data-theme="light"] tbody tr:hover{background:#f1dfc7}html[data-theme="light"] td input{background:transparent;color:#624a34;border-color:transparent}html[data-theme="light"] td input:hover,html[data-theme="light"] td input:focus{background:#fffdf7;border-color:#b6906b}html[data-theme="light"] .tablefoot{background:#f7eddf;color:#987456}
html[data-theme="light"] .soft{background:#f0e2ce;border-color:#dbc1a3}html[data-theme="light"] .soft h3{color:#906844}html[data-theme="light"] .soft p{color:#977b60}html[data-theme="light"] .lavender{background:#efdcda;border-color:#d6b1b0}html[data-theme="light"] .lavender h3{color:#97595d}html[data-theme="light"] .lavender p{color:#a17172}
html[data-theme="light"] .field label{color:#906c50}html[data-theme="light"] .field input,html[data-theme="light"] .field select{background:#fffdf7;color:#65482f;border-color:#cbb18f}html[data-theme="light"] .note{color:#9a795a}
html[data-theme="light"] .resultbox{background:#e9ead6;border-color:#c9cdab}html[data-theme="light"] .resultbox h3{color:#838952}html[data-theme="light"] .resultbox strong{color:#707746}html[data-theme="light"] .resultbox p{color:#8e9269}
html[data-theme="light"] .chip{background:#ead6bc;color:#866142}html[data-theme="light"] .iconstage{background:#eee1d2;border-color:#ccb094}html[data-theme="light"] .iconstage h2{color:#855b38}html[data-theme="light"] .iconstage p{color:#9d7b5f}html[data-theme="light"] .shortcut{background:#e7d3c3;color:#835b42;border-color:#bb947a}
html[data-theme="light"] footer{color:#a08467;border-top-color:#ddc6aa}html[data-theme="light"] .dot{background:#824047}html[data-theme="light"] .workspace[data-view="consumers"] .cardhead:after{background:#ecddc7;color:#916743;border-color:#d2b38d}html[data-theme="light"] .workspace[data-view="consumers"] .heading p:before{color:#824047}
html[data-theme="light"] .workspace[data-view="fire"]>.soft{background:#f5e1cd!important;border-color:#dcba99!important}html[data-theme="light"] .workspace[data-view="fire"]>.soft h3{color:#a77548!important}html[data-theme="light"] .workspace[data-view="fire"]>.soft p{color:#a78363!important}html[data-theme="light"] .workspace[data-view="meter"] .chip{background:#efd9df!important;color:#9a6174!important}
@media(max-width:800px){header{height:auto;min-height:70px;flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}.tools{flex-wrap:wrap}.tools .theme-toggle{min-width:120px}}
