:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark;color:#ffffffde;background-color:#242424;--brand-color: #605dff}*,*:before,*:after{margin:0;padding:0;outline:none;box-sizing:border-box;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}body{max-width:986px;margin:0 auto;font-size:14px}#root{padding:.5rem 1rem}h3{font-size:1.375rem;margin:.5rem 0 1.5rem}h4{font-size:1.125rem;color:#ffffffde}h4+.period{margin:.25rem 0 1.5rem;font-size:.875rem;color:#ffffffbf}form .input-group{margin:.75rem 0}form .flex{display:flex;gap:1.5rem}form .input-group>.input-group{margin:0}.response-group{margin:1rem 0}form .input-group>label{display:block;margin-bottom:.25rem;font-weight:500}form .input-group select,form .input-group input{padding:.25rem;min-height:30px;max-width:100%}form button{margin-top:.25rem;cursor:pointer;padding:.375rem .75rem;min-height:32px;border-radius:4px;background-color:var(--brand-color);border:none;font-size:.875rem;font-weight:500}.momentum-table{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1)}td{font-size:.8rem;padding:.125rem .5rem}tr td:first-child{font-weight:500}.navbar ul{display:flex;align-items:center;list-style:none;gap:.5rem;padding:.25rem 0 .5rem}.navbar li:first-child{margin-right:auto}.navbar li:first-child a{padding:.25rem 0;font-size:1.125rem}.navbar li a{padding:.25rem;text-decoration:none;font-weight:500;color:#fff}.navbar li a:hover,.navbar li a.active{color:var(--brand-color)}.right{text-align:right}.portfolio-container,.trades-container{padding-top:2rem}.portfolio-container table,.trades-container table{border-collapse:collapse}.portfolio-container td,.trades-container td,.portfolio-container th,.trades-container th{padding:.5rem .75rem;border:1px solid #ccc;font-size:1rem}.portfolio-container td>span,.trades-container td>span{display:block;margin-top:.125rem;font-size:.875rem}
