:root{--font-inter:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-valley-sans:"Valley Sans", sans-serif;--accent-color:#2b5848;--accent-hover:#22473a;--accent-dark:#19362c;--accent-glow:#2b584814;--accent-glow-strong:#2b58482e;--brand-secondary:#d6d9d3;--brand-secondary-light:#eef0ec;--border-color:#d6d9d3;--bg-primary:#f5f7f5;--bg-secondary:#fff;--bg-tertiary:#eceeed;--text-primary:#192b23;--text-secondary:#4a5c53;--text-muted:#7c8e84;--success:#2b5848;--success-glow:#2b584824;--danger:#dc2626;--danger-glow:#dc262624;--glass-bg:#ffffffe6;--glass-border:#2b584814;--glass-shadow:0 4px 20px 0 #2b58480a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--transition:all .2s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-primary);width:100%;height:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:var(--font-inter);font-optical-sizing:auto;font-style:normal;overflow:hidden}button,input,optgroup,select,textarea,table,th,td,h1,h2,h3,h4,h5,h6,p,span,a,label,strong,b,em{font-family:var(--font-inter);font-optical-sizing:auto;font-style:normal}nav,aside,[class*=sidebar],[class*=sidebar] *,[class*=navItem],[class*=navLabel],[class*=logoText]{font-optical-sizing:auto;font-family:var(--font-valley-sans)!important}.valley-sans{font-optical-sizing:auto;font-style:normal;font-family:var(--font-valley-sans)!important}.inter{font-optical-sizing:auto;font-style:normal;font-family:var(--font-inter)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--brand-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
