:root {
  --sec: #9aa1a9;
  --background: #141b2d;
  --mod:#1f2941;
  --brightText:#fff;
  --text:#9ba6b7;
  --themeColor:#6771fa;
  --border:#1f2941;
  --btnColor:#484faf;
  --btnTextColor:#fff;
  --input:#1f2941;
  --logo: url('/img/mv-logo-light.png');
  --inputBorder:#1f2941;
  --shadow:none;
  --reverseIco: #fff;
  --ico:#222;
  --borderRadius:4px;
  --sidebar:#141b2d;
  --head:#141b2d;
  --reverseText:#fff;
  --mainBar:#34397d;
  --subBar:#A0A0A0;
  --hoverBackground:#192134;
  --greenShadow:rgba(0, 240, 0, 0.2);
  --themeShadow:rgba(127, 17, 224, 0.2);
  --green:#22cd85;
  --warnColor:#f74245;
}
  
  html, body{
    background:var(--background);
    height:100%;
    width:100%;
    font-weight:bold;
    font-family: "Inter Tight", sans-serif;
    letter-spacing: 1px;
    font-weight: 500;
  }
  
  .input{
    background: var(--input);
    border: none;
    border-radius: 4px;
    outline: none;
    color: var(--text) !important;
    padding: 10px 20px;
    width: 100%;
    font-weight: 400 !important;
    border:1px solid var(--mod);
    letter-spacing: 1px;
  }

  .form-input{
    background: var(--background);
    border: none;
    border-radius: 4px;
    outline: none;
    color: var(--text) !important;
    padding: 10px 20px;
    width: 100%;
    border:1px solid var(--mod);
    letter-spacing: 1px;
    height: 60px;
    font-size: 1.2em;
    font-weight: 500 !important;
  }
  
  .btn{
    color: var(--brightText);
    font-weight: 400;
    padding: 9px 20px;
    border-radius: 4px;
    outline: none;
    transition: .5s;
    font-size: 1em;
    border: 1px solid var(--btnColor);
    letter-spacing: 1px;
    background: var(--btnColor);
  }
  
  .btn:hover{
    opacity:.8;
    color: var(--brightText);
  }
  
  input:-webkit-autofill,
  input:-webkit-autofill:hover,
  input:-webkit-autofill:focus {
    background-color: var(--input) !important; /* Apply your background color */
    -webkit-box-shadow: 0 0 0px 1000px var(--input) inset; /* Fix the background color */
    transition: background-color 5000s ease-in-out 0s;
    color: var(--text) !important; /* Force white text color */
    -webkit-text-fill-color: var(--text) !important; /* Force white text color */
    font-weight: 700 !important; /* Attempt to make text bold */
  }

  ::placeholder {
    color: var(--text);
    opacity: 0.7; /* Firefox */
    font-size:14px;
  }
  
  ::-ms-input-placeholder { /* Edge 12 -18 */
    color: var(--text);
    font-size:14px;
  }