@custom-variant dark (&:where(.dark, .dark *));
    @import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
    body {
      font-family: "Roboto", sans-serif;
    },
    a {
      text-decoration: none;
    }
    a:hover {
      opacity: 90%;
    }
    img {
      max-width: 100%;
    }
    nav {
      background-color: oklch(21% 0.034 264.665);
    }
    nav a {
      color: #fff;
      text-decoration: none;
    }

    .body {
      background-color: #f1f1f1;
    }

    .dark .body {
      background-color: oklch(0.13 0.03 257.95);
      color: #f1f1f1;
    }

    .rounded {
      border-radius: 0.9rem!important;
    }

    .divider {
      background-color: #dee2e6;
      width: 200px;
    }
    .dark .divider {
      background-color: oklch(27.8% 0.033 256.848);
    }

    /* TABLES */
    .my-table {
      background-color: #fff;
      color: #222;
      width: 100%;
    }

    .my-table a {
      text-decoration: none;
    }

    .my-table thead {
      background-color: oklch(92.8% 0.006 264.531);
      color: #222;
    }

    .my-table-striped tbody tr:nth-child(even) {
      background-color: oklch(92.8% 0.006 264.531);
      color: #222;
    }

    /* TABLE DARK MODE */
    .dark .my-table {
      background-color: rgb(54 65 82);
      color: #f1f1f1;
      border-color: #444;
    }

    .dark .my-table thead {
      background-color: rgb(30 41 56);
      color: #f1f1f1;
    }

    .dark .my-table-striped tbody tr:nth-child(even) {
      background-color: rgb(30 41 56);
      color: #f1f1f1;
    }