box-shadow: none;
    }

    body.dark-theme .nav-links a {
      color: var(--nav-text);
    }

    body.dark-theme .nav-links a.active,
    body.dark-theme .nav-links a:hover {
      color: var(--accent);
    }

    body.dark-theme #theme-toggle {
      color: var(--nav-text);
    }

    body.dark-theme section {
      background-color: #1f1f1f;
      box-shadow: 0 0 20px rgb(255 255 255 / 0.1);
    }

    body.dark-theme .subtitle {
      color: #bbb;
    }

    body.dark-theme .card {
      background-c