:root{--color-primary: 37, 99, 235;--color-surface: 248, 250, 252;--color-text: 15, 23, 42;--focus-ring-offset: 255, 255, 255;--radius-base: .75rem;--density-scale: 1}:root[data-theme-mode=dark]{--focus-ring-offset: 2, 6, 23}html,body,#root{background-color:rgb(var(--color-surface));color:rgb(var(--color-text))}.theme-primary-bg{background-color:rgb(var(--color-primary))!important}.theme-primary-text{color:rgb(var(--color-primary))!important}.theme-primary-border{border-color:rgb(var(--color-primary))!important}.theme-primary-soft-bg{background-color:rgb(var(--color-primary),.12)!important}.theme-primary-soft-text{color:rgb(var(--color-primary),.92)!important}.theme-tab{border:1px solid transparent;border-radius:.75rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.theme-tab-active{border-color:rgb(var(--color-primary),.38)!important;background-color:rgb(var(--color-primary),.14)!important;color:rgb(var(--color-primary),.96)!important}.theme-tab-inactive{color:rgb(var(--color-text),.72)!important}.theme-tab-inactive:hover{border-color:rgb(var(--color-text),.18)!important;background-color:rgb(var(--color-text),.06)!important;color:rgb(var(--color-text),.92)!important}.theme-card{background-color:#fff!important;border:1px solid rgb(var(--color-text),.1)!important;border-radius:1rem}.theme-card-elevated{box-shadow:0 10px 22px rgb(var(--color-text),.08)}.theme-emphasis-soft{background-color:rgb(var(--color-primary),.1)!important}.theme-emphasis-text{color:rgb(var(--color-primary),.94)!important}.theme-emphasis-border{border-color:rgb(var(--color-primary),.32)!important}.theme-focus-ring:focus,.theme-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--color-primary),.3);border-color:rgb(var(--color-primary),.62)!important}.theme-action-primary{background-color:rgb(var(--color-primary))!important;color:#fff!important}.theme-action-primary:hover{background-color:rgb(var(--color-primary),.9)!important}.theme-action-secondary{background-color:rgb(var(--color-primary),.1)!important;color:rgb(var(--color-primary),.95)!important;border:1px solid rgb(var(--color-primary),.26)!important}.theme-accent-soft{background-color:rgb(var(--color-primary),.1)!important}.theme-accent-text{color:rgb(var(--color-primary),.95)!important}.theme-accent-strong-text{color:rgb(var(--color-primary),.82)!important}.theme-accent-border{border-color:rgb(var(--color-primary),.32)!important}.theme-accent-border-left{border-left-color:rgb(var(--color-primary),.55)!important}.theme-accent-hover-text:hover{color:rgb(var(--color-primary),.95)!important}.theme-accent-hover-soft:hover{background-color:rgb(var(--color-primary),.1)!important}.theme-primary-ghost-text{color:rgb(var(--color-primary),.3)!important}.theme-tab-underline-active{border-color:rgb(var(--color-primary),.9)!important;color:rgb(var(--color-primary),.95)!important}.bg-blue-50{background-color:rgb(var(--color-primary),.08)!important}.bg-blue-100{background-color:rgb(var(--color-primary),.14)!important}.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-blue-900{background-color:rgb(var(--color-primary))!important}.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900{color:rgb(var(--color-primary))!important}.border-blue-100,.border-blue-200,.border-blue-300,.border-blue-400,.border-blue-500,.border-blue-600,.border-blue-700{border-color:rgb(var(--color-primary),.5)!important}.focus\:ring-blue-500:focus,.focus\:ring-blue-700:focus,.focus-visible\:ring-blue-700:focus-visible,.focus-visible\:border-blue-700:focus-visible,.focus\:border-blue-400:focus,.focus\:border-blue-300:focus,.focus\:border-blue-500:focus,.focus\:border-blue-700:focus{--tw-ring-color: rgb(var(--color-primary), .35) !important;border-color:rgb(var(--color-primary))!important}.from-blue-900,.from-blue-700,.from-blue-600{--tw-gradient-from: rgb(var(--color-primary)) var(--tw-gradient-from-position) !important}.to-blue-900,.to-blue-700,.to-blue-600{--tw-gradient-to: rgb(var(--color-primary), .85) var(--tw-gradient-to-position) !important}[data-density=compact] button,[data-density=compact] input,[data-density=compact] select,[data-density=compact] textarea{transform:scale(.98);transform-origin:center}[data-density=comfortable] button,[data-density=comfortable] input,[data-density=comfortable] select,[data-density=comfortable] textarea{transform:scale(1.01);transform-origin:center}
