
    :root {
      --bg-color: #f9f9f9;
      --text-color: #333;
      --accent-color: #4a4ad4;
      --accent-hover: #6a6aff;
      --footer-bg: #fff;
      --button-bg: #e0e0e0;
      --button-bg-hover: #d5d5d5;
      --border-color: #ccc;
    }

    @media (prefers-color-scheme: dark) {
      :root {
        --bg-color: #121212;
        --text-color: #f0f0f0;
        --accent-color: #8b8bff;
        --accent-hover: #a5a5ff;
        --footer-bg: #1e1e1e;
        --button-bg: #2a2a2a;
        --button-bg-hover: #3a3a3a;
        --border-color: #333;
      }
    }

    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    body {
      font-family: 'Inter', sans-serif;
      background-color: var(--bg-color);
      color: var(--text-color);
      display: flex;
      flex-direction: column;
      min-height: 100vh;
    }

    header {
      padding: 20px;
      font-family: 'Montserrat', sans-serif;
      font-size: 1.5rem;
      color: var(--accent-color);
    }

    main {
      flex: 1;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
      padding: 40px 20px;
    }

    h1 {
      font-family: 'Montserrat', sans-serif;
      color: var(--accent-color);
      margin-bottom: 20px;
      transition: color 0.3s ease;
    }

    .social-links {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
      gap: 10px;
      max-width: 400px;
      margin-bottom: 40px;
    }

    .social-links a {
      color: var(--accent-color);
      text-decoration: none;
      transition: 0.2s;
      outline: none;
    }

    .social-links a:hover {
      text-decoration: none;
      color: var(--accent-hover);
    }

    .social-links a:focus {
      outline: none;
    }

    .whoami:hover {
      color: var(--accent-hover);
    }

    .whoami {
      margin-top: 20px;
      cursor: default;
    }

    footer {
      background-color: var(--footer-bg);
      padding: 10px;
      text-align: left;
      font-size: 0.9rem;
      border-top: 1px solid var(--border-color);
    }

    @media (max-width: 480px) {
      header {
        text-align: center;
      }

      .social-links {
        grid-template-columns: 1fr;
      }

      footer {
        text-align: center;
      }
    }
    .video{
      margin-top: 20px;
      cursor: default;
    }
    .video:hover {
      color: var(--accent-hover);
    }
    h2 {
      font-family: 'Montserrat', sans-serif;
      color: var(--accent-color);
      margin-bottom: 20px;
      transition: color 0.3s ease;
    }
    h3 {
      font-family: 'Montserrat', sans-serif;
      color: var(--accent-color);
      margin-bottom: 20px;
      transition: color 0.3s ease;
    }
    a{
      text-decoration: none;
      color: var(--accent-color);
    }
    a:hover{
      color: var(--accent-hover);
    }
  


    :root {
      --bg-color: #f9f9f9;
      --text-color: #333;
      --accent-color: #4a4ad4;
      --accent-hover: #6a6aff;
      --footer-bg: #fff;
      --button-bg: #e0e0e0;
      --button-bg-hover: #d5d5d5;
      --border-color: #ccc;
    }

    @media (prefers-color-scheme: dark) {
      :root {
        --bg-color: #121212;
        --text-color: #f0f0f0;
        --accent-color: #8b8bff;
        --accent-hover: #a5a5ff;
        --footer-bg: #1e1e1e;
        --button-bg: #2a2a2a;
        --button-bg-hover: #3a3a3a;
        --border-color: #333;
      }
    }

    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    body {
      font-family: 'Inter', sans-serif;
      background-color: var(--bg-color);
      color: var(--text-color);
      display: flex;
      flex-direction: column;
      min-height: 100vh;
    }

    header {
      padding: 20px;
      font-family: 'Montserrat', sans-serif;
      font-size: 1.5rem;
    }

    header a {
      color: var(--accent-color);
      text-decoration: none;
      transition: color 0.2s;
    }

    header a:hover {
      color: var(--accent-hover);
    }

    main {
      flex: 1;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      padding: 40px 20px;
    }

    h1 {
      font-family: 'Montserrat', sans-serif;
      font-size: 1.8rem;
      color: var(--accent-color);
    }

    footer {
      background-color: var(--footer-bg);
      padding: 10px;
      text-align: left;
      font-size: 0.9rem;
      border-top: 1px solid var(--border-color);
    }

    @media (max-width: 480px) {
      header {
        text-align: center;
      }

      footer {
        text-align: center;
      }
    }
  


    :root {
      --bg-color: #f9f9f9;
      --text-color: #333;
      --accent-color: #4a4ad4;
      --accent-hover: #6a6aff;
      --footer-bg: #fff;
      --button-bg: #e0e0e0;
      --button-bg-hover: #d5d5d5;
      --border-color: #ccc;
    }

    @media (prefers-color-scheme: dark) {
      :root {
        --bg-color: #121212;
        --text-color: #f0f0f0;
        --accent-color: #8b8bff;
        --accent-hover: #a5a5ff;
        --footer-bg: #1e1e1e;
        --button-bg: #2a2a2a;
        --button-bg-hover: #3a3a3a;
        --border-color: #333;
      }
    }

    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    body {
      font-family: 'Inter', sans-serif;
      background-color: var(--bg-color);
      color: var(--text-color);
      display: flex;
      flex-direction: column;
      min-height: 100vh;
    }

    header {
      padding: 20px;
      font-family: 'Montserrat', sans-serif;
      font-size: 1.5rem;
    }

    header a {
      color: var(--accent-color);
      text-decoration: none;
      transition: color 0.2s;
    }

    header a:hover {
      color: var(--accent-hover);
    }

    main {
      flex: 1;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
      padding: 40px 20px;
    }

    h1 {
      font-family: 'Montserrat', sans-serif;
      color: var(--accent-color);
      margin-bottom: 20px;
      transition: color 0.3s ease;
    }

    .social-links {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
      gap: 10px;
      max-width: 400px;
      margin-bottom: 40px;
    }

    .social-links a {
      color: var(--accent-color);
      text-decoration: none;
      transition: 0.2s;
      outline: none;
    }

    .social-links a:hover {
      text-decoration: none;
      color: var(--accent-hover);
    }

    .social-links a:focus {
      outline: none;
    }

    .whoami:hover {
      color: var(--accent-hover);
    }

    .whoami {
      margin-top: 20px;
      cursor: default;
    }

    footer {
      background-color: var(--footer-bg);
      padding: 10px;
      text-align: left;
      font-size: 0.9rem;
      border-top: 1px solid var(--border-color);
    }

    @media (max-width: 480px) {
      header {
      padding: 20px;
      font-family: 'Montserrat', sans-serif;
      font-size: 1.5rem;
    }

    header a {
      color: var(--accent-color);
      text-decoration: none;
      transition: color 0.2s;
    }

    header a:hover {
      color: var(--accent-hover);
    }

      .social-links {
        grid-template-columns: 1fr;
      }

      footer {
        text-align: center;
      }
    }
    .video{
      margin-top: 20px;
      cursor: default;
    }
    .video:hover {
      color: var(--accent-hover);
    }
    h2 {
      font-family: 'Montserrat', sans-serif;
      color: var(--accent-color);
      margin-bottom: 20px;
      transition: color 0.3s ease;
    }
    h3 {
      font-family: 'Montserrat', sans-serif;
      color: var(--accent-color);
      margin-bottom: 20px;
      transition: color 0.3s ease;
    }
    a{
      text-decoration: none;
      color: var(--accent-color);
    }
    a:hover{
      color: var(--accent-hover);
    }