.text-brand-blue{color:#1d53ea!important}.text-brand-dark{color:#212529!important}:root{--brand-blue: #1D53EA;--brand-blue-dark: #1847CC;--brand-blue-light: #3B6FF0;--brand-dark: #212529;--brand-primary: #F029FD;--brand-primary-dark: #6D28D9;--brand-secondary: #1D53EA;--gray-50: #F8F9FA;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-400: #9CA3AF;--gray-500: #6B7280;--text-muted-75: rgba(33, 37, 41, .75);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 1px 3px rgba(0, 0, 0, .04), 0 4px 6px rgba(0, 0, 0, .04), 0 8px 16px rgba(0, 0, 0, .04);--shadow-lg: 0 4px 6px rgba(0, 0, 0, .05), 0 10px 20px rgba(0, 0, 0, .08), 0 20px 40px rgba(0, 0, 0, .05);--success-green: #059669}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*:focus-visible{outline:2px solid #1D53EA;outline-offset:2px}.salary-stats-page .title-highlight{background:linear-gradient(135deg,#f029fd,#1d53ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.salary-stats-page .salary-stats-card{background:linear-gradient(135deg,#1d53ea08,#f029fd08);border:1px solid rgba(29,83,234,.1)}.salary-stats-page .median-salary-value{background:linear-gradient(135deg,#1d53ea,#f029fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.salary-stats-page .section-title{font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.salary-stats-page .section-title:before{content:"";width:4px;height:1.25rem;background:linear-gradient(180deg,#f029fd,#1d53ea);border-radius:2px}.salary-stats-page .breakdown-item{transition:transform .2s ease,box-shadow .2s ease}.salary-stats-page .breakdown-item:hover{transform:translateY(-2px);box-shadow:0 1px 3px #0000000a,0 4px 6px #0000000a,0 8px 16px #0000000a!important}.salary-stats-page .salary-bar-container{position:absolute;bottom:0;left:0;right:0;height:4px;background:#e5e7eb80}.salary-stats-page .salary-bar{position:absolute;height:100%;background:linear-gradient(90deg,#1d53ea,#f029fd);border-radius:2px}.salary-stats-page .item-percentage{background:#f029fd1a;color:#f029fd;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:9999px}.salary-stats-page .quick-link{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#1d53ea;background-color:#1d53ea0f;border:1px solid rgba(29,83,234,.12);border-radius:9999px;text-decoration:none;transition:all .2s ease}.salary-stats-page .quick-link:hover{background-color:#1d53ea1f;border-color:#1d53ea33;transform:translateY(-1px)}
