.sp-root{--sp-accent:#8b7cf6;--sp-accent-hover:#a99cfa;--sp-on:#120b2e;--sp-ink:#a99cfa;--sp-soft:#8b7cf629;--sp-kop:#15112a;--sp-kop-rand:#3a2f6b;--sp-kop-tekst:#f2f3f5;--sp-kop-zacht:#a3a8b1}:root[data-theme=light] .sp-root{--sp-ink:#5b47d6;--sp-soft:#8b7cf624;--sp-kop:#efecfe;--sp-kop-rand:#cfc6fa;--sp-kop-tekst:#1d1740;--sp-kop-zacht:#4c4675}.sp-badge{background:var(--sp-soft);border:1px solid color-mix(in srgb, var(--sp-accent) 40%, transparent);color:var(--sp-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.sp-badge:before{content:"";background:var(--sp-accent);border-radius:50%;width:7px;height:7px}
