/* Project-level appearance is independent from the homepage layout. */
html[data-project]{--project-radius:20px}html[data-project-corners=soft]{--project-radius:9px}html[data-project-corners=square]{--project-radius:2px}
html[data-project] :is(.panel,.settings,.preview-card,.export-card,.card,.controls){border-radius:var(--project-radius)!important}
html[data-project-width=wide] main{max-width:1800px!important}
html[data-project][data-axis-skin=forest] body{--accent:#256952;--primary:#256952;--primary-dark:#1c513f;--accent-soft:#e5f1e9;--soft:#edf5ef}
html[data-project][data-axis-skin=ocean] body{--accent:#22658e;--primary:#22658e;--primary-dark:#1b5172;--accent-soft:#dfedf8;--soft:#ecf3f8}
html[data-project][data-axis-skin=plum] body{--accent:#79488e;--primary:#79488e;--primary-dark:#603971;--accent-soft:#f0e5f5;--soft:#f5eff8}
html[data-project][data-axis-skin=sand] body{--accent:#97652a;--primary:#97652a;--primary-dark:#795122;--accent-soft:#f5ead8;--soft:#faf3e8}
html[data-project][data-theme=dark] body{--accent:#a7d8b7;--primary:#a7d8b7;--primary-dark:#a7d8b7;--soft:#233c31;--accent-soft:#233c31}
html[data-project][data-theme=dark][data-axis-skin=ocean] body{--accent:#94cbee;--primary:#94cbee;--soft:#203746;--accent-soft:#203746}
html[data-project][data-theme=dark][data-axis-skin=plum] body{--accent:#d8afe9;--primary:#d8afe9;--soft:#38283f;--accent-soft:#38283f}
html[data-project][data-theme=dark][data-axis-skin=sand] body{--accent:#e5c28f;--primary:#e5c28f;--soft:#3b3225;--accent-soft:#3b3225}
html[data-project-density=compact] :is(.panel,.settings){padding:14px!important}html[data-project-density=compact] .section-head{margin-top:14px}html[data-project-density=compact] .settings section{margin-bottom:10px;padding-bottom:12px}
@media(min-width:901px){
 html[data-project-layout=right] :is(.workspace,.studio){display:grid!important;direction:ltr;grid-template-columns:minmax(0,1fr) 350px!important}
 html[data-project-layout=left] :is(.workspace,.studio){display:grid!important;direction:ltr;grid-template-columns:350px minmax(0,1fr)!important}
 html[data-project-layout=right] :is(.workspace,.studio)>:is(.panel,.settings){grid-column:2;grid-row:1}
 html[data-project-layout=right] :is(.workspace,.studio)>.preview-column{grid-column:1;grid-row:1}
 html[data-project-layout=left] :is(.workspace,.studio)>:is(.panel,.settings){grid-column:1;grid-row:1}
 html[data-project-layout=left] :is(.workspace,.studio)>.preview-column{grid-column:2;grid-row:1}
 html[dir=rtl] :is(.workspace,.studio)>:is(.panel,.settings,.preview-column){direction:rtl}
 html[data-project-layout=stacked] :is(.workspace,.studio){display:flex!important;flex-direction:column!important}
 html[data-project-layout=stacked] :is(.workspace,.studio)>:is(.panel,.settings,.preview-column){width:100%;position:static;max-height:none}
 html[data-project-layout=stacked] .preview-column{order:-1}
 html[data-project-layout=stacked] #viewport{height:480px!important}
}
@media(max-width:900px){html[data-project] :is(.workspace,.studio){display:flex!important;flex-direction:column;gap:18px}html[data-project] :is(.workspace,.studio)>:is(.panel,.settings,.preview-column){width:100%;min-width:0;position:static;box-sizing:border-box}html[data-project] .preview-column{order:-1}}
.ui-eyebrow{font-size:12px;color:var(--accent,#256952)}.ui-editor{display:grid;grid-template-columns:minmax(280px,440px) minmax(0,1fr);gap:24px;align-items:start}.axis-admin:has(#project-ui){max-width:1600px}.ui-fields{min-width:0}.ui-visibility{border:1px solid var(--line,#dce5df);border-radius:14px;margin:22px 0;padding:16px}.ui-visibility label,.ui-control-list label{display:flex;align-items:center;gap:9px;padding:8px!important;margin:0!important}.ui-control-list{max-height:370px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ui-control-list label[hidden]{display:none}.ui-save{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ui-preview{position:sticky;top:16px;min-width:0;border:1px solid var(--line,#dce5df);border-radius:16px;background:#edf2ef;padding:12px}.ui-preview-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ui-preview-toolbar strong{margin-inline-end:auto}.ui-preview-toolbar button{font-size:12px;padding:7px 12px}.ui-preview-toolbar a{font-size:12px}#ui-preview-frame{display:block;border:1px solid #dce5df;border-radius:12px;background:white;width:100%;height:720px;margin:auto}.ui-preview>p,#ui-save-note{font-size:12px;color:#62736b;line-height:1.8}.ui-fields .axis-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-fields h3{font-size:23px}.ui-fields input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:#256952}@media(max-width:1050px){.ui-editor{grid-template-columns:1fr}.ui-preview{position:static}.ui-control-list{grid-template-columns:1fr}}
/* Manufacturing panels are an additional sidebar, not an overlapping grid cell. */
@media(min-width:901px){
 html[data-project-layout=right] .workspace.fab-three-columns>.panel{grid-column:2;grid-row:1;position:static;max-height:none}
 html[data-project-layout=left] .workspace.fab-three-columns>.panel{grid-column:1;grid-row:1;position:static;max-height:none}
 html[data-project-layout=right] .workspace.fab-three-columns>.fab-panel{grid-column:2;grid-row:2;position:static;max-height:none}
 html[data-project-layout=left] .workspace.fab-three-columns>.fab-panel{grid-column:1;grid-row:2;position:static;max-height:none}
 html[data-project-layout=right] .workspace.fab-three-columns>.preview-column{grid-column:1;grid-row:1/span 2;display:block}
 html[data-project-layout=left] .workspace.fab-three-columns>.preview-column{grid-column:2;grid-row:1/span 2;display:block}
 html[data-project-layout=stacked] .workspace.fab-three-columns>.fab-panel{position:static;max-height:none;width:100%;order:2}
 html[data-project-layout=stacked] .workspace.fab-three-columns>.panel{position:static;max-height:none;order:1}
 html[data-project-layout=stacked] .workspace.fab-three-columns>.preview-column{display:block;order:0}
}
html[data-project] .fab-panel{border-radius:var(--project-radius)!important}
html[data-project=fonts] .font-fab-layout{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%;direction:rtl}
html[data-project=fonts] .font-fab-layout>.font-fab-settings{order:0!important;position:static!important;max-height:none!important;width:100%;box-sizing:border-box;container-type:normal}
html[data-project=fonts] .font-fab-layout>.fab-panel{order:1!important;position:static!important;max-height:none!important;width:100%;box-sizing:border-box;container-type:normal}
html[data-project=fonts] .font-fab-layout>.font-fab-center{order:2!important;display:block!important;width:100%;min-width:0}
html[data-project=fonts] .font-fabrication-preview{display:block!important}
html[data-project=fonts] .fab-panel #fab-options{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:680px){html[data-project=fonts] .fab-panel #fab-options{grid-template-columns:1fr}}
.ui-frame-stage{position:relative;width:100%;overflow:hidden;border-radius:12px}.ui-frame-stage #ui-preview-frame{position:absolute;right:0;top:0;transform-origin:top right;margin:0}
html[data-project=fonts] #axis-save-favorite{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:9px;padding:8px 12px;background:var(--surface);color:var(--primary);cursor:pointer}
html[data-project=fonts] .card-head{display:flex;align-items:center;gap:10px;justify-content:space-between}html[data-project=fonts] .axis-font-favorite{flex:none;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;font-size:20px!important;border-radius:9px!important}
html[data-project=fonts] .side-tools.left-tools{flex-direction:row!important;justify-content:flex-end!important}

/* Consistent readable interface palettes; model/material colors stay independent. */
html[data-project][data-axis-skin=forest]:not([data-theme=dark]) :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#f2f6f3!important;--body-bg:#f2f6f3!important;--surface:#ffffff!important;--panel:#ffffff!important;--card-bg:#ffffff!important;--control-bg:#ffffff!important;--button-white:#ffffff!important;--field:#e8f1eb!important;--input-bg:#e8f1eb!important;--preview-bg:#e8f1eb!important;--stage:#e8f1eb!important;--soft:#e8f1eb!important;--button-soft:#e8f1eb!important;--accent-soft:#e8f1eb!important;--ink:#203c30!important;--text:#203c30!important;--muted:#4e6658!important;--accent:#246344!important;--primary:#246344!important;--primary-dark:#246344!important;--result:#246344!important;--on-accent:#ffffff!important;--line:#81958b!important;--border:#81958b!important;}
html[data-project][data-axis-skin=forest][data-theme=dark] :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#101b16!important;--body-bg:#101b16!important;--surface:#192b22!important;--panel:#192b22!important;--card-bg:#192b22!important;--control-bg:#192b22!important;--button-white:#192b22!important;--field:#233c2e!important;--input-bg:#233c2e!important;--preview-bg:#233c2e!important;--stage:#233c2e!important;--soft:#233c2e!important;--button-soft:#233c2e!important;--accent-soft:#233c2e!important;--ink:#edf6ef!important;--text:#edf6ef!important;--muted:#b3c9ba!important;--accent:#a2d5b0!important;--primary:#a2d5b0!important;--primary-dark:#a2d5b0!important;--result:#a2d5b0!important;--on-accent:#12281a!important;--line:#718479!important;--border:#718479!important;}
html[data-project][data-axis-skin=ocean]:not([data-theme=dark]) :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#f0f5fa!important;--body-bg:#f0f5fa!important;--surface:#ffffff!important;--panel:#ffffff!important;--card-bg:#ffffff!important;--control-bg:#ffffff!important;--button-white:#ffffff!important;--field:#e5eff8!important;--input-bg:#e5eff8!important;--preview-bg:#e5eff8!important;--stage:#e5eff8!important;--soft:#e5eff8!important;--button-soft:#e5eff8!important;--accent-soft:#e5eff8!important;--ink:#203747!important;--text:#203747!important;--muted:#4b6273!important;--accent:#205f87!important;--primary:#205f87!important;--primary-dark:#205f87!important;--result:#205f87!important;--on-accent:#ffffff!important;--line:#7893a8!important;--border:#7893a8!important;}
html[data-project][data-axis-skin=ocean][data-theme=dark] :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#101a23!important;--body-bg:#101a23!important;--surface:#192936!important;--panel:#192936!important;--card-bg:#192936!important;--control-bg:#192936!important;--button-white:#192936!important;--field:#223b4e!important;--input-bg:#223b4e!important;--preview-bg:#223b4e!important;--stage:#223b4e!important;--soft:#223b4e!important;--button-soft:#223b4e!important;--accent-soft:#223b4e!important;--ink:#edf5fc!important;--text:#edf5fc!important;--muted:#b3c8da!important;--accent:#98ceef!important;--primary:#98ceef!important;--primary-dark:#98ceef!important;--result:#98ceef!important;--on-accent:#102b3b!important;--line:#70899b!important;--border:#70899b!important;}
html[data-project][data-axis-skin=plum]:not([data-theme=dark]) :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#f6f2f8!important;--body-bg:#f6f2f8!important;--surface:#ffffff!important;--panel:#ffffff!important;--card-bg:#ffffff!important;--control-bg:#ffffff!important;--button-white:#ffffff!important;--field:#efe7f4!important;--input-bg:#efe7f4!important;--preview-bg:#efe7f4!important;--stage:#efe7f4!important;--soft:#efe7f4!important;--button-soft:#efe7f4!important;--accent-soft:#efe7f4!important;--ink:#392b43!important;--text:#392b43!important;--muted:#665471!important;--accent:#714183!important;--primary:#714183!important;--primary-dark:#714183!important;--result:#714183!important;--on-accent:#ffffff!important;--line:#9984a7!important;--border:#9984a7!important;}
html[data-project][data-axis-skin=plum][data-theme=dark] :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#1c1522!important;--body-bg:#1c1522!important;--surface:#2b2134!important;--panel:#2b2134!important;--card-bg:#2b2134!important;--control-bg:#2b2134!important;--button-white:#2b2134!important;--field:#3d2e49!important;--input-bg:#3d2e49!important;--preview-bg:#3d2e49!important;--stage:#3d2e49!important;--soft:#3d2e49!important;--button-soft:#3d2e49!important;--accent-soft:#3d2e49!important;--ink:#f8effc!important;--text:#f8effc!important;--muted:#d0bcdc!important;--accent:#d8b1eb!important;--primary:#d8b1eb!important;--primary-dark:#d8b1eb!important;--result:#d8b1eb!important;--on-accent:#321b3e!important;--line:#92809f!important;--border:#92809f!important;}
html[data-project][data-axis-skin=sand]:not([data-theme=dark]) :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#f8f5ef!important;--body-bg:#f8f5ef!important;--surface:#ffffff!important;--panel:#ffffff!important;--card-bg:#ffffff!important;--control-bg:#ffffff!important;--button-white:#ffffff!important;--field:#f1e9dc!important;--input-bg:#f1e9dc!important;--preview-bg:#f1e9dc!important;--stage:#f1e9dc!important;--soft:#f1e9dc!important;--button-soft:#f1e9dc!important;--accent-soft:#f1e9dc!important;--ink:#403323!important;--text:#403323!important;--muted:#6c5b44!important;--accent:#80531e!important;--primary:#80531e!important;--primary-dark:#80531e!important;--result:#80531e!important;--on-accent:#ffffff!important;--line:#a28d6c!important;--border:#a28d6c!important;}
html[data-project][data-axis-skin=sand][data-theme=dark] :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#201b13!important;--body-bg:#201b13!important;--surface:#30291e!important;--panel:#30291e!important;--card-bg:#30291e!important;--control-bg:#30291e!important;--button-white:#30291e!important;--field:#433824!important;--input-bg:#433824!important;--preview-bg:#433824!important;--stage:#433824!important;--soft:#433824!important;--button-soft:#433824!important;--accent-soft:#433824!important;--ink:#fcf4e7!important;--text:#fcf4e7!important;--muted:#d5c4a7!important;--accent:#e7c28a!important;--primary:#e7c28a!important;--primary-dark:#e7c28a!important;--result:#e7c28a!important;--on-accent:#35250f!important;--line:#9b896c!important;--border:#9b896c!important;}
html[data-project] body{background:var(--bg)!important;color:var(--ink)!important}
html[data-project] :is(.fab-panel,.settings,.panel,.controls,.card,.preview-card,.export-card,.fab-modebar,dialog,.axis-dialog){color:var(--ink);background-color:var(--surface)}
html[data-project] :is(input:not([type=color],[type=range],[type=checkbox],[type=radio]),select,textarea){color:var(--ink);background-color:var(--field);border-color:var(--line)}
html[data-project] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}
html[data-project] :is(.hint,.flow-note,.lead,.fab-help,.font-name,.font-reference,.preview-bottom,.preview-foot,.fab-save-status){color:var(--muted)!important}
html[data-project] :is(.primary,.main-button:not(.theme-toggle,.keyboard-toggle,.clear-main),.prepare-download,.fab-bundle,.fab-details>summary,.fab-modes button[aria-pressed=true]){background-color:var(--accent)!important;color:var(--on-accent)!important}
html[data-project] .card-download{background:var(--soft)!important;color:var(--accent)!important}
html[data-project] .fab-export-warning{background:#fff0d5!important;color:#754600!important}
html[data-project][data-theme=dark] .fab-export-warning{background:#483615!important;color:#ffdc96!important}
html[data-project] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent)!important;outline-offset:3px}
.project-appearance{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:16px 20px;margin:0 0 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--project-radius);color:var(--ink);box-sizing:border-box}
.project-appearance label{display:grid;gap:7px;flex:1 1 165px;margin:0!important;font-size:13px!important;color:var(--muted)}
.project-appearance select{width:100%;min-height:43px;font:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;color:var(--ink)!important;background:var(--field)!important}
.project-appearance button{font:inherit;font-size:13px;min-height:43px;padding:9px 15px;background:var(--soft);color:var(--accent);border:1px solid var(--line);border-radius:9px;cursor:pointer;width:auto}
@media(max-width:600px){.project-appearance{padding:14px;gap:12px}.project-appearance label{flex-basis:calc(50% - 12px);min-width:0}.project-appearance label:last-of-type{flex-basis:100%}.project-appearance button{width:100%}}
/* Switch foreground and background together to avoid unreadable intermediate colors. */
html[data-project] :is(body,header,button,input,select,textarea,.panel,.settings,.controls,.card,.preview-card,.export-card){transition-property:transform,opacity,box-shadow!important}
html[data-project] .projects-icon{background:var(--soft)!important;color:var(--accent)!important;border-color:var(--line)!important}
html[data-project] .projects-icon svg{stroke:currentColor}
html[data-project] .fab-details>summary :is(span,small){color:var(--on-accent)!important;opacity:1!important}
html[data-project] #scrollTop{background:var(--accent)!important;color:var(--on-accent)!important}

/* The homepage uses the same global color palettes. */
html[data-site-skin][data-axis-skin=forest] body{--accent:#256952;--primary:#256952;--primary-dark:#1c513f;--accent-soft:#e5f1e9;--soft:#edf5ef}
html[data-site-skin][data-axis-skin=ocean] body{--accent:#22658e;--primary:#22658e;--primary-dark:#1b5172;--accent-soft:#dfedf8;--soft:#ecf3f8}
html[data-site-skin][data-axis-skin=plum] body{--accent:#79488e;--primary:#79488e;--primary-dark:#603971;--accent-soft:#f0e5f5;--soft:#f5eff8}
html[data-site-skin][data-axis-skin=sand] body{--accent:#97652a;--primary:#97652a;--primary-dark:#795122;--accent-soft:#f5ead8;--soft:#faf3e8}
html[data-site-skin][data-axis-skin=forest]:not([data-theme=dark]) :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#f2f6f3!important;--body-bg:#f2f6f3!important;--surface:#ffffff!important;--panel:#ffffff!important;--card-bg:#ffffff!important;--control-bg:#ffffff!important;--button-white:#ffffff!important;--field:#e8f1eb!important;--input-bg:#e8f1eb!important;--preview-bg:#e8f1eb!important;--stage:#e8f1eb!important;--soft:#e8f1eb!important;--button-soft:#e8f1eb!important;--accent-soft:#e8f1eb!important;--ink:#203c30!important;--text:#203c30!important;--muted:#4e6658!important;--accent:#246344!important;--primary:#246344!important;--primary-dark:#246344!important;--result:#246344!important;--on-accent:#ffffff!important;--line:#81958b!important;--border:#81958b!important;}
html[data-site-skin][data-axis-skin=forest][data-theme=dark] :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#101b16!important;--body-bg:#101b16!important;--surface:#192b22!important;--panel:#192b22!important;--card-bg:#192b22!important;--control-bg:#192b22!important;--button-white:#192b22!important;--field:#233c2e!important;--input-bg:#233c2e!important;--preview-bg:#233c2e!important;--stage:#233c2e!important;--soft:#233c2e!important;--button-soft:#233c2e!important;--accent-soft:#233c2e!important;--ink:#edf6ef!important;--text:#edf6ef!important;--muted:#b3c9ba!important;--accent:#a2d5b0!important;--primary:#a2d5b0!important;--primary-dark:#a2d5b0!important;--result:#a2d5b0!important;--on-accent:#12281a!important;--line:#718479!important;--border:#718479!important;}
html[data-site-skin][data-axis-skin=ocean]:not([data-theme=dark]) :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#f0f5fa!important;--body-bg:#f0f5fa!important;--surface:#ffffff!important;--panel:#ffffff!important;--card-bg:#ffffff!important;--control-bg:#ffffff!important;--button-white:#ffffff!important;--field:#e5eff8!important;--input-bg:#e5eff8!important;--preview-bg:#e5eff8!important;--stage:#e5eff8!important;--soft:#e5eff8!important;--button-soft:#e5eff8!important;--accent-soft:#e5eff8!important;--ink:#203747!important;--text:#203747!important;--muted:#4b6273!important;--accent:#205f87!important;--primary:#205f87!important;--primary-dark:#205f87!important;--result:#205f87!important;--on-accent:#ffffff!important;--line:#7893a8!important;--border:#7893a8!important;}
html[data-site-skin][data-axis-skin=ocean][data-theme=dark] :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#101a23!important;--body-bg:#101a23!important;--surface:#192936!important;--panel:#192936!important;--card-bg:#192936!important;--control-bg:#192936!important;--button-white:#192936!important;--field:#223b4e!important;--input-bg:#223b4e!important;--preview-bg:#223b4e!important;--stage:#223b4e!important;--soft:#223b4e!important;--button-soft:#223b4e!important;--accent-soft:#223b4e!important;--ink:#edf5fc!important;--text:#edf5fc!important;--muted:#b3c8da!important;--accent:#98ceef!important;--primary:#98ceef!important;--primary-dark:#98ceef!important;--result:#98ceef!important;--on-accent:#102b3b!important;--line:#70899b!important;--border:#70899b!important;}
html[data-site-skin][data-axis-skin=plum]:not([data-theme=dark]) :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#f6f2f8!important;--body-bg:#f6f2f8!important;--surface:#ffffff!important;--panel:#ffffff!important;--card-bg:#ffffff!important;--control-bg:#ffffff!important;--button-white:#ffffff!important;--field:#efe7f4!important;--input-bg:#efe7f4!important;--preview-bg:#efe7f4!important;--stage:#efe7f4!important;--soft:#efe7f4!important;--button-soft:#efe7f4!important;--accent-soft:#efe7f4!important;--ink:#392b43!important;--text:#392b43!important;--muted:#665471!important;--accent:#714183!important;--primary:#714183!important;--primary-dark:#714183!important;--result:#714183!important;--on-accent:#ffffff!important;--line:#9984a7!important;--border:#9984a7!important;}
html[data-site-skin][data-axis-skin=plum][data-theme=dark] :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#1c1522!important;--body-bg:#1c1522!important;--surface:#2b2134!important;--panel:#2b2134!important;--card-bg:#2b2134!important;--control-bg:#2b2134!important;--button-white:#2b2134!important;--field:#3d2e49!important;--input-bg:#3d2e49!important;--preview-bg:#3d2e49!important;--stage:#3d2e49!important;--soft:#3d2e49!important;--button-soft:#3d2e49!important;--accent-soft:#3d2e49!important;--ink:#f8effc!important;--text:#f8effc!important;--muted:#d0bcdc!important;--accent:#d8b1eb!important;--primary:#d8b1eb!important;--primary-dark:#d8b1eb!important;--result:#d8b1eb!important;--on-accent:#321b3e!important;--line:#92809f!important;--border:#92809f!important;}
html[data-site-skin][data-axis-skin=sand]:not([data-theme=dark]) :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#f8f5ef!important;--body-bg:#f8f5ef!important;--surface:#ffffff!important;--panel:#ffffff!important;--card-bg:#ffffff!important;--control-bg:#ffffff!important;--button-white:#ffffff!important;--field:#f1e9dc!important;--input-bg:#f1e9dc!important;--preview-bg:#f1e9dc!important;--stage:#f1e9dc!important;--soft:#f1e9dc!important;--button-soft:#f1e9dc!important;--accent-soft:#f1e9dc!important;--ink:#403323!important;--text:#403323!important;--muted:#6c5b44!important;--accent:#80531e!important;--primary:#80531e!important;--primary-dark:#80531e!important;--result:#80531e!important;--on-accent:#ffffff!important;--line:#a28d6c!important;--border:#a28d6c!important;}
html[data-site-skin][data-axis-skin=sand][data-theme=dark] :is(body,.font-fabrication-preview,.font-fabrication-dialog,.fab-panel,.fab-modebar){--bg:#201b13!important;--body-bg:#201b13!important;--surface:#30291e!important;--panel:#30291e!important;--card-bg:#30291e!important;--control-bg:#30291e!important;--button-white:#30291e!important;--field:#433824!important;--input-bg:#433824!important;--preview-bg:#433824!important;--stage:#433824!important;--soft:#433824!important;--button-soft:#433824!important;--accent-soft:#433824!important;--ink:#fcf4e7!important;--text:#fcf4e7!important;--muted:#d5c4a7!important;--accent:#e7c28a!important;--primary:#e7c28a!important;--primary-dark:#e7c28a!important;--result:#e7c28a!important;--on-accent:#35250f!important;--line:#9b896c!important;--border:#9b896c!important;}
