.website_logo{font-size:2.5rem;font-weight:1000;font-family:var(--logo-font-style);color:var(--font-highlight-color);transition:font-size .3s}@media (max-width:1000px){.website_logo{font-size:1.8rem}}@media (max-width:480px){.website_logo{font-size:1.5rem}}.highlight_text{color:var(--font-primary-color)}
.loading-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}@keyframes minor-opacity{0%,to{opacity:.8}50%{opacity:.4}}@keyframes major-glow-recruiter{0%,to{text-shadow:0 0 5px #00abf033;transform:scale(1)}50%{text-shadow:0 0 25px #00abf0cc,0 0 40px #00abf066;transform:scale(1.05)}}@keyframes major-glow-freelance{0%,to{text-shadow:0 0 5px #2d5a3d33;transform:scale(1)}50%{text-shadow:0 0 25px #2d5a3dcc,0 0 40px #2d5a3d66;transform:scale(1.05)}}.logo-minor{animation:1.5s ease-in-out infinite minor-opacity}.logo-major-recruiter{animation:2s ease-in-out infinite major-glow-recruiter}.logo-major-freelance{animation:2s ease-in-out infinite major-glow-freelance}.loading-text-container{justify-content:center;align-items:center;height:1.5rem;display:flex}.loading-text{font-family:var(--font-family);color:var(--text-color);opacity:.7;letter-spacing:.1em;text-transform:uppercase;font-size:.9rem}.text-fade-enter{opacity:0;transform:translateY(10px)}.text-fade-enter-active{opacity:1;transition:opacity .5s,transform .5s;transform:translateY(0)}.text-fade-exit{opacity:1;transform:translateY(0)}.text-fade-exit-active{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(-10px)}
