* {
    -ms-overflow-style: none;
    user-select: none; /* Standard syntax */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
  }
  
  :root {
    --bg-primary: #0f172a;
    --bg-secondary: #1a2f77;
    --text-primary: #8789c3;
    --text-secondary: #ffcc5b;
    --text-tertiary: #3b82f6;
  }
  html,
  * {
    margin: 0;
    padding: 0;
  }
  /* Add this to your CSS file */
  *:focus {
    outline: none;
  }
  a,
  span,
  a:hover,
  a:active,
  button {
    text-decoration: none;
  }
  a,
  div a:hover,
  div a:active,
  div a:focus,
  button {
    text-decoration: none;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
  }
  p {
    margin: 0;
  }
  body {
    margin: 0;
    padding: 0;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 0px;
    padding: 0px;
    /* font-family: "Roboto", serif; */
    /* font-weight: 600; */
  }
  p {
    /* font-family: "Roboto", serif; */
    font-size: 16px;
  }
  ul,
  a {
    list-style: none;
    margin: 0;
  }
  img {
    max-width: 100%;
  }
  .cm-overflow {
    overflow: hidden;
  }
  ol,
  ul {
    padding-left: 0px;
  }
  .hidden {
    display: none !important;
  }
  
  body {
    margin: 0;
    font-family: "Roboto", sans-serif; /* Updated font family */
    background-color: var(--bg-primary);
    color: #fff;
  }
  a {
    text-decoration: none; /* Remove underline */
    color: inherit; /* Inherit color from parent element */
  }
  
  .header_ads {
    padding-top: 45px !important;
    display: flex;
    justify-content: center;
  }
  .header_space {
    /* padding: 10px 0 10px 0; */
    text-align: center;
    margin-bottom: 10px;
    min-height: 280px;
  }
  
  #div-gpt-ad-1738058472013-0 {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  a:focus,
  button:focus,
  input:focus,
  textarea:focus {
    outline: none;
  }
  * {
    -webkit-tap-highlight-color: transparent;
  }
  /* Set a default size for the ad container */
  #div-gpt-ad-1738056273528-0,
  #div-gpt-ad-1738058472013-0,
  #div-gpt-ad-1737543137369-0 {
    min-width: 300px;
    min-height: 250px;
  }
  