/* Настройка отображения страницы - "Ничего не найдено" */
.page-header-none h1 {
    text-align: center;
    margin: 45px;
}

.page-content-none p {
    font-size: var(--font-size-14-4-28);
    text-align: center;
    margin: 45px;
}

/* Форма поиска на странице - "Ничего не найдено" */

/* Обертка формы поиска */
.search-form {
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
    max-width: 380px; /* Максимальная ширина */
    width: 100%;
    margin: 0 auto; /* Центрирование */
}

/* Поле ввода */
.search-form .search-field {
    flex: 1;
    min-width: 300px; /* Минимальная ширина поля */
    padding: 10px 15px;
    border: 1px solid var(--color-finder-border);
    border-radius: var(--border-radius-8);
    font-size: 14px;
    outline: none;
    margin-left: 15px;
    transition: border-color 0.3s ease;
}

.search-form .search-field:focus {
    border-color: var(--color-prim);
}

/* Кнопка отправки */
.search-form .search-submit {
    font-size: 14px;
    padding: 10px 15px;
    background: var(--color-prim);
    color: var(--color-white);
    border: none;
    border-radius: var(--border-radius-8);
    cursor: pointer;
    margin-right: 15px;
    transition: background 0.3s ease;
}

.search-form .search-submit:hover {
    background: var(--color-prim-light);
}

/* Настройка отображения страницы - "Что-то нашли!" */
.search-page-title {
    text-align: center;
}

.entry-header-single-found-post h2 {
    margin-bottom: 25px;
}

.entry-header-single-found-post a {
    color: var(--color-prim);
}

.entry-header-single-found-post:hover a {
    text-decoration: underline;
}

/* Настройка краткого содержания результатов поиска */
.attachment-post-thumbnail {
    display: flex;
    width: 50%;
    height: auto;
    margin: 0 auto; /* Центрирование */
    border-radius: var(--border-redius-35); /* Скругление углов */
    object-fit: cover; /* Сохраняет пропорции, обрезая при необходимости */
    transition: transform 0.3s ease; /* Плавный эффект при наведении */
}

.entry-post-summary {
    max-width: 100%;
}

.entry-post-summary p {
    font-size: var(--font-size-14-4-28);
}