/* Финальные правки клиента, 05.11.2026. Заметки: /root/task-1105/NOTES.md */

/* п.1 главная: количество экзопланет ниже, высота экрана прежняя */
@media (min-width:1024px){
  .main-page.frontpage header:has(.hub-title) .desktop-only-flex{padding-top:42px;padding-bottom:22px}
}

/* п.2 кнопки: при наведении светлее, как у остальных кнопок сайта */
.sw-nl-form button:hover,.sw-brief__form .sw-nl-form button:hover,.sw-search-more:hover{background:#87B1FF}

/* п.3 меню Bibliography: компактнее, точка напротив верхней строки */
#bib-sidebar .bayan,.wiki__sidebar a.bayan{font-size:14px;line-height:1.3;padding:6px 10px 6px 14px!important;align-items:flex-start}
#bib-sidebar .bayan .bayan__arrow,.wiki__sidebar a.bayan .bayan__arrow{line-height:1;margin-top:1px}
#bib-sidebar .bayan.active:before,.wiki__sidebar a.bayan.active:before{top:15px;line-height:1}
.wiki__sidebar button.bayan.active:before{top:14px}
.wiki__sidebar nav:has(a.bayan){gap:0}

/* п.4 нижние блоки: одни на wiki, новости и статьи, без полос, единый отступ */
.sw-wiki-blocks .sw-related{margin:0;border:0;padding:0}
@media (max-width:1023px){.wiki-prev-next{margin-bottom:24px}}

/* п.5 SETIwiki: время чтения и автор */
.sw-wiki-meta{margin:0 0 16px;font-size:13px;line-height:1.4;font-weight:400;color:#000}
.wiki__content .sw-wiki-meta a{color:#000;font-weight:400;text-decoration:underline;text-underline-offset:2px}
.wiki__content .sw-wiki-meta a:hover{color:#0F62FE}

/* п.6 поиск, подсказки: вся строка ссылка, сначала название, ниже автор и дата */
#search_results a.result{color:inherit;text-decoration:none;align-items:center}
#search_results a.result .result__left{flex-basis:100%;align-items:center;min-width:0}
#search_results a.result .post_title{margin:0 0 6px}
#search_results a.result .post_info header{margin:0}
#search_results article:hover,#search_results article:focus-within{background-color:#E7EFFF}
#search_results article:hover .post_title,#search_results a.result:focus-visible .post_title{color:#0F62FE}
#search_results a.see_all{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px;background:#0F62FE;color:#fff;font-size:14px;font-weight:500}
#search_results a.see_all:hover{background:#87B1FF;color:#fff}
#search_results a.see_all svg path,#search_results a.see_all:hover svg,#search_results a.see_all:hover svg path{stroke:#fff}
#search_results .search_result_footer{align-items:center;position:sticky;bottom:0;z-index:1;background:#fff;padding-top:12px;padding-bottom:12px}

/* п.6 поиск, страница результатов: разделы мелким списком, лишнее снимается */
.sw-sf{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:24px}
.sw-sf__title{font-size:24px;line-height:1.2;margin-right:8px}
.sw-sf__item{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid #cecece;background:#fff;color:#8e8e8e;font-size:14px;line-height:1;cursor:pointer}
.sw-sf__item.is-on{border-color:#0F62FE;color:#0F62FE}
.sw-sf__item:hover{border-color:#87B1FF;color:#87B1FF}
.sw-sf__item:disabled{border-color:#e6e6e6;color:#bdbdbd;cursor:default}
.sw-sf__count{font-weight:600}
.sw-sf__mark{font-size:16px;line-height:1;width:10px;text-align:center}
.sw-search-card__text{display:block}
.sw-search-card__text h2{color:#000;font-size:16px;font-weight:600}
.sw-search-card__text:hover h2{color:#0F62FE}

/* п.7 подтверждение подписки */
.sw-brief__closed{color:#000}
