/* Semantic pillar colors: shared by homepage, platform cards and interactive panels. */
[data-vt-pillar="slaap"]{--vt-pillar-color:#7765a8;--vt-pillar-deep:#5f508c;--vt-pillar-soft:#eee9f5}
[data-vt-pillar="stappen"]{--vt-pillar-color:#5f8c6c;--vt-pillar-deep:#426b4d;--vt-pillar-soft:#e5efe4}
[data-vt-pillar="activiteit"]{--vt-pillar-color:#b58d4f;--vt-pillar-deep:#976d32;--vt-pillar-soft:#f4ecdc}
[data-vt-pillar="herstel"]{--vt-pillar-color:#b47b68;--vt-pillar-deep:#965f50;--vt-pillar-soft:#f3e8e3}
.vt-pillar-grid [data-vt-pillar] .vt-pillar-icon{background:var(--vt-pillar-soft);color:var(--vt-pillar-deep)}
.vt-explorer-controls button[data-vt-pillar] svg{color:var(--vt-pillar-color)}
.vt-explorer-controls button[data-vt-pillar][aria-pressed="true"]{background:var(--vt-pillar-soft);color:var(--vt-pillar-deep);border-color:var(--vt-pillar-color)}
.vt-explorer-controls button[data-vt-pillar][aria-pressed="true"] svg{color:var(--vt-pillar-deep)}
