/* ==========================================================================
   УНИКАЛЬНАЯ ГЕОМЕТРИЯ ДЛЯ ОДНОЙ БОЛЬШОЙ ПАНЕЛИ ПОЛИТИКИ (PRIVACY PAGE)
   ========================================================================== */

/* Контейнер для точного центрирования одного монолитного блока на экране */
.privacy-center-container {
    position: absolute;
    top: 52%;              /* Управляет высотой связки на экране (как в инфо) */
    left: 50%;             /* Жесткий центр экрана */
    transform: translate(-50%, -50%);
    width: max-content;
    z-index: 100;
}

/* Настройка ширины одной большой текстовой панели */
.privacy-panel-large {
    width: 1150px;          /* Оптимальная ширина для удобного чтения текста */
    height: 500px;         /* Фиксированная высота */
    padding: 20px 30px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
}

/* Внутренний контейнер для скролла длинного текста */
.privacy-text-scroll {
    width: 100%;
    height: 100%;
    overflow-y: auto;      /* Включаем вертикальный скролл */
    padding-right: 20px;   /* Отступ справа, чтобы текст не прилипал к ползунку */
    box-sizing: border-box;
}

/* Настройка полосы прокрутки (скроллбара) под бирюзовый неон */
.privacy-text-scroll::-webkit-scrollbar {
    width: 6px;
}
.privacy-text-scroll::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.5);
}
.privacy-text-scroll::-webkit-scrollbar-thumb {
    background: #00FFFF;
}

/* Выравнивание параграфов по ширине */
.privacy-text-scroll p {
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 15px;
    text-align: justify;
    color: #FFFFFF; /* Белый текст */
}

/* Стилизация списков внутри политики */
.privacy-text-scroll ul {
    padding-left: 20px;
    margin-bottom: 15px;
    list-style-type: square;
    color: #FFFFFF;
}

.privacy-text-scroll li {
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 8px;
}

/* ==========================================================================
   КООРДИНАТЫ И ГЕОМЕТРИЯ КНОПКИ ЗАКРЫТЬ (ДЛЯ РУЧНОЙ НАСТРОЙКИ)
   ========================================================================== */
.privacy-bg .back-pos {
    position: absolute;
    top: 690px;
    left: 620px;
}

.agreement-bg .back-pos {
    position: absolute;
    top: 690px;
    left: 620px;
}

/* ==========================================================================
   ОФОРМЛЕНИЕ ЦВЕТОВ И НЕОНОВОГО СВЕЧЕНИЯ ЗАГОЛОВКОВ
   ========================================================================== */

/* Общие стили для главного заголовка страницы H2 */
.privacy-panel-large h2 {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    color: #00FFFF; /* Главный заголовок: Бирюзовый неон */
    text-shadow: 0 0 8px #00FFFF;
}

/* Подзаголовки разделов политики H3 */
.privacy-text-scroll h3 {
    margin-top: 25px;
    margin-bottom: 15px;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FF0055;
    text-shadow: 0 0 6px #FF0055;
}

/* Выделение важных участков дат */
.privacy-date {
    color: #FFFFFF;
    font-weight: bold;
}

/* Цвета выделенных значений (модификаторы) */
.val-green  { color: #00FF00; }
.val-yellow  { color: #FFFF00; }
.val-cyan  { color: #00FFFF; }

/* ==========================================================================
   СТИЛИЗАЦИЯ ССЫЛОК ВНУТРИ ПОЛИТИКИ (ФИКСИРОВАННЫЙ ЦВЕТ)
   ========================================================================== */

/* Задаем жесткий цвет для всех состояний ссылки, чтобы он не менялся после клика */
.privacy-text-scroll a,
.privacy-text-scroll a:link,
.privacy-text-scroll a:visited,
.privacy-text-scroll a:hover,
.privacy-text-scroll a:active {
    color: #00FF00 !important;         /* Фирменный зеленый неон */
    text-shadow: 0 0 5px #00FF00;      /* Легкое неоновое свечение в стиле страницы */
    text-decoration: underline;        /* Оставляем ссылку подчеркнутой */
    transition: opacity 0.2s ease;     /* Плавность для интерактивности */
}
