*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#080808;--bg2:#0f0f0f;--bg3:#141414;--border:#ffffff12;--border2:#ffffff1f;--text:#f5f5f5;--text2:#999;--text3:#555;--green:#00f080;--red:#f44;--accent:#e8ff00;--accent2:#e8ff0014}html{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.fade-up{animation:.7s cubic-bezier(.16,1,.3,1) both fadeUp}.fade-up-2{animation:.7s cubic-bezier(.16,1,.3,1) .1s both fadeUp}.fade-up-3{animation:.7s cubic-bezier(.16,1,.3,1) .2s both fadeUp}.fade-up-4{animation:.7s cubic-bezier(.16,1,.3,1) .3s both fadeUp}@media (max-width:640px){.nav-padding{padding:0 20px!important}.hero-section{padding:60px 20px 40px!important}.filter-section{padding:24px 20px 0!important}.funds-section{padding:16px 20px 48px!important}.funds-grid{grid-template-columns:1fr!important}.fund-card{padding:20px!important}.fund-metrics{grid-template-columns:1fr 1fr!important}.fund-metrics-portfolio{grid-column:1/-1!important}.stats-bar>div{border-bottom:1px solid var(--border);border-right:none!important}.stats-bar>div:last-child{border-bottom:none!important}.filter-bar{flex-direction:column!important;align-items:stretch!important}.filter-bar input,.filter-bar select,.filter-bar button{width:100%!important}.filter-count{margin-left:0!important}}
