:root[data-demo-mode=true]{--demo-beige:#f4e5c3;--demo-beige-dark:#e6d5b0;--demo-gold:#d4af37;--demo-gold-dark:#b8941f;--demo-black:#1a1a1a;--demo-black-light:#333}body[data-demo-mode=true],body[data-demo-mode=true] .dark,body[data-demo-mode=true][class*=dark]{background-color:var(--demo-beige)!important;color:var(--demo-black)!important}body[data-demo-mode=true] .container,body[data-demo-mode=true] [class*=dashboard],body[data-demo-mode=true] main{background-color:var(--demo-beige);color:var(--demo-black)}body[data-demo-mode=true] .bg-card,body[data-demo-mode=true] [class*=card],body[data-demo-mode=true] [class*=panel]{background-color:#fff!important;border-color:var(--demo-gold)!important;color:var(--demo-black)!important}body[data-demo-mode=true] .bg-primary,body[data-demo-mode=true] button[class*=primary]{background-color:var(--demo-gold)!important;color:var(--demo-black)!important;border-color:var(--demo-gold)!important}body[data-demo-mode=true] .bg-primary:hover,body[data-demo-mode=true] button[class*=primary]:hover{background-color:var(--demo-gold-dark)!important}body[data-demo-mode=true] .bg-secondary,body[data-demo-mode=true] button[class*=secondary]{background-color:var(--demo-black)!important;color:var(--demo-gold)!important;border-color:var(--demo-black)!important}body[data-demo-mode=true] button[class*=secondary]:hover{background-color:var(--demo-black-light)!important}body[data-demo-mode=true] a{color:var(--demo-gold)}body[data-demo-mode=true] a:hover{color:var(--demo-gold-dark)}body[data-demo-mode=true] [class*=sidebar],body[data-demo-mode=true] aside{background-color:var(--demo-black)!important;color:var(--demo-beige)!important}body[data-demo-mode=true] [class*=sidebar] a,body[data-demo-mode=true] aside a{color:var(--demo-beige)}body[data-demo-mode=true] [class*=sidebar] a:hover,body[data-demo-mode=true] [class*=sidebar] a[class*=active],body[data-demo-mode=true] aside a:hover,body[data-demo-mode=true] aside a[class*=active]{color:var(--demo-gold);background-color:var(--demo-black-light)}body[data-demo-mode=true] h1,body[data-demo-mode=true] h2,body[data-demo-mode=true] h3,body[data-demo-mode=true] h4,body[data-demo-mode=true] h5,body[data-demo-mode=true] h6{color:var(--demo-black)}body[data-demo-mode=true] input,body[data-demo-mode=true] select,body[data-demo-mode=true] textarea{background-color:#fff!important;border-color:var(--demo-gold)!important;color:var(--demo-black)!important}body[data-demo-mode=true] input:focus,body[data-demo-mode=true] select:focus,body[data-demo-mode=true] textarea:focus{border-color:var(--demo-gold-dark)!important;outline-color:var(--demo-gold)!important;box-shadow:0 0 0 3px rgba(212,175,55,.2)!important}body[data-demo-mode=true] [class*=badge],body[data-demo-mode=true] [class*=tag]{background-color:var(--demo-gold);color:var(--demo-black)}body[data-demo-mode=true] [class*=notification],body[data-demo-mode=true] [class*=toast]{background-color:#fff;border-color:var(--demo-gold);color:var(--demo-black)}body[data-demo-mode=true] [class*=gradient]{background:linear-gradient(135deg,var(--demo-gold) 0,var(--demo-beige) 100%)}body[data-demo-mode=true] .bg-blue-500,body[data-demo-mode=true] .bg-blue-600,body[data-demo-mode=true] .bg-purple-500,body[data-demo-mode=true] .bg-purple-600{background-color:var(--demo-gold)!important}body[data-demo-mode=true] .text-blue-500,body[data-demo-mode=true] .text-blue-600,body[data-demo-mode=true] .text-purple-500,body[data-demo-mode=true] .text-purple-600{color:var(--demo-gold)!important}body[data-demo-mode=true] [class*=chat]{background-color:#fff}body[data-demo-mode=true] [class*=message-user]{background-color:var(--demo-gold);color:var(--demo-black)}body[data-demo-mode=true] [class*=message-assistant]{background-color:var(--demo-beige-dark);color:var(--demo-black)}