:root{--easypec-bg: #1a0f2e;--easypec-fg: #ffffff;--easypec-glow: 0 0 4px rgba(255, 255, 255, .15);--easypec-border: 1px solid rgba(139, 92, 246, .3);--easypec-shadow: 0 1px 4px rgba(139, 92, 246, .1);--easypec-muted: rgba(255, 255, 255, .7);--easypec-subtle: rgba(255, 255, 255, .5);--easypec-primary: #8b5cf6;--easypec-primary-10: rgba(139, 92, 246, .1);--easypec-primary-15: rgba(139, 92, 246, .15);--easypec-primary-20: rgba(139, 92, 246, .2);--easypec-primary-30: rgba(139, 92, 246, .3);--easypec-primary-35: rgba(139, 92, 246, .35);--easypec-primary-40: rgba(139, 92, 246, .4);--easypec-primary-60: rgba(139, 92, 246, .6);--easypec-overlay: rgba(0, 0, 0, .4);--easypec-error: #ef4444;--easypec-error-30: rgba(239, 68, 68, .3)}.light{--easypec-bg: rgb(251, 251, 251);--easypec-fg: #1a202c;--easypec-glow: none;--easypec-border: 1px solid rgba(139, 92, 246, .2);--easypec-shadow: 0 1px 4px rgba(0, 0, 0, .1);--easypec-muted: rgba(26, 32, 44, .7);--easypec-subtle: rgba(26, 32, 44, .5)}html,body,#root{background-color:var(--easypec-bg);color:var(--easypec-fg);min-height:100vh;text-shadow:var(--easypec-glow)}.dark [style*="background-color: white"]:not([data-scope]),.dark [style*="background: white"]:not([data-scope]),.dark [style*="background-color: #fff"]:not([data-scope]),.dark [style*="background-color: rgb(255"]:not([data-scope]),.dark [style*="background: rgb(255"]:not([data-scope]){background-color:var(--easypec-bg);color:var(--easypec-fg)}.dark .chakra-card__root,.dark .chakra-card__header,.dark .chakra-card__body,.dark .chakra-card__footer,.dark [class*=chakra-card]{background-color:var(--easypec-bg);color:var(--easypec-fg);border:var(--easypec-border);box-shadow:var(--easypec-shadow)}.dark .chakra-table,.dark [class*=table],.dark .chakra-input,.dark .chakra-textarea,.dark .chakra-select{background-color:var(--easypec-bg);color:var(--easypec-fg);border:var(--easypec-border)}.dark input::placeholder,.dark textarea::placeholder,.dark select::placeholder{color:var(--easypec-fg);opacity:.6}.dark .chakra-button{background-color:var(--easypec-bg);color:var(--easypec-fg);border:var(--easypec-border)}.dark .chakra-button[data-variant=ghost]{background-color:var(--easypec-bg);color:var(--easypec-fg);opacity:.8;border:1px solid var(--easypec-primary-10)}.dark .chakra-button:hover{background-color:var(--easypec-primary-20);color:var(--easypec-fg);border:1px solid var(--easypec-primary-40)}.dark .chakra-button:focus{background-color:var(--easypec-primary-35);border:1px solid var(--easypec-primary-60);color:var(--easypec-fg);box-shadow:0 0 8px var(--easypec-primary-30)}.dark .chakra-modal__overlay{background-color:var(--easypec-overlay)}.dark .chakra-modal__content{background-color:var(--easypec-bg);color:var(--easypec-fg)}.dark .chakra-menu__content{background-color:var(--easypec-bg);color:var(--easypec-fg);border:var(--easypec-border);box-shadow:var(--easypec-shadow)}.dark .chakra-form__label{color:var(--easypec-fg)}.dark .chakra-form__helper-text{color:var(--easypec-fg);opacity:.7}.dark .chakra-badge,.dark .chakra-alert{background-color:var(--easypec-bg);color:var(--easypec-fg);border:var(--easypec-border)}.dark .chakra-progress__track{background-color:var(--easypec-bg)}.dark .chakra-progress__filled-track{background-color:var(--easypec-primary-20)}.dark .chakra-spinner{color:var(--easypec-fg)}.dark .chakra-tooltip{background-color:var(--easypec-bg);color:var(--easypec-fg);border:var(--easypec-border)}.dark .chakra-popover__content{background-color:var(--easypec-bg);color:var(--easypec-fg);border:var(--easypec-border);box-shadow:var(--easypec-shadow)}.dark [data-scope=drawer],.dark .chakra-drawer__content,.dark .chakra-drawer__body,.dark .chakra-drawer__header,.dark .chakra-drawer__footer,.light [data-scope=drawer],.light .chakra-drawer__content,.light .chakra-drawer__body,.light .chakra-drawer__header,.light .chakra-drawer__footer{background-color:var(--easypec-bg);color:var(--easypec-fg)}.dark .chakra-tabs__tab{color:var(--easypec-fg)}.dark .chakra-tabs__tab[aria-selected=true]{color:var(--easypec-fg);border-color:var(--easypec-primary-30)}.dark .chakra-accordion__item{background-color:var(--easypec-bg);color:var(--easypec-fg);border:var(--easypec-border)}.dark .chakra-list{background-color:var(--easypec-bg);color:var(--easypec-fg)}.dark .chakra-list__item{color:var(--easypec-fg)}.dark .chakra-separator{border-color:var(--easypec-primary-30)}.dark .chakra-code,.dark .chakra-kbd{background-color:var(--easypec-bg);color:var(--easypec-fg);border:var(--easypec-border)}
