.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}.job-preview-card{font-family:Inter,sans-serif}.job-preview-card--compact{display:flex;flex-direction:column;gap:20px;padding:12px;border:1px solid rgba(33,37,41,.5);border-left:4px solid #1D53EA;border-radius:12px;background-color:#fff}.job-preview-card__meta{display:flex;flex-direction:column;gap:8px}.job-preview-card__posted{font-size:14px;color:#212529bf}.job-preview-card__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.job-preview-card__title{font-weight:600;font-size:16px;color:#212529;margin:0}.job-preview-card__title a{color:#212529}.job-preview-card__company{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:14px}.job-preview-card__company-label{color:#212529bf}.job-preview-card__company-name{font-weight:600;color:#212529}.job-preview-card__footer{display:flex;flex-direction:column;gap:8px}.job-preview-card__salary{font-weight:600;font-size:20px;color:#212529}
