html, body {
    width: 100%;
    height: 100%;
    background: #1d212a;
    color:#fff;
    font-family: monospace;
    font-size: 16px;
    line-height: 30px;
    overflow-x: hidden;
}

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

.wrapper {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    background: #252525;
    border-bottom: 10px solid #252525;
    overflow-x: hidden;

    @media screen and (max-width: 1201px){
        width: 100%;
        padding: 0 5px;
    }

    .socket_header_img {
        display: block;
        width: 100%;
        height: 200px;
        object-fit: cover;
        object-position: center center;
        margin-bottom: 15px;
    }

    .text {
        padding: 15px;
    }
}

a {
    color: gold;
    text-decoration: none;
}

.ws_img_footer {
    display: block;
    width: 300px;
    max-width: 100%;
    height: auto;
    border-radius: 50px;
    margin: 20px auto;
}



/* Общий стиль полосы прокрутки */
::-webkit-scrollbar {
    width: 8px; /* Ширина вертикальной */
    height: 8px; /* Высота горизонтальной */
  }
  
  /* Трек (фон полосы прокрутки) */
  ::-webkit-scrollbar-track {
    background: #222; /* Тёмный фон */
    border-radius: 10px;
  }
  
  /* Ползунок (сам скроллбар) */
  ::-webkit-scrollbar-thumb {
    background: #555; /* Тёмный цвет ползунка */
    border-radius: 10px;
  }
  
  /* При наведении на ползунок */
  ::-webkit-scrollbar-thumb:hover {
    background: #777;
  }
  
  /* Включение кастомного скроллбара */
* {
    scrollbar-width: thin; /* Компактный размер */
    scrollbar-color: #555 #222; /* Цвет ползунка и фона */
  }

  .code {
    background: #95b3cd;
    border-radius: 7px;
    color:#252525;
    padding: 15px;
    overflow: scroll;
    white-space: nowrap;
  }
  