*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}:root{--bg:#0a0a0f;--bg2:#111118;--bg3:#18181f;--t:#f0efe8;--m:#7a7a8a;--b:#ffffff12;--c:#e8ff47;--c-rgb:232,255,71;--sb-thumb:#ffffff1a}body.light{--bg:#f5f5f0;--bg2:#fff;--bg3:#e8e8e0;--t:#0a0a0f;--m:#5a5a6a;--b:#00000014;--c:#b8cc00;--c-rgb:184,204,0;--sb-thumb:#0000001f}body{background:var(--bg);color:var(--t);font-family:DM Sans,sans-serif;transition:background .2s,color .2s;overflow-x:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:2px}@keyframes ticker{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.main-layout{flex-direction:column;display:flex}.sidebar-col,.nav-links{display:none}.menu-btn{justify-content:center;align-items:center;display:flex}.mobile-menu{background:var(--bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--b);z-index:99;flex-direction:column;gap:4px;padding:.8rem 1.2rem 1.2rem;display:flex;position:fixed;top:56px;left:0;right:0}@media (min-width:640px){.nav-links{align-items:center;gap:1.2rem;display:flex}.menu-btn{display:none}.mobile-menu{display:none!important}}@media (min-width:900px){.main-layout{grid-template-columns:minmax(0,1fr) 300px;display:grid}.sidebar-col{display:flex}}@media (max-width:480px){.job-card-salary{display:none}.card-footer-wrap{flex-direction:column;align-items:flex-start;gap:6px}}*{min-width:0}input,button,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}body.light input,body.light textarea,body.light select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
