:root[data-palette=ash]{--accent:#383b40;--accent-hover:#25282c;--soft:#f3f1eb;--sun:#d7ac46;--ink:#34373b;--muted:#66676b;--line:#e6e3dc}
html[data-palette=ash] :is(.app-header,.filter-bar,.browse-panel,.sheet-toggle){background:#fff;color:var(--ink);border-color:var(--line)}
html[data-palette=ash] :is(.spot-card,.detail-links a){border-color:var(--line);box-shadow:0 3px 12px #35383c08}
html[data-palette=ash] :is(.summary-button,.settings-button,.chip-button,.map-pill,.tag,.spot-number,.detail-links a){background:#f5f3ee;color:var(--ink);border-color:#e4e0d7}
html[data-palette=ash] :is(.chip-button[aria-pressed=true],button[type=submit],#copy-share,.embed-intro button){background:#e3bd61;color:#303236;border-color:#d4aa46;box-shadow:none}
html[data-palette=ash] .chip-button[aria-pressed=true]::before{color:#303236}
html[data-palette=ash] :is(.spot-select:hover,.detail-links a:hover,.map-pill:hover){background:#faf6eb}
html[data-palette=ash] .spot-arrow{background:#f9edcc;color:#5c4a21}
html[data-palette=ash] .tag.unknown{background:#f1f1f1;color:#696b6e}
html[data-palette=ash] :is(.account-banner,.sample-banner){background:#faf8f2;color:#515257}
html[data-palette=ash] .pin{background:#383b40;box-shadow:0 3px 10px #34373b30}
html[data-palette=ash] .pin.active{background:#e3bd61;color:#303236;border-color:#383b40}
html[data-palette=ash] :is(#sheet-count,#filter-number){background:#f6e8bf;color:#53441e}
html[data-palette=ash] .sheet-toggle .handle{background:#c5c2ba}
html[data-palette=ash] .brand-lockup img{filter:none}
html[data-palette=ash] :is(.spot-heading small,.spot-meta,.sample-note){color:#67696c}
html[data-palette=ash] :is(.quick-filters input,.preview-toggle input){accent-color:#8e6e25}
