@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .div-warning {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100vw;
    height: 100vh;
  }

  .div-warning img {
    margin: 0 40%;
    width: 15%;
  }

  .div-warning h1 {
    margin-bottom: 5vh;
    -webkit-text-stroke-width: 0.05vw;
    -webkit-text-stroke-color: var(--secondary-text-color);
    color: #0101a2;
    text-align: center;
    font-size: 2.25em;
  }

  .div-warning p {
    text-align: center;
    font-size: 1.15em;
    line-height: 3.5vh;
  }

  .div-content {
    display: none;
  }
}
