'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

const index = require('./index-abfd8c86.js');

const themeProviderCss = ":host(.theme--light){width:100%;height:100%;--color-brand:#0096fa;--color-primary:#1e6bf1;--color-secondary:#292929;--color-surface-1:#f6f6f6;--color-surface-2:#e0e0e0;--color-surface-3:#c7c7c7;--color-surface-4:#141414;--color-content-default:#454545;--color-content-disable:#636363;--color-content-ghost:#8c8c8c;--color-content-bright:#ffffff;--color-content-din:#000000;--color-border-1:#616161;--color-info:#80e3eb;--color-system:#b2dffd;--color-focus:#c226fb;--color-success:#84ebbc;--color-warning:#fde99b;--color-error:#f99f9f;--color-delete:#e60f0f;--color-extended-blue:#1968f0;--color-extended-ocean:#00d3e4;--color-extended-green:#35de90;--color-extended-yellow:#fbcf23;--color-extended-orange:#f06305;--color-extended-red:#e60f0f;--color-extended-pink:#fb4bc1;--color-extended-gray:#666666;--color-hover:rgba(0, 0, 0, 0.08);--color-pressed:rgba(0, 0, 0, 0.16);--color-shadow-1:rgba(0, 0, 0, 0.16);--color-positive:#10603b;--color-negative:#e60f0f}:host(.theme--dark){width:100%;height:100%;--color-brand:#0096fa;--color-primary:#1e6bf1;--color-secondary:#0096fa;--color-surface-1:#292929;--color-surface-2:#1f1f1f;--color-surface-3:#141414;--color-surface-4:#0a0a0a;--color-content-default:#ffffff;--color-content-disable:#949494;--color-content-ghost:#666666;--color-content-bright:#ffffff;--color-content-din:#000000;--color-border-1:#616161;--color-info:#004f56;--color-system:#003c64;--color-focus:#c226fb;--color-success:#355e4b;--color-warning:#60593b;--color-error:#7b3d3d;--color-delete:#b60c0c;--color-extended-blue:#1968f0;--color-extended-ocean:#00d3e4;--color-extended-green:#35de90;--color-extended-yellow:#fbcf23;--color-extended-orange:#f06305;--color-extended-red:#e60f0f;--color-extended-pink:#fb4bc1;--color-extended-gray:#666666;--color-hover:rgba(255, 255, 255, 0.16);--color-pressed:rgba(255, 255, 255, 0.08);--color-shadow-1:rgba(0, 0, 0, 0.24);--color-positive:#10603b;--color-negative:#e60f0f}:host(.theme--high-contrast){width:100%;height:100%;--color-brand:#0096fa;--color-primary:#1e6bf1;--color-secondary:#292929;--color-surface-1:#ffffff;--color-surface-2:#f5f5f5;--color-surface-3:#e0e0e0;--color-surface-4:#141414;--color-content-default:#292929;--color-content-disable:#666666;--color-content-ghost:#949494;--color-content-bright:#ffffff;--color-content-din:#000000;--color-border-1:#616161;--color-info:#80e3eb;--color-system:#99d5fd;--color-focus:#c226fb;--color-success:#84ebbc;--color-warning:#fde99b;--color-error:#f99f9f;--color-delete:#e60f0f;--color-extended-blue:#1968f0;--color-extended-ocean:#00d3e4;--color-extended-green:#35de90;--color-extended-yellow:#fbcf23;--color-extended-orange:#f06305;--color-extended-red:#e60f0f;--color-extended-pink:#fb4bc1;--color-extended-gray:#666666;--color-hover:rgba(0, 0, 0, 0.08);--color-pressed:rgba(0, 0, 0, 0.16);--color-shadow-1:rgba(0, 0, 0, 0.16);--color-positive:#10603b;--color-negative:#e60f0f}";

const ThemeProvider = class {
    constructor(hostRef) {
        index.registerInstance(this, hostRef);
        this.theme = 'light';
    }
    render() {
        return (index.h(index.Host, { key: '00f219d9bf4cc477d802397d1f90f043e8e41d4d', class: { theme: true, [`theme--${this.theme}`]: true } }, index.h("slot", { key: 'cc55c336880d2f6550ffa5e7bd14bb3e0c48fd9c' })));
    }
};
ThemeProvider.style = themeProviderCss;

exports.bds_theme_provider = ThemeProvider;

//# sourceMappingURL=bds-theme-provider.cjs.entry.js.map