/* ==========================================================================
   СТИЛИЗАЦИЯ ИНТЕРФЕЙСА WOOCOMMERCE ДЛЯ A-GURU
   ========================================================================== */

/* 1. Карточка товара: Прячем лишние элементы (информацию о количестве, категории) */
.woocommerce .quantity, 
.product_meta {
    display: none !important;
}

/* 2. Кнопка "Купить / Оплатить": Делаем её премиальной и заметной */
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
    background-color: #8a2be2 !important; /* Глубокий фиолетовый/магический цвет кнопки */
    color: #ffffff !important;
    border-radius: 4px !important;
    padding: 16px 32px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(138, 43, 226, 0.3) !important;
}

/* Эффект при наведении на кнопку */
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {
    background-color: #9932cc !important; /* Чуть светлее при наведении */
    box-shadow: 0 6px 20px rgba(138, 43, 226, 0.5) !important;
    transform: translateY(-1px);
}

/* 3. Оформление полей ввода (Имя, Email): Делаем их аккуратными */
.woocommerce-checkout .form-row input.input-text, 
.woocommerce-checkout .form-row select {
    padding: 12px !important;
    border: 1px solid #dddddd !important;
    border-radius: 4px !important;
    font-size: 16px !important;
    background-color: #ffffff !important;
    color: #333333 !important;
    transition: all 0.3s ease !important;
}

/* Подсветка поля при клике */
.woocommerce-checkout .form-row input.input-text:focus {
    border-color: #8a2be2 !important;
    outline: none !important;
    box-shadow: 0 0 5px rgba(138, 43, 226, 0.2) !important;
}

/* 4. Стилизация блока "Правила и условия" (наша галочка оферты) */
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {
    margin-bottom: 20px !important;
    padding: 15px !important;
    background-color: rgba(138, 43, 226, 0.03) !important;
    border-left: 3px solid #8a2be2 !important;
    font-size: 14px !important;
}

/* 5. Уведомления об ошибках заполнения */
.woocommerce-error, 
.woocommerce-info, 
.woocommerce-message {
    border-top-color: #8a2be2 !important;
    background-color: #fcfaff !important;
}
.woocommerce-error::before {
    color: #8a2be2 !important;
}

/* ==========================================================================
   КОМПЛЕКСНЫЙ РЕДИЗАЙН САЙТА A-GURU.COM
   ========================================================================== */

/* 1. Глобальный фон сайта и цвет основного текста */
body, #page, .site {
    background-color: #0c0c0e !important; /* Угольно-черный мистический фон */
    color: #e2e2e6 !important; /* Мягкий белый текст, чтобы не резало глаза */
    font-family: "Georgia", serif !important; /* Классический книжный шрифт */
}

/* 2. Оформление шапки и названия сайта */
.site-title a {
    color: #dfb76c !important; /* Глубокое благородное золото */
    font-size: 32px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    text-shadow: 0 2px 10px rgba(223, 183, 108, 0.3) !important;
}

.site-description {
    color: #8a2be2 !important; /* Фиолетовый магический акцент подзаголовка */
    font-style: italic !important;
    letter-spacing: 1px !important;
}

/* 3. Верхнее навигационное меню */
.main-navigation a {
    color: #ffffff !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
    transition: color 0.3s ease !important;
}

.main-navigation a:hover {
    color: #dfb76c !important; /* Золотая подсветка при наведении */
}

/* 4. Оформление карточек постов и статей в ленте */
.hentry, article {
    background-color: #131316 !important; /* Темно-серые благородные блоки под посты */
    border: 1px solid #222226 !important;
    border-radius: 8px !important;
    padding: 40px !important;
    margin-bottom: 50px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5) !important;
}

/* Заголовки статей */
.entry-title a, h1.entry-title {
    color: #ffffff !important;
    transition: color 0.3s ease !important;
}

.entry-title a:hover {
    color: #dfb76c !important;
}

/* Подсветка жирного текста (важных списков в ваших обрядах) */
strong, b {
    color: #dfb76c !important; /* Автоматически выделяет золотом даты обрядов */
}

/* 5. Боковая панель (Сайдбар) и Виджеты */
.widget-area, .widget {
    color: #c5c5cb !important;
}

.widget-title {
    color: #dfb76c !important;
    border-bottom: 1px solid #222226 !important;
    padding-bottom: 10px !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
}

/* Ссылки в сайдбаре */
.widget a {
    color: #ffffff !important;
}
.widget a:hover {
    color: #8a2be2 !important;
}

/* 6. Стилизация подвала (Footer) */
.site-footer {
    background-color: #08080a !important;
    border-top: 1px solid #1c1c21 !important;
    padding: 30px 0 !important;
}

.site-footer a {
    color: #8a2be2 !important;
}