.johanniter-light{--primary:#eb003b;--primary-foreground:#fff;--secondary-foreground:#fff;--secondary-hs:345 100%;--secondary-l:46%;--color-temp:0 0%;--text:#000547;--text-muted:rgba(0,5,71,.3)}.johanniter-dark{--primary:#eb003b;--primary-foreground:#fff;--secondary-foreground:#fff;--secondary-hs:345 100%;--secondary-l:46%;--color-temp:0 0%}:is(.johanniter-light,.johanniter-dark) .font-display{font-family:var(--font-mavenpro),var(--font-outfit);font-weight:700}:is(.johanniter-light,.johanniter-dark) .font-sans,html:is(.johanniter-light,.johanniter-dark){font-family:var(--font-mavenpro),var(--font-outfit);font-weight:400}.lasttest-light{--primary:#eb003b;--primary-foreground:#fff;--secondary-foreground:#fff;--secondary-hs:345 100%;--secondary-l:46%;--color-temp:0 0%;--text:#000547;--text-muted:rgba(0,5,71,.3)}.lasttest-dark{--primary:#eb003b;--primary-foreground:#fff;--secondary-foreground:#fff;--secondary-hs:345 100%;--secondary-l:46%;--color-temp:0 0%}:is(.lasttest-light,.lasttest-dark) .font-display{font-family:var(--font-mavenpro),var(--font-outfit);font-weight:700}:is(.lasttest-light,.lasttest-dark) .font-sans,html:is(.lasttest-light,.lasttest-dark){font-family:var(--font-mavenpro),var(--font-outfit);font-weight:400}.lebenshilfewerk-neumunster-light{--primary:#154593;--secondary:#154593;--primary-foreground:#fff;--secondary-foreground:#fff;--secondary-hs:214 60%;--secondary-l:62%;--color-temp:0 0%;--outline:#b4d336;--text:#0d0d0d;--text-muted:hsla(0,0%,5%,.38) 25%;--agent-card-text:var(--text);--agent-card-hover-text:var(--text);--agent-card-icon-surface:var(--primary);--agent-card-icon-hover-surface:var(--primary);--agent-card-icon-text:var(--primary-foreground);--agent-card-icon-hover-text:var(--primary-foreground);--agent-card-surface:#fff;--user-chat-card-text:var(--text);--user-chat-card-surface:rgba(0,80,138,.15);--agent-card-hover-surface:rgba(0,0,0,.05);--bot-chat-card-surface:rgba(0,0,0,.05);--bot-chat-card-text:var(--elevation-3-text)}.lebenshilfewerk-neumunster-light .font-display{font-family:Open Sans,sans-serif;font-weight:700}.lebenshilfewerk-neumunster .font-sans,html:is(.lebenshilfewerk-neumunster){font-family:Open Sans,sans-serif;font-weight:400}html:is(.lobetal-light,.lobetal-dark){--primary:#00315c;--primary-foreground:#fff;--secondary-foreground:#fff;--secondary-hs:208 100%;--secondary-l:18%;--color-temp:208 30%}.lobetal-light{--text:var(--primary)}html:is(.lobetal-light,.lobetal-dark) .font-display{font-family:Open Sans,sans-serif;font-weight:700}html:is(.lobetal-light,.lobetal-dark),html:is(.lobetal-light,.lobetal-dark) .font-sans{font-family:Open Sans,sans-serif;font-weight:400}.mark-ruhr-light{--primary:#009adb;--primary-foreground:#fff;--secondary-foreground:#fff;--secondary-hs:272 51%;--secondary-l:33%;--color-temp:0 0%;--agent-card-surface:var(--elevation-2-surface);--agent-card-hover-surface:rgba(0,22,46,.1);--agent-card-text:var(--text);--agent-card-hover-text:var(--text);--agent-card-icon-hover-surface:#009adb;--agent-card-icon-surface:var(--primary);--agent-card-icon-hover-text:var(--elevation-2-surface);--text:#004461;--text-muted:#00162e;--user-chat-card-text:var(--text);--user-chat-card-surface:rgba(87,41,127,.15);--bot-chat-card-surface:rgba(0,68,97,.05);--bot-chat-card-text:var(--elevation-3-text)}.mark-ruhr-light .font-display{font-family:Arial,sans-serif;font-weight:700}.mark-ruhr-light .font-sans,html:is(.mark-ruhr-light){font-family:Arial,sans-serif;font-weight:400}.mecklenburgische_seenplatte-light{--primary:#5b2574;--primary-foreground:#fff;--secondary-hs:281 51%;--secondary-l:30%;--secondary:#5b2574;--secondary-foreground:#fff;--color-temp:0 0%;--text:#063d74;--text-muted:rgba(6,61,116,.3);--elevation-1-surface:hsl(var(--color-temp) 97%);--elevation-2-surface:hsl(var(--color-temp) 100%);--elevation-3-surface:var(--elevation-1-surface);--agent-card-text:var(--text);--agent-card-hover-text:var(--text);--agent-card-icon-surface:var(--primary);--agent-card-icon-hover-surface:var(--primary);--agent-card-icon-text:var(--primary-foreground);--agent-card-icon-hover-text:var(--primary-foreground);--user-chat-card-surface:hsl(var(--secondary-hs) var(--secondary-l)/15%);--user-chat-card-text:var(--text);--bot-chat-card-surface:rgba(6,61,116,.05);--bot-chat-card-text:var(--text)}.mecklenburgische_seenplatte-light .font-display{font-family:var(--font-outfit);font-weight:700}.mecklenburgische_seenplatte-light .font-sans,html:is(.mecklenburgische_seenplatte-light){font-family:var(--font-outfit);font-weight:400}