html,
.uk-section-muted, 
.uk-navbar-container:not(.uk-navbar-transparent) { 
    background: rgb(11, 15, 20); 
    color: white; 
}

.uk-card-default {
    background-color: #141B22;
    color: white;
    border: 1px solid #222D38;
    border-radius: 5px;
    transition: 0.5ms;
    transition: all 270ms ease-in;
}

.uk-card-default:hover {
    transform: scale(1.10);
}

.uk-button-primary {
    background-color: #0AF395;
    color: #333;
    border: 1px solid #222D38;
    border-radius: 10px;
    font-weight: bold;
    transition: 0.5s;
}

.uk-button-primary:hover, .uk-button-default:hover {
    background-color: #222D38;
    color: #fff;
}

.uk-button-default,
.uk-input,
.uk-select,
.uk-textarea {
    background-color: #222D38;
    color: #fff;
    border: 1px solid #222D38;
    border-radius: 10px;
    font-weight: bold;
}

.uk-h1,
.uk-h2,
.uk-h3,s
.uk-h4,
.uk-h5,
.uk-h6,
.uk-heading-2xlarge,
.uk-heading-3xlarge,
.uk-heading-large,
.uk-heading-medium,
.uk-heading-small,
.uk-heading-xlarge,
.uk-text-lead,
.uk-form-label,
.uk-accordion-title,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: white;
}

.uk-link,
.uk-navbar-nav > li > a,
a {
    color: #0AF395;
    cursor: pointer;
    transition: 0.5s;
}

a:hover {
    color: white;
    text-decoration: none;
}

.uk-badge {
  height: 35px;
  padding: 0px 22px;
}

.uk-input:focus, .uk-select:focus, .uk-textarea:focus {
  outline: 0;
  background-color: #0AF395;
  color: #fff;
  border-color: #333;
}

@media (min-width: 1200px) {
  .uk-card-body {
    padding: 25px 40px;
  }
}

@media (min-width: 1200px) {
  #countries .uk-card-body {
    padding: 5px 60px;
  }
}

#technologies .uk-card-body img {
    width: 200%;
}

#countries .uk-card img {
  width: 35px;
  height: auto;
}

#countries .uk-card {
  gap: 8px;
  padding: 12px 10px !important;
}

#technologies .uk-card img {
  width: 60px;
  height: auto;
}

img.back-white {
  background: #fff; 
  border-radius: 50%;
}

.uk-offcanvas-bar {
  background-color: #141B22;
}

.uk-label-purple {
  background-color:#7c4dff;
  color:#fff;
}
.uk-label-cyan {
  background-color:#00bcd4;
  color:#fff;
}
.uk-label-yellow {
  background-color:#f7e463;
  color:#000;
}
.uk-label-lime {
  background-color:#aeea00;
  color:#000;
}
.uk-label-pink {
  background-color:#e040fb;
  color:#fff;
}
.uk-label-magenta {
  background-color:#d500f9;
  color:#fff;
}
.uk-label-brown {
  background-color:#795548;
  color:#fff;
}
.uk-label-grey {
  background-color:#757575;
  color:#fff;
}
.uk-label-black {
  background-color:#222;
  color:#fff;
}
.uk-modal-body {
  background: #141B22;
  color: white;
}