@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
.logo {
  font-family: "Roboto Condensed", sans-serif;
}
.f {
  color: #1E88E5;
}
.a {
  color: #00ACC1;
}
.c {
  color: #43A047;
}
.e {
  color: #C0CA33;
}
.r {
  color: #FFB300;
}

  /*rules*/
  .site-extended-content h6 {
    padding: 5px;
    color: white;
    text-align: center;
  }
  .cyan {
    background: #00ACC1;
  }
  .teal {
    background: #00897B;
  }
  .green {
    background: #43A047;
  }
  .lightgreen {
    background: #7CB342;
  }
  .lime {
    background: #C0CA33;
  }
  /*rules*/
  /*def*/
  .text-ml {
    color: #B71C1C;
  }
  .bg-ml {
    background: #B71C1C;
  }
  .text-emb {
    color: #4A148C;
  }
  .bg-emb {
    background: #4A148C;
  }
  .text-net {
    color: #1A237E;
  }
  .bg-net {
    background: #1A237E;
  }
  .text-clus {
    color: #01579B;
  }
  .bg-clus {
    background: #01579B;
  }
  .text-pca {
    color: #004D40;
  }
  .bg-pca {
    background: #004D40;
  }
  .text-cos {
    color: #33691E;
  }
  .bg-cos {
    background: #33691E;
  }
  .text-opt {
    color: #F57F17;
  }
  .bg-opt {
    background: #F57F17;
  }
  .text-gen {
    color: #E65100;
  }
  .bg-gen {
    background: #E65100;
  }
  
  [data-theme="dark"] .text-ml {
    color: #F44336;
  }
  [data-theme="dark"] .text-emb {
    color: #9C27B0;
  }
  [data-theme="dark"] .text-net {
    color: #3F51B5;
  }
  [data-theme="dark"] .text-clus {
    color: #03A9F4;
  }
  [data-theme="dark"] .text-pca {
    color: #009688;
  }
  [data-theme="dark"] .text-cos {
    color: #8BC34A;
  }
  [data-theme="dark"] .text-opt {
    color: #FFEB3B;
  }
  [data-theme="dark"] .text-gen {
    color: #FF9800;
  }
  /*def*/
