:root{--color-muted-blue:#6699CC;--color-soft-gold:#DAA520;--color-dark-charcoal:#343A40;--color-mid-grey:#6C757D;--color-light-grey:#F8F9FA;--color-clean-white:#FFFFFF}.bg-custom-primary{background-color:var(--color-muted-blue)!important;color:var(--color-clean-white)}.navbar-brand,.navbar-nav .nav-link{color:var(--color-clean-white)!important}.bg-accent-gold{background-color:var(--color-soft-gold)!important;color:var(--color-dark-charcoal)!important}.header-dark{background-color:#243047!important;color:#ffffff}body{color:var(--color-dark-charcoal);background-color:var(--color-light-grey);font-family:'Inter','Segoe UI','Roboto',Arial,sans-serif}main{padding-bottom:100px}.text-secondary{color:var(--color-mid-grey)!important}.card{background-color:var(--color-clean-white);border-color:rgba(0,0,0,.125)}.sticky-bottom-nav .text-primary{color:var(--color-muted-blue)!important}.btn-primary{background-color:var(--color-muted-blue);border-color:var(--color-muted-blue)}.btn-primary:hover{background-color:darken(var(--color-muted-blue),10%);border-color:darken(var(--color-muted-blue),10%)}.milestone{background:linear-gradient(90deg,#6699CC 0,#051c33 100%);color:#fff;border-radius:1.5rem}.titlebox{background:linear-gradient(90deg,#DAA520 0,#fac94e 100%);color:#fff;border-radius:1.5rem}.docbox{background:linear-gradient(90deg,#596570 0,#3b3b3b 100%);color:#fff;border-radius:1.5rem}.didyouknow{background:#e0eaff;border-left:6px solid #2563eb;border-radius:1rem}.chart-card{min-width:0}.chart-responsive{position:relative;width:100%;height:250px}.chart-container{position:relative;width:100%;height:450px}@media (max-width:576px){.chart-container{height:260px}}.year-pills-wrap{padding:.5rem 1rem;gap:.5rem}.year-pills-floating{position:fixed;bottom:56px;left:0;right:0;bottom:0;background-color:white;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:1030}.year-pill:hover{background-color:var(--color-muted-blue);color:white}.year-pill.active{background-color:var(--color-soft-gold);color:var(--color-dark-charcoal);border-color:var(--color-soft-gold)}.hof-row{opacity:0;transform:translateY(10px);transition:all .4s ease-in-out}.hof-row.visible{opacity:1;transform:translateY(0)}#searchResults td{vertical-align:middle}#searchResults td.text-end{font-variant-numeric:tabular-nums}#searchResults td:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:180px}#searchPagination{flex-wrap:wrap}th.sortable{cursor:pointer;user-select:none}.sort-arrow{display:inline-block;margin-left:.4em;font-size:.8em;vertical-align:middle}.sortable.active .sort-arrow i{color:var(--bs-dark)}.sticky-header th{position:sticky;top:0;z-index:2;background-color:#f8f9fa;box-shadow:0 2px 2px rgba(0,0,0,.05)}.chart-share-btn{position:absolute;bottom:10px;right:10px;opacity:.85;z-index:5;transition:opacity .2s}.chart-share-btn:hover{opacity:1}.chart-container{position:relative}a.small.text-muted{transition:color .2s ease}a.small.text-muted:hover{color:#0d6efd;text-decoration:underline}@media (min-width:768px){.chart-responsive{height:350px}}