.wolf-theme{--background:#1a2030;--foreground:#dce3ee;--primary:#818cf8;--secondary:#a78bfa;--accent:#818cf8;--card:#212a3e;--muted:#8fa3bf;--border:#2d3a52;--surface:#263044;--sidebar-bg:#1c2538;background:var(--background);color:var(--foreground)}.wolf-theme.min-h-screen{background:var(--background)!important}.wolf-theme aside{background:var(--sidebar-bg)!important;border-right:1px solid var(--border)!important}.wolf-theme aside>div:first-child{background:linear-gradient(135deg,#818cf81a 0%,#a78bfa0a 100%);border-bottom-color:var(--border)!important}.wolf-theme .wolf-brand-name{background:linear-gradient(90deg,#c7d2fe,#ddd6fe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.wolf-theme .wolf-brand-sub{letter-spacing:.12em;color:#7c8fad!important}.wolf-theme nav a.bg-primary,.wolf-theme nav a[class*=bg-primary]{background:var(--primary)!important;color:#fff!important;box-shadow:0 4px 14px #818cf847!important}.wolf-theme nav a:hover:not([class*=bg-primary]),.wolf-theme nav button:hover{color:var(--primary)!important;background:#818cf814!important}.wolf-theme nav .text-muted{color:var(--muted)!important}.wolf-theme .border-l,.wolf-theme [class*=border-l]{border-color:var(--border)!important}.wolf-theme .border-t{border-top-color:var(--border)!important}.wolf-theme header{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)!important;background:#1c2538e6!important}.wolf-theme header .text-muted{color:var(--muted)!important}.wolf-theme main,.wolf-theme .bg-background{background:var(--background)!important}.wolf-theme main:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 50% at 15% -5%,#818cf812 0%,#0000 65%),radial-gradient(60% 45% at 85% 100%,#a78bfa0d 0%,#0000 65%);position:fixed;inset:0}.wolf-theme main>*{z-index:1;position:relative}.wolf-theme .bg-card,.wolf-theme [class*=bg-card]{background:var(--card)!important}.wolf-theme .border-border,.wolf-theme [class*=border-border]{border-color:var(--border)!important}.wolf-theme .bg-card:hover,.wolf-theme [class*=rounded-2xl]:hover{box-shadow:0 4px 24px #00000047!important}.wolf-theme h1,.wolf-theme h2,.wolf-theme h3{color:var(--foreground)!important}.wolf-theme .text-muted,.wolf-theme [class*=text-muted]{color:var(--muted)!important}.wolf-theme .text-foreground,.wolf-theme [class*=text-foreground]{color:var(--foreground)!important}.wolf-theme .text-primary,.wolf-theme [class*=text-primary]{color:var(--primary)!important}.wolf-theme .bg-primary{background:var(--primary)!important}.wolf-theme .bg-primary\/10,.wolf-theme [class*=bg-primary\/10]{background-color:#818cf81a!important}.wolf-theme .bg-primary\/5,.wolf-theme [class*=bg-primary\/5]{background-color:#818cf80d!important}.wolf-theme .bg-primary\/20,.wolf-theme [class*=bg-primary\/20]{background-color:#818cf833!important}.wolf-theme .shadow-primary\/20,.wolf-theme [class*=shadow-primary]{--tw-shadow-color:#818cf833}.wolf-theme input,.wolf-theme select,.wolf-theme textarea{background:var(--surface)!important;border-color:var(--border)!important;color:var(--foreground)!important}.wolf-theme input::placeholder,.wolf-theme textarea::placeholder{opacity:.7;color:var(--muted)!important}.wolf-theme input:focus,.wolf-theme select:focus,.wolf-theme textarea:focus{border-color:var(--primary)!important;outline:none!important;box-shadow:0 0 0 3px #818cf826!important}.wolf-theme button[class*=bg-primary]:not([class*=bg-primary\/]){background:var(--primary)!important;color:#fff!important;box-shadow:0 4px 12px #818cf84d!important}.wolf-theme button[class*=bg-primary]:hover:not([class*=bg-primary\/]){transform:translateY(-1px);box-shadow:0 6px 20px #818cf873!important}.wolf-theme button[class*=border-border]{border-color:var(--border)!important;color:var(--foreground)!important}.wolf-theme button[class*=border-border]:hover{border-color:var(--primary)!important;background:#818cf80f!important}.wolf-theme button.hover\:bg-red-50:hover,.wolf-theme button[class*=hover\:bg-red-50]:hover{color:#f87171!important;background:#ef44441a!important}.wolf-theme table{border-color:var(--border)!important}.wolf-theme th{color:var(--muted)!important;background:#ffffff05!important}.wolf-theme tr:hover td{background:#818cf80a!important}.wolf-theme tr:nth-child(2n) td{background:#ffffff04!important}.wolf-theme .bg-card.rounded-2xl,.wolf-theme [class*=bg-card][class*=rounded-2xl]{background:var(--card)!important;border-color:var(--border)!important}.wolf-theme ::-webkit-scrollbar{width:5px;height:5px}.wolf-theme ::-webkit-scrollbar-track{background:0 0}.wolf-theme ::-webkit-scrollbar-thumb{background:#818cf840;border-radius:99px}.wolf-theme ::-webkit-scrollbar-thumb:hover{background:#818cf880}.wolf-theme .bg-emerald-50{background:#10b9811f!important}.wolf-theme .text-emerald-600{color:#34d399!important}.wolf-theme .bg-amber-50{background:#f59e0b1f!important}.wolf-theme .text-amber-600,.wolf-theme .text-amber-700{color:#fbbf24!important}.wolf-theme .bg-red-50{background:#ef44441a!important}.wolf-theme .text-red-600,.wolf-theme .text-red-700{color:#f87171!important}.wolf-theme .bg-blue-50{background:#3b82f61a!important}.wolf-theme .text-blue-500{color:#60a5fa!important}.wolf-theme .bg-violet-50,.wolf-theme .bg-orange-50{background:#8b5cf61a!important}.wolf-theme [class*=bg-muted\/5]{background:#ffffff05!important}.wolf-theme .recharts-cartesian-grid line{stroke:var(--border)!important}.wolf-theme .recharts-tooltip-wrapper .bg-card{background:var(--card)!important;border-color:var(--border)!important}.wolf-theme .bg-zinc-100,.wolf-theme [class*=bg-zinc-100],.wolf-theme [class*=bg-zinc-800]{background:var(--surface)!important}.wolf-theme [class*=bg-white],.wolf-theme [class*=bg-zinc-700]{background:var(--card)!important}.wolf-theme [class*=bg-zinc-50],.wolf-theme [class*=bg-zinc-800\/60]{background:#ffffff08!important}.wolf-theme :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wolf-theme *,.wolf-theme :before,.wolf-theme :after{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important}.wolf-theme [style*=opacity],.wolf-theme [style*=transform],.wolf-theme [style*=height]{transition:none!important}
