<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://spacestories.club/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MetalSage</id>
	<title>Space Stories Wiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://spacestories.club/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MetalSage"/>
	<link rel="alternate" type="text/html" href="https://spacestories.club/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/MetalSage"/>
	<updated>2026-05-31T18:21:44Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://spacestories.club/index.php?title=MediaWiki:Common.css&amp;diff=24768</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://spacestories.club/index.php?title=MediaWiki:Common.css&amp;diff=24768"/>
		<updated>2026-04-06T20:30:41Z</updated>

		<summary type="html">&lt;p&gt;MetalSage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Загрузка лого морпехов */&lt;br /&gt;
.second-mw-logo img.mw-logo-icon {&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Химия*/&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
    .chem-heading {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    body.page-Тест .citizen-body-container {&lt;br /&gt;
        grid-template-areas: &#039;void header header&#039; &#039;sidebar content toc&#039; &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
        max-width: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
.chem-cards-container {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.chem-card {&lt;br /&gt;
    background-color: #121212;&lt;br /&gt;
    border: 3px solid var(--card-border, #444);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    color: #e0e0e0;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0,0,0,0.5);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.chem-name-header {&lt;br /&gt;
    background-color: var(--card-accent);&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 14px 20px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.7);&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.chem-heading {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    background: rgba(255,255,255,0.06);&lt;br /&gt;
    border-top: 1px solid rgba(255,255,255,0.1);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.chem-heading-content {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.heading-text {&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: var(--card-accent, #8cf);&lt;br /&gt;
}&lt;br /&gt;
.collapse-btn {&lt;br /&gt;
    border: 2px dotted #ffd700;&lt;br /&gt;
    padding: 2px 12px;&lt;br /&gt;
    border-radius: 9999px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    background: rgba(0,0,0,0.3);&lt;br /&gt;
}&lt;br /&gt;
.collapsible {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);&lt;br /&gt;
    max-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.collapsible.expanded {&lt;br /&gt;
    max-height: 3000px;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe-block,&lt;br /&gt;
.chem-effects-block {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe-steps,&lt;br /&gt;
.chem-effects {&lt;br /&gt;
    padding: 12px 16px 24px;&lt;br /&gt;
}&lt;br /&gt;
.recipe-variant-header {&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px 0;&lt;br /&gt;
    border-bottom: 1px dashed rgba(255,215,0,0.3);&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 780px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.recipe-inputs,&lt;br /&gt;
.recipe-outputs {&lt;br /&gt;
    flex: 1 1 280px;&lt;br /&gt;
    min-width: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.recipe-action {&lt;br /&gt;
    flex: 0 0 160px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
}&lt;br /&gt;
.recipe-action-content {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.recipe-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    background: rgba(255,255,255,0.08);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border-left: 4px solid var(--card-accent, #8cf);&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
}&lt;br /&gt;
.chem-reagent-icon,&lt;br /&gt;
.chem-beaker {&lt;br /&gt;
    width: 36px;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.action-sprite .chem-reagent-icon,&lt;br /&gt;
.action-sprite .chem-beaker {&lt;br /&gt;
    width: 46px;&lt;br /&gt;
    height: 46px;&lt;br /&gt;
}&lt;br /&gt;
.action-text {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
.chem-effects .chem-effect-line {&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    padding-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
.chem-desc {&lt;br /&gt;
    margin: 12px 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: rgba(255,255,255,0.03);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    border-left: 4px solid var(--card-accent, #8cf);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    color: #aaa;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
    .chem-cards-container {&lt;br /&gt;
        grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .chem-cards-container {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
    .chem-recipe {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        gap: 16px;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
        padding: 0 12px;&lt;br /&gt;
    }&lt;br /&gt;
    .recipe-action {&lt;br /&gt;
        flex: 0 0 auto;&lt;br /&gt;
        min-width: auto;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/*Химия*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора=*/&lt;br /&gt;
/*Хронолония */&lt;br /&gt;
.timeline {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-bottom: 1px solid #555;&lt;br /&gt;
    background-color: var(--timeline-entry-bg, #333);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-header {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: var(--timeline-header-color, #fff);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-content {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: var(--timeline-content-color, #ddd);&lt;br /&gt;
    background-color: var(--timeline-content-bg, #444);&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry:nth-child(even) {&lt;br /&gt;
    background-color: var(--timeline-entry-bg-even, #222);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry:hover {&lt;br /&gt;
    background-color: var(--timeline-entry-bg-hover, #555);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry a {&lt;br /&gt;
    color: var(--timeline-link-color, #ff9800);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Таблица планет=*/&lt;br /&gt;
.planets-table-wrapper {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table {&lt;br /&gt;
  width: 100%; &lt;br /&gt;
  max-width: 150%; &lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  font-family: &amp;quot;Segoe UI&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  background: linear-gradient(to bottom, #0d1117, #161b22);&lt;br /&gt;
  border: 1px solid #5a5a5a;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  color: #b0b0b0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table th {&lt;br /&gt;
  background-color: #3a3a3a;&lt;br /&gt;
  color: #dcdcdc;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  border-bottom: 1px solid #5a5a5a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table td {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border-top: 1px solid #5a5a5a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table td img {&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:first-child th:first-child {&lt;br /&gt;
  border-top-left-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:first-child th:last-child {&lt;br /&gt;
  border-top-right-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:last-child td:first-child {&lt;br /&gt;
  border-bottom-left-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:last-child td:last-child {&lt;br /&gt;
  border-bottom-right-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:nth-child(even) {&lt;br /&gt;
  background-color: rgba(255, 255, 255, 0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:nth-child(odd) {&lt;br /&gt;
  background-color: rgba(255, 255, 255, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table th:nth-child(2),&lt;br /&gt;
.planets-table td:nth-child(2) {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table caption {&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
  font-size: 20px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #a0a0a0;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Карточки планет=*/&lt;br /&gt;
&lt;br /&gt;
.planets-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  margin: 20px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card {&lt;br /&gt;
  width: 220px;&lt;br /&gt;
  border: 2px solid #555;&lt;br /&gt;
  border-radius: 15px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background-color: #333;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 15px;&lt;br /&gt;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.7);&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  border-bottom: 2px solid #555;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card h3 {&lt;br /&gt;
  font-size: 1.3em;&lt;br /&gt;
  margin: 15px 0 10px;&lt;br /&gt;
  color: #ffcc00;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card p {&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  color: #ddd;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card:hover {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card .more-info {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  background-color: #ffcc00;&lt;br /&gt;
  color: #222;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card .more-info:hover {&lt;br /&gt;
  background-color: #ffaa00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .planets-row {&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .planet-card {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 280px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .planet-card {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Меню лора=*/&lt;br /&gt;
:root { --transition-duration: 0.4s; --primary-bg-color: #1c1c1c; --secondary-bg-color: #2c2c2c; --item-bg-color: #2e2e2e; --item-hover-bg-color: #444444; --border-color: #666; --text-color: #dcdcdc; --hover-text-color: #ffffff; --font-family: &#039;Arial&#039;, sans-serif; --menu-border-radius: 25px; --header-padding: 30px; --item-height: 180px; --icon-size: 72px; --text-font-size: 18px; } .custom-lore-menu { max-width: 1200px; margin: 30px auto; padding: 40px; border-radius: var(--menu-border-radius); background: linear-gradient(145deg, #1b1b1b, #252525); display: grid; grid-template-columns: 1fr; gap: 30px; font-family: var(--font-family); box-shadow: 0 10px 30px rgba(0,0,0,0.6); } .custom-header { text-align: center; background-color: var(--secondary-bg-color); padding: var(--header-padding); border-bottom: 2px solid var(--border-color); color: var(--text-color); font-size: 26px; font-weight: bold; text-shadow: 1px 1px 3px rgba(0,0,0,0.5); } .custom-links { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 25px; padding: 25px; justify-items: center; align-items: stretch; } .custom-item { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: var(--item-height); text-align: center; border: 1px solid var(--border-color); border-radius: 20px; background: linear-gradient(145deg, #2a2a2a, #333333); transition: transform var(--transition-duration), background var(--transition-duration), box-shadow var(--transition-duration); cursor: pointer; box-shadow: 0 4px 10px rgba(0,0,0,0.3); } .custom-item:hover { background: linear-gradient(145deg, #3a3a3a, #555555); transform: scale(1.08); box-shadow: 0 10px 20px rgba(0,0,0,0.5); } .custom-item a { text-decoration: none; color: var(--text-color); display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; transition: color var(--transition-duration), text-shadow var(--transition-duration); font-size: var(--text-font-size); font-weight: bold; } .custom-item a:hover { color: var(--hover-text-color); text-shadow: 0 0 8px #fff; } .custom-icon { width: var(--icon-size); height: var(--icon-size); margin-bottom: 12px; flex-shrink: 0; filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.7)); } @media (max-width: 768px) { .custom-lore-menu { padding: 20px; } .custom-links { grid-template-columns: 1fr; } .custom-item { height: auto; padding: 20px 10px; } .custom-item a { font-size: 16px; } }&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора=*/&lt;br /&gt;
&lt;br /&gt;
/*=Блок лор Colonial marines=*/&lt;br /&gt;
&lt;br /&gt;
body.page-Лор_СМ #siteSub,&lt;br /&gt;
body.page-Лор_СМ #contentSub,&lt;br /&gt;
body.page-Лор_СМ h1.firstHeading&lt;br /&gt;
{display:none !important}&lt;br /&gt;
&lt;br /&gt;
.CMMainFigure {&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  width: 575px;&lt;br /&gt;
  background: #292f2d;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainText {&lt;br /&gt;
  font-family: &amp;quot;Trebuchet MS&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
  color: #a1a2a5;&lt;br /&gt;
  padding-top: 6px;&lt;br /&gt;
  padding-left: 9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton2 {&lt;br /&gt;
  transform: translate(190px,-94px);&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton3 {&lt;br /&gt;
  transform: translate(380px,-188px);&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButtonText {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding-top: 7px;&lt;br /&gt;
  font-family: &amp;quot;Trebuchet MS&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора Маршалов CM=*/&lt;br /&gt;
&lt;br /&gt;
body.page-Провост_Маршал .mw-page-title-main,&lt;br /&gt;
body.page-Провост_Маршал #siteSub,&lt;br /&gt;
body.page-Провост_Маршал .mw-body-header,&lt;br /&gt;
body.page-Провост_Маршал .citizen-header&lt;br /&gt;
{display:none !important}&lt;br /&gt;
&lt;br /&gt;
body.page-Провост_Маршал .citizen-page-container&lt;br /&gt;
{background: rgb(20,24,31);&lt;br /&gt;
background: linear-gradient(90deg, rgba(20,24,31,1) 0%, rgba(40,11,15,1) 75%, rgba(82,0,0,1) 100%);}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM {&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(835px, 20px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM2 {&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(835px, 30px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM3 {&lt;br /&gt;
  width: 800px;&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  background: #590000;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM4 {&lt;br /&gt;
  width: 1085px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -90px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: #0087bd;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -52px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo2 {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: #0087bd;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -52px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCM {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(15px, 5px);&lt;br /&gt;
  font-family: Inter, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen, Ubuntu, Cantarell, &#039;Fira Sans&#039;, &#039;Droid Sans&#039;, &#039;Helvetica Neue&#039;, sans-serif;&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCMRisk {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(17.5px, 6px);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: calc(11px +(12 - 8)*((100vw - 400px) /(800 - 400)));&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo3 {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  background: #ce0000;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -79px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCM3 {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(17.5px, 5px);&lt;br /&gt;
  font-family: Inter, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen, Ubuntu, Cantarell, &#039;Fira Sans&#039;, &#039;Droid Sans&#039;, &#039;Helvetica Neue&#039;, sans-serif;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCMRisk3 {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(20px, 21px);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif; &lt;br /&gt;
  font-size: 35px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.triangle-bottomrightCM {&lt;br /&gt;
  width: 450px;&lt;br /&gt;
  height: 0;&lt;br /&gt;
  border-bottom: 130px solid #700;&lt;br /&gt;
  border-left: 100px solid transparent;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(350px,-210px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.MarshalsLogoCM {&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Не лор маршалов=*/&lt;br /&gt;
.hrCMLore {&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-top: 1.5px solid #C6C3B5; /* Линия теперь будет красного цвета */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.second_block {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.imggg {&lt;br /&gt;
  float: right ;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card:hover .second_block {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.divisionis {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-family: system-ui;&lt;br /&gt;
  font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMwelcom {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: lighter;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMwelcomWork {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: lighter;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMtext {&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: system-ui;&lt;br /&gt;
  font-size: 30px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid: auto-flow dense/repeat( auto-fit, minmax( 9.375rem, 1fr ) );&lt;br /&gt;
	grid-auto-rows: minmax( 3rem, auto );&lt;br /&gt;
	grid-gap: calc(0.5 * 1rem);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid--col2 {&lt;br /&gt;
	grid-template-columns: 1fr 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid a.external {&lt;br /&gt;
	background-image: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
	background: hsl(220,25%,12%);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.05);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.04 ), 0 3px 6px rgba( 0, 0, 0, 0.0575 );&lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card table.timeline {&lt;br /&gt;
	margin-top: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--col2 {&lt;br /&gt;
	grid-column: span 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row3 {&lt;br /&gt;
	grid-row: span 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row4 {&lt;br /&gt;
	grid-row: span 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row8 {&lt;br /&gt;
	grid-row: span 8 / auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__label {&lt;br /&gt;
	color: #72777d;&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
	letter-spacing: 0.75px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header {&lt;br /&gt;
	color: #202122;&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header a {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header a:after {&lt;br /&gt;
	content: &#039;▶&#039;;&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	background: #242a31;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background:after {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
    background: linear-gradient(to right,#000,transparent);&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background picture,&lt;br /&gt;
.home-card__background img {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background img {&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
	object-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	gap: calc(0.25 * 1rem);&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground .home-card__header {&lt;br /&gt;
	color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground .home-card__label {&lt;br /&gt;
	color: #bababa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card p {&lt;br /&gt;
	/* margin-top: calc(0.5 * 1rem); */&lt;br /&gt;
	margin-top: calc(0 * 1rem); &lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card.home-card--button {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	background: #242a31;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.home-card--button a {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0 1rem;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button--navigation a {&lt;br /&gt;
	/* display: flex; */&lt;br /&gt;
	display: contents;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0 1rem;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button .home-card__background a {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button img {&lt;br /&gt;
	transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button:hover img {&lt;br /&gt;
	transform: scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	margin-top: calc(0.5 * 1rem);&lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	grid-gap: calc(0.5 * 1rem);&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button {&lt;br /&gt;
	display: flex;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a {&lt;br /&gt;
	flex-grow: 1;&lt;br /&gt;
	padding: calc(0.5 * 1rem);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.05);&lt;br /&gt;
	background: hsl(220,25%,15%);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	color: #fff !important;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a:hover {&lt;br /&gt;
	background: hsl(220,30%,19%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a:active {&lt;br /&gt;
	background: hsl(220,30%,11%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-content {&lt;br /&gt;
	margin-top: calc(1.25 * 1rem);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card .template-statsbar {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-footer {&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-nav {&lt;br /&gt;
	margin-top: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-nav .home-card__foreground {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Галерея-----------------------------------------------------------------------------*/&lt;br /&gt;
#ss-art-gallery.ss-wrap{ --ss-bg:#0e0f14; --ss-fg:#e9e9e9; --ss-muted:#a9b0bd; --ss-accent:#dca01b; --ss-card:#171a21; --ss-ring:#2b3241; --ss-chip:#1e2330; --ss-shadow:0 10px 28px rgba(0,0,0,.4); background:var(--ss-bg); color:var(--ss-fg); padding:20px; border-radius:18px; font-family:&amp;quot;Segoe UI&amp;quot;,sans-serif }&lt;br /&gt;
#ss-art-gallery .ss-header{ display:flex; flex-direction:column; gap:10px; margin-bottom:20px; text-align:center }&lt;br /&gt;
#ss-art-gallery .ss-title{ font-size:30px; line-height:1.2; font-weight:700; color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-sub{ font-size:15px; color:var(--ss-muted) }&lt;br /&gt;
#ss-art-gallery .ss-filters{ display:flex; gap:10px; flex-wrap:wrap; justify-content:center; margin-top:10px }&lt;br /&gt;
#ss-art-gallery .ss-chip{ user-select:none; cursor:pointer; background:var(--ss-chip); padding:8px 14px; border-radius:999px; border:1px solid var(--ss-ring); box-shadow:var(--ss-shadow); font-size:13px; transition: transform .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-chip:hover{ background:var(--ss-accent), background-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-chip:hover{ background:var(--ss-accent); color:#000 }&lt;br /&gt;
#ss-art-gallery .ss-chip-active{ border-color:var(--ss-accent); background:var(--ss-accent); color:#000 }&lt;br /&gt;
#ss-art-gallery .ss-section{ margin:28px 0 }&lt;br /&gt;
#ss-art-gallery .ss-section-title{ font-size:22px; font-weight:700; margin:10px 0 18px; text-align:left; color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-grid{ display:grid; grid-template-columns:repeat(auto-fill,minmax(360px,1fr)); gap:24px; margin-top:12px }&lt;br /&gt;
#ss-art-gallery .ss-card{ background:var(--ss-card); border:1px solid var(--ss-ring); border-radius:16px; box-shadow:var(--ss-shadow); padding:16px; display:flex; flex-direction:column; gap:10px; transform:translateZ(0); transition:transform .2s ease,border-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-card:hover{ transform:translateY(-4px); border-color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-card-title{ font-size:16px; font-weight:600; color:var(--ss-muted); text-align:center }&lt;br /&gt;
#ss-art-gallery .ss-card img{ &lt;br /&gt;
    width:auto!important; &lt;br /&gt;
    height:auto!important; &lt;br /&gt;
    max-width:100%; &lt;br /&gt;
    border-radius:12px; &lt;br /&gt;
    display:block; &lt;br /&gt;
    margin:0 auto; &lt;br /&gt;
    image-rendering: auto !important; /* убираем пикселизацию — включаем плавное масштабирование спрайтов */&lt;br /&gt;
}&lt;br /&gt;
#ss-art-gallery .ss-hidden{ display:none!important }&lt;br /&gt;
#ss-art-gallery .ss-modal{ position:fixed; inset:0; background:rgba(0,0,0,.88); display:none; align-items:center; justify-content:center; z-index:9999 }&lt;br /&gt;
#ss-art-gallery .ss-modal.open{display:flex}&lt;br /&gt;
#ss-art-gallery .ss-modal-inner{ max-width:92vw; max-height:92vh; animation:ss-fade .25s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-img{ &lt;br /&gt;
    max-width:90vw; &lt;br /&gt;
    max-height:90vh; &lt;br /&gt;
    border-radius:14px; &lt;br /&gt;
    box-shadow:0 0 24px rgba(0,0,0,.7); &lt;br /&gt;
    image-rendering: auto !important; /* убираем пикселизацию в модальном окне */&lt;br /&gt;
}&lt;br /&gt;
#ss-art-gallery .ss-modal-close{ position:fixed; top:16px; right:18px; background:var(--ss-chip); border:1px solid var(--ss-ring); padding:8px 14px; border-radius:10px; cursor:pointer; transition: transform .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-close:hover{ background:var(--ss-accent), background-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-close:hover{ background:var(--ss-accent); color:#000 }&lt;br /&gt;
@keyframes ss-fade{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Галерея-----------------------------------------------------------------------------*/&lt;br /&gt;
/*------------------------------------------------Сноска для предметов-----------------------------------------------------------------------------*/&lt;br /&gt;
.nt-card {&lt;br /&gt;
  float: right;&lt;br /&gt;
  margin: 0 0 12px 12px;&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  width: 220px;&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  border: 1px solid rgba(120,120,120,.35);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  background: rgba(20,20,20,.05);&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,.05);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-sprite {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  place-items: center;&lt;br /&gt;
  width: 64px;&lt;br /&gt;
  height: 64px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: rgba(0,0,0,.04);&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-sprite img {&lt;br /&gt;
  image-rendering: pixelated;&lt;br /&gt;
  width: 56px;&lt;br /&gt;
  height: 56px;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-desc {&lt;br /&gt;
  font-size: .88rem;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: 3px;&lt;br /&gt;
  font-size: .85rem;&lt;br /&gt;
  margin-top: 4px;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-stat {&lt;br /&gt;
  padding: 3px 5px;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  background: rgba(0,0,0,.06);&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-src {&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-size: .8rem;&lt;br /&gt;
  opacity: .85;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* адаптация под телефоны */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .nt-card {&lt;br /&gt;
    float: none;&lt;br /&gt;
    margin: 12px 0;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  .nt-card .nt-stats,&lt;br /&gt;
  .nt-card .nt-src {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Сноска для предметов-----------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Блок вики-----------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
.tabber {&lt;br /&gt;
    border: 1px solid #20242a !important;&lt;br /&gt;
    border-radius: 10px !important; /* Закругление углов у всего таба */&lt;br /&gt;
    overflow: hidden; /* Чтобы закругление работало для содержимого */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab {&lt;br /&gt;
    background: #19191d !important;&lt;br /&gt;
    padding: 8px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__panel {&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
    border-radius: 8px !important; /* Закругление углов для панели */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Все табсы должны быть заменены на табберы! */&lt;br /&gt;
.tabs-tabbox {&lt;br /&gt;
    background: rgba(255,0,0,0.07) !important;&lt;br /&gt;
    border-radius: 8px !important; /* Закругление углов */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Tabl-Сейчас 2 версии табл новая и старая, струю не убирать иначе все ломается-----------*/&lt;br /&gt;
&lt;br /&gt;
/* Анимация градиента для JobHeader */&lt;br /&gt;
@keyframes gradient-animation {&lt;br /&gt;
    0%, 100% { background-position: 0% 50%; }&lt;br /&gt;
    50% { background-position: 100% 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стиль заголовка профессии */&lt;br /&gt;
.job_header {&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    border: 3px solid var(--border-color, #465298);&lt;br /&gt;
    border-radius: 0.5em;&lt;br /&gt;
    background-color: #27272e;&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0 0 10px 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .header-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: linear-gradient(135deg, var(--header-color-start, #465298), var(--header-color-end, #27272e));&lt;br /&gt;
    background-size: 300% 300%;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    animation: gradient-animation 6s ease infinite;&lt;br /&gt;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер для изображения профессии */&lt;br /&gt;
.job_header .sprite-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 3px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: linear-gradient(135deg, var(--sprite-color-start, #465298), var(--sprite-color-end, #27272e));&lt;br /&gt;
    background-size: 300% 300%;&lt;br /&gt;
    animation: gradient-animation 6s ease infinite;&lt;br /&gt;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .sprite-container img {&lt;br /&gt;
    /* width: 128px; */&lt;br /&gt;
    /* height: auto; */&lt;br /&gt;
    border-radius: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Элементы внутри JobHeader */&lt;br /&gt;
.job_header div {&lt;br /&gt;
    padding: 3px 10px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);&lt;br /&gt;
    color: #ddd;&lt;br /&gt;
    transition: background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header div:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .label {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .value {&lt;br /&gt;
    color: #bbb;&lt;br /&gt;
    font-size: 0.95em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрываемые элементы для JobHeader */&lt;br /&gt;
.job_collapsible {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    color: lightblue;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_collapsible_content {&lt;br /&gt;
    display: none;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    color: #bbb;&lt;br /&gt;
    transition: transform 0.3s ease, background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin стиль для pre (цитатки)&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End стиль для pre (цитатки)&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin ClearUnset &lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
span.ClearUnset &amp;gt; figure.mw-halign-right {&lt;br /&gt;
    clear: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End ClearUnset &lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin стиль для collapsible button&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.collapsible_align &amp;gt; tbody &amp;gt; tr &amp;gt; th &amp;gt; span {&lt;br /&gt;
    padding: 7px 5px;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible.mw-made-collapsible.mw-collapsed .mw-collapsible-text {&lt;br /&gt;
    color: #dbdbdb;&lt;br /&gt;
    box-shadow: 0 0 5px 0px;&lt;br /&gt;
    border: 2px solid;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    transition: 0.5s;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible.mw-made-collapsible .mw-collapsible-text {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    border: 2px dotted;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    transition: 0.5s;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible-toggle-default:before {&lt;br /&gt;
    content: unset;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible-toggle-default:after {&lt;br /&gt;
    content: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End стиль для collapsible button&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
/* ===============================&lt;br /&gt;
   Begin стиль для Grid — Shegare&lt;br /&gt;
   =============================== */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .citizen-toc-enabled .citizen-body-container {&lt;br /&gt;
        grid-template-areas:&lt;br /&gt;
            &#039;void header header&#039;&lt;br /&gt;
            &#039;sidebar content toc&#039;&lt;br /&gt;
            &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    body {&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        grid-area: sidebar;&lt;br /&gt;
        margin-left: -8vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body {&lt;br /&gt;
    margin-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===============================&lt;br /&gt;
   End стиль для Grid — Shegare&lt;br /&gt;
   =============================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==================================================&lt;br /&gt;
   Begin стиль для JobsTable — Shegare&lt;br /&gt;
   ================================================== */&lt;br /&gt;
/* === Общие стили === */&lt;br /&gt;
.citizen-body {&lt;br /&gt;
    margin-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2 {&lt;br /&gt;
    flex-basis: 280px;&lt;br /&gt;
    padding: 0 15px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    align-self: flex-start;&lt;br /&gt;
    max-height: calc(100vh - 40px);&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    z-index: 100;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out; /* Плавное изменение свойств */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable {&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    margin-bottom: 2px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: fit-content;&lt;br /&gt;
    background: #28303e;&lt;br /&gt;
    transition: background 0.3s ease; /* Плавная смена фона */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList li a {&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    background: #232323;&lt;br /&gt;
    display: block;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding: 3px 5px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: background 0.3s ease, transform 0.3s ease; /* Плавная смена фона и эффект нажатия */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList li a:hover {&lt;br /&gt;
    background: #3b3b3b;&lt;br /&gt;
    transform: scale(1.05); /* Эффект увеличения при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableHeadImg {&lt;br /&gt;
    margin: 0 5px 0 15px;&lt;br /&gt;
    transition: transform 0.3s ease; /* Плавное изменение трансформации */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableHeadLink {&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
    transition: transform 0.3s ease; /* Плавное изменение трансформации */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer1 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-toggle {&lt;br /&gt;
    margin-top: -35px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-toggle-default:before,&lt;br /&gt;
.JobsTable .mw-collapsible-toggle-default:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-text {&lt;br /&gt;
    background: black;&lt;br /&gt;
    border: 2px solid;&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    transition: color 0.3s ease, box-shadow 0.3s ease; /* Плавное изменение цвета и тени */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible.mw-made-collapsible.mw-collapsed .mw-collapsible-text {&lt;br /&gt;
    color: #00ffff9e;&lt;br /&gt;
    box-shadow: 0 0 10px #00b9b978;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList.closed {&lt;br /&gt;
    max-height: 0 !important;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: opacity 0.5s ease, max-height 0.5s ease; /* Плавное исчезновение */&lt;br /&gt;
    transition-delay: 1s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие иконок по умолчанию */&lt;br /&gt;
.client-js td.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js table.mw-collapsed:not(.mw-made-collapsible) :first-child tr:first-child th:last-child:before,&lt;br /&gt;
.client-js table.mw-collapsed:not(.mw-made-collapsible) &amp;gt; caption:first-child:after,&lt;br /&gt;
.client-js div.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js ol.mw-collapsible:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js ul.mw-collapsible:not(.mw-made-collapsible):before {&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Мобильные стили (до 1440px) === */&lt;br /&gt;
@media screen and (max-width: 1440px) {&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer1 {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTableHeadImg {&lt;br /&gt;
        margin-left: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTableHeadLink {&lt;br /&gt;
        margin-right: 55px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Отображение иконок сворачивания */&lt;br /&gt;
    .client-js td.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js table.mw-collapsed:not(.mw-made-collapsible) :first-child tr:first-child th:last-child:before,&lt;br /&gt;
    .client-js table.mw-collapsed:not(.mw-made-collapsible) &amp;gt; caption:first-child:after,&lt;br /&gt;
    .client-js div.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js ol.mw-collapsible:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js ul.mw-collapsible:not(.mw-made-collapsible):before {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1439px) {&lt;br /&gt;
    .JobsTable div:first-child {&lt;br /&gt;
        padding-left: 15px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === ПК стили (от 1120px и выше) === */&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .citizen-toc-enabled .citizen-body-container {&lt;br /&gt;
        grid-template-areas:&lt;br /&gt;
            &#039;void header header&#039;&lt;br /&gt;
            &#039;sidebar content toc&#039;&lt;br /&gt;
            &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    body {&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        grid-area: sidebar;&lt;br /&gt;
        margin-left: -8vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1440px) {&lt;br /&gt;
    .JobsTable .mw-collapsible.mw-collapsed {&lt;br /&gt;
        display: block;&lt;br /&gt;
        max-height: 0;&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
        transition: max-height 2s ease, opacity 2s ease;&lt;br /&gt;
        transition-delay: 1s; /* Задержка при закрытии */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTable div:hover ~ .mw-collapsible.mw-collapsed,&lt;br /&gt;
    .JobsTable .mw-collapsible.mw-collapsed:hover {&lt;br /&gt;
        max-height: 1000px;&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transition-delay: 0s; /* Мгновенно при открытии */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable div:hover ~ .custom-collapsible.hidden,&lt;br /&gt;
    .JobsTable .custom-collapsible.hidden:hover {&lt;br /&gt;
        max-height: 1000px;&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transition-delay: 0s;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2::-webkit-scrollbar {&lt;br /&gt;
    width: 0;  /* скрываем скроллбар, установив нулевую ширину */&lt;br /&gt;
    background: transparent; /* и фон прозрачным */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2 {&lt;br /&gt;
    z-index: auto;&lt;br /&gt;
    scrollbar-width: none; /* Для Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* Для IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible {&lt;br /&gt;
    transition: max-height 2s ease, opacity 2s ease;&lt;br /&gt;
    transition-delay: 1s; /* задержка закрытия */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable:hover .mw-collapsible,&lt;br /&gt;
.JobsTable .mw-collapsible:hover {&lt;br /&gt;
    transition: max-height 0s ease, opacity 0s ease;&lt;br /&gt;
    max-height: 1000px;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2::-webkit-scrollbar {&lt;br /&gt;
    width: 0;  /* скрываем скроллбар, установив нулевую ширину */&lt;br /&gt;
    background: transparent; /* и фон прозрачным */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable:hover .mw-collapsible,&lt;br /&gt;
.JobsTable .mw-collapsible:hover {&lt;br /&gt;
    transition: max-height 0s ease, opacity 0s ease;&lt;br /&gt;
    max-height: 1000px;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==================================================&lt;br /&gt;
   End стиль для JobsTable — Shegare&lt;br /&gt;
   ================================================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Заголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading .mw-headline {&lt;br /&gt;
    border-bottom: 2px solid;&lt;br /&gt;
    border-image: linear-gradient(to right top, #5d5d5d, #272727);&lt;br /&gt;
    border-image-slice: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading .mw-headline:empty {&lt;br /&gt;
    border: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading--collapsed .mw-headline {&lt;br /&gt;
    border: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-icon-wikimedia-collapse:before {&lt;br /&gt;
    opacity: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
    width: 25px;&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    padding: 3px;&lt;br /&gt;
    background: rgb(162 162 162 / 60%);&lt;br /&gt;
    box-shadow: 0 0 20px 0px rgb(162 162 162 / 20%);&lt;br /&gt;
    border: 1px solid #000000;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    transition: 0.3s;&lt;br /&gt;
    margin-left: -30px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1119px) {&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
        margin-left: 0px;&lt;br /&gt;
    }&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
        width: 21px;&lt;br /&gt;
        height: 21px;&lt;br /&gt;
    }&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-heading .mw-headline {&lt;br /&gt;
        padding-left: 25px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading--collapsed .citizen-section-indicator {&lt;br /&gt;
    background: #000000;&lt;br /&gt;
    opacity: 50%;&lt;br /&gt;
    box-shadow: unset;&lt;br /&gt;
    transition: 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-section-collapsible p {&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
    margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Begin Заголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/* Begin Подзаголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*.citizen-section-collapsible &amp;gt; h2, h3, h4, h5, h6 {&lt;br /&gt;
    border-bottom: 2px dashed #5d5d5d;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Подзаголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin элементы таблицы &amp;quot;|&amp;quot; не подсвечиваются при наведении&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
:root.skin-citizen-dark {&lt;br /&gt;
	--background-color-quiet--hover: unset&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End элементы таблицы &amp;quot;|&amp;quot; не подсвечиваются при наведении&lt;br /&gt;
Shegare */&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin header не скрывается&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1119px) {&lt;br /&gt;
    .citizen-scroll--down .citizen-header {&lt;br /&gt;
        transform: unset;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End header не скрывается&lt;br /&gt;
Shegare */&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin TooltipTable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-overflow--right {&lt;br /&gt;
    -webkit-mask-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1421px) {&lt;br /&gt;
    .citizen-table-wrapper {&lt;br /&gt;
        overflow: unset;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:1421px) {&lt;br /&gt;
        .citizen-table-wrapper,&lt;br /&gt;
        .citizen-overflow--left.citizen-overflow--right,&lt;br /&gt;
        .citizen-overflow--left,&lt;br /&gt;
        .citizen-overflow--right {&lt;br /&gt;
                -webkit-mask-image: unset;&lt;br /&gt;
                overflow: auto;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End TooltipTable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Отмена пикселизации&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-header__logo img, .logo img {&lt;br /&gt;
      image-rendering: unset;&lt;br /&gt;
}&lt;br /&gt;
.nopixelated img {&lt;br /&gt;
  image-rendering: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End оформление заголовков&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin mobile_bigtable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1025px) {&lt;br /&gt;
    mobile_bigtable {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 1024px) {&lt;br /&gt;
    mobile_bigtable {&lt;br /&gt;
        font-size: 10px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Begin mobile_bigtable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin главное меню&lt;br /&gt;
Данте ( и немного Shegare &amp;gt;w&amp;lt; )&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/* Общее форматирование ячеек таблицы */&lt;br /&gt;
.standard-link th,&lt;br /&gt;
.standard-link td {&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    background-color: #212126;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скругление углов только у первой и последней ячеек в строке заголовка */&lt;br /&gt;
.standard-link th {&lt;br /&gt;
    border-radius: 15px 0 0 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Форматирование ссылок в заголовках таблицы */&lt;br /&gt;
.standard-link th a {&lt;br /&gt;
    margin: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Форматирование ссылок в ячейках таблицы */&lt;br /&gt;
.standard-link td a {&lt;br /&gt;
    margin: 5px 10px;&lt;br /&gt;
    padding: 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Общие стили для всех ссылок */&lt;br /&gt;
.standard-link a {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font: small-caps bold 25px sans-serif;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #141417;&lt;br /&gt;
    transition: background-color 1.0s ease, border-color 1.0s ease, color 1.0s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для мобильных устройств */&lt;br /&gt;
@media screen and (max-width:850px) {&lt;br /&gt;
    .standard-link a {&lt;br /&gt;
        transition: none;&lt;br /&gt;
    }&lt;br /&gt;
    .standard-link td {&lt;br /&gt;
    border-radius: 0px 15px 15px 0px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили при наведении курсора на строку таблицы */&lt;br /&gt;
.standard-link tr:hover a {&lt;br /&gt;
    background-color: black;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border-color: #e23229;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End главное меню&lt;br /&gt;
Данте ( и немного Shegare &amp;gt;w&amp;lt; )&lt;br /&gt;
*/&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Данте Морпехи */&lt;br /&gt;
/* Основные стили для контейнера меню */&lt;br /&gt;
.main-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Общие стили для секций меню */&lt;br /&gt;
.menu-section {&lt;br /&gt;
    flex-basis: 23%;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background-color: #14171f; /* Фон не покрашенных блоков */&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.1); /* Уменьшенная белая обводка для блоков */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Индивидуальные цвета для секций */&lt;br /&gt;
.marines-section {&lt;br /&gt;
    background-color: #222424;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.xenos-section {&lt;br /&gt;
    background-color: #2b2e44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.other-section {&lt;br /&gt;
    background-color: #341d1d; /* Цвет для блока &amp;quot;Другие фракции&amp;quot; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для заголовков секций */&lt;br /&gt;
.menu-section h3 {&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для списка */&lt;br /&gt;
.menu-section ul {&lt;br /&gt;
    list-style-type: none;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 10px 0 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для элементов списка */&lt;br /&gt;
.menu-section ul li {&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для кнопок (ссылок) */&lt;br /&gt;
.menu-section ul li a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background-color: #1a1e29; /* Цвет фона кнопок */&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.2); /* Обводка для кнопок */&lt;br /&gt;
    transition: background-color 0.3s ease, border-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu-section ul li a:hover {&lt;br /&gt;
    background-color: #666;&lt;br /&gt;
    border-color: rgba(255, 255, 255, 0.5); /* Обводка при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для секции с картами */&lt;br /&gt;
.maps-section {&lt;br /&gt;
    color: white; /* Устанавливаем белый цвет текста для всей секции */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px; /* Отступы между картами */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для секции с картами */&lt;br /&gt;
.maps-section {&lt;br /&gt;
    color: white !important; /* Добавление !important */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px; /* Отступы между картами */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для элементов списка в секции карт */&lt;br /&gt;
.maps-section ul li {&lt;br /&gt;
    flex-basis: 48%; /* Уменьшаем до 48%, чтобы уместить 2 карты в ряд с отступами */&lt;br /&gt;
    list-style: none; /* Убираем маркеры списка */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для ссылок в секции карт */&lt;br /&gt;
.maps-section ul li a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    background-color: #1a1e29; /* Цвет фона кнопок в секции карт */&lt;br /&gt;
    color: white !important; /* Устанавливаем белый цвет текста */&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.2); /* Обводка для кнопок */&lt;br /&gt;
    transition: background-color 0.3s ease, border-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul li a:hover {&lt;br /&gt;
    background-color: #666; /* Цвет фона при наведении на ссылку в секции карт */&lt;br /&gt;
    border-color: rgba(255, 255, 255, 0.5); /* Обводка при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем иконку внешней ссылки в блоке карт */&lt;br /&gt;
.maps-section ul li a::after {&lt;br /&gt;
    content: none !important; /* Убираем псевдоэлемент */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Стили для контейнера заголовка */&lt;br /&gt;
.header-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #1b1e26;&lt;br /&gt;
    padding: 20px 30px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для логотипа */&lt;br /&gt;
.logo img {&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для текста заголовка */&lt;br /&gt;
.title-text {&lt;br /&gt;
    margin-left: 30px;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title-text h1 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title-text p {&lt;br /&gt;
    margin: 5px 0 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для разделителя */&lt;br /&gt;
.separator {&lt;br /&gt;
    border-bottom: 2px solid #A9A9A9;&lt;br /&gt;
    margin: 10px 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивные стили для мобильных устройств */&lt;br /&gt;
@media (max-width: 599px) {&lt;br /&gt;
    .main-container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section {&lt;br /&gt;
        flex-basis: 100%;&lt;br /&gt;
        margin-bottom: 15px;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        justify-content: space-between;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul li {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        margin-bottom: 10px; /* Отступы между элементами */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul li a {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 10px 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .maps-section ul {&lt;br /&gt;
        flex-wrap: wrap;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .maps-section ul li {&lt;br /&gt;
        flex-basis: 48%; /* Карты будут располагаться по 2 на ряд */&lt;br /&gt;
        margin-bottom: 10px; /* Отступы между картами */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .header-container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .logo img {&lt;br /&gt;
        width: 80px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text {&lt;br /&gt;
        margin-left: 0;&lt;br /&gt;
        margin-top: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text h1 {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text p {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* код оформление для Командование и тд Данте! */&lt;br /&gt;
/* Контейнер для карточек */&lt;br /&gt;
.command-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основные стили карточек */&lt;br /&gt;
.card {&lt;br /&gt;
    background-color: #2b2b2b; /* Темный фон карточки */&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    width: 220px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: flex-start; /* Элементы начинают сверху */&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px; /* Уменьшаем padding */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
    border: 4px solid transparent;&lt;br /&gt;
    color: #ffffff; /* Белый текст */&lt;br /&gt;
    overflow: hidden; /* Скрываем все, что выходит за пределы карточки */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Цветные обводки для разных ролей */&lt;br /&gt;
.card.Captain {&lt;br /&gt;
    border-color: #B0B7C3; /* Серебристый для Капитана */&lt;br /&gt;
}&lt;br /&gt;
.card.HeadOfSecurity {&lt;br /&gt;
    border-color: #FF0000; /* Красный для Главы Безопасности */&lt;br /&gt;
}&lt;br /&gt;
.card.HeadOfPersonnel {&lt;br /&gt;
    border-color: #00FF00; /* Зеленый для Главы Персонала */&lt;br /&gt;
}&lt;br /&gt;
.card.Engineer {&lt;br /&gt;
    border-color: #FFA500; /* Оранжевый для Старшего Инженера */&lt;br /&gt;
}&lt;br /&gt;
.card.Scientist {&lt;br /&gt;
    border-color: #800080; /* Фиолетовый для Научного Руководителя */&lt;br /&gt;
}&lt;br /&gt;
.card.Doctor {&lt;br /&gt;
    border-color: #127BB7; /* Синий для Главного Врача */&lt;br /&gt;
}&lt;br /&gt;
.card.Quartermaster {&lt;br /&gt;
    border-color: #FFD700; /* Золотой для Квартирмейстера */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для текста и заголовков */&lt;br /&gt;
.card .role-name {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.4em;&lt;br /&gt;
    color: #ffffff; /* Белый текст */&lt;br /&gt;
    margin-bottom: 3px;&lt;br /&gt;
    white-space: normal; /* Разрешить перенос слов */&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    text-align: center; /* Центрирование текста */&lt;br /&gt;
    word-wrap: break-word; /* Перенос слов при необходимости */&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 212px;&lt;br /&gt;
    grid-template-rows: 75px;&lt;br /&gt;
}&lt;br /&gt;
.role-name a {&lt;br /&gt;
    color: #ccc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для изображения */&lt;br /&gt;
.card img {&lt;br /&gt;
    max-width: 160px;&lt;br /&gt;
    max-height: 160px;&lt;br /&gt;
    margin-bottom: 3px; /* Уменьшаем отступ снизу */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для описания роли */&lt;br /&gt;
.card .role-description {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
    margin: 3px 0; /* Минимальные отступы сверху и снизу */&lt;br /&gt;
    color: #dcdcdc; /* Более светлый текст */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: normal; /* Текст переносится */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылка на СРП */&lt;br /&gt;
.card .role-guide {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    margin-top: 3px; /* Минимальный отступ сверху */&lt;br /&gt;
    text-align: center; /* Центрируем текст */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card .role-guide a {&lt;br /&gt;
    color: #00bfff; /* Цвет ссылки */&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card .role-guide a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover эффект для карточек */&lt;br /&gt;
.card:hover {&lt;br /&gt;
    transform: scale(1.05);&lt;br /&gt;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);&lt;br /&gt;
}&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
* { font-family: Arial }&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    color: #FAFAFA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
img {&lt;br /&gt;
    image-rendering: pixelated;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-image {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    margin-right: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-image-description {&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.uplinkbuybutton {&lt;br /&gt;
    background: #464966;&lt;br /&gt;
    width: 62px;&lt;br /&gt;
    height: 27px;&lt;br /&gt;
    color: white;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: bolder;&lt;br /&gt;
    float: right;&lt;br /&gt;
    padding-top: 4px;&lt;br /&gt;
    clip-path: polygon(0px 0px, 0px 18px, 9px 27px, 62px 27px, 62px 10px, 53px 0px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltip {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltiptext {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    display: initial;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 295px;&lt;br /&gt;
    left: -120px;&lt;br /&gt;
    top: 42px;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    transition: transform 0.2s, background-color 0.2s;&lt;br /&gt;
    border: 1px solid #b80000;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background-color: #24242a;&lt;br /&gt;
    box-shadow: 0 0 5px #b80000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltip:hover &amp;gt; .tooltiptext {&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
    opacity: 0.98;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td ul,&lt;br /&gt;
.wikitable td ol,&lt;br /&gt;
.wikitable td dl {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    border: 1px solid black;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background: #27272e;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 851px) {&lt;br /&gt;
    .mobile {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .job_header {&lt;br /&gt;
        float: right;&lt;br /&gt;
        width: 25%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1420px) {&lt;br /&gt;
    .tooltiptext {&lt;br /&gt;
        box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);&lt;br /&gt;
        position: fixed;&lt;br /&gt;
        width: 80vw;&lt;br /&gt;
        top: 40vh;&lt;br /&gt;
        left: 0;&lt;br /&gt;
        margin: 0 auto;&lt;br /&gt;
        right: 0;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 850px) {&lt;br /&gt;
    .nomobile {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
    .mobilefont {&lt;br /&gt;
        font-size: 80%;&lt;br /&gt;
    }&lt;br /&gt;
    .mobile_sprite,&lt;br /&gt;
    .mobile_text {&lt;br /&gt;
        transform: scale(0.75);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hover_img_special {&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.img_special:hover .hover_img_special {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.img_special:hover .img_spec {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {&lt;br /&gt;
    border-color: #fc3;&lt;br /&gt;
    background-color: #fef6e7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.mediawiki .mbox-small {&lt;br /&gt;
    clear: right;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 4px 0 4px 1em;&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.messagebox.small {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.messagebox.small-talk {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size {&lt;br /&gt;
    background-color: #21212600 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size figcaption {&lt;br /&gt;
    background-color: #21212600 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.navbox-group {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .mw-collapsible-toggle {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.mbox-image {&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 2px 0 2px 0.9em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.mbox-imageright {&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 2px 0.9em 2px 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-namespaces {&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table {&lt;br /&gt;
    z-index: 3 !important;&lt;br /&gt;
    width: 400px;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
    padding-bottom: 20px !important;&lt;br /&gt;
    background: hsl(205, 25%, 15%);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    border-spacing: 0;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table tr:not(#infobox-table-img-bg) {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th,&lt;br /&gt;
.infobox-table td {&lt;br /&gt;
    padding: 0 15px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th,&lt;br /&gt;
th.infobox-table-name {&lt;br /&gt;
    color: hsl(205, 80%, 95%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th {&lt;br /&gt;
    padding-top: 15px !important;&lt;br /&gt;
    border-top: 1px solid rgba(255, 255, 255, 0.05);&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.infobox-table-name {&lt;br /&gt;
    padding-top: 0 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    font-size: 1.4rem !important;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table-img img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table-img img[src$=&#039;.svg&#039;] {&lt;br /&gt;
    background: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table .image:hover img {&lt;br /&gt;
    transform: scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-button {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-button &amp;gt; div {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 720px) {&lt;br /&gt;
    .infobox-table {&lt;br /&gt;
        margin-right: auto;&lt;br /&gt;
        margin-left: auto;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
/*Данте страница*/&lt;br /&gt;
body.page-Участник_Дantes {&lt;br /&gt;
    font-family: &#039;Consolas&#039;, &#039;Courier New&#039;, monospace;&lt;br /&gt;
    background-color: #0f0f0f;&lt;br /&gt;
    color: #e0e0e0;&lt;br /&gt;
    overflow-x: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.glitch-text {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    animation: glitch 1.5s infinite;&lt;br /&gt;
    font-size: 1.8em;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glitch {&lt;br /&gt;
    0% { text-shadow: 2px 2px #ff0000, -2px -2px #00ffff; }&lt;br /&gt;
    25% { text-shadow: -2px 2px #00ff00, 2px -2px #ff00ff; }&lt;br /&gt;
    50% { text-shadow: 2px -2px #ff0000, -2px 2px #00ffff; }&lt;br /&gt;
    75% { text-shadow: -2px -2px #ff00ff, 2px 2px #00ff00; }&lt;br /&gt;
    100% { text-shadow: 2px 2px #ff0000, -2px -2px #00ffff; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier {&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    background: linear-gradient(145deg, #1a1a1a, #111111);&lt;br /&gt;
    border: 1px solid #ffcc00;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 0 20px rgba(255,204,0,0.4);&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding-bottom: 20px;&lt;br /&gt;
    animation: fadeIn 1s ease-out forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th, .nt-dossier-table td {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-bottom: 1px solid #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th {&lt;br /&gt;
    background: #2c2c2c;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    width: 40%;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    transition: background 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th:hover {&lt;br /&gt;
    background: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.scan-row {&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transform: translateX(-20px);&lt;br /&gt;
    transition: transform 0.6s ease-out, background-color 0.6s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.scan-row.visible {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.threat {&lt;br /&gt;
    color: #ff4444;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    animation: blink 1s infinite alternate;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes blink {&lt;br /&gt;
    0% { opacity: 1; }&lt;br /&gt;
    50% { opacity: 0.3; }&lt;br /&gt;
    100% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status-indicator {&lt;br /&gt;
    width: 16px;&lt;br /&gt;
    height: 16px;&lt;br /&gt;
    background: #ff4444;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    animation: pulse 1.5s infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse {&lt;br /&gt;
    0% { box-shadow: 0 0 5px #ff4444; transform: scale(1); }&lt;br /&gt;
    50% { box-shadow: 0 0 15px #ff0000; transform: scale(1.3); }&lt;br /&gt;
    100% { box-shadow: 0 0 5px #ff4444; transform: scale(1); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tabs {&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    animation: fadeIn 1.2s forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #2c2c2c;&lt;br /&gt;
    border: 1px solid #444;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    margin: 0 6px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: transform 0.3s ease, background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab.active {&lt;br /&gt;
    background: #444;&lt;br /&gt;
    border-color: #ffcc00;&lt;br /&gt;
    box-shadow: 0 0 10px #ffcc00 inset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab:hover {&lt;br /&gt;
    background: #555;&lt;br /&gt;
    transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab-content {&lt;br /&gt;
    display: none;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    margin: 15px auto;&lt;br /&gt;
    padding: 15px;&lt;br /&gt;
    background: #1a1a1a;&lt;br /&gt;
    border: 1px solid #444;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    animation: fadeIn 0.5s forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab-content.active {&lt;br /&gt;
    display: block;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes fadeIn {&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  * { animation: none !important; transition: none !important; scroll-behavior: auto !important; }&lt;br /&gt;
  .job_header .header-title,&lt;br /&gt;
  .job_header .sprite-container {&lt;br /&gt;
    animation: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*МИНИ часть блока лора что бы не ломать вики государств*/&lt;br /&gt;
:root{&lt;br /&gt;
  --cf-federation-color:#6e0e0e;&lt;br /&gt;
  --cf-confederation-color:#0c0361;&lt;br /&gt;
  --cf-sssp-color:#801828;&lt;br /&gt;
  --cf-minor-color:#07520b;&lt;br /&gt;
  --cf-corp-color:#0e2847;&lt;br /&gt;
  --cf-bg-card:#1e1e1e;&lt;br /&gt;
  --cf-text-light:#f0f0f0;&lt;br /&gt;
  --cf-text-muted:#a0a0a0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Структура карточек фракций (префикс cf- чтобы не ломать сайт) */&lt;br /&gt;
.cf-page-header{ text-align:center; margin-bottom:20px; padding:6px 10px; }&lt;br /&gt;
.cf-factions-wrapper{ display:flex; flex-direction:column; gap:18px; max-width:1400px; margin:0 auto; padding:6px; box-sizing:border-box; }&lt;br /&gt;
&lt;br /&gt;
.cf-faction-category{ width:100%; }&lt;br /&gt;
.cf-category-title{ font-size:1.6rem; margin:6px 0 12px; padding-bottom:6px; border-bottom:2px solid; text-align:center; }&lt;br /&gt;
&lt;br /&gt;
.cf-cards-row{ display:flex; flex-wrap:wrap; gap:14px; justify-content:center; }&lt;br /&gt;
&lt;br /&gt;
.cf-faction-card{ background-color:var(--cf-bg-card); border-radius:10px; overflow:hidden; width:100%; max-width:520px; box-shadow:0 6px 14px rgba(0,0,0,0.45); transition:transform .22s ease, box-shadow .22s ease; }&lt;br /&gt;
.cf-faction-card:hover{ transform:translateY(-6px); box-shadow:0 14px 26px rgba(0,0,0,0.6); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-header{ padding:14px 16px; text-align:center; position:relative; }&lt;br /&gt;
.cf-card-header::after{ content:&#039;&#039;; position:absolute; bottom:6px; left:8%; width:84%; height:1px; background:linear-gradient(90deg,transparent,rgba(255,255,255,0.08),transparent); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-logo{ display:block; margin:0 auto 10px; max-width:240px; max-height:120px; }&lt;br /&gt;
.cf-card-title{ font-size:1.25rem; margin:0; font-weight:700; color:var(--cf-text-light); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-content{ padding:14px 16px; color:var(--cf-text-light); }&lt;br /&gt;
.cf-faction-desc{ font-size:0.95rem; color:var(--cf-text-muted); line-height:1.45; }&lt;br /&gt;
&lt;br /&gt;
/* Цвета для типов */&lt;br /&gt;
.cf-federation{ border-top:5px solid var(--cf-federation-color); }&lt;br /&gt;
.cf-federation .cf-card-header{ background:linear-gradient(90deg,#6e0e0e 0%, #470303 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-confederation{ border-top:5px solid var(--cf-confederation-color); }&lt;br /&gt;
.cf-confederation .cf-card-header{ background:linear-gradient(90deg,#0c0361 0%, #0a034a 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-sssp{ border-top:5px solid var(--cf-sssp-color); }&lt;br /&gt;
.cf-sssp .cf-card-header{ background:linear-gradient(90deg,#801828 0%, #4f121b 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-minor-states{ border-top:5px solid var(--cf-minor-color); }&lt;br /&gt;
.cf-minor-states .cf-card-header{ background:linear-gradient(90deg,#07520b 0%, #032b05 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-corporations{ border-top:5px solid var(--cf-corp-color); }&lt;br /&gt;
.cf-corporations .cf-card-header{ background:linear-gradient(90deg,#0e2847 0%, #081524 100%); }&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width:900px){&lt;br /&gt;
  .cf-card-logo{ max-width:180px; max-height:100px; }&lt;br /&gt;
  .cf-faction-card{ max-width:100%; }&lt;br /&gt;
  .cf-cards-row{ gap:10px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>MetalSage</name></author>
	</entry>
	<entry>
		<id>https://spacestories.club/index.php?title=MediaWiki:Common.js&amp;diff=24767</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://spacestories.club/index.php?title=MediaWiki:Common.js&amp;diff=24767"/>
		<updated>2026-04-06T20:29:23Z</updated>

		<summary type="html">&lt;p&gt;MetalSage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Загрузка лого морпехов */&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    var secondUrl = &amp;quot;https://spacestories.club/Marine_Corps&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    var secondLogoImgUrl = &amp;quot;https://spacestories.club/images/0/0d/CMlog.png&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    if ($(&#039;.second-mw-logo&#039;).length === 0) {&lt;br /&gt;
&lt;br /&gt;
        var $secondLogo = $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
            href: secondUrl,&lt;br /&gt;
            class: &#039;second-mw-logo citizen-cdx-button--size-large cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet&#039;,&lt;br /&gt;
            title: &#039;Перейти на заглавную страницу Marines Corps&#039;,&lt;br /&gt;
        }).append(&lt;br /&gt;
            $(&#039;&amp;lt;img&amp;gt;&#039;, {&lt;br /&gt;
                class: &#039;mw-logo-icon&#039;,&lt;br /&gt;
                src: secondLogoImgUrl,&lt;br /&gt;
                alt: &#039;Второе лого&#039;,&lt;br /&gt;
                &#039;aria-hidden&#039;: &#039;true&#039;,&lt;br /&gt;
                height: &#039;32&#039;,&lt;br /&gt;
                width: &#039;32&#039;&lt;br /&gt;
            })&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
        $(&#039;.mw-logo&#039;).after($secondLogo);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Аудиоплееры */&lt;br /&gt;
(function(){&lt;br /&gt;
    var players = document.getElementsByClassName(&#039;audio-player&#039;);&lt;br /&gt;
    for(var i=0;i&amp;lt;players.length;i++){&lt;br /&gt;
        (function(p){&lt;br /&gt;
            var src = p.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
            if(src){&lt;br /&gt;
                var audio = document.createElement(&#039;audio&#039;);&lt;br /&gt;
                audio.setAttribute(&#039;controls&#039;,&#039;controls&#039;);&lt;br /&gt;
                audio.setAttribute(&#039;preload&#039;,&#039;none&#039;);&lt;br /&gt;
                var source = document.createElement(&#039;source&#039;);&lt;br /&gt;
                source.setAttribute(&#039;src&#039;,src);&lt;br /&gt;
                source.setAttribute(&#039;type&#039;,&#039;audio/mpeg&#039;);&lt;br /&gt;
                audio.appendChild(source);&lt;br /&gt;
                p.appendChild(audio);&lt;br /&gt;
            }&lt;br /&gt;
        })(players[i]);&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Подгрузка внешних CSS/JS */&lt;br /&gt;
(function(){&lt;br /&gt;
    if(typeof mw === &#039;undefined&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    function getFilesFromUrl(param){&lt;br /&gt;
        if(!param) return [];&lt;br /&gt;
        return param.split(&#039;|&#039;).map(function(file){ return file.trim(); });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function getBaseUrl(){&lt;br /&gt;
        var server = mw.config.get(&#039;wgServer&#039;).replace(/^http:/,&#039;https:&#039;);&lt;br /&gt;
        var script = mw.config.get(&#039;wgScript&#039;);&lt;br /&gt;
        return server + script + &#039;?action=raw&amp;amp;ctype=text/&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isValidExtension(ext){ return ext === &#039;js&#039; || ext === &#039;css&#039;; }&lt;br /&gt;
&lt;br /&gt;
    function getFileUrl(file){&lt;br /&gt;
        var prefix = file.indexOf(&#039;MediaWiki:&#039;) === 0 ? &#039;MediaWiki:&#039; : &#039;User:&#039; + (mw.config.get(&#039;wgUserName&#039;) || &#039;&#039;) + &#039;/&#039;;&lt;br /&gt;
        var fullName = file.indexOf(&#039;:&#039;) &amp;gt; -1 ? file : prefix + file;&lt;br /&gt;
        var ext = file.split(&#039;.&#039;).pop().toLowerCase();&lt;br /&gt;
        if(!isValidExtension(ext)){&lt;br /&gt;
            console.error(&#039;Недопустимое расширение файла:&#039;, file);&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
        var timestamp = new Date().getTime();&lt;br /&gt;
        return getBaseUrl() + (ext===&#039;js&#039; ? &#039;javascript&#039; : &#039;css&#039;) + &#039;&amp;amp;title=&#039; + encodeURIComponent(fullName) + &#039;&amp;amp;_=&#039; + timestamp;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function loadFiles(files){&lt;br /&gt;
        for(var i=0;i&amp;lt;files.length;i++){&lt;br /&gt;
            var url = getFileUrl(files[i]);&lt;br /&gt;
            if(url){&lt;br /&gt;
                var ext = files[i].split(&#039;.&#039;).pop().toLowerCase();&lt;br /&gt;
                mw.loader.load(url,&#039;text/&#039; + (ext===&#039;js&#039; ? &#039;javascript&#039; : &#039;css&#039;));&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mw.loader.using(&#039;mediawiki.util&#039;, function(){&lt;br /&gt;
        var params = mw.util.getParamValue(&#039;use&#039;);&lt;br /&gt;
        var files = getFilesFromUrl(params);&lt;br /&gt;
        loadFiles(files);&lt;br /&gt;
    });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Перенос page-info и цвет заголовков */&lt;br /&gt;
(function(){&lt;br /&gt;
    var footerPlaces = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    var pageInfo = document.querySelector(&#039;.page-info&#039;);&lt;br /&gt;
    if(footerPlaces &amp;amp;&amp;amp; pageInfo){&lt;br /&gt;
        footerPlaces.insertAdjacentElement(&#039;afterend&#039;, pageInfo.cloneNode(true));&lt;br /&gt;
        pageInfo.parentNode.removeChild(pageInfo);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var headerColorElement = document.querySelector(&#039;.headerColor&#039;);&lt;br /&gt;
    if(headerColorElement){&lt;br /&gt;
        var content = headerColorElement.textContent.split(&#039;|&#039;);&lt;br /&gt;
        if(content.length === 2){&lt;br /&gt;
            var headers = document.querySelectorAll(&#039;.citizen-section-heading, .citizen-section-heading--collapsed&#039;);&lt;br /&gt;
            for(var hi=0; hi&amp;lt;headers.length; hi++){&lt;br /&gt;
                var header = headers[hi],&lt;br /&gt;
                    indicator = header.querySelector(&#039;.citizen-section-indicator&#039;),&lt;br /&gt;
                    headline = header.querySelector(&#039;.mw-headline&#039;);&lt;br /&gt;
                if(!indicator || !headline) continue;&lt;br /&gt;
                if(header.classList.contains(&#039;citizen-section-heading--collapsed&#039;)){&lt;br /&gt;
                    indicator.style.cssText = &#039;background: black; box-shadow: unset;&#039;;&lt;br /&gt;
                } else {&lt;br /&gt;
                    indicator.style.cssText = &#039;background: &#039; + content[1] + &#039;; box-shadow: 0 0 20px 0px &#039; + content[1] + &#039;cc;&#039;;&lt;br /&gt;
                    headline.style.cssText = &#039;border-image: linear-gradient(to right top,&#039; + content[0] + &#039;, black); border-image-slice:1;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Sidebar для ролей */&lt;br /&gt;
(function(){&lt;br /&gt;
    var jobsContainer = document.querySelector(&#039;.JobsTableContainer&#039;);&lt;br /&gt;
    if(jobsContainer &amp;amp;&amp;amp; jobsContainer.innerHTML.trim()){&lt;br /&gt;
        var bodyContent = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
        if(bodyContent){&lt;br /&gt;
            bodyContent.insertAdjacentHTML(&#039;beforebegin&#039;, jobsContainer.innerHTML);&lt;br /&gt;
            var jobTable = document.getElementById(&#039;IdJobsTableContainer1&#039;);&lt;br /&gt;
            if(jobTable) jobTable.id = &#039;IdJobsTableContainer2&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Хронология */&lt;br /&gt;
(function(){&lt;br /&gt;
    if(!window.jQuery) return;&lt;br /&gt;
    jQuery(function($){&lt;br /&gt;
        $(&#039;.timeline-header&#039;).on(&#039;click&#039;, function(){&lt;br /&gt;
            $(this).next(&#039;.timeline-content&#039;).slideToggle();&lt;br /&gt;
        }).trigger(&#039;click&#039;);&lt;br /&gt;
    });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Галерея */&lt;br /&gt;
(function(){&lt;br /&gt;
    var root = document.getElementById(&#039;ss-art-gallery&#039;);&lt;br /&gt;
    if(!root) return;&lt;br /&gt;
&lt;br /&gt;
    function q(a,b){ return a.querySelector(b); }&lt;br /&gt;
    function qa(a,b){ return Array.prototype.slice.call(a.querySelectorAll(b)); }&lt;br /&gt;
&lt;br /&gt;
    var chips = qa(root,&#039;.ss-chip&#039;);&lt;br /&gt;
&lt;br /&gt;
    function setFilter(val){&lt;br /&gt;
        for(var ci=0; ci&amp;lt;chips.length; ci++){&lt;br /&gt;
            var c = chips[ci];&lt;br /&gt;
            var active = (c.getAttribute(&#039;data-filter&#039;)===val || (val===&#039;all&#039; &amp;amp;&amp;amp; c.getAttribute(&#039;data-filter&#039;)===&#039;all&#039;));&lt;br /&gt;
            c.classList.toggle(&#039;ss-chip-active&#039;, active);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var sections = qa(root,&#039;.ss-section&#039;);&lt;br /&gt;
        for(var si=0; si&amp;lt;sections.length; si++){&lt;br /&gt;
            var section = sections[si];&lt;br /&gt;
            var cards = qa(section,&#039;.ss-card&#039;);&lt;br /&gt;
            var visibleCount = 0;&lt;br /&gt;
            for(var cj=0; cj&amp;lt;cards.length; cj++){&lt;br /&gt;
                var card = cards[cj];&lt;br /&gt;
                var show = (val===&#039;all&#039; || val===card.getAttribute(&#039;data-artist&#039;));&lt;br /&gt;
                card.classList.toggle(&#039;ss-hidden&#039;, !show);&lt;br /&gt;
                if(show) visibleCount++;&lt;br /&gt;
            }&lt;br /&gt;
            section.style.display = (val===&#039;all&#039; || visibleCount&amp;gt;0)?&#039;block&#039;:&#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for(var i=0;i&amp;lt;chips.length;i++){&lt;br /&gt;
        (function(ch){&lt;br /&gt;
            ch.addEventListener(&#039;click&#039;, function(){ setFilter(ch.getAttribute(&#039;data-filter&#039;)); });&lt;br /&gt;
        })(chips[i]);&lt;br /&gt;
    }&lt;br /&gt;
    setFilter(&#039;all&#039;);&lt;br /&gt;
&lt;br /&gt;
    var modal = document.createElement(&#039;div&#039;);&lt;br /&gt;
    modal.className = &#039;ss-modal&#039;;&lt;br /&gt;
    modal.innerHTML = &#039;&amp;lt;div class=&amp;quot;ss-modal-inner&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;ss-modal-img&amp;quot; alt=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ss-modal-close&amp;quot; role=&amp;quot;button&amp;quot;&amp;gt;✖ Закрыть&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    root.appendChild(modal);&lt;br /&gt;
&lt;br /&gt;
    var modalImg = q(modal,&#039;.ss-modal-img&#039;);&lt;br /&gt;
&lt;br /&gt;
    function originalFromThumb(u){&lt;br /&gt;
        if(!u) return u;&lt;br /&gt;
        if(u.indexOf(&#039;/thumb/&#039;)&amp;gt;-1){&lt;br /&gt;
            var s = u.replace(&#039;/thumb/&#039;,&#039;/&#039;); &lt;br /&gt;
            s = s.replace(/\/[^\/]*$/,&#039;&#039;); &lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
        return u;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var images = qa(root,&#039;.ss-card img&#039;);&lt;br /&gt;
    for(var ii=0; ii&amp;lt;images.length; ii++){&lt;br /&gt;
        (function(img){&lt;br /&gt;
            img.style.cursor=&#039;zoom-in&#039;;&lt;br /&gt;
            img.addEventListener(&#039;click&#039;, function(e){&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                var src = originalFromThumb(img.getAttribute(&#039;src&#039;)) || img.getAttribute(&#039;src&#039;);&lt;br /&gt;
                modalImg.setAttribute(&#039;src&#039;,src);&lt;br /&gt;
                modalImg.style.maxWidth=&#039;90vw&#039;;&lt;br /&gt;
                modalImg.style.maxHeight=&#039;90vh&#039;;&lt;br /&gt;
                modal.classList.add(&#039;open&#039;);&lt;br /&gt;
            });&lt;br /&gt;
        })(images[ii]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function closeModal(){ modal.classList.remove(&#039;open&#039;); }&lt;br /&gt;
    modal.addEventListener(&#039;click&#039;, function(e){ if(e.target===modal||e.target.classList.contains(&#039;ss-modal-close&#039;)) closeModal(); });&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function(e){ if(e.key===&#039;Escape&#039;) closeModal(); });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Меню лора */&lt;br /&gt;
(function(){&lt;br /&gt;
    var items = document.querySelectorAll(&#039;.custom-item&#039;);&lt;br /&gt;
    for(var mi=0; mi&amp;lt;items.length; mi++){&lt;br /&gt;
        (function(item){&lt;br /&gt;
            var icon = item.querySelector(&#039;.custom-icon&#039;);&lt;br /&gt;
            var linkEl = item.querySelector(&#039;a&#039;);&lt;br /&gt;
            if(!linkEl) return;&lt;br /&gt;
&lt;br /&gt;
            var href = linkEl.getAttribute(&#039;href&#039;);&lt;br /&gt;
            item.style.cursor=&#039;pointer&#039;;&lt;br /&gt;
&lt;br /&gt;
            item.onclick = function(){ window.location.href = href; };&lt;br /&gt;
            item.onmousemove = function(e){&lt;br /&gt;
                var rect = item.getBoundingClientRect();&lt;br /&gt;
                var x = e.clientX - rect.left;&lt;br /&gt;
                var y = e.clientY - rect.top;&lt;br /&gt;
                var moveX = (x - rect.width/2)*0.02;&lt;br /&gt;
                var moveY = (y - rect.height/2)*0.02;&lt;br /&gt;
                item.style.backgroundPosition = (50 + moveX) + &#039;% &#039; + (50 + moveY) + &#039;%&#039;;&lt;br /&gt;
                if(icon) icon.style.transform = &#039;translateY(-8px) scale(1.08)&#039;;&lt;br /&gt;
                var hue = Math.round((x/rect.width)*360);&lt;br /&gt;
                item.style.boxShadow =&lt;br /&gt;
                    &#039;0 0 15px hsla(&#039; + hue + &#039;,100%,60%,0.7), &#039; +&lt;br /&gt;
                    &#039;0 0 30px hsla(&#039; + ((hue+30)%360) + &#039;,100%,50%,0.4), &#039; +&lt;br /&gt;
                    &#039;0 8px 20px rgba(0,0,0,0.5)&#039;;&lt;br /&gt;
            };&lt;br /&gt;
            item.onmouseleave = function(){&lt;br /&gt;
                item.style.backgroundPosition=&#039;50% 50%&#039;;&lt;br /&gt;
                if(icon) icon.style.transform=&#039;translateY(0) scale(1)&#039;;&lt;br /&gt;
                item.style.boxShadow=&#039;0 4px 10px rgba(0,0,0,0.3)&#039;;&lt;br /&gt;
            };&lt;br /&gt;
        })(items[mi]);&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Химия */&lt;br /&gt;
(function() { &lt;br /&gt;
    if (typeof mw === &#039;undefined&#039; || !window.document) return; &lt;br /&gt;
    &lt;br /&gt;
    function initCollapse() { &lt;br /&gt;
        var headings = document.querySelectorAll(&#039;.chem-heading&#039;); &lt;br /&gt;
        var hi = 0; &lt;br /&gt;
        var len = headings.length; &lt;br /&gt;
        for (; hi &amp;lt; len; hi++) { &lt;br /&gt;
            (function(node) { &lt;br /&gt;
                if (node.getAttribute(&#039;data-chem-attached&#039;)) return; &lt;br /&gt;
                node.setAttribute(&#039;data-chem-attached&#039;, &#039;1&#039;); &lt;br /&gt;
                node.style.cursor = &#039;pointer&#039;; &lt;br /&gt;
                node.addEventListener(&#039;click&#039;, function() { &lt;br /&gt;
                    var kind = node.getAttribute(&#039;data-kind&#039;) || &#039;&#039;; &lt;br /&gt;
                    var wrapper = findWrapper(node, kind); &lt;br /&gt;
                    if (!wrapper) return; &lt;br /&gt;
                    var btn = node.querySelector(&#039;.collapse-btn&#039;); &lt;br /&gt;
                    &lt;br /&gt;
                    if (wrapper.classList.contains(&#039;collapsed&#039;)) { &lt;br /&gt;
                        wrapper.style.maxHeight = wrapper.scrollHeight + &#039;px&#039;; &lt;br /&gt;
                        wrapper.classList.remove(&#039;collapsed&#039;); &lt;br /&gt;
                        wrapper.classList.add(&#039;expanded&#039;); &lt;br /&gt;
                        if (btn) btn.textContent = &#039;свернуть&#039;; &lt;br /&gt;
                        &lt;br /&gt;
                        var cleanup = function() { &lt;br /&gt;
                            wrapper.style.maxHeight = &#039;&#039;; &lt;br /&gt;
                            wrapper.removeEventListener(&#039;transitionend&#039;, cleanup); &lt;br /&gt;
                        }; &lt;br /&gt;
                        wrapper.addEventListener(&#039;transitionend&#039;, cleanup); &lt;br /&gt;
                    } else { &lt;br /&gt;
                        var currentHeight = wrapper.scrollHeight; &lt;br /&gt;
                        wrapper.style.maxHeight = currentHeight + &#039;px&#039;; &lt;br /&gt;
                        wrapper.offsetHeight; &lt;br /&gt;
                        wrapper.style.maxHeight = &#039;0px&#039;; &lt;br /&gt;
                        wrapper.classList.remove(&#039;expanded&#039;); &lt;br /&gt;
                        wrapper.classList.add(&#039;collapsed&#039;); &lt;br /&gt;
                        if (btn) btn.textContent = &#039;развернуть&#039;; &lt;br /&gt;
                    } &lt;br /&gt;
                }); &lt;br /&gt;
            })(headings[hi]); &lt;br /&gt;
        } &lt;br /&gt;
    } &lt;br /&gt;
    &lt;br /&gt;
    function findWrapper(node, kind) { &lt;br /&gt;
        var parent = node.parentNode; &lt;br /&gt;
        if (!parent) return null; &lt;br /&gt;
        var wrappers = parent.querySelectorAll(&#039;.collapsible&#039;); &lt;br /&gt;
        var wi = 0; &lt;br /&gt;
        var wlen = wrappers.length; &lt;br /&gt;
        for (; wi &amp;lt; wlen; wi++) { &lt;br /&gt;
            if (wrappers[wi].getAttribute(&#039;data-kind&#039;) === kind) { &lt;br /&gt;
                return wrappers[wi]; &lt;br /&gt;
            } &lt;br /&gt;
        } &lt;br /&gt;
        return null; &lt;br /&gt;
    } &lt;br /&gt;
    &lt;br /&gt;
    if (document.readyState === &#039;complete&#039; || document.readyState === &#039;interactive&#039;) { &lt;br /&gt;
        initCollapse(); &lt;br /&gt;
    } else { &lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, initCollapse); &lt;br /&gt;
    } &lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>MetalSage</name></author>
	</entry>
	<entry>
		<id>https://spacestories.club/index.php?title=MediaWiki:Common.js&amp;diff=24766</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://spacestories.club/index.php?title=MediaWiki:Common.js&amp;diff=24766"/>
		<updated>2026-04-06T20:26:01Z</updated>

		<summary type="html">&lt;p&gt;MetalSage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Загрузка лого морпехов */&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    var secondUrl = &amp;quot;https://spacestories.club/Marine_Corps&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    var secondLogoImgUrl = &amp;quot;https://spacestories.club/images/0/0d/CMlog.png&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
    if ($(&#039;.second-custom-logo&#039;).length === 0) {&lt;br /&gt;
&lt;br /&gt;
        var $secondLogo = $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
            href: secondUrl,&lt;br /&gt;
            class: &#039;second-custom-logo&#039;,&lt;br /&gt;
            title: &#039;Перейти на заглавную страницу Marines Corps&#039;,&lt;br /&gt;
        }).append($(&#039;&amp;lt;img&amp;gt;&#039;, {&lt;br /&gt;
            src: secondLogoImgUrl,&lt;br /&gt;
            alt: &#039;MC&#039;&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        $(&#039;.mw-logo&#039;).after($secondLogo);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Аудиоплееры */&lt;br /&gt;
(function(){&lt;br /&gt;
    var players = document.getElementsByClassName(&#039;audio-player&#039;);&lt;br /&gt;
    for(var i=0;i&amp;lt;players.length;i++){&lt;br /&gt;
        (function(p){&lt;br /&gt;
            var src = p.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
            if(src){&lt;br /&gt;
                var audio = document.createElement(&#039;audio&#039;);&lt;br /&gt;
                audio.setAttribute(&#039;controls&#039;,&#039;controls&#039;);&lt;br /&gt;
                audio.setAttribute(&#039;preload&#039;,&#039;none&#039;);&lt;br /&gt;
                var source = document.createElement(&#039;source&#039;);&lt;br /&gt;
                source.setAttribute(&#039;src&#039;,src);&lt;br /&gt;
                source.setAttribute(&#039;type&#039;,&#039;audio/mpeg&#039;);&lt;br /&gt;
                audio.appendChild(source);&lt;br /&gt;
                p.appendChild(audio);&lt;br /&gt;
            }&lt;br /&gt;
        })(players[i]);&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Подгрузка внешних CSS/JS */&lt;br /&gt;
(function(){&lt;br /&gt;
    if(typeof mw === &#039;undefined&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    function getFilesFromUrl(param){&lt;br /&gt;
        if(!param) return [];&lt;br /&gt;
        return param.split(&#039;|&#039;).map(function(file){ return file.trim(); });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function getBaseUrl(){&lt;br /&gt;
        var server = mw.config.get(&#039;wgServer&#039;).replace(/^http:/,&#039;https:&#039;);&lt;br /&gt;
        var script = mw.config.get(&#039;wgScript&#039;);&lt;br /&gt;
        return server + script + &#039;?action=raw&amp;amp;ctype=text/&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isValidExtension(ext){ return ext === &#039;js&#039; || ext === &#039;css&#039;; }&lt;br /&gt;
&lt;br /&gt;
    function getFileUrl(file){&lt;br /&gt;
        var prefix = file.indexOf(&#039;MediaWiki:&#039;) === 0 ? &#039;MediaWiki:&#039; : &#039;User:&#039; + (mw.config.get(&#039;wgUserName&#039;) || &#039;&#039;) + &#039;/&#039;;&lt;br /&gt;
        var fullName = file.indexOf(&#039;:&#039;) &amp;gt; -1 ? file : prefix + file;&lt;br /&gt;
        var ext = file.split(&#039;.&#039;).pop().toLowerCase();&lt;br /&gt;
        if(!isValidExtension(ext)){&lt;br /&gt;
            console.error(&#039;Недопустимое расширение файла:&#039;, file);&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
        var timestamp = new Date().getTime();&lt;br /&gt;
        return getBaseUrl() + (ext===&#039;js&#039; ? &#039;javascript&#039; : &#039;css&#039;) + &#039;&amp;amp;title=&#039; + encodeURIComponent(fullName) + &#039;&amp;amp;_=&#039; + timestamp;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function loadFiles(files){&lt;br /&gt;
        for(var i=0;i&amp;lt;files.length;i++){&lt;br /&gt;
            var url = getFileUrl(files[i]);&lt;br /&gt;
            if(url){&lt;br /&gt;
                var ext = files[i].split(&#039;.&#039;).pop().toLowerCase();&lt;br /&gt;
                mw.loader.load(url,&#039;text/&#039; + (ext===&#039;js&#039; ? &#039;javascript&#039; : &#039;css&#039;));&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mw.loader.using(&#039;mediawiki.util&#039;, function(){&lt;br /&gt;
        var params = mw.util.getParamValue(&#039;use&#039;);&lt;br /&gt;
        var files = getFilesFromUrl(params);&lt;br /&gt;
        loadFiles(files);&lt;br /&gt;
    });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Перенос page-info и цвет заголовков */&lt;br /&gt;
(function(){&lt;br /&gt;
    var footerPlaces = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    var pageInfo = document.querySelector(&#039;.page-info&#039;);&lt;br /&gt;
    if(footerPlaces &amp;amp;&amp;amp; pageInfo){&lt;br /&gt;
        footerPlaces.insertAdjacentElement(&#039;afterend&#039;, pageInfo.cloneNode(true));&lt;br /&gt;
        pageInfo.parentNode.removeChild(pageInfo);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var headerColorElement = document.querySelector(&#039;.headerColor&#039;);&lt;br /&gt;
    if(headerColorElement){&lt;br /&gt;
        var content = headerColorElement.textContent.split(&#039;|&#039;);&lt;br /&gt;
        if(content.length === 2){&lt;br /&gt;
            var headers = document.querySelectorAll(&#039;.citizen-section-heading, .citizen-section-heading--collapsed&#039;);&lt;br /&gt;
            for(var hi=0; hi&amp;lt;headers.length; hi++){&lt;br /&gt;
                var header = headers[hi],&lt;br /&gt;
                    indicator = header.querySelector(&#039;.citizen-section-indicator&#039;),&lt;br /&gt;
                    headline = header.querySelector(&#039;.mw-headline&#039;);&lt;br /&gt;
                if(!indicator || !headline) continue;&lt;br /&gt;
                if(header.classList.contains(&#039;citizen-section-heading--collapsed&#039;)){&lt;br /&gt;
                    indicator.style.cssText = &#039;background: black; box-shadow: unset;&#039;;&lt;br /&gt;
                } else {&lt;br /&gt;
                    indicator.style.cssText = &#039;background: &#039; + content[1] + &#039;; box-shadow: 0 0 20px 0px &#039; + content[1] + &#039;cc;&#039;;&lt;br /&gt;
                    headline.style.cssText = &#039;border-image: linear-gradient(to right top,&#039; + content[0] + &#039;, black); border-image-slice:1;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Sidebar для ролей */&lt;br /&gt;
(function(){&lt;br /&gt;
    var jobsContainer = document.querySelector(&#039;.JobsTableContainer&#039;);&lt;br /&gt;
    if(jobsContainer &amp;amp;&amp;amp; jobsContainer.innerHTML.trim()){&lt;br /&gt;
        var bodyContent = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
        if(bodyContent){&lt;br /&gt;
            bodyContent.insertAdjacentHTML(&#039;beforebegin&#039;, jobsContainer.innerHTML);&lt;br /&gt;
            var jobTable = document.getElementById(&#039;IdJobsTableContainer1&#039;);&lt;br /&gt;
            if(jobTable) jobTable.id = &#039;IdJobsTableContainer2&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Хронология */&lt;br /&gt;
(function(){&lt;br /&gt;
    if(!window.jQuery) return;&lt;br /&gt;
    jQuery(function($){&lt;br /&gt;
        $(&#039;.timeline-header&#039;).on(&#039;click&#039;, function(){&lt;br /&gt;
            $(this).next(&#039;.timeline-content&#039;).slideToggle();&lt;br /&gt;
        }).trigger(&#039;click&#039;);&lt;br /&gt;
    });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Галерея */&lt;br /&gt;
(function(){&lt;br /&gt;
    var root = document.getElementById(&#039;ss-art-gallery&#039;);&lt;br /&gt;
    if(!root) return;&lt;br /&gt;
&lt;br /&gt;
    function q(a,b){ return a.querySelector(b); }&lt;br /&gt;
    function qa(a,b){ return Array.prototype.slice.call(a.querySelectorAll(b)); }&lt;br /&gt;
&lt;br /&gt;
    var chips = qa(root,&#039;.ss-chip&#039;);&lt;br /&gt;
&lt;br /&gt;
    function setFilter(val){&lt;br /&gt;
        for(var ci=0; ci&amp;lt;chips.length; ci++){&lt;br /&gt;
            var c = chips[ci];&lt;br /&gt;
            var active = (c.getAttribute(&#039;data-filter&#039;)===val || (val===&#039;all&#039; &amp;amp;&amp;amp; c.getAttribute(&#039;data-filter&#039;)===&#039;all&#039;));&lt;br /&gt;
            c.classList.toggle(&#039;ss-chip-active&#039;, active);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var sections = qa(root,&#039;.ss-section&#039;);&lt;br /&gt;
        for(var si=0; si&amp;lt;sections.length; si++){&lt;br /&gt;
            var section = sections[si];&lt;br /&gt;
            var cards = qa(section,&#039;.ss-card&#039;);&lt;br /&gt;
            var visibleCount = 0;&lt;br /&gt;
            for(var cj=0; cj&amp;lt;cards.length; cj++){&lt;br /&gt;
                var card = cards[cj];&lt;br /&gt;
                var show = (val===&#039;all&#039; || val===card.getAttribute(&#039;data-artist&#039;));&lt;br /&gt;
                card.classList.toggle(&#039;ss-hidden&#039;, !show);&lt;br /&gt;
                if(show) visibleCount++;&lt;br /&gt;
            }&lt;br /&gt;
            section.style.display = (val===&#039;all&#039; || visibleCount&amp;gt;0)?&#039;block&#039;:&#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for(var i=0;i&amp;lt;chips.length;i++){&lt;br /&gt;
        (function(ch){&lt;br /&gt;
            ch.addEventListener(&#039;click&#039;, function(){ setFilter(ch.getAttribute(&#039;data-filter&#039;)); });&lt;br /&gt;
        })(chips[i]);&lt;br /&gt;
    }&lt;br /&gt;
    setFilter(&#039;all&#039;);&lt;br /&gt;
&lt;br /&gt;
    var modal = document.createElement(&#039;div&#039;);&lt;br /&gt;
    modal.className = &#039;ss-modal&#039;;&lt;br /&gt;
    modal.innerHTML = &#039;&amp;lt;div class=&amp;quot;ss-modal-inner&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;ss-modal-img&amp;quot; alt=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ss-modal-close&amp;quot; role=&amp;quot;button&amp;quot;&amp;gt;✖ Закрыть&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    root.appendChild(modal);&lt;br /&gt;
&lt;br /&gt;
    var modalImg = q(modal,&#039;.ss-modal-img&#039;);&lt;br /&gt;
&lt;br /&gt;
    function originalFromThumb(u){&lt;br /&gt;
        if(!u) return u;&lt;br /&gt;
        if(u.indexOf(&#039;/thumb/&#039;)&amp;gt;-1){&lt;br /&gt;
            var s = u.replace(&#039;/thumb/&#039;,&#039;/&#039;); &lt;br /&gt;
            s = s.replace(/\/[^\/]*$/,&#039;&#039;); &lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
        return u;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var images = qa(root,&#039;.ss-card img&#039;);&lt;br /&gt;
    for(var ii=0; ii&amp;lt;images.length; ii++){&lt;br /&gt;
        (function(img){&lt;br /&gt;
            img.style.cursor=&#039;zoom-in&#039;;&lt;br /&gt;
            img.addEventListener(&#039;click&#039;, function(e){&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                var src = originalFromThumb(img.getAttribute(&#039;src&#039;)) || img.getAttribute(&#039;src&#039;);&lt;br /&gt;
                modalImg.setAttribute(&#039;src&#039;,src);&lt;br /&gt;
                modalImg.style.maxWidth=&#039;90vw&#039;;&lt;br /&gt;
                modalImg.style.maxHeight=&#039;90vh&#039;;&lt;br /&gt;
                modal.classList.add(&#039;open&#039;);&lt;br /&gt;
            });&lt;br /&gt;
        })(images[ii]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function closeModal(){ modal.classList.remove(&#039;open&#039;); }&lt;br /&gt;
    modal.addEventListener(&#039;click&#039;, function(e){ if(e.target===modal||e.target.classList.contains(&#039;ss-modal-close&#039;)) closeModal(); });&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function(e){ if(e.key===&#039;Escape&#039;) closeModal(); });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Меню лора */&lt;br /&gt;
(function(){&lt;br /&gt;
    var items = document.querySelectorAll(&#039;.custom-item&#039;);&lt;br /&gt;
    for(var mi=0; mi&amp;lt;items.length; mi++){&lt;br /&gt;
        (function(item){&lt;br /&gt;
            var icon = item.querySelector(&#039;.custom-icon&#039;);&lt;br /&gt;
            var linkEl = item.querySelector(&#039;a&#039;);&lt;br /&gt;
            if(!linkEl) return;&lt;br /&gt;
&lt;br /&gt;
            var href = linkEl.getAttribute(&#039;href&#039;);&lt;br /&gt;
            item.style.cursor=&#039;pointer&#039;;&lt;br /&gt;
&lt;br /&gt;
            item.onclick = function(){ window.location.href = href; };&lt;br /&gt;
            item.onmousemove = function(e){&lt;br /&gt;
                var rect = item.getBoundingClientRect();&lt;br /&gt;
                var x = e.clientX - rect.left;&lt;br /&gt;
                var y = e.clientY - rect.top;&lt;br /&gt;
                var moveX = (x - rect.width/2)*0.02;&lt;br /&gt;
                var moveY = (y - rect.height/2)*0.02;&lt;br /&gt;
                item.style.backgroundPosition = (50 + moveX) + &#039;% &#039; + (50 + moveY) + &#039;%&#039;;&lt;br /&gt;
                if(icon) icon.style.transform = &#039;translateY(-8px) scale(1.08)&#039;;&lt;br /&gt;
                var hue = Math.round((x/rect.width)*360);&lt;br /&gt;
                item.style.boxShadow =&lt;br /&gt;
                    &#039;0 0 15px hsla(&#039; + hue + &#039;,100%,60%,0.7), &#039; +&lt;br /&gt;
                    &#039;0 0 30px hsla(&#039; + ((hue+30)%360) + &#039;,100%,50%,0.4), &#039; +&lt;br /&gt;
                    &#039;0 8px 20px rgba(0,0,0,0.5)&#039;;&lt;br /&gt;
            };&lt;br /&gt;
            item.onmouseleave = function(){&lt;br /&gt;
                item.style.backgroundPosition=&#039;50% 50%&#039;;&lt;br /&gt;
                if(icon) icon.style.transform=&#039;translateY(0) scale(1)&#039;;&lt;br /&gt;
                item.style.boxShadow=&#039;0 4px 10px rgba(0,0,0,0.3)&#039;;&lt;br /&gt;
            };&lt;br /&gt;
        })(items[mi]);&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Химия */&lt;br /&gt;
(function() { &lt;br /&gt;
    if (typeof mw === &#039;undefined&#039; || !window.document) return; &lt;br /&gt;
    &lt;br /&gt;
    function initCollapse() { &lt;br /&gt;
        var headings = document.querySelectorAll(&#039;.chem-heading&#039;); &lt;br /&gt;
        var hi = 0; &lt;br /&gt;
        var len = headings.length; &lt;br /&gt;
        for (; hi &amp;lt; len; hi++) { &lt;br /&gt;
            (function(node) { &lt;br /&gt;
                if (node.getAttribute(&#039;data-chem-attached&#039;)) return; &lt;br /&gt;
                node.setAttribute(&#039;data-chem-attached&#039;, &#039;1&#039;); &lt;br /&gt;
                node.style.cursor = &#039;pointer&#039;; &lt;br /&gt;
                node.addEventListener(&#039;click&#039;, function() { &lt;br /&gt;
                    var kind = node.getAttribute(&#039;data-kind&#039;) || &#039;&#039;; &lt;br /&gt;
                    var wrapper = findWrapper(node, kind); &lt;br /&gt;
                    if (!wrapper) return; &lt;br /&gt;
                    var btn = node.querySelector(&#039;.collapse-btn&#039;); &lt;br /&gt;
                    &lt;br /&gt;
                    if (wrapper.classList.contains(&#039;collapsed&#039;)) { &lt;br /&gt;
                        wrapper.style.maxHeight = wrapper.scrollHeight + &#039;px&#039;; &lt;br /&gt;
                        wrapper.classList.remove(&#039;collapsed&#039;); &lt;br /&gt;
                        wrapper.classList.add(&#039;expanded&#039;); &lt;br /&gt;
                        if (btn) btn.textContent = &#039;свернуть&#039;; &lt;br /&gt;
                        &lt;br /&gt;
                        var cleanup = function() { &lt;br /&gt;
                            wrapper.style.maxHeight = &#039;&#039;; &lt;br /&gt;
                            wrapper.removeEventListener(&#039;transitionend&#039;, cleanup); &lt;br /&gt;
                        }; &lt;br /&gt;
                        wrapper.addEventListener(&#039;transitionend&#039;, cleanup); &lt;br /&gt;
                    } else { &lt;br /&gt;
                        var currentHeight = wrapper.scrollHeight; &lt;br /&gt;
                        wrapper.style.maxHeight = currentHeight + &#039;px&#039;; &lt;br /&gt;
                        wrapper.offsetHeight; &lt;br /&gt;
                        wrapper.style.maxHeight = &#039;0px&#039;; &lt;br /&gt;
                        wrapper.classList.remove(&#039;expanded&#039;); &lt;br /&gt;
                        wrapper.classList.add(&#039;collapsed&#039;); &lt;br /&gt;
                        if (btn) btn.textContent = &#039;развернуть&#039;; &lt;br /&gt;
                    } &lt;br /&gt;
                }); &lt;br /&gt;
            })(headings[hi]); &lt;br /&gt;
        } &lt;br /&gt;
    } &lt;br /&gt;
    &lt;br /&gt;
    function findWrapper(node, kind) { &lt;br /&gt;
        var parent = node.parentNode; &lt;br /&gt;
        if (!parent) return null; &lt;br /&gt;
        var wrappers = parent.querySelectorAll(&#039;.collapsible&#039;); &lt;br /&gt;
        var wi = 0; &lt;br /&gt;
        var wlen = wrappers.length; &lt;br /&gt;
        for (; wi &amp;lt; wlen; wi++) { &lt;br /&gt;
            if (wrappers[wi].getAttribute(&#039;data-kind&#039;) === kind) { &lt;br /&gt;
                return wrappers[wi]; &lt;br /&gt;
            } &lt;br /&gt;
        } &lt;br /&gt;
        return null; &lt;br /&gt;
    } &lt;br /&gt;
    &lt;br /&gt;
    if (document.readyState === &#039;complete&#039; || document.readyState === &#039;interactive&#039;) { &lt;br /&gt;
        initCollapse(); &lt;br /&gt;
    } else { &lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, initCollapse); &lt;br /&gt;
    } &lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>MetalSage</name></author>
	</entry>
	<entry>
		<id>https://spacestories.club/index.php?title=MediaWiki:Common.css&amp;diff=24765</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://spacestories.club/index.php?title=MediaWiki:Common.css&amp;diff=24765"/>
		<updated>2026-04-06T20:25:43Z</updated>

		<summary type="html">&lt;p&gt;MetalSage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Загрузка лого морпехов */&lt;br /&gt;
.second-custom-logo {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    align-self: center;&lt;br /&gt;
    margin-left: 12px;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    line-height: 1; &lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.second-custom-logo img {&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.second-custom-logo:hover img {&lt;br /&gt;
    opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
    .second-custom-logo {&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
    .second-custom-logo img {&lt;br /&gt;
        height: 24px; &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Химия*/&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
    .chem-heading {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    body.page-Тест .citizen-body-container {&lt;br /&gt;
        grid-template-areas: &#039;void header header&#039; &#039;sidebar content toc&#039; &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
        max-width: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
.chem-cards-container {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.chem-card {&lt;br /&gt;
    background-color: #121212;&lt;br /&gt;
    border: 3px solid var(--card-border, #444);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    color: #e0e0e0;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0,0,0,0.5);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.chem-name-header {&lt;br /&gt;
    background-color: var(--card-accent);&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 14px 20px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.7);&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.chem-heading {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    background: rgba(255,255,255,0.06);&lt;br /&gt;
    border-top: 1px solid rgba(255,255,255,0.1);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.chem-heading-content {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.heading-text {&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: var(--card-accent, #8cf);&lt;br /&gt;
}&lt;br /&gt;
.collapse-btn {&lt;br /&gt;
    border: 2px dotted #ffd700;&lt;br /&gt;
    padding: 2px 12px;&lt;br /&gt;
    border-radius: 9999px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    background: rgba(0,0,0,0.3);&lt;br /&gt;
}&lt;br /&gt;
.collapsible {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);&lt;br /&gt;
    max-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.collapsible.expanded {&lt;br /&gt;
    max-height: 3000px;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe-block,&lt;br /&gt;
.chem-effects-block {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe-steps,&lt;br /&gt;
.chem-effects {&lt;br /&gt;
    padding: 12px 16px 24px;&lt;br /&gt;
}&lt;br /&gt;
.recipe-variant-header {&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px 0;&lt;br /&gt;
    border-bottom: 1px dashed rgba(255,215,0,0.3);&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 780px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.recipe-inputs,&lt;br /&gt;
.recipe-outputs {&lt;br /&gt;
    flex: 1 1 280px;&lt;br /&gt;
    min-width: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.recipe-action {&lt;br /&gt;
    flex: 0 0 160px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
}&lt;br /&gt;
.recipe-action-content {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.recipe-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    background: rgba(255,255,255,0.08);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border-left: 4px solid var(--card-accent, #8cf);&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
}&lt;br /&gt;
.chem-reagent-icon,&lt;br /&gt;
.chem-beaker {&lt;br /&gt;
    width: 36px;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.action-sprite .chem-reagent-icon,&lt;br /&gt;
.action-sprite .chem-beaker {&lt;br /&gt;
    width: 46px;&lt;br /&gt;
    height: 46px;&lt;br /&gt;
}&lt;br /&gt;
.action-text {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
.chem-effects .chem-effect-line {&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    padding-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
.chem-desc {&lt;br /&gt;
    margin: 12px 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: rgba(255,255,255,0.03);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    border-left: 4px solid var(--card-accent, #8cf);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    color: #aaa;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
    .chem-cards-container {&lt;br /&gt;
        grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .chem-cards-container {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
    .chem-recipe {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        gap: 16px;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
        padding: 0 12px;&lt;br /&gt;
    }&lt;br /&gt;
    .recipe-action {&lt;br /&gt;
        flex: 0 0 auto;&lt;br /&gt;
        min-width: auto;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/*Химия*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора=*/&lt;br /&gt;
/*Хронолония */&lt;br /&gt;
.timeline {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-bottom: 1px solid #555;&lt;br /&gt;
    background-color: var(--timeline-entry-bg, #333);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-header {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: var(--timeline-header-color, #fff);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-content {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: var(--timeline-content-color, #ddd);&lt;br /&gt;
    background-color: var(--timeline-content-bg, #444);&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry:nth-child(even) {&lt;br /&gt;
    background-color: var(--timeline-entry-bg-even, #222);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry:hover {&lt;br /&gt;
    background-color: var(--timeline-entry-bg-hover, #555);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry a {&lt;br /&gt;
    color: var(--timeline-link-color, #ff9800);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Таблица планет=*/&lt;br /&gt;
.planets-table-wrapper {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table {&lt;br /&gt;
  width: 100%; &lt;br /&gt;
  max-width: 150%; &lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  font-family: &amp;quot;Segoe UI&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  background: linear-gradient(to bottom, #0d1117, #161b22);&lt;br /&gt;
  border: 1px solid #5a5a5a;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  color: #b0b0b0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table th {&lt;br /&gt;
  background-color: #3a3a3a;&lt;br /&gt;
  color: #dcdcdc;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  border-bottom: 1px solid #5a5a5a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table td {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border-top: 1px solid #5a5a5a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table td img {&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:first-child th:first-child {&lt;br /&gt;
  border-top-left-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:first-child th:last-child {&lt;br /&gt;
  border-top-right-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:last-child td:first-child {&lt;br /&gt;
  border-bottom-left-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:last-child td:last-child {&lt;br /&gt;
  border-bottom-right-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:nth-child(even) {&lt;br /&gt;
  background-color: rgba(255, 255, 255, 0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:nth-child(odd) {&lt;br /&gt;
  background-color: rgba(255, 255, 255, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table th:nth-child(2),&lt;br /&gt;
.planets-table td:nth-child(2) {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table caption {&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
  font-size: 20px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #a0a0a0;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Карточки планет=*/&lt;br /&gt;
&lt;br /&gt;
.planets-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  margin: 20px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card {&lt;br /&gt;
  width: 220px;&lt;br /&gt;
  border: 2px solid #555;&lt;br /&gt;
  border-radius: 15px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background-color: #333;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 15px;&lt;br /&gt;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.7);&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  border-bottom: 2px solid #555;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card h3 {&lt;br /&gt;
  font-size: 1.3em;&lt;br /&gt;
  margin: 15px 0 10px;&lt;br /&gt;
  color: #ffcc00;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card p {&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  color: #ddd;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card:hover {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card .more-info {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  background-color: #ffcc00;&lt;br /&gt;
  color: #222;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card .more-info:hover {&lt;br /&gt;
  background-color: #ffaa00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .planets-row {&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .planet-card {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 280px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .planet-card {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Меню лора=*/&lt;br /&gt;
:root { --transition-duration: 0.4s; --primary-bg-color: #1c1c1c; --secondary-bg-color: #2c2c2c; --item-bg-color: #2e2e2e; --item-hover-bg-color: #444444; --border-color: #666; --text-color: #dcdcdc; --hover-text-color: #ffffff; --font-family: &#039;Arial&#039;, sans-serif; --menu-border-radius: 25px; --header-padding: 30px; --item-height: 180px; --icon-size: 72px; --text-font-size: 18px; } .custom-lore-menu { max-width: 1200px; margin: 30px auto; padding: 40px; border-radius: var(--menu-border-radius); background: linear-gradient(145deg, #1b1b1b, #252525); display: grid; grid-template-columns: 1fr; gap: 30px; font-family: var(--font-family); box-shadow: 0 10px 30px rgba(0,0,0,0.6); } .custom-header { text-align: center; background-color: var(--secondary-bg-color); padding: var(--header-padding); border-bottom: 2px solid var(--border-color); color: var(--text-color); font-size: 26px; font-weight: bold; text-shadow: 1px 1px 3px rgba(0,0,0,0.5); } .custom-links { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 25px; padding: 25px; justify-items: center; align-items: stretch; } .custom-item { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: var(--item-height); text-align: center; border: 1px solid var(--border-color); border-radius: 20px; background: linear-gradient(145deg, #2a2a2a, #333333); transition: transform var(--transition-duration), background var(--transition-duration), box-shadow var(--transition-duration); cursor: pointer; box-shadow: 0 4px 10px rgba(0,0,0,0.3); } .custom-item:hover { background: linear-gradient(145deg, #3a3a3a, #555555); transform: scale(1.08); box-shadow: 0 10px 20px rgba(0,0,0,0.5); } .custom-item a { text-decoration: none; color: var(--text-color); display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; transition: color var(--transition-duration), text-shadow var(--transition-duration); font-size: var(--text-font-size); font-weight: bold; } .custom-item a:hover { color: var(--hover-text-color); text-shadow: 0 0 8px #fff; } .custom-icon { width: var(--icon-size); height: var(--icon-size); margin-bottom: 12px; flex-shrink: 0; filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.7)); } @media (max-width: 768px) { .custom-lore-menu { padding: 20px; } .custom-links { grid-template-columns: 1fr; } .custom-item { height: auto; padding: 20px 10px; } .custom-item a { font-size: 16px; } }&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора=*/&lt;br /&gt;
&lt;br /&gt;
/*=Блок лор Colonial marines=*/&lt;br /&gt;
&lt;br /&gt;
body.page-Лор_СМ #siteSub,&lt;br /&gt;
body.page-Лор_СМ #contentSub,&lt;br /&gt;
body.page-Лор_СМ h1.firstHeading&lt;br /&gt;
{display:none !important}&lt;br /&gt;
&lt;br /&gt;
.CMMainFigure {&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  width: 575px;&lt;br /&gt;
  background: #292f2d;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainText {&lt;br /&gt;
  font-family: &amp;quot;Trebuchet MS&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
  color: #a1a2a5;&lt;br /&gt;
  padding-top: 6px;&lt;br /&gt;
  padding-left: 9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton2 {&lt;br /&gt;
  transform: translate(190px,-94px);&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton3 {&lt;br /&gt;
  transform: translate(380px,-188px);&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButtonText {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding-top: 7px;&lt;br /&gt;
  font-family: &amp;quot;Trebuchet MS&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора Маршалов CM=*/&lt;br /&gt;
&lt;br /&gt;
body.page-Провост_Маршал .mw-page-title-main,&lt;br /&gt;
body.page-Провост_Маршал #siteSub,&lt;br /&gt;
body.page-Провост_Маршал .mw-body-header,&lt;br /&gt;
body.page-Провост_Маршал .citizen-header&lt;br /&gt;
{display:none !important}&lt;br /&gt;
&lt;br /&gt;
body.page-Провост_Маршал .citizen-page-container&lt;br /&gt;
{background: rgb(20,24,31);&lt;br /&gt;
background: linear-gradient(90deg, rgba(20,24,31,1) 0%, rgba(40,11,15,1) 75%, rgba(82,0,0,1) 100%);}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM {&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(835px, 20px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM2 {&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(835px, 30px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM3 {&lt;br /&gt;
  width: 800px;&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  background: #590000;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM4 {&lt;br /&gt;
  width: 1085px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -90px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: #0087bd;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -52px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo2 {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: #0087bd;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -52px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCM {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(15px, 5px);&lt;br /&gt;
  font-family: Inter, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen, Ubuntu, Cantarell, &#039;Fira Sans&#039;, &#039;Droid Sans&#039;, &#039;Helvetica Neue&#039;, sans-serif;&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCMRisk {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(17.5px, 6px);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: calc(11px +(12 - 8)*((100vw - 400px) /(800 - 400)));&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo3 {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  background: #ce0000;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -79px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCM3 {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(17.5px, 5px);&lt;br /&gt;
  font-family: Inter, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen, Ubuntu, Cantarell, &#039;Fira Sans&#039;, &#039;Droid Sans&#039;, &#039;Helvetica Neue&#039;, sans-serif;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCMRisk3 {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(20px, 21px);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif; &lt;br /&gt;
  font-size: 35px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.triangle-bottomrightCM {&lt;br /&gt;
  width: 450px;&lt;br /&gt;
  height: 0;&lt;br /&gt;
  border-bottom: 130px solid #700;&lt;br /&gt;
  border-left: 100px solid transparent;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(350px,-210px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.MarshalsLogoCM {&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Не лор маршалов=*/&lt;br /&gt;
.hrCMLore {&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-top: 1.5px solid #C6C3B5; /* Линия теперь будет красного цвета */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.second_block {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.imggg {&lt;br /&gt;
  float: right ;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card:hover .second_block {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.divisionis {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-family: system-ui;&lt;br /&gt;
  font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMwelcom {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: lighter;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMwelcomWork {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: lighter;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMtext {&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: system-ui;&lt;br /&gt;
  font-size: 30px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid: auto-flow dense/repeat( auto-fit, minmax( 9.375rem, 1fr ) );&lt;br /&gt;
	grid-auto-rows: minmax( 3rem, auto );&lt;br /&gt;
	grid-gap: calc(0.5 * 1rem);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid--col2 {&lt;br /&gt;
	grid-template-columns: 1fr 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid a.external {&lt;br /&gt;
	background-image: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
	background: hsl(220,25%,12%);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.05);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.04 ), 0 3px 6px rgba( 0, 0, 0, 0.0575 );&lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card table.timeline {&lt;br /&gt;
	margin-top: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--col2 {&lt;br /&gt;
	grid-column: span 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row3 {&lt;br /&gt;
	grid-row: span 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row4 {&lt;br /&gt;
	grid-row: span 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row8 {&lt;br /&gt;
	grid-row: span 8 / auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__label {&lt;br /&gt;
	color: #72777d;&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
	letter-spacing: 0.75px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header {&lt;br /&gt;
	color: #202122;&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header a {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header a:after {&lt;br /&gt;
	content: &#039;▶&#039;;&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	background: #242a31;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background:after {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
    background: linear-gradient(to right,#000,transparent);&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background picture,&lt;br /&gt;
.home-card__background img {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background img {&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
	object-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	gap: calc(0.25 * 1rem);&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground .home-card__header {&lt;br /&gt;
	color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground .home-card__label {&lt;br /&gt;
	color: #bababa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card p {&lt;br /&gt;
	/* margin-top: calc(0.5 * 1rem); */&lt;br /&gt;
	margin-top: calc(0 * 1rem); &lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card.home-card--button {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	background: #242a31;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.home-card--button a {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0 1rem;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button--navigation a {&lt;br /&gt;
	/* display: flex; */&lt;br /&gt;
	display: contents;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0 1rem;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button .home-card__background a {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button img {&lt;br /&gt;
	transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button:hover img {&lt;br /&gt;
	transform: scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	margin-top: calc(0.5 * 1rem);&lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	grid-gap: calc(0.5 * 1rem);&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button {&lt;br /&gt;
	display: flex;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a {&lt;br /&gt;
	flex-grow: 1;&lt;br /&gt;
	padding: calc(0.5 * 1rem);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.05);&lt;br /&gt;
	background: hsl(220,25%,15%);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	color: #fff !important;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a:hover {&lt;br /&gt;
	background: hsl(220,30%,19%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a:active {&lt;br /&gt;
	background: hsl(220,30%,11%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-content {&lt;br /&gt;
	margin-top: calc(1.25 * 1rem);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card .template-statsbar {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-footer {&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-nav {&lt;br /&gt;
	margin-top: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-nav .home-card__foreground {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Галерея-----------------------------------------------------------------------------*/&lt;br /&gt;
#ss-art-gallery.ss-wrap{ --ss-bg:#0e0f14; --ss-fg:#e9e9e9; --ss-muted:#a9b0bd; --ss-accent:#dca01b; --ss-card:#171a21; --ss-ring:#2b3241; --ss-chip:#1e2330; --ss-shadow:0 10px 28px rgba(0,0,0,.4); background:var(--ss-bg); color:var(--ss-fg); padding:20px; border-radius:18px; font-family:&amp;quot;Segoe UI&amp;quot;,sans-serif }&lt;br /&gt;
#ss-art-gallery .ss-header{ display:flex; flex-direction:column; gap:10px; margin-bottom:20px; text-align:center }&lt;br /&gt;
#ss-art-gallery .ss-title{ font-size:30px; line-height:1.2; font-weight:700; color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-sub{ font-size:15px; color:var(--ss-muted) }&lt;br /&gt;
#ss-art-gallery .ss-filters{ display:flex; gap:10px; flex-wrap:wrap; justify-content:center; margin-top:10px }&lt;br /&gt;
#ss-art-gallery .ss-chip{ user-select:none; cursor:pointer; background:var(--ss-chip); padding:8px 14px; border-radius:999px; border:1px solid var(--ss-ring); box-shadow:var(--ss-shadow); font-size:13px; transition: transform .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-chip:hover{ background:var(--ss-accent), background-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-chip:hover{ background:var(--ss-accent); color:#000 }&lt;br /&gt;
#ss-art-gallery .ss-chip-active{ border-color:var(--ss-accent); background:var(--ss-accent); color:#000 }&lt;br /&gt;
#ss-art-gallery .ss-section{ margin:28px 0 }&lt;br /&gt;
#ss-art-gallery .ss-section-title{ font-size:22px; font-weight:700; margin:10px 0 18px; text-align:left; color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-grid{ display:grid; grid-template-columns:repeat(auto-fill,minmax(360px,1fr)); gap:24px; margin-top:12px }&lt;br /&gt;
#ss-art-gallery .ss-card{ background:var(--ss-card); border:1px solid var(--ss-ring); border-radius:16px; box-shadow:var(--ss-shadow); padding:16px; display:flex; flex-direction:column; gap:10px; transform:translateZ(0); transition:transform .2s ease,border-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-card:hover{ transform:translateY(-4px); border-color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-card-title{ font-size:16px; font-weight:600; color:var(--ss-muted); text-align:center }&lt;br /&gt;
#ss-art-gallery .ss-card img{ &lt;br /&gt;
    width:auto!important; &lt;br /&gt;
    height:auto!important; &lt;br /&gt;
    max-width:100%; &lt;br /&gt;
    border-radius:12px; &lt;br /&gt;
    display:block; &lt;br /&gt;
    margin:0 auto; &lt;br /&gt;
    image-rendering: auto !important; /* убираем пикселизацию — включаем плавное масштабирование спрайтов */&lt;br /&gt;
}&lt;br /&gt;
#ss-art-gallery .ss-hidden{ display:none!important }&lt;br /&gt;
#ss-art-gallery .ss-modal{ position:fixed; inset:0; background:rgba(0,0,0,.88); display:none; align-items:center; justify-content:center; z-index:9999 }&lt;br /&gt;
#ss-art-gallery .ss-modal.open{display:flex}&lt;br /&gt;
#ss-art-gallery .ss-modal-inner{ max-width:92vw; max-height:92vh; animation:ss-fade .25s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-img{ &lt;br /&gt;
    max-width:90vw; &lt;br /&gt;
    max-height:90vh; &lt;br /&gt;
    border-radius:14px; &lt;br /&gt;
    box-shadow:0 0 24px rgba(0,0,0,.7); &lt;br /&gt;
    image-rendering: auto !important; /* убираем пикселизацию в модальном окне */&lt;br /&gt;
}&lt;br /&gt;
#ss-art-gallery .ss-modal-close{ position:fixed; top:16px; right:18px; background:var(--ss-chip); border:1px solid var(--ss-ring); padding:8px 14px; border-radius:10px; cursor:pointer; transition: transform .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-close:hover{ background:var(--ss-accent), background-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-close:hover{ background:var(--ss-accent); color:#000 }&lt;br /&gt;
@keyframes ss-fade{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Галерея-----------------------------------------------------------------------------*/&lt;br /&gt;
/*------------------------------------------------Сноска для предметов-----------------------------------------------------------------------------*/&lt;br /&gt;
.nt-card {&lt;br /&gt;
  float: right;&lt;br /&gt;
  margin: 0 0 12px 12px;&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  width: 220px;&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  border: 1px solid rgba(120,120,120,.35);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  background: rgba(20,20,20,.05);&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,.05);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-sprite {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  place-items: center;&lt;br /&gt;
  width: 64px;&lt;br /&gt;
  height: 64px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: rgba(0,0,0,.04);&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-sprite img {&lt;br /&gt;
  image-rendering: pixelated;&lt;br /&gt;
  width: 56px;&lt;br /&gt;
  height: 56px;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-desc {&lt;br /&gt;
  font-size: .88rem;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: 3px;&lt;br /&gt;
  font-size: .85rem;&lt;br /&gt;
  margin-top: 4px;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-stat {&lt;br /&gt;
  padding: 3px 5px;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  background: rgba(0,0,0,.06);&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-src {&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-size: .8rem;&lt;br /&gt;
  opacity: .85;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* адаптация под телефоны */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .nt-card {&lt;br /&gt;
    float: none;&lt;br /&gt;
    margin: 12px 0;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  .nt-card .nt-stats,&lt;br /&gt;
  .nt-card .nt-src {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Сноска для предметов-----------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Блок вики-----------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
.tabber {&lt;br /&gt;
    border: 1px solid #20242a !important;&lt;br /&gt;
    border-radius: 10px !important; /* Закругление углов у всего таба */&lt;br /&gt;
    overflow: hidden; /* Чтобы закругление работало для содержимого */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab {&lt;br /&gt;
    background: #19191d !important;&lt;br /&gt;
    padding: 8px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__panel {&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
    border-radius: 8px !important; /* Закругление углов для панели */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Все табсы должны быть заменены на табберы! */&lt;br /&gt;
.tabs-tabbox {&lt;br /&gt;
    background: rgba(255,0,0,0.07) !important;&lt;br /&gt;
    border-radius: 8px !important; /* Закругление углов */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Tabl-Сейчас 2 версии табл новая и старая, струю не убирать иначе все ломается-----------*/&lt;br /&gt;
&lt;br /&gt;
/* Анимация градиента для JobHeader */&lt;br /&gt;
@keyframes gradient-animation {&lt;br /&gt;
    0%, 100% { background-position: 0% 50%; }&lt;br /&gt;
    50% { background-position: 100% 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стиль заголовка профессии */&lt;br /&gt;
.job_header {&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    border: 3px solid var(--border-color, #465298);&lt;br /&gt;
    border-radius: 0.5em;&lt;br /&gt;
    background-color: #27272e;&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0 0 10px 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .header-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: linear-gradient(135deg, var(--header-color-start, #465298), var(--header-color-end, #27272e));&lt;br /&gt;
    background-size: 300% 300%;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    animation: gradient-animation 6s ease infinite;&lt;br /&gt;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер для изображения профессии */&lt;br /&gt;
.job_header .sprite-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 3px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: linear-gradient(135deg, var(--sprite-color-start, #465298), var(--sprite-color-end, #27272e));&lt;br /&gt;
    background-size: 300% 300%;&lt;br /&gt;
    animation: gradient-animation 6s ease infinite;&lt;br /&gt;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .sprite-container img {&lt;br /&gt;
    /* width: 128px; */&lt;br /&gt;
    /* height: auto; */&lt;br /&gt;
    border-radius: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Элементы внутри JobHeader */&lt;br /&gt;
.job_header div {&lt;br /&gt;
    padding: 3px 10px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);&lt;br /&gt;
    color: #ddd;&lt;br /&gt;
    transition: background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header div:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .label {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .value {&lt;br /&gt;
    color: #bbb;&lt;br /&gt;
    font-size: 0.95em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрываемые элементы для JobHeader */&lt;br /&gt;
.job_collapsible {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    color: lightblue;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_collapsible_content {&lt;br /&gt;
    display: none;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    color: #bbb;&lt;br /&gt;
    transition: transform 0.3s ease, background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin стиль для pre (цитатки)&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End стиль для pre (цитатки)&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin ClearUnset &lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
span.ClearUnset &amp;gt; figure.mw-halign-right {&lt;br /&gt;
    clear: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End ClearUnset &lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin стиль для collapsible button&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.collapsible_align &amp;gt; tbody &amp;gt; tr &amp;gt; th &amp;gt; span {&lt;br /&gt;
    padding: 7px 5px;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible.mw-made-collapsible.mw-collapsed .mw-collapsible-text {&lt;br /&gt;
    color: #dbdbdb;&lt;br /&gt;
    box-shadow: 0 0 5px 0px;&lt;br /&gt;
    border: 2px solid;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    transition: 0.5s;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible.mw-made-collapsible .mw-collapsible-text {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    border: 2px dotted;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    transition: 0.5s;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible-toggle-default:before {&lt;br /&gt;
    content: unset;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible-toggle-default:after {&lt;br /&gt;
    content: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End стиль для collapsible button&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
/* ===============================&lt;br /&gt;
   Begin стиль для Grid — Shegare&lt;br /&gt;
   =============================== */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .citizen-toc-enabled .citizen-body-container {&lt;br /&gt;
        grid-template-areas:&lt;br /&gt;
            &#039;void header header&#039;&lt;br /&gt;
            &#039;sidebar content toc&#039;&lt;br /&gt;
            &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    body {&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        grid-area: sidebar;&lt;br /&gt;
        margin-left: -8vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body {&lt;br /&gt;
    margin-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===============================&lt;br /&gt;
   End стиль для Grid — Shegare&lt;br /&gt;
   =============================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==================================================&lt;br /&gt;
   Begin стиль для JobsTable — Shegare&lt;br /&gt;
   ================================================== */&lt;br /&gt;
/* === Общие стили === */&lt;br /&gt;
.citizen-body {&lt;br /&gt;
    margin-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2 {&lt;br /&gt;
    flex-basis: 280px;&lt;br /&gt;
    padding: 0 15px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    align-self: flex-start;&lt;br /&gt;
    max-height: calc(100vh - 40px);&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    z-index: 100;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out; /* Плавное изменение свойств */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable {&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    margin-bottom: 2px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: fit-content;&lt;br /&gt;
    background: #28303e;&lt;br /&gt;
    transition: background 0.3s ease; /* Плавная смена фона */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList li a {&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    background: #232323;&lt;br /&gt;
    display: block;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding: 3px 5px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: background 0.3s ease, transform 0.3s ease; /* Плавная смена фона и эффект нажатия */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList li a:hover {&lt;br /&gt;
    background: #3b3b3b;&lt;br /&gt;
    transform: scale(1.05); /* Эффект увеличения при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableHeadImg {&lt;br /&gt;
    margin: 0 5px 0 15px;&lt;br /&gt;
    transition: transform 0.3s ease; /* Плавное изменение трансформации */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableHeadLink {&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
    transition: transform 0.3s ease; /* Плавное изменение трансформации */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer1 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-toggle {&lt;br /&gt;
    margin-top: -35px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-toggle-default:before,&lt;br /&gt;
.JobsTable .mw-collapsible-toggle-default:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-text {&lt;br /&gt;
    background: black;&lt;br /&gt;
    border: 2px solid;&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    transition: color 0.3s ease, box-shadow 0.3s ease; /* Плавное изменение цвета и тени */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible.mw-made-collapsible.mw-collapsed .mw-collapsible-text {&lt;br /&gt;
    color: #00ffff9e;&lt;br /&gt;
    box-shadow: 0 0 10px #00b9b978;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList.closed {&lt;br /&gt;
    max-height: 0 !important;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: opacity 0.5s ease, max-height 0.5s ease; /* Плавное исчезновение */&lt;br /&gt;
    transition-delay: 1s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие иконок по умолчанию */&lt;br /&gt;
.client-js td.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js table.mw-collapsed:not(.mw-made-collapsible) :first-child tr:first-child th:last-child:before,&lt;br /&gt;
.client-js table.mw-collapsed:not(.mw-made-collapsible) &amp;gt; caption:first-child:after,&lt;br /&gt;
.client-js div.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js ol.mw-collapsible:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js ul.mw-collapsible:not(.mw-made-collapsible):before {&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Мобильные стили (до 1440px) === */&lt;br /&gt;
@media screen and (max-width: 1440px) {&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer1 {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTableHeadImg {&lt;br /&gt;
        margin-left: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTableHeadLink {&lt;br /&gt;
        margin-right: 55px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Отображение иконок сворачивания */&lt;br /&gt;
    .client-js td.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js table.mw-collapsed:not(.mw-made-collapsible) :first-child tr:first-child th:last-child:before,&lt;br /&gt;
    .client-js table.mw-collapsed:not(.mw-made-collapsible) &amp;gt; caption:first-child:after,&lt;br /&gt;
    .client-js div.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js ol.mw-collapsible:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js ul.mw-collapsible:not(.mw-made-collapsible):before {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1439px) {&lt;br /&gt;
    .JobsTable div:first-child {&lt;br /&gt;
        padding-left: 15px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === ПК стили (от 1120px и выше) === */&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .citizen-toc-enabled .citizen-body-container {&lt;br /&gt;
        grid-template-areas:&lt;br /&gt;
            &#039;void header header&#039;&lt;br /&gt;
            &#039;sidebar content toc&#039;&lt;br /&gt;
            &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    body {&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        grid-area: sidebar;&lt;br /&gt;
        margin-left: -8vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1440px) {&lt;br /&gt;
    .JobsTable .mw-collapsible.mw-collapsed {&lt;br /&gt;
        display: block;&lt;br /&gt;
        max-height: 0;&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
        transition: max-height 2s ease, opacity 2s ease;&lt;br /&gt;
        transition-delay: 1s; /* Задержка при закрытии */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTable div:hover ~ .mw-collapsible.mw-collapsed,&lt;br /&gt;
    .JobsTable .mw-collapsible.mw-collapsed:hover {&lt;br /&gt;
        max-height: 1000px;&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transition-delay: 0s; /* Мгновенно при открытии */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable div:hover ~ .custom-collapsible.hidden,&lt;br /&gt;
    .JobsTable .custom-collapsible.hidden:hover {&lt;br /&gt;
        max-height: 1000px;&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transition-delay: 0s;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2::-webkit-scrollbar {&lt;br /&gt;
    width: 0;  /* скрываем скроллбар, установив нулевую ширину */&lt;br /&gt;
    background: transparent; /* и фон прозрачным */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2 {&lt;br /&gt;
    z-index: auto;&lt;br /&gt;
    scrollbar-width: none; /* Для Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* Для IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible {&lt;br /&gt;
    transition: max-height 2s ease, opacity 2s ease;&lt;br /&gt;
    transition-delay: 1s; /* задержка закрытия */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable:hover .mw-collapsible,&lt;br /&gt;
.JobsTable .mw-collapsible:hover {&lt;br /&gt;
    transition: max-height 0s ease, opacity 0s ease;&lt;br /&gt;
    max-height: 1000px;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2::-webkit-scrollbar {&lt;br /&gt;
    width: 0;  /* скрываем скроллбар, установив нулевую ширину */&lt;br /&gt;
    background: transparent; /* и фон прозрачным */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable:hover .mw-collapsible,&lt;br /&gt;
.JobsTable .mw-collapsible:hover {&lt;br /&gt;
    transition: max-height 0s ease, opacity 0s ease;&lt;br /&gt;
    max-height: 1000px;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==================================================&lt;br /&gt;
   End стиль для JobsTable — Shegare&lt;br /&gt;
   ================================================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Заголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading .mw-headline {&lt;br /&gt;
    border-bottom: 2px solid;&lt;br /&gt;
    border-image: linear-gradient(to right top, #5d5d5d, #272727);&lt;br /&gt;
    border-image-slice: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading .mw-headline:empty {&lt;br /&gt;
    border: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading--collapsed .mw-headline {&lt;br /&gt;
    border: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-icon-wikimedia-collapse:before {&lt;br /&gt;
    opacity: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
    width: 25px;&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    padding: 3px;&lt;br /&gt;
    background: rgb(162 162 162 / 60%);&lt;br /&gt;
    box-shadow: 0 0 20px 0px rgb(162 162 162 / 20%);&lt;br /&gt;
    border: 1px solid #000000;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    transition: 0.3s;&lt;br /&gt;
    margin-left: -30px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1119px) {&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
        margin-left: 0px;&lt;br /&gt;
    }&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
        width: 21px;&lt;br /&gt;
        height: 21px;&lt;br /&gt;
    }&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-heading .mw-headline {&lt;br /&gt;
        padding-left: 25px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading--collapsed .citizen-section-indicator {&lt;br /&gt;
    background: #000000;&lt;br /&gt;
    opacity: 50%;&lt;br /&gt;
    box-shadow: unset;&lt;br /&gt;
    transition: 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-section-collapsible p {&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
    margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Begin Заголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/* Begin Подзаголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*.citizen-section-collapsible &amp;gt; h2, h3, h4, h5, h6 {&lt;br /&gt;
    border-bottom: 2px dashed #5d5d5d;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Подзаголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin элементы таблицы &amp;quot;|&amp;quot; не подсвечиваются при наведении&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
:root.skin-citizen-dark {&lt;br /&gt;
	--background-color-quiet--hover: unset&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End элементы таблицы &amp;quot;|&amp;quot; не подсвечиваются при наведении&lt;br /&gt;
Shegare */&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin header не скрывается&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1119px) {&lt;br /&gt;
    .citizen-scroll--down .citizen-header {&lt;br /&gt;
        transform: unset;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End header не скрывается&lt;br /&gt;
Shegare */&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin TooltipTable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-overflow--right {&lt;br /&gt;
    -webkit-mask-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1421px) {&lt;br /&gt;
    .citizen-table-wrapper {&lt;br /&gt;
        overflow: unset;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:1421px) {&lt;br /&gt;
        .citizen-table-wrapper,&lt;br /&gt;
        .citizen-overflow--left.citizen-overflow--right,&lt;br /&gt;
        .citizen-overflow--left,&lt;br /&gt;
        .citizen-overflow--right {&lt;br /&gt;
                -webkit-mask-image: unset;&lt;br /&gt;
                overflow: auto;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End TooltipTable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Отмена пикселизации&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-header__logo img, .logo img {&lt;br /&gt;
      image-rendering: unset;&lt;br /&gt;
}&lt;br /&gt;
.nopixelated img {&lt;br /&gt;
  image-rendering: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End оформление заголовков&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin mobile_bigtable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1025px) {&lt;br /&gt;
    mobile_bigtable {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 1024px) {&lt;br /&gt;
    mobile_bigtable {&lt;br /&gt;
        font-size: 10px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Begin mobile_bigtable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin главное меню&lt;br /&gt;
Данте ( и немного Shegare &amp;gt;w&amp;lt; )&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/* Общее форматирование ячеек таблицы */&lt;br /&gt;
.standard-link th,&lt;br /&gt;
.standard-link td {&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    background-color: #212126;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скругление углов только у первой и последней ячеек в строке заголовка */&lt;br /&gt;
.standard-link th {&lt;br /&gt;
    border-radius: 15px 0 0 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Форматирование ссылок в заголовках таблицы */&lt;br /&gt;
.standard-link th a {&lt;br /&gt;
    margin: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Форматирование ссылок в ячейках таблицы */&lt;br /&gt;
.standard-link td a {&lt;br /&gt;
    margin: 5px 10px;&lt;br /&gt;
    padding: 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Общие стили для всех ссылок */&lt;br /&gt;
.standard-link a {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font: small-caps bold 25px sans-serif;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #141417;&lt;br /&gt;
    transition: background-color 1.0s ease, border-color 1.0s ease, color 1.0s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для мобильных устройств */&lt;br /&gt;
@media screen and (max-width:850px) {&lt;br /&gt;
    .standard-link a {&lt;br /&gt;
        transition: none;&lt;br /&gt;
    }&lt;br /&gt;
    .standard-link td {&lt;br /&gt;
    border-radius: 0px 15px 15px 0px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили при наведении курсора на строку таблицы */&lt;br /&gt;
.standard-link tr:hover a {&lt;br /&gt;
    background-color: black;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border-color: #e23229;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End главное меню&lt;br /&gt;
Данте ( и немного Shegare &amp;gt;w&amp;lt; )&lt;br /&gt;
*/&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Данте Морпехи */&lt;br /&gt;
/* Основные стили для контейнера меню */&lt;br /&gt;
.main-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Общие стили для секций меню */&lt;br /&gt;
.menu-section {&lt;br /&gt;
    flex-basis: 23%;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background-color: #14171f; /* Фон не покрашенных блоков */&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.1); /* Уменьшенная белая обводка для блоков */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Индивидуальные цвета для секций */&lt;br /&gt;
.marines-section {&lt;br /&gt;
    background-color: #222424;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.xenos-section {&lt;br /&gt;
    background-color: #2b2e44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.other-section {&lt;br /&gt;
    background-color: #341d1d; /* Цвет для блока &amp;quot;Другие фракции&amp;quot; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для заголовков секций */&lt;br /&gt;
.menu-section h3 {&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для списка */&lt;br /&gt;
.menu-section ul {&lt;br /&gt;
    list-style-type: none;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 10px 0 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для элементов списка */&lt;br /&gt;
.menu-section ul li {&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для кнопок (ссылок) */&lt;br /&gt;
.menu-section ul li a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background-color: #1a1e29; /* Цвет фона кнопок */&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.2); /* Обводка для кнопок */&lt;br /&gt;
    transition: background-color 0.3s ease, border-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu-section ul li a:hover {&lt;br /&gt;
    background-color: #666;&lt;br /&gt;
    border-color: rgba(255, 255, 255, 0.5); /* Обводка при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для секции с картами */&lt;br /&gt;
.maps-section {&lt;br /&gt;
    color: white; /* Устанавливаем белый цвет текста для всей секции */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px; /* Отступы между картами */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для секции с картами */&lt;br /&gt;
.maps-section {&lt;br /&gt;
    color: white !important; /* Добавление !important */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px; /* Отступы между картами */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для элементов списка в секции карт */&lt;br /&gt;
.maps-section ul li {&lt;br /&gt;
    flex-basis: 48%; /* Уменьшаем до 48%, чтобы уместить 2 карты в ряд с отступами */&lt;br /&gt;
    list-style: none; /* Убираем маркеры списка */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для ссылок в секции карт */&lt;br /&gt;
.maps-section ul li a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    background-color: #1a1e29; /* Цвет фона кнопок в секции карт */&lt;br /&gt;
    color: white !important; /* Устанавливаем белый цвет текста */&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.2); /* Обводка для кнопок */&lt;br /&gt;
    transition: background-color 0.3s ease, border-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul li a:hover {&lt;br /&gt;
    background-color: #666; /* Цвет фона при наведении на ссылку в секции карт */&lt;br /&gt;
    border-color: rgba(255, 255, 255, 0.5); /* Обводка при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем иконку внешней ссылки в блоке карт */&lt;br /&gt;
.maps-section ul li a::after {&lt;br /&gt;
    content: none !important; /* Убираем псевдоэлемент */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Стили для контейнера заголовка */&lt;br /&gt;
.header-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #1b1e26;&lt;br /&gt;
    padding: 20px 30px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для логотипа */&lt;br /&gt;
.logo img {&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для текста заголовка */&lt;br /&gt;
.title-text {&lt;br /&gt;
    margin-left: 30px;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title-text h1 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title-text p {&lt;br /&gt;
    margin: 5px 0 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для разделителя */&lt;br /&gt;
.separator {&lt;br /&gt;
    border-bottom: 2px solid #A9A9A9;&lt;br /&gt;
    margin: 10px 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивные стили для мобильных устройств */&lt;br /&gt;
@media (max-width: 599px) {&lt;br /&gt;
    .main-container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section {&lt;br /&gt;
        flex-basis: 100%;&lt;br /&gt;
        margin-bottom: 15px;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        justify-content: space-between;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul li {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        margin-bottom: 10px; /* Отступы между элементами */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul li a {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 10px 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .maps-section ul {&lt;br /&gt;
        flex-wrap: wrap;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .maps-section ul li {&lt;br /&gt;
        flex-basis: 48%; /* Карты будут располагаться по 2 на ряд */&lt;br /&gt;
        margin-bottom: 10px; /* Отступы между картами */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .header-container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .logo img {&lt;br /&gt;
        width: 80px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text {&lt;br /&gt;
        margin-left: 0;&lt;br /&gt;
        margin-top: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text h1 {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text p {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* код оформление для Командование и тд Данте! */&lt;br /&gt;
/* Контейнер для карточек */&lt;br /&gt;
.command-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основные стили карточек */&lt;br /&gt;
.card {&lt;br /&gt;
    background-color: #2b2b2b; /* Темный фон карточки */&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    width: 220px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: flex-start; /* Элементы начинают сверху */&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px; /* Уменьшаем padding */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
    border: 4px solid transparent;&lt;br /&gt;
    color: #ffffff; /* Белый текст */&lt;br /&gt;
    overflow: hidden; /* Скрываем все, что выходит за пределы карточки */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Цветные обводки для разных ролей */&lt;br /&gt;
.card.Captain {&lt;br /&gt;
    border-color: #B0B7C3; /* Серебристый для Капитана */&lt;br /&gt;
}&lt;br /&gt;
.card.HeadOfSecurity {&lt;br /&gt;
    border-color: #FF0000; /* Красный для Главы Безопасности */&lt;br /&gt;
}&lt;br /&gt;
.card.HeadOfPersonnel {&lt;br /&gt;
    border-color: #00FF00; /* Зеленый для Главы Персонала */&lt;br /&gt;
}&lt;br /&gt;
.card.Engineer {&lt;br /&gt;
    border-color: #FFA500; /* Оранжевый для Старшего Инженера */&lt;br /&gt;
}&lt;br /&gt;
.card.Scientist {&lt;br /&gt;
    border-color: #800080; /* Фиолетовый для Научного Руководителя */&lt;br /&gt;
}&lt;br /&gt;
.card.Doctor {&lt;br /&gt;
    border-color: #127BB7; /* Синий для Главного Врача */&lt;br /&gt;
}&lt;br /&gt;
.card.Quartermaster {&lt;br /&gt;
    border-color: #FFD700; /* Золотой для Квартирмейстера */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для текста и заголовков */&lt;br /&gt;
.card .role-name {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.4em;&lt;br /&gt;
    color: #ffffff; /* Белый текст */&lt;br /&gt;
    margin-bottom: 3px;&lt;br /&gt;
    white-space: normal; /* Разрешить перенос слов */&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    text-align: center; /* Центрирование текста */&lt;br /&gt;
    word-wrap: break-word; /* Перенос слов при необходимости */&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 212px;&lt;br /&gt;
    grid-template-rows: 75px;&lt;br /&gt;
}&lt;br /&gt;
.role-name a {&lt;br /&gt;
    color: #ccc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для изображения */&lt;br /&gt;
.card img {&lt;br /&gt;
    max-width: 160px;&lt;br /&gt;
    max-height: 160px;&lt;br /&gt;
    margin-bottom: 3px; /* Уменьшаем отступ снизу */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для описания роли */&lt;br /&gt;
.card .role-description {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
    margin: 3px 0; /* Минимальные отступы сверху и снизу */&lt;br /&gt;
    color: #dcdcdc; /* Более светлый текст */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: normal; /* Текст переносится */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылка на СРП */&lt;br /&gt;
.card .role-guide {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    margin-top: 3px; /* Минимальный отступ сверху */&lt;br /&gt;
    text-align: center; /* Центрируем текст */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card .role-guide a {&lt;br /&gt;
    color: #00bfff; /* Цвет ссылки */&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card .role-guide a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover эффект для карточек */&lt;br /&gt;
.card:hover {&lt;br /&gt;
    transform: scale(1.05);&lt;br /&gt;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);&lt;br /&gt;
}&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
* { font-family: Arial }&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    color: #FAFAFA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
img {&lt;br /&gt;
    image-rendering: pixelated;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-image {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    margin-right: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-image-description {&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.uplinkbuybutton {&lt;br /&gt;
    background: #464966;&lt;br /&gt;
    width: 62px;&lt;br /&gt;
    height: 27px;&lt;br /&gt;
    color: white;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: bolder;&lt;br /&gt;
    float: right;&lt;br /&gt;
    padding-top: 4px;&lt;br /&gt;
    clip-path: polygon(0px 0px, 0px 18px, 9px 27px, 62px 27px, 62px 10px, 53px 0px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltip {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltiptext {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    display: initial;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 295px;&lt;br /&gt;
    left: -120px;&lt;br /&gt;
    top: 42px;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    transition: transform 0.2s, background-color 0.2s;&lt;br /&gt;
    border: 1px solid #b80000;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background-color: #24242a;&lt;br /&gt;
    box-shadow: 0 0 5px #b80000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltip:hover &amp;gt; .tooltiptext {&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
    opacity: 0.98;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td ul,&lt;br /&gt;
.wikitable td ol,&lt;br /&gt;
.wikitable td dl {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    border: 1px solid black;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background: #27272e;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 851px) {&lt;br /&gt;
    .mobile {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .job_header {&lt;br /&gt;
        float: right;&lt;br /&gt;
        width: 25%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1420px) {&lt;br /&gt;
    .tooltiptext {&lt;br /&gt;
        box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);&lt;br /&gt;
        position: fixed;&lt;br /&gt;
        width: 80vw;&lt;br /&gt;
        top: 40vh;&lt;br /&gt;
        left: 0;&lt;br /&gt;
        margin: 0 auto;&lt;br /&gt;
        right: 0;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 850px) {&lt;br /&gt;
    .nomobile {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
    .mobilefont {&lt;br /&gt;
        font-size: 80%;&lt;br /&gt;
    }&lt;br /&gt;
    .mobile_sprite,&lt;br /&gt;
    .mobile_text {&lt;br /&gt;
        transform: scale(0.75);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hover_img_special {&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.img_special:hover .hover_img_special {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.img_special:hover .img_spec {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {&lt;br /&gt;
    border-color: #fc3;&lt;br /&gt;
    background-color: #fef6e7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.mediawiki .mbox-small {&lt;br /&gt;
    clear: right;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 4px 0 4px 1em;&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.messagebox.small {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.messagebox.small-talk {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size {&lt;br /&gt;
    background-color: #21212600 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size figcaption {&lt;br /&gt;
    background-color: #21212600 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.navbox-group {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .mw-collapsible-toggle {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.mbox-image {&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 2px 0 2px 0.9em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.mbox-imageright {&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 2px 0.9em 2px 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-namespaces {&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table {&lt;br /&gt;
    z-index: 3 !important;&lt;br /&gt;
    width: 400px;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
    padding-bottom: 20px !important;&lt;br /&gt;
    background: hsl(205, 25%, 15%);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    border-spacing: 0;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table tr:not(#infobox-table-img-bg) {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th,&lt;br /&gt;
.infobox-table td {&lt;br /&gt;
    padding: 0 15px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th,&lt;br /&gt;
th.infobox-table-name {&lt;br /&gt;
    color: hsl(205, 80%, 95%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th {&lt;br /&gt;
    padding-top: 15px !important;&lt;br /&gt;
    border-top: 1px solid rgba(255, 255, 255, 0.05);&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.infobox-table-name {&lt;br /&gt;
    padding-top: 0 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    font-size: 1.4rem !important;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table-img img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table-img img[src$=&#039;.svg&#039;] {&lt;br /&gt;
    background: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table .image:hover img {&lt;br /&gt;
    transform: scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-button {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-button &amp;gt; div {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 720px) {&lt;br /&gt;
    .infobox-table {&lt;br /&gt;
        margin-right: auto;&lt;br /&gt;
        margin-left: auto;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
/*Данте страница*/&lt;br /&gt;
body.page-Участник_Дantes {&lt;br /&gt;
    font-family: &#039;Consolas&#039;, &#039;Courier New&#039;, monospace;&lt;br /&gt;
    background-color: #0f0f0f;&lt;br /&gt;
    color: #e0e0e0;&lt;br /&gt;
    overflow-x: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.glitch-text {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    animation: glitch 1.5s infinite;&lt;br /&gt;
    font-size: 1.8em;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glitch {&lt;br /&gt;
    0% { text-shadow: 2px 2px #ff0000, -2px -2px #00ffff; }&lt;br /&gt;
    25% { text-shadow: -2px 2px #00ff00, 2px -2px #ff00ff; }&lt;br /&gt;
    50% { text-shadow: 2px -2px #ff0000, -2px 2px #00ffff; }&lt;br /&gt;
    75% { text-shadow: -2px -2px #ff00ff, 2px 2px #00ff00; }&lt;br /&gt;
    100% { text-shadow: 2px 2px #ff0000, -2px -2px #00ffff; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier {&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    background: linear-gradient(145deg, #1a1a1a, #111111);&lt;br /&gt;
    border: 1px solid #ffcc00;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 0 20px rgba(255,204,0,0.4);&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding-bottom: 20px;&lt;br /&gt;
    animation: fadeIn 1s ease-out forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th, .nt-dossier-table td {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-bottom: 1px solid #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th {&lt;br /&gt;
    background: #2c2c2c;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    width: 40%;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    transition: background 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th:hover {&lt;br /&gt;
    background: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.scan-row {&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transform: translateX(-20px);&lt;br /&gt;
    transition: transform 0.6s ease-out, background-color 0.6s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.scan-row.visible {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.threat {&lt;br /&gt;
    color: #ff4444;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    animation: blink 1s infinite alternate;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes blink {&lt;br /&gt;
    0% { opacity: 1; }&lt;br /&gt;
    50% { opacity: 0.3; }&lt;br /&gt;
    100% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status-indicator {&lt;br /&gt;
    width: 16px;&lt;br /&gt;
    height: 16px;&lt;br /&gt;
    background: #ff4444;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    animation: pulse 1.5s infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse {&lt;br /&gt;
    0% { box-shadow: 0 0 5px #ff4444; transform: scale(1); }&lt;br /&gt;
    50% { box-shadow: 0 0 15px #ff0000; transform: scale(1.3); }&lt;br /&gt;
    100% { box-shadow: 0 0 5px #ff4444; transform: scale(1); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tabs {&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    animation: fadeIn 1.2s forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #2c2c2c;&lt;br /&gt;
    border: 1px solid #444;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    margin: 0 6px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: transform 0.3s ease, background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab.active {&lt;br /&gt;
    background: #444;&lt;br /&gt;
    border-color: #ffcc00;&lt;br /&gt;
    box-shadow: 0 0 10px #ffcc00 inset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab:hover {&lt;br /&gt;
    background: #555;&lt;br /&gt;
    transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab-content {&lt;br /&gt;
    display: none;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    margin: 15px auto;&lt;br /&gt;
    padding: 15px;&lt;br /&gt;
    background: #1a1a1a;&lt;br /&gt;
    border: 1px solid #444;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    animation: fadeIn 0.5s forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab-content.active {&lt;br /&gt;
    display: block;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes fadeIn {&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  * { animation: none !important; transition: none !important; scroll-behavior: auto !important; }&lt;br /&gt;
  .job_header .header-title,&lt;br /&gt;
  .job_header .sprite-container {&lt;br /&gt;
    animation: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*МИНИ часть блока лора что бы не ломать вики государств*/&lt;br /&gt;
:root{&lt;br /&gt;
  --cf-federation-color:#6e0e0e;&lt;br /&gt;
  --cf-confederation-color:#0c0361;&lt;br /&gt;
  --cf-sssp-color:#801828;&lt;br /&gt;
  --cf-minor-color:#07520b;&lt;br /&gt;
  --cf-corp-color:#0e2847;&lt;br /&gt;
  --cf-bg-card:#1e1e1e;&lt;br /&gt;
  --cf-text-light:#f0f0f0;&lt;br /&gt;
  --cf-text-muted:#a0a0a0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Структура карточек фракций (префикс cf- чтобы не ломать сайт) */&lt;br /&gt;
.cf-page-header{ text-align:center; margin-bottom:20px; padding:6px 10px; }&lt;br /&gt;
.cf-factions-wrapper{ display:flex; flex-direction:column; gap:18px; max-width:1400px; margin:0 auto; padding:6px; box-sizing:border-box; }&lt;br /&gt;
&lt;br /&gt;
.cf-faction-category{ width:100%; }&lt;br /&gt;
.cf-category-title{ font-size:1.6rem; margin:6px 0 12px; padding-bottom:6px; border-bottom:2px solid; text-align:center; }&lt;br /&gt;
&lt;br /&gt;
.cf-cards-row{ display:flex; flex-wrap:wrap; gap:14px; justify-content:center; }&lt;br /&gt;
&lt;br /&gt;
.cf-faction-card{ background-color:var(--cf-bg-card); border-radius:10px; overflow:hidden; width:100%; max-width:520px; box-shadow:0 6px 14px rgba(0,0,0,0.45); transition:transform .22s ease, box-shadow .22s ease; }&lt;br /&gt;
.cf-faction-card:hover{ transform:translateY(-6px); box-shadow:0 14px 26px rgba(0,0,0,0.6); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-header{ padding:14px 16px; text-align:center; position:relative; }&lt;br /&gt;
.cf-card-header::after{ content:&#039;&#039;; position:absolute; bottom:6px; left:8%; width:84%; height:1px; background:linear-gradient(90deg,transparent,rgba(255,255,255,0.08),transparent); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-logo{ display:block; margin:0 auto 10px; max-width:240px; max-height:120px; }&lt;br /&gt;
.cf-card-title{ font-size:1.25rem; margin:0; font-weight:700; color:var(--cf-text-light); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-content{ padding:14px 16px; color:var(--cf-text-light); }&lt;br /&gt;
.cf-faction-desc{ font-size:0.95rem; color:var(--cf-text-muted); line-height:1.45; }&lt;br /&gt;
&lt;br /&gt;
/* Цвета для типов */&lt;br /&gt;
.cf-federation{ border-top:5px solid var(--cf-federation-color); }&lt;br /&gt;
.cf-federation .cf-card-header{ background:linear-gradient(90deg,#6e0e0e 0%, #470303 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-confederation{ border-top:5px solid var(--cf-confederation-color); }&lt;br /&gt;
.cf-confederation .cf-card-header{ background:linear-gradient(90deg,#0c0361 0%, #0a034a 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-sssp{ border-top:5px solid var(--cf-sssp-color); }&lt;br /&gt;
.cf-sssp .cf-card-header{ background:linear-gradient(90deg,#801828 0%, #4f121b 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-minor-states{ border-top:5px solid var(--cf-minor-color); }&lt;br /&gt;
.cf-minor-states .cf-card-header{ background:linear-gradient(90deg,#07520b 0%, #032b05 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-corporations{ border-top:5px solid var(--cf-corp-color); }&lt;br /&gt;
.cf-corporations .cf-card-header{ background:linear-gradient(90deg,#0e2847 0%, #081524 100%); }&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width:900px){&lt;br /&gt;
  .cf-card-logo{ max-width:180px; max-height:100px; }&lt;br /&gt;
  .cf-faction-card{ max-width:100%; }&lt;br /&gt;
  .cf-cards-row{ gap:10px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>MetalSage</name></author>
	</entry>
	<entry>
		<id>https://spacestories.club/index.php?title=MediaWiki:Common.css&amp;diff=24764</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://spacestories.club/index.php?title=MediaWiki:Common.css&amp;diff=24764"/>
		<updated>2026-04-06T20:24:01Z</updated>

		<summary type="html">&lt;p&gt;MetalSage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Загрузка лого морпехов */&lt;br /&gt;
.second-custom-logo {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-left: 16px;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.second-custom-logo img {&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
    transition: opacity 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.second-custom-logo:hover img {&lt;br /&gt;
    opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
    .second-custom-logo {&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
    .second-custom-logo img {&lt;br /&gt;
        height: 24px; &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Химия*/&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
    .chem-heading {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    body.page-Тест .citizen-body-container {&lt;br /&gt;
        grid-template-areas: &#039;void header header&#039; &#039;sidebar content toc&#039; &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
        max-width: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
.chem-cards-container {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.chem-card {&lt;br /&gt;
    background-color: #121212;&lt;br /&gt;
    border: 3px solid var(--card-border, #444);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    color: #e0e0e0;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0,0,0,0.5);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.chem-name-header {&lt;br /&gt;
    background-color: var(--card-accent);&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 14px 20px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.7);&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.chem-heading {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    background: rgba(255,255,255,0.06);&lt;br /&gt;
    border-top: 1px solid rgba(255,255,255,0.1);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.chem-heading-content {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.heading-text {&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: var(--card-accent, #8cf);&lt;br /&gt;
}&lt;br /&gt;
.collapse-btn {&lt;br /&gt;
    border: 2px dotted #ffd700;&lt;br /&gt;
    padding: 2px 12px;&lt;br /&gt;
    border-radius: 9999px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    background: rgba(0,0,0,0.3);&lt;br /&gt;
}&lt;br /&gt;
.collapsible {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);&lt;br /&gt;
    max-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.collapsible.expanded {&lt;br /&gt;
    max-height: 3000px;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe-block,&lt;br /&gt;
.chem-effects-block {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe-steps,&lt;br /&gt;
.chem-effects {&lt;br /&gt;
    padding: 12px 16px 24px;&lt;br /&gt;
}&lt;br /&gt;
.recipe-variant-header {&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px 0;&lt;br /&gt;
    border-bottom: 1px dashed rgba(255,215,0,0.3);&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 780px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.recipe-inputs,&lt;br /&gt;
.recipe-outputs {&lt;br /&gt;
    flex: 1 1 280px;&lt;br /&gt;
    min-width: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.recipe-action {&lt;br /&gt;
    flex: 0 0 160px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
}&lt;br /&gt;
.recipe-action-content {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.recipe-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    background: rgba(255,255,255,0.08);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border-left: 4px solid var(--card-accent, #8cf);&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
}&lt;br /&gt;
.chem-reagent-icon,&lt;br /&gt;
.chem-beaker {&lt;br /&gt;
    width: 36px;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.action-sprite .chem-reagent-icon,&lt;br /&gt;
.action-sprite .chem-beaker {&lt;br /&gt;
    width: 46px;&lt;br /&gt;
    height: 46px;&lt;br /&gt;
}&lt;br /&gt;
.action-text {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
.chem-effects .chem-effect-line {&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    padding-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
.chem-desc {&lt;br /&gt;
    margin: 12px 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: rgba(255,255,255,0.03);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    border-left: 4px solid var(--card-accent, #8cf);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    color: #aaa;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
    .chem-cards-container {&lt;br /&gt;
        grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .chem-cards-container {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
    .chem-recipe {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        gap: 16px;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
        padding: 0 12px;&lt;br /&gt;
    }&lt;br /&gt;
    .recipe-action {&lt;br /&gt;
        flex: 0 0 auto;&lt;br /&gt;
        min-width: auto;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/*Химия*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора=*/&lt;br /&gt;
/*Хронолония */&lt;br /&gt;
.timeline {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-bottom: 1px solid #555;&lt;br /&gt;
    background-color: var(--timeline-entry-bg, #333);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-header {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: var(--timeline-header-color, #fff);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-content {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: var(--timeline-content-color, #ddd);&lt;br /&gt;
    background-color: var(--timeline-content-bg, #444);&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry:nth-child(even) {&lt;br /&gt;
    background-color: var(--timeline-entry-bg-even, #222);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry:hover {&lt;br /&gt;
    background-color: var(--timeline-entry-bg-hover, #555);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry a {&lt;br /&gt;
    color: var(--timeline-link-color, #ff9800);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Таблица планет=*/&lt;br /&gt;
.planets-table-wrapper {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table {&lt;br /&gt;
  width: 100%; &lt;br /&gt;
  max-width: 150%; &lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  font-family: &amp;quot;Segoe UI&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  background: linear-gradient(to bottom, #0d1117, #161b22);&lt;br /&gt;
  border: 1px solid #5a5a5a;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  color: #b0b0b0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table th {&lt;br /&gt;
  background-color: #3a3a3a;&lt;br /&gt;
  color: #dcdcdc;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  border-bottom: 1px solid #5a5a5a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table td {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border-top: 1px solid #5a5a5a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table td img {&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:first-child th:first-child {&lt;br /&gt;
  border-top-left-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:first-child th:last-child {&lt;br /&gt;
  border-top-right-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:last-child td:first-child {&lt;br /&gt;
  border-bottom-left-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:last-child td:last-child {&lt;br /&gt;
  border-bottom-right-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:nth-child(even) {&lt;br /&gt;
  background-color: rgba(255, 255, 255, 0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:nth-child(odd) {&lt;br /&gt;
  background-color: rgba(255, 255, 255, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table th:nth-child(2),&lt;br /&gt;
.planets-table td:nth-child(2) {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table caption {&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
  font-size: 20px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #a0a0a0;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Карточки планет=*/&lt;br /&gt;
&lt;br /&gt;
.planets-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  margin: 20px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card {&lt;br /&gt;
  width: 220px;&lt;br /&gt;
  border: 2px solid #555;&lt;br /&gt;
  border-radius: 15px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background-color: #333;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 15px;&lt;br /&gt;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.7);&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  border-bottom: 2px solid #555;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card h3 {&lt;br /&gt;
  font-size: 1.3em;&lt;br /&gt;
  margin: 15px 0 10px;&lt;br /&gt;
  color: #ffcc00;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card p {&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  color: #ddd;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card:hover {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card .more-info {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  background-color: #ffcc00;&lt;br /&gt;
  color: #222;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card .more-info:hover {&lt;br /&gt;
  background-color: #ffaa00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .planets-row {&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .planet-card {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 280px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .planet-card {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Меню лора=*/&lt;br /&gt;
:root { --transition-duration: 0.4s; --primary-bg-color: #1c1c1c; --secondary-bg-color: #2c2c2c; --item-bg-color: #2e2e2e; --item-hover-bg-color: #444444; --border-color: #666; --text-color: #dcdcdc; --hover-text-color: #ffffff; --font-family: &#039;Arial&#039;, sans-serif; --menu-border-radius: 25px; --header-padding: 30px; --item-height: 180px; --icon-size: 72px; --text-font-size: 18px; } .custom-lore-menu { max-width: 1200px; margin: 30px auto; padding: 40px; border-radius: var(--menu-border-radius); background: linear-gradient(145deg, #1b1b1b, #252525); display: grid; grid-template-columns: 1fr; gap: 30px; font-family: var(--font-family); box-shadow: 0 10px 30px rgba(0,0,0,0.6); } .custom-header { text-align: center; background-color: var(--secondary-bg-color); padding: var(--header-padding); border-bottom: 2px solid var(--border-color); color: var(--text-color); font-size: 26px; font-weight: bold; text-shadow: 1px 1px 3px rgba(0,0,0,0.5); } .custom-links { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 25px; padding: 25px; justify-items: center; align-items: stretch; } .custom-item { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: var(--item-height); text-align: center; border: 1px solid var(--border-color); border-radius: 20px; background: linear-gradient(145deg, #2a2a2a, #333333); transition: transform var(--transition-duration), background var(--transition-duration), box-shadow var(--transition-duration); cursor: pointer; box-shadow: 0 4px 10px rgba(0,0,0,0.3); } .custom-item:hover { background: linear-gradient(145deg, #3a3a3a, #555555); transform: scale(1.08); box-shadow: 0 10px 20px rgba(0,0,0,0.5); } .custom-item a { text-decoration: none; color: var(--text-color); display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; transition: color var(--transition-duration), text-shadow var(--transition-duration); font-size: var(--text-font-size); font-weight: bold; } .custom-item a:hover { color: var(--hover-text-color); text-shadow: 0 0 8px #fff; } .custom-icon { width: var(--icon-size); height: var(--icon-size); margin-bottom: 12px; flex-shrink: 0; filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.7)); } @media (max-width: 768px) { .custom-lore-menu { padding: 20px; } .custom-links { grid-template-columns: 1fr; } .custom-item { height: auto; padding: 20px 10px; } .custom-item a { font-size: 16px; } }&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора=*/&lt;br /&gt;
&lt;br /&gt;
/*=Блок лор Colonial marines=*/&lt;br /&gt;
&lt;br /&gt;
body.page-Лор_СМ #siteSub,&lt;br /&gt;
body.page-Лор_СМ #contentSub,&lt;br /&gt;
body.page-Лор_СМ h1.firstHeading&lt;br /&gt;
{display:none !important}&lt;br /&gt;
&lt;br /&gt;
.CMMainFigure {&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  width: 575px;&lt;br /&gt;
  background: #292f2d;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainText {&lt;br /&gt;
  font-family: &amp;quot;Trebuchet MS&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
  color: #a1a2a5;&lt;br /&gt;
  padding-top: 6px;&lt;br /&gt;
  padding-left: 9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton2 {&lt;br /&gt;
  transform: translate(190px,-94px);&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton3 {&lt;br /&gt;
  transform: translate(380px,-188px);&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButtonText {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding-top: 7px;&lt;br /&gt;
  font-family: &amp;quot;Trebuchet MS&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора Маршалов CM=*/&lt;br /&gt;
&lt;br /&gt;
body.page-Провост_Маршал .mw-page-title-main,&lt;br /&gt;
body.page-Провост_Маршал #siteSub,&lt;br /&gt;
body.page-Провост_Маршал .mw-body-header,&lt;br /&gt;
body.page-Провост_Маршал .citizen-header&lt;br /&gt;
{display:none !important}&lt;br /&gt;
&lt;br /&gt;
body.page-Провост_Маршал .citizen-page-container&lt;br /&gt;
{background: rgb(20,24,31);&lt;br /&gt;
background: linear-gradient(90deg, rgba(20,24,31,1) 0%, rgba(40,11,15,1) 75%, rgba(82,0,0,1) 100%);}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM {&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(835px, 20px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM2 {&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(835px, 30px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM3 {&lt;br /&gt;
  width: 800px;&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  background: #590000;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM4 {&lt;br /&gt;
  width: 1085px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -90px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: #0087bd;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -52px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo2 {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: #0087bd;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -52px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCM {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(15px, 5px);&lt;br /&gt;
  font-family: Inter, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen, Ubuntu, Cantarell, &#039;Fira Sans&#039;, &#039;Droid Sans&#039;, &#039;Helvetica Neue&#039;, sans-serif;&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCMRisk {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(17.5px, 6px);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: calc(11px +(12 - 8)*((100vw - 400px) /(800 - 400)));&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo3 {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  background: #ce0000;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -79px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCM3 {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(17.5px, 5px);&lt;br /&gt;
  font-family: Inter, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen, Ubuntu, Cantarell, &#039;Fira Sans&#039;, &#039;Droid Sans&#039;, &#039;Helvetica Neue&#039;, sans-serif;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCMRisk3 {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(20px, 21px);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif; &lt;br /&gt;
  font-size: 35px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.triangle-bottomrightCM {&lt;br /&gt;
  width: 450px;&lt;br /&gt;
  height: 0;&lt;br /&gt;
  border-bottom: 130px solid #700;&lt;br /&gt;
  border-left: 100px solid transparent;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(350px,-210px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.MarshalsLogoCM {&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Не лор маршалов=*/&lt;br /&gt;
.hrCMLore {&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-top: 1.5px solid #C6C3B5; /* Линия теперь будет красного цвета */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.second_block {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.imggg {&lt;br /&gt;
  float: right ;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card:hover .second_block {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.divisionis {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-family: system-ui;&lt;br /&gt;
  font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMwelcom {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: lighter;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMwelcomWork {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: lighter;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMtext {&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: system-ui;&lt;br /&gt;
  font-size: 30px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid: auto-flow dense/repeat( auto-fit, minmax( 9.375rem, 1fr ) );&lt;br /&gt;
	grid-auto-rows: minmax( 3rem, auto );&lt;br /&gt;
	grid-gap: calc(0.5 * 1rem);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid--col2 {&lt;br /&gt;
	grid-template-columns: 1fr 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid a.external {&lt;br /&gt;
	background-image: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
	background: hsl(220,25%,12%);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.05);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.04 ), 0 3px 6px rgba( 0, 0, 0, 0.0575 );&lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card table.timeline {&lt;br /&gt;
	margin-top: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--col2 {&lt;br /&gt;
	grid-column: span 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row3 {&lt;br /&gt;
	grid-row: span 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row4 {&lt;br /&gt;
	grid-row: span 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row8 {&lt;br /&gt;
	grid-row: span 8 / auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__label {&lt;br /&gt;
	color: #72777d;&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
	letter-spacing: 0.75px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header {&lt;br /&gt;
	color: #202122;&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header a {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header a:after {&lt;br /&gt;
	content: &#039;▶&#039;;&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	background: #242a31;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background:after {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
    background: linear-gradient(to right,#000,transparent);&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background picture,&lt;br /&gt;
.home-card__background img {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background img {&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
	object-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	gap: calc(0.25 * 1rem);&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground .home-card__header {&lt;br /&gt;
	color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground .home-card__label {&lt;br /&gt;
	color: #bababa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card p {&lt;br /&gt;
	/* margin-top: calc(0.5 * 1rem); */&lt;br /&gt;
	margin-top: calc(0 * 1rem); &lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card.home-card--button {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	background: #242a31;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.home-card--button a {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0 1rem;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button--navigation a {&lt;br /&gt;
	/* display: flex; */&lt;br /&gt;
	display: contents;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0 1rem;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button .home-card__background a {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button img {&lt;br /&gt;
	transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button:hover img {&lt;br /&gt;
	transform: scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	margin-top: calc(0.5 * 1rem);&lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	grid-gap: calc(0.5 * 1rem);&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button {&lt;br /&gt;
	display: flex;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a {&lt;br /&gt;
	flex-grow: 1;&lt;br /&gt;
	padding: calc(0.5 * 1rem);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.05);&lt;br /&gt;
	background: hsl(220,25%,15%);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	color: #fff !important;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a:hover {&lt;br /&gt;
	background: hsl(220,30%,19%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a:active {&lt;br /&gt;
	background: hsl(220,30%,11%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-content {&lt;br /&gt;
	margin-top: calc(1.25 * 1rem);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card .template-statsbar {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-footer {&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-nav {&lt;br /&gt;
	margin-top: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-nav .home-card__foreground {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Галерея-----------------------------------------------------------------------------*/&lt;br /&gt;
#ss-art-gallery.ss-wrap{ --ss-bg:#0e0f14; --ss-fg:#e9e9e9; --ss-muted:#a9b0bd; --ss-accent:#dca01b; --ss-card:#171a21; --ss-ring:#2b3241; --ss-chip:#1e2330; --ss-shadow:0 10px 28px rgba(0,0,0,.4); background:var(--ss-bg); color:var(--ss-fg); padding:20px; border-radius:18px; font-family:&amp;quot;Segoe UI&amp;quot;,sans-serif }&lt;br /&gt;
#ss-art-gallery .ss-header{ display:flex; flex-direction:column; gap:10px; margin-bottom:20px; text-align:center }&lt;br /&gt;
#ss-art-gallery .ss-title{ font-size:30px; line-height:1.2; font-weight:700; color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-sub{ font-size:15px; color:var(--ss-muted) }&lt;br /&gt;
#ss-art-gallery .ss-filters{ display:flex; gap:10px; flex-wrap:wrap; justify-content:center; margin-top:10px }&lt;br /&gt;
#ss-art-gallery .ss-chip{ user-select:none; cursor:pointer; background:var(--ss-chip); padding:8px 14px; border-radius:999px; border:1px solid var(--ss-ring); box-shadow:var(--ss-shadow); font-size:13px; transition: transform .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-chip:hover{ background:var(--ss-accent), background-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-chip:hover{ background:var(--ss-accent); color:#000 }&lt;br /&gt;
#ss-art-gallery .ss-chip-active{ border-color:var(--ss-accent); background:var(--ss-accent); color:#000 }&lt;br /&gt;
#ss-art-gallery .ss-section{ margin:28px 0 }&lt;br /&gt;
#ss-art-gallery .ss-section-title{ font-size:22px; font-weight:700; margin:10px 0 18px; text-align:left; color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-grid{ display:grid; grid-template-columns:repeat(auto-fill,minmax(360px,1fr)); gap:24px; margin-top:12px }&lt;br /&gt;
#ss-art-gallery .ss-card{ background:var(--ss-card); border:1px solid var(--ss-ring); border-radius:16px; box-shadow:var(--ss-shadow); padding:16px; display:flex; flex-direction:column; gap:10px; transform:translateZ(0); transition:transform .2s ease,border-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-card:hover{ transform:translateY(-4px); border-color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-card-title{ font-size:16px; font-weight:600; color:var(--ss-muted); text-align:center }&lt;br /&gt;
#ss-art-gallery .ss-card img{ &lt;br /&gt;
    width:auto!important; &lt;br /&gt;
    height:auto!important; &lt;br /&gt;
    max-width:100%; &lt;br /&gt;
    border-radius:12px; &lt;br /&gt;
    display:block; &lt;br /&gt;
    margin:0 auto; &lt;br /&gt;
    image-rendering: auto !important; /* убираем пикселизацию — включаем плавное масштабирование спрайтов */&lt;br /&gt;
}&lt;br /&gt;
#ss-art-gallery .ss-hidden{ display:none!important }&lt;br /&gt;
#ss-art-gallery .ss-modal{ position:fixed; inset:0; background:rgba(0,0,0,.88); display:none; align-items:center; justify-content:center; z-index:9999 }&lt;br /&gt;
#ss-art-gallery .ss-modal.open{display:flex}&lt;br /&gt;
#ss-art-gallery .ss-modal-inner{ max-width:92vw; max-height:92vh; animation:ss-fade .25s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-img{ &lt;br /&gt;
    max-width:90vw; &lt;br /&gt;
    max-height:90vh; &lt;br /&gt;
    border-radius:14px; &lt;br /&gt;
    box-shadow:0 0 24px rgba(0,0,0,.7); &lt;br /&gt;
    image-rendering: auto !important; /* убираем пикселизацию в модальном окне */&lt;br /&gt;
}&lt;br /&gt;
#ss-art-gallery .ss-modal-close{ position:fixed; top:16px; right:18px; background:var(--ss-chip); border:1px solid var(--ss-ring); padding:8px 14px; border-radius:10px; cursor:pointer; transition: transform .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-close:hover{ background:var(--ss-accent), background-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-close:hover{ background:var(--ss-accent); color:#000 }&lt;br /&gt;
@keyframes ss-fade{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Галерея-----------------------------------------------------------------------------*/&lt;br /&gt;
/*------------------------------------------------Сноска для предметов-----------------------------------------------------------------------------*/&lt;br /&gt;
.nt-card {&lt;br /&gt;
  float: right;&lt;br /&gt;
  margin: 0 0 12px 12px;&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  width: 220px;&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  border: 1px solid rgba(120,120,120,.35);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  background: rgba(20,20,20,.05);&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,.05);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-sprite {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  place-items: center;&lt;br /&gt;
  width: 64px;&lt;br /&gt;
  height: 64px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: rgba(0,0,0,.04);&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-sprite img {&lt;br /&gt;
  image-rendering: pixelated;&lt;br /&gt;
  width: 56px;&lt;br /&gt;
  height: 56px;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-desc {&lt;br /&gt;
  font-size: .88rem;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: 3px;&lt;br /&gt;
  font-size: .85rem;&lt;br /&gt;
  margin-top: 4px;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-stat {&lt;br /&gt;
  padding: 3px 5px;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  background: rgba(0,0,0,.06);&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-src {&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-size: .8rem;&lt;br /&gt;
  opacity: .85;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* адаптация под телефоны */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .nt-card {&lt;br /&gt;
    float: none;&lt;br /&gt;
    margin: 12px 0;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  .nt-card .nt-stats,&lt;br /&gt;
  .nt-card .nt-src {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Сноска для предметов-----------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Блок вики-----------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
.tabber {&lt;br /&gt;
    border: 1px solid #20242a !important;&lt;br /&gt;
    border-radius: 10px !important; /* Закругление углов у всего таба */&lt;br /&gt;
    overflow: hidden; /* Чтобы закругление работало для содержимого */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab {&lt;br /&gt;
    background: #19191d !important;&lt;br /&gt;
    padding: 8px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__panel {&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
    border-radius: 8px !important; /* Закругление углов для панели */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Все табсы должны быть заменены на табберы! */&lt;br /&gt;
.tabs-tabbox {&lt;br /&gt;
    background: rgba(255,0,0,0.07) !important;&lt;br /&gt;
    border-radius: 8px !important; /* Закругление углов */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Tabl-Сейчас 2 версии табл новая и старая, струю не убирать иначе все ломается-----------*/&lt;br /&gt;
&lt;br /&gt;
/* Анимация градиента для JobHeader */&lt;br /&gt;
@keyframes gradient-animation {&lt;br /&gt;
    0%, 100% { background-position: 0% 50%; }&lt;br /&gt;
    50% { background-position: 100% 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стиль заголовка профессии */&lt;br /&gt;
.job_header {&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    border: 3px solid var(--border-color, #465298);&lt;br /&gt;
    border-radius: 0.5em;&lt;br /&gt;
    background-color: #27272e;&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0 0 10px 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .header-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: linear-gradient(135deg, var(--header-color-start, #465298), var(--header-color-end, #27272e));&lt;br /&gt;
    background-size: 300% 300%;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    animation: gradient-animation 6s ease infinite;&lt;br /&gt;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер для изображения профессии */&lt;br /&gt;
.job_header .sprite-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 3px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: linear-gradient(135deg, var(--sprite-color-start, #465298), var(--sprite-color-end, #27272e));&lt;br /&gt;
    background-size: 300% 300%;&lt;br /&gt;
    animation: gradient-animation 6s ease infinite;&lt;br /&gt;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .sprite-container img {&lt;br /&gt;
    /* width: 128px; */&lt;br /&gt;
    /* height: auto; */&lt;br /&gt;
    border-radius: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Элементы внутри JobHeader */&lt;br /&gt;
.job_header div {&lt;br /&gt;
    padding: 3px 10px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);&lt;br /&gt;
    color: #ddd;&lt;br /&gt;
    transition: background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header div:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .label {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .value {&lt;br /&gt;
    color: #bbb;&lt;br /&gt;
    font-size: 0.95em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрываемые элементы для JobHeader */&lt;br /&gt;
.job_collapsible {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    color: lightblue;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_collapsible_content {&lt;br /&gt;
    display: none;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    color: #bbb;&lt;br /&gt;
    transition: transform 0.3s ease, background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin стиль для pre (цитатки)&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End стиль для pre (цитатки)&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin ClearUnset &lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
span.ClearUnset &amp;gt; figure.mw-halign-right {&lt;br /&gt;
    clear: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End ClearUnset &lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin стиль для collapsible button&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.collapsible_align &amp;gt; tbody &amp;gt; tr &amp;gt; th &amp;gt; span {&lt;br /&gt;
    padding: 7px 5px;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible.mw-made-collapsible.mw-collapsed .mw-collapsible-text {&lt;br /&gt;
    color: #dbdbdb;&lt;br /&gt;
    box-shadow: 0 0 5px 0px;&lt;br /&gt;
    border: 2px solid;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    transition: 0.5s;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible.mw-made-collapsible .mw-collapsible-text {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    border: 2px dotted;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    transition: 0.5s;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible-toggle-default:before {&lt;br /&gt;
    content: unset;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible-toggle-default:after {&lt;br /&gt;
    content: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End стиль для collapsible button&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
/* ===============================&lt;br /&gt;
   Begin стиль для Grid — Shegare&lt;br /&gt;
   =============================== */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .citizen-toc-enabled .citizen-body-container {&lt;br /&gt;
        grid-template-areas:&lt;br /&gt;
            &#039;void header header&#039;&lt;br /&gt;
            &#039;sidebar content toc&#039;&lt;br /&gt;
            &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    body {&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        grid-area: sidebar;&lt;br /&gt;
        margin-left: -8vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body {&lt;br /&gt;
    margin-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===============================&lt;br /&gt;
   End стиль для Grid — Shegare&lt;br /&gt;
   =============================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==================================================&lt;br /&gt;
   Begin стиль для JobsTable — Shegare&lt;br /&gt;
   ================================================== */&lt;br /&gt;
/* === Общие стили === */&lt;br /&gt;
.citizen-body {&lt;br /&gt;
    margin-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2 {&lt;br /&gt;
    flex-basis: 280px;&lt;br /&gt;
    padding: 0 15px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    align-self: flex-start;&lt;br /&gt;
    max-height: calc(100vh - 40px);&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    z-index: 100;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out; /* Плавное изменение свойств */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable {&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    margin-bottom: 2px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: fit-content;&lt;br /&gt;
    background: #28303e;&lt;br /&gt;
    transition: background 0.3s ease; /* Плавная смена фона */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList li a {&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    background: #232323;&lt;br /&gt;
    display: block;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding: 3px 5px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: background 0.3s ease, transform 0.3s ease; /* Плавная смена фона и эффект нажатия */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList li a:hover {&lt;br /&gt;
    background: #3b3b3b;&lt;br /&gt;
    transform: scale(1.05); /* Эффект увеличения при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableHeadImg {&lt;br /&gt;
    margin: 0 5px 0 15px;&lt;br /&gt;
    transition: transform 0.3s ease; /* Плавное изменение трансформации */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableHeadLink {&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
    transition: transform 0.3s ease; /* Плавное изменение трансформации */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer1 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-toggle {&lt;br /&gt;
    margin-top: -35px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-toggle-default:before,&lt;br /&gt;
.JobsTable .mw-collapsible-toggle-default:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-text {&lt;br /&gt;
    background: black;&lt;br /&gt;
    border: 2px solid;&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    transition: color 0.3s ease, box-shadow 0.3s ease; /* Плавное изменение цвета и тени */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible.mw-made-collapsible.mw-collapsed .mw-collapsible-text {&lt;br /&gt;
    color: #00ffff9e;&lt;br /&gt;
    box-shadow: 0 0 10px #00b9b978;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList.closed {&lt;br /&gt;
    max-height: 0 !important;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: opacity 0.5s ease, max-height 0.5s ease; /* Плавное исчезновение */&lt;br /&gt;
    transition-delay: 1s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие иконок по умолчанию */&lt;br /&gt;
.client-js td.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js table.mw-collapsed:not(.mw-made-collapsible) :first-child tr:first-child th:last-child:before,&lt;br /&gt;
.client-js table.mw-collapsed:not(.mw-made-collapsible) &amp;gt; caption:first-child:after,&lt;br /&gt;
.client-js div.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js ol.mw-collapsible:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js ul.mw-collapsible:not(.mw-made-collapsible):before {&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Мобильные стили (до 1440px) === */&lt;br /&gt;
@media screen and (max-width: 1440px) {&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer1 {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTableHeadImg {&lt;br /&gt;
        margin-left: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTableHeadLink {&lt;br /&gt;
        margin-right: 55px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Отображение иконок сворачивания */&lt;br /&gt;
    .client-js td.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js table.mw-collapsed:not(.mw-made-collapsible) :first-child tr:first-child th:last-child:before,&lt;br /&gt;
    .client-js table.mw-collapsed:not(.mw-made-collapsible) &amp;gt; caption:first-child:after,&lt;br /&gt;
    .client-js div.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js ol.mw-collapsible:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js ul.mw-collapsible:not(.mw-made-collapsible):before {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1439px) {&lt;br /&gt;
    .JobsTable div:first-child {&lt;br /&gt;
        padding-left: 15px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === ПК стили (от 1120px и выше) === */&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .citizen-toc-enabled .citizen-body-container {&lt;br /&gt;
        grid-template-areas:&lt;br /&gt;
            &#039;void header header&#039;&lt;br /&gt;
            &#039;sidebar content toc&#039;&lt;br /&gt;
            &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    body {&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        grid-area: sidebar;&lt;br /&gt;
        margin-left: -8vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1440px) {&lt;br /&gt;
    .JobsTable .mw-collapsible.mw-collapsed {&lt;br /&gt;
        display: block;&lt;br /&gt;
        max-height: 0;&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
        transition: max-height 2s ease, opacity 2s ease;&lt;br /&gt;
        transition-delay: 1s; /* Задержка при закрытии */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTable div:hover ~ .mw-collapsible.mw-collapsed,&lt;br /&gt;
    .JobsTable .mw-collapsible.mw-collapsed:hover {&lt;br /&gt;
        max-height: 1000px;&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transition-delay: 0s; /* Мгновенно при открытии */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable div:hover ~ .custom-collapsible.hidden,&lt;br /&gt;
    .JobsTable .custom-collapsible.hidden:hover {&lt;br /&gt;
        max-height: 1000px;&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transition-delay: 0s;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2::-webkit-scrollbar {&lt;br /&gt;
    width: 0;  /* скрываем скроллбар, установив нулевую ширину */&lt;br /&gt;
    background: transparent; /* и фон прозрачным */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2 {&lt;br /&gt;
    z-index: auto;&lt;br /&gt;
    scrollbar-width: none; /* Для Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* Для IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible {&lt;br /&gt;
    transition: max-height 2s ease, opacity 2s ease;&lt;br /&gt;
    transition-delay: 1s; /* задержка закрытия */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable:hover .mw-collapsible,&lt;br /&gt;
.JobsTable .mw-collapsible:hover {&lt;br /&gt;
    transition: max-height 0s ease, opacity 0s ease;&lt;br /&gt;
    max-height: 1000px;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2::-webkit-scrollbar {&lt;br /&gt;
    width: 0;  /* скрываем скроллбар, установив нулевую ширину */&lt;br /&gt;
    background: transparent; /* и фон прозрачным */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable:hover .mw-collapsible,&lt;br /&gt;
.JobsTable .mw-collapsible:hover {&lt;br /&gt;
    transition: max-height 0s ease, opacity 0s ease;&lt;br /&gt;
    max-height: 1000px;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==================================================&lt;br /&gt;
   End стиль для JobsTable — Shegare&lt;br /&gt;
   ================================================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Заголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading .mw-headline {&lt;br /&gt;
    border-bottom: 2px solid;&lt;br /&gt;
    border-image: linear-gradient(to right top, #5d5d5d, #272727);&lt;br /&gt;
    border-image-slice: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading .mw-headline:empty {&lt;br /&gt;
    border: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading--collapsed .mw-headline {&lt;br /&gt;
    border: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-icon-wikimedia-collapse:before {&lt;br /&gt;
    opacity: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
    width: 25px;&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    padding: 3px;&lt;br /&gt;
    background: rgb(162 162 162 / 60%);&lt;br /&gt;
    box-shadow: 0 0 20px 0px rgb(162 162 162 / 20%);&lt;br /&gt;
    border: 1px solid #000000;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    transition: 0.3s;&lt;br /&gt;
    margin-left: -30px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1119px) {&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
        margin-left: 0px;&lt;br /&gt;
    }&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
        width: 21px;&lt;br /&gt;
        height: 21px;&lt;br /&gt;
    }&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-heading .mw-headline {&lt;br /&gt;
        padding-left: 25px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading--collapsed .citizen-section-indicator {&lt;br /&gt;
    background: #000000;&lt;br /&gt;
    opacity: 50%;&lt;br /&gt;
    box-shadow: unset;&lt;br /&gt;
    transition: 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-section-collapsible p {&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
    margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Begin Заголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/* Begin Подзаголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*.citizen-section-collapsible &amp;gt; h2, h3, h4, h5, h6 {&lt;br /&gt;
    border-bottom: 2px dashed #5d5d5d;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Подзаголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin элементы таблицы &amp;quot;|&amp;quot; не подсвечиваются при наведении&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
:root.skin-citizen-dark {&lt;br /&gt;
	--background-color-quiet--hover: unset&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End элементы таблицы &amp;quot;|&amp;quot; не подсвечиваются при наведении&lt;br /&gt;
Shegare */&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin header не скрывается&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1119px) {&lt;br /&gt;
    .citizen-scroll--down .citizen-header {&lt;br /&gt;
        transform: unset;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End header не скрывается&lt;br /&gt;
Shegare */&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin TooltipTable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-overflow--right {&lt;br /&gt;
    -webkit-mask-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1421px) {&lt;br /&gt;
    .citizen-table-wrapper {&lt;br /&gt;
        overflow: unset;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:1421px) {&lt;br /&gt;
        .citizen-table-wrapper,&lt;br /&gt;
        .citizen-overflow--left.citizen-overflow--right,&lt;br /&gt;
        .citizen-overflow--left,&lt;br /&gt;
        .citizen-overflow--right {&lt;br /&gt;
                -webkit-mask-image: unset;&lt;br /&gt;
                overflow: auto;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End TooltipTable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Отмена пикселизации&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-header__logo img, .logo img {&lt;br /&gt;
      image-rendering: unset;&lt;br /&gt;
}&lt;br /&gt;
.nopixelated img {&lt;br /&gt;
  image-rendering: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End оформление заголовков&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin mobile_bigtable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1025px) {&lt;br /&gt;
    mobile_bigtable {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 1024px) {&lt;br /&gt;
    mobile_bigtable {&lt;br /&gt;
        font-size: 10px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Begin mobile_bigtable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin главное меню&lt;br /&gt;
Данте ( и немного Shegare &amp;gt;w&amp;lt; )&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/* Общее форматирование ячеек таблицы */&lt;br /&gt;
.standard-link th,&lt;br /&gt;
.standard-link td {&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    background-color: #212126;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скругление углов только у первой и последней ячеек в строке заголовка */&lt;br /&gt;
.standard-link th {&lt;br /&gt;
    border-radius: 15px 0 0 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Форматирование ссылок в заголовках таблицы */&lt;br /&gt;
.standard-link th a {&lt;br /&gt;
    margin: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Форматирование ссылок в ячейках таблицы */&lt;br /&gt;
.standard-link td a {&lt;br /&gt;
    margin: 5px 10px;&lt;br /&gt;
    padding: 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Общие стили для всех ссылок */&lt;br /&gt;
.standard-link a {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font: small-caps bold 25px sans-serif;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #141417;&lt;br /&gt;
    transition: background-color 1.0s ease, border-color 1.0s ease, color 1.0s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для мобильных устройств */&lt;br /&gt;
@media screen and (max-width:850px) {&lt;br /&gt;
    .standard-link a {&lt;br /&gt;
        transition: none;&lt;br /&gt;
    }&lt;br /&gt;
    .standard-link td {&lt;br /&gt;
    border-radius: 0px 15px 15px 0px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили при наведении курсора на строку таблицы */&lt;br /&gt;
.standard-link tr:hover a {&lt;br /&gt;
    background-color: black;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border-color: #e23229;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End главное меню&lt;br /&gt;
Данте ( и немного Shegare &amp;gt;w&amp;lt; )&lt;br /&gt;
*/&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Данте Морпехи */&lt;br /&gt;
/* Основные стили для контейнера меню */&lt;br /&gt;
.main-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Общие стили для секций меню */&lt;br /&gt;
.menu-section {&lt;br /&gt;
    flex-basis: 23%;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background-color: #14171f; /* Фон не покрашенных блоков */&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.1); /* Уменьшенная белая обводка для блоков */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Индивидуальные цвета для секций */&lt;br /&gt;
.marines-section {&lt;br /&gt;
    background-color: #222424;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.xenos-section {&lt;br /&gt;
    background-color: #2b2e44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.other-section {&lt;br /&gt;
    background-color: #341d1d; /* Цвет для блока &amp;quot;Другие фракции&amp;quot; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для заголовков секций */&lt;br /&gt;
.menu-section h3 {&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для списка */&lt;br /&gt;
.menu-section ul {&lt;br /&gt;
    list-style-type: none;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 10px 0 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для элементов списка */&lt;br /&gt;
.menu-section ul li {&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для кнопок (ссылок) */&lt;br /&gt;
.menu-section ul li a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background-color: #1a1e29; /* Цвет фона кнопок */&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.2); /* Обводка для кнопок */&lt;br /&gt;
    transition: background-color 0.3s ease, border-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu-section ul li a:hover {&lt;br /&gt;
    background-color: #666;&lt;br /&gt;
    border-color: rgba(255, 255, 255, 0.5); /* Обводка при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для секции с картами */&lt;br /&gt;
.maps-section {&lt;br /&gt;
    color: white; /* Устанавливаем белый цвет текста для всей секции */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px; /* Отступы между картами */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для секции с картами */&lt;br /&gt;
.maps-section {&lt;br /&gt;
    color: white !important; /* Добавление !important */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px; /* Отступы между картами */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для элементов списка в секции карт */&lt;br /&gt;
.maps-section ul li {&lt;br /&gt;
    flex-basis: 48%; /* Уменьшаем до 48%, чтобы уместить 2 карты в ряд с отступами */&lt;br /&gt;
    list-style: none; /* Убираем маркеры списка */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для ссылок в секции карт */&lt;br /&gt;
.maps-section ul li a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    background-color: #1a1e29; /* Цвет фона кнопок в секции карт */&lt;br /&gt;
    color: white !important; /* Устанавливаем белый цвет текста */&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.2); /* Обводка для кнопок */&lt;br /&gt;
    transition: background-color 0.3s ease, border-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul li a:hover {&lt;br /&gt;
    background-color: #666; /* Цвет фона при наведении на ссылку в секции карт */&lt;br /&gt;
    border-color: rgba(255, 255, 255, 0.5); /* Обводка при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем иконку внешней ссылки в блоке карт */&lt;br /&gt;
.maps-section ul li a::after {&lt;br /&gt;
    content: none !important; /* Убираем псевдоэлемент */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Стили для контейнера заголовка */&lt;br /&gt;
.header-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #1b1e26;&lt;br /&gt;
    padding: 20px 30px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для логотипа */&lt;br /&gt;
.logo img {&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для текста заголовка */&lt;br /&gt;
.title-text {&lt;br /&gt;
    margin-left: 30px;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title-text h1 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title-text p {&lt;br /&gt;
    margin: 5px 0 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для разделителя */&lt;br /&gt;
.separator {&lt;br /&gt;
    border-bottom: 2px solid #A9A9A9;&lt;br /&gt;
    margin: 10px 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивные стили для мобильных устройств */&lt;br /&gt;
@media (max-width: 599px) {&lt;br /&gt;
    .main-container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section {&lt;br /&gt;
        flex-basis: 100%;&lt;br /&gt;
        margin-bottom: 15px;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        justify-content: space-between;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul li {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        margin-bottom: 10px; /* Отступы между элементами */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul li a {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 10px 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .maps-section ul {&lt;br /&gt;
        flex-wrap: wrap;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .maps-section ul li {&lt;br /&gt;
        flex-basis: 48%; /* Карты будут располагаться по 2 на ряд */&lt;br /&gt;
        margin-bottom: 10px; /* Отступы между картами */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .header-container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .logo img {&lt;br /&gt;
        width: 80px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text {&lt;br /&gt;
        margin-left: 0;&lt;br /&gt;
        margin-top: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text h1 {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text p {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* код оформление для Командование и тд Данте! */&lt;br /&gt;
/* Контейнер для карточек */&lt;br /&gt;
.command-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основные стили карточек */&lt;br /&gt;
.card {&lt;br /&gt;
    background-color: #2b2b2b; /* Темный фон карточки */&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    width: 220px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: flex-start; /* Элементы начинают сверху */&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px; /* Уменьшаем padding */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
    border: 4px solid transparent;&lt;br /&gt;
    color: #ffffff; /* Белый текст */&lt;br /&gt;
    overflow: hidden; /* Скрываем все, что выходит за пределы карточки */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Цветные обводки для разных ролей */&lt;br /&gt;
.card.Captain {&lt;br /&gt;
    border-color: #B0B7C3; /* Серебристый для Капитана */&lt;br /&gt;
}&lt;br /&gt;
.card.HeadOfSecurity {&lt;br /&gt;
    border-color: #FF0000; /* Красный для Главы Безопасности */&lt;br /&gt;
}&lt;br /&gt;
.card.HeadOfPersonnel {&lt;br /&gt;
    border-color: #00FF00; /* Зеленый для Главы Персонала */&lt;br /&gt;
}&lt;br /&gt;
.card.Engineer {&lt;br /&gt;
    border-color: #FFA500; /* Оранжевый для Старшего Инженера */&lt;br /&gt;
}&lt;br /&gt;
.card.Scientist {&lt;br /&gt;
    border-color: #800080; /* Фиолетовый для Научного Руководителя */&lt;br /&gt;
}&lt;br /&gt;
.card.Doctor {&lt;br /&gt;
    border-color: #127BB7; /* Синий для Главного Врача */&lt;br /&gt;
}&lt;br /&gt;
.card.Quartermaster {&lt;br /&gt;
    border-color: #FFD700; /* Золотой для Квартирмейстера */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для текста и заголовков */&lt;br /&gt;
.card .role-name {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.4em;&lt;br /&gt;
    color: #ffffff; /* Белый текст */&lt;br /&gt;
    margin-bottom: 3px;&lt;br /&gt;
    white-space: normal; /* Разрешить перенос слов */&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    text-align: center; /* Центрирование текста */&lt;br /&gt;
    word-wrap: break-word; /* Перенос слов при необходимости */&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 212px;&lt;br /&gt;
    grid-template-rows: 75px;&lt;br /&gt;
}&lt;br /&gt;
.role-name a {&lt;br /&gt;
    color: #ccc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для изображения */&lt;br /&gt;
.card img {&lt;br /&gt;
    max-width: 160px;&lt;br /&gt;
    max-height: 160px;&lt;br /&gt;
    margin-bottom: 3px; /* Уменьшаем отступ снизу */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для описания роли */&lt;br /&gt;
.card .role-description {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
    margin: 3px 0; /* Минимальные отступы сверху и снизу */&lt;br /&gt;
    color: #dcdcdc; /* Более светлый текст */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: normal; /* Текст переносится */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылка на СРП */&lt;br /&gt;
.card .role-guide {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    margin-top: 3px; /* Минимальный отступ сверху */&lt;br /&gt;
    text-align: center; /* Центрируем текст */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card .role-guide a {&lt;br /&gt;
    color: #00bfff; /* Цвет ссылки */&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card .role-guide a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover эффект для карточек */&lt;br /&gt;
.card:hover {&lt;br /&gt;
    transform: scale(1.05);&lt;br /&gt;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);&lt;br /&gt;
}&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
* { font-family: Arial }&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    color: #FAFAFA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
img {&lt;br /&gt;
    image-rendering: pixelated;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-image {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    margin-right: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-image-description {&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.uplinkbuybutton {&lt;br /&gt;
    background: #464966;&lt;br /&gt;
    width: 62px;&lt;br /&gt;
    height: 27px;&lt;br /&gt;
    color: white;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: bolder;&lt;br /&gt;
    float: right;&lt;br /&gt;
    padding-top: 4px;&lt;br /&gt;
    clip-path: polygon(0px 0px, 0px 18px, 9px 27px, 62px 27px, 62px 10px, 53px 0px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltip {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltiptext {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    display: initial;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 295px;&lt;br /&gt;
    left: -120px;&lt;br /&gt;
    top: 42px;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    transition: transform 0.2s, background-color 0.2s;&lt;br /&gt;
    border: 1px solid #b80000;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background-color: #24242a;&lt;br /&gt;
    box-shadow: 0 0 5px #b80000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltip:hover &amp;gt; .tooltiptext {&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
    opacity: 0.98;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td ul,&lt;br /&gt;
.wikitable td ol,&lt;br /&gt;
.wikitable td dl {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    border: 1px solid black;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background: #27272e;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 851px) {&lt;br /&gt;
    .mobile {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .job_header {&lt;br /&gt;
        float: right;&lt;br /&gt;
        width: 25%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1420px) {&lt;br /&gt;
    .tooltiptext {&lt;br /&gt;
        box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);&lt;br /&gt;
        position: fixed;&lt;br /&gt;
        width: 80vw;&lt;br /&gt;
        top: 40vh;&lt;br /&gt;
        left: 0;&lt;br /&gt;
        margin: 0 auto;&lt;br /&gt;
        right: 0;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 850px) {&lt;br /&gt;
    .nomobile {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
    .mobilefont {&lt;br /&gt;
        font-size: 80%;&lt;br /&gt;
    }&lt;br /&gt;
    .mobile_sprite,&lt;br /&gt;
    .mobile_text {&lt;br /&gt;
        transform: scale(0.75);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hover_img_special {&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.img_special:hover .hover_img_special {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.img_special:hover .img_spec {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {&lt;br /&gt;
    border-color: #fc3;&lt;br /&gt;
    background-color: #fef6e7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.mediawiki .mbox-small {&lt;br /&gt;
    clear: right;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 4px 0 4px 1em;&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.messagebox.small {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.messagebox.small-talk {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size {&lt;br /&gt;
    background-color: #21212600 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size figcaption {&lt;br /&gt;
    background-color: #21212600 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.navbox-group {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .mw-collapsible-toggle {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.mbox-image {&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 2px 0 2px 0.9em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.mbox-imageright {&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 2px 0.9em 2px 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-namespaces {&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table {&lt;br /&gt;
    z-index: 3 !important;&lt;br /&gt;
    width: 400px;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
    padding-bottom: 20px !important;&lt;br /&gt;
    background: hsl(205, 25%, 15%);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    border-spacing: 0;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table tr:not(#infobox-table-img-bg) {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th,&lt;br /&gt;
.infobox-table td {&lt;br /&gt;
    padding: 0 15px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th,&lt;br /&gt;
th.infobox-table-name {&lt;br /&gt;
    color: hsl(205, 80%, 95%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th {&lt;br /&gt;
    padding-top: 15px !important;&lt;br /&gt;
    border-top: 1px solid rgba(255, 255, 255, 0.05);&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.infobox-table-name {&lt;br /&gt;
    padding-top: 0 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    font-size: 1.4rem !important;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table-img img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table-img img[src$=&#039;.svg&#039;] {&lt;br /&gt;
    background: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table .image:hover img {&lt;br /&gt;
    transform: scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-button {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-button &amp;gt; div {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 720px) {&lt;br /&gt;
    .infobox-table {&lt;br /&gt;
        margin-right: auto;&lt;br /&gt;
        margin-left: auto;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
/*Данте страница*/&lt;br /&gt;
body.page-Участник_Дantes {&lt;br /&gt;
    font-family: &#039;Consolas&#039;, &#039;Courier New&#039;, monospace;&lt;br /&gt;
    background-color: #0f0f0f;&lt;br /&gt;
    color: #e0e0e0;&lt;br /&gt;
    overflow-x: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.glitch-text {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    animation: glitch 1.5s infinite;&lt;br /&gt;
    font-size: 1.8em;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glitch {&lt;br /&gt;
    0% { text-shadow: 2px 2px #ff0000, -2px -2px #00ffff; }&lt;br /&gt;
    25% { text-shadow: -2px 2px #00ff00, 2px -2px #ff00ff; }&lt;br /&gt;
    50% { text-shadow: 2px -2px #ff0000, -2px 2px #00ffff; }&lt;br /&gt;
    75% { text-shadow: -2px -2px #ff00ff, 2px 2px #00ff00; }&lt;br /&gt;
    100% { text-shadow: 2px 2px #ff0000, -2px -2px #00ffff; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier {&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    background: linear-gradient(145deg, #1a1a1a, #111111);&lt;br /&gt;
    border: 1px solid #ffcc00;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 0 20px rgba(255,204,0,0.4);&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding-bottom: 20px;&lt;br /&gt;
    animation: fadeIn 1s ease-out forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th, .nt-dossier-table td {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-bottom: 1px solid #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th {&lt;br /&gt;
    background: #2c2c2c;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    width: 40%;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    transition: background 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th:hover {&lt;br /&gt;
    background: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.scan-row {&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transform: translateX(-20px);&lt;br /&gt;
    transition: transform 0.6s ease-out, background-color 0.6s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.scan-row.visible {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.threat {&lt;br /&gt;
    color: #ff4444;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    animation: blink 1s infinite alternate;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes blink {&lt;br /&gt;
    0% { opacity: 1; }&lt;br /&gt;
    50% { opacity: 0.3; }&lt;br /&gt;
    100% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status-indicator {&lt;br /&gt;
    width: 16px;&lt;br /&gt;
    height: 16px;&lt;br /&gt;
    background: #ff4444;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    animation: pulse 1.5s infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse {&lt;br /&gt;
    0% { box-shadow: 0 0 5px #ff4444; transform: scale(1); }&lt;br /&gt;
    50% { box-shadow: 0 0 15px #ff0000; transform: scale(1.3); }&lt;br /&gt;
    100% { box-shadow: 0 0 5px #ff4444; transform: scale(1); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tabs {&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    animation: fadeIn 1.2s forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #2c2c2c;&lt;br /&gt;
    border: 1px solid #444;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    margin: 0 6px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: transform 0.3s ease, background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab.active {&lt;br /&gt;
    background: #444;&lt;br /&gt;
    border-color: #ffcc00;&lt;br /&gt;
    box-shadow: 0 0 10px #ffcc00 inset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab:hover {&lt;br /&gt;
    background: #555;&lt;br /&gt;
    transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab-content {&lt;br /&gt;
    display: none;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    margin: 15px auto;&lt;br /&gt;
    padding: 15px;&lt;br /&gt;
    background: #1a1a1a;&lt;br /&gt;
    border: 1px solid #444;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    animation: fadeIn 0.5s forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab-content.active {&lt;br /&gt;
    display: block;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes fadeIn {&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  * { animation: none !important; transition: none !important; scroll-behavior: auto !important; }&lt;br /&gt;
  .job_header .header-title,&lt;br /&gt;
  .job_header .sprite-container {&lt;br /&gt;
    animation: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*МИНИ часть блока лора что бы не ломать вики государств*/&lt;br /&gt;
:root{&lt;br /&gt;
  --cf-federation-color:#6e0e0e;&lt;br /&gt;
  --cf-confederation-color:#0c0361;&lt;br /&gt;
  --cf-sssp-color:#801828;&lt;br /&gt;
  --cf-minor-color:#07520b;&lt;br /&gt;
  --cf-corp-color:#0e2847;&lt;br /&gt;
  --cf-bg-card:#1e1e1e;&lt;br /&gt;
  --cf-text-light:#f0f0f0;&lt;br /&gt;
  --cf-text-muted:#a0a0a0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Структура карточек фракций (префикс cf- чтобы не ломать сайт) */&lt;br /&gt;
.cf-page-header{ text-align:center; margin-bottom:20px; padding:6px 10px; }&lt;br /&gt;
.cf-factions-wrapper{ display:flex; flex-direction:column; gap:18px; max-width:1400px; margin:0 auto; padding:6px; box-sizing:border-box; }&lt;br /&gt;
&lt;br /&gt;
.cf-faction-category{ width:100%; }&lt;br /&gt;
.cf-category-title{ font-size:1.6rem; margin:6px 0 12px; padding-bottom:6px; border-bottom:2px solid; text-align:center; }&lt;br /&gt;
&lt;br /&gt;
.cf-cards-row{ display:flex; flex-wrap:wrap; gap:14px; justify-content:center; }&lt;br /&gt;
&lt;br /&gt;
.cf-faction-card{ background-color:var(--cf-bg-card); border-radius:10px; overflow:hidden; width:100%; max-width:520px; box-shadow:0 6px 14px rgba(0,0,0,0.45); transition:transform .22s ease, box-shadow .22s ease; }&lt;br /&gt;
.cf-faction-card:hover{ transform:translateY(-6px); box-shadow:0 14px 26px rgba(0,0,0,0.6); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-header{ padding:14px 16px; text-align:center; position:relative; }&lt;br /&gt;
.cf-card-header::after{ content:&#039;&#039;; position:absolute; bottom:6px; left:8%; width:84%; height:1px; background:linear-gradient(90deg,transparent,rgba(255,255,255,0.08),transparent); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-logo{ display:block; margin:0 auto 10px; max-width:240px; max-height:120px; }&lt;br /&gt;
.cf-card-title{ font-size:1.25rem; margin:0; font-weight:700; color:var(--cf-text-light); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-content{ padding:14px 16px; color:var(--cf-text-light); }&lt;br /&gt;
.cf-faction-desc{ font-size:0.95rem; color:var(--cf-text-muted); line-height:1.45; }&lt;br /&gt;
&lt;br /&gt;
/* Цвета для типов */&lt;br /&gt;
.cf-federation{ border-top:5px solid var(--cf-federation-color); }&lt;br /&gt;
.cf-federation .cf-card-header{ background:linear-gradient(90deg,#6e0e0e 0%, #470303 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-confederation{ border-top:5px solid var(--cf-confederation-color); }&lt;br /&gt;
.cf-confederation .cf-card-header{ background:linear-gradient(90deg,#0c0361 0%, #0a034a 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-sssp{ border-top:5px solid var(--cf-sssp-color); }&lt;br /&gt;
.cf-sssp .cf-card-header{ background:linear-gradient(90deg,#801828 0%, #4f121b 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-minor-states{ border-top:5px solid var(--cf-minor-color); }&lt;br /&gt;
.cf-minor-states .cf-card-header{ background:linear-gradient(90deg,#07520b 0%, #032b05 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-corporations{ border-top:5px solid var(--cf-corp-color); }&lt;br /&gt;
.cf-corporations .cf-card-header{ background:linear-gradient(90deg,#0e2847 0%, #081524 100%); }&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width:900px){&lt;br /&gt;
  .cf-card-logo{ max-width:180px; max-height:100px; }&lt;br /&gt;
  .cf-faction-card{ max-width:100%; }&lt;br /&gt;
  .cf-cards-row{ gap:10px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>MetalSage</name></author>
	</entry>
	<entry>
		<id>https://spacestories.club/index.php?title=MediaWiki:Common.css&amp;diff=24763</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://spacestories.club/index.php?title=MediaWiki:Common.css&amp;diff=24763"/>
		<updated>2026-04-06T20:01:56Z</updated>

		<summary type="html">&lt;p&gt;MetalSage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*Химия*/&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
    .chem-heading {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    body.page-Тест .citizen-body-container {&lt;br /&gt;
        grid-template-areas: &#039;void header header&#039; &#039;sidebar content toc&#039; &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
        max-width: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
.chem-cards-container {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.chem-card {&lt;br /&gt;
    background-color: #121212;&lt;br /&gt;
    border: 3px solid var(--card-border, #444);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    color: #e0e0e0;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0,0,0,0.5);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.chem-name-header {&lt;br /&gt;
    background-color: var(--card-accent);&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 14px 20px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.7);&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.chem-heading {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    background: rgba(255,255,255,0.06);&lt;br /&gt;
    border-top: 1px solid rgba(255,255,255,0.1);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.chem-heading-content {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.heading-text {&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: var(--card-accent, #8cf);&lt;br /&gt;
}&lt;br /&gt;
.collapse-btn {&lt;br /&gt;
    border: 2px dotted #ffd700;&lt;br /&gt;
    padding: 2px 12px;&lt;br /&gt;
    border-radius: 9999px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    background: rgba(0,0,0,0.3);&lt;br /&gt;
}&lt;br /&gt;
.collapsible {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);&lt;br /&gt;
    max-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.collapsible.expanded {&lt;br /&gt;
    max-height: 3000px;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe-block,&lt;br /&gt;
.chem-effects-block {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe-steps,&lt;br /&gt;
.chem-effects {&lt;br /&gt;
    padding: 12px 16px 24px;&lt;br /&gt;
}&lt;br /&gt;
.recipe-variant-header {&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px 0;&lt;br /&gt;
    border-bottom: 1px dashed rgba(255,215,0,0.3);&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.chem-recipe {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 780px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.recipe-inputs,&lt;br /&gt;
.recipe-outputs {&lt;br /&gt;
    flex: 1 1 280px;&lt;br /&gt;
    min-width: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.recipe-action {&lt;br /&gt;
    flex: 0 0 160px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
}&lt;br /&gt;
.recipe-action-content {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.recipe-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    background: rgba(255,255,255,0.08);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border-left: 4px solid var(--card-accent, #8cf);&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
}&lt;br /&gt;
.chem-reagent-icon,&lt;br /&gt;
.chem-beaker {&lt;br /&gt;
    width: 36px;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.action-sprite .chem-reagent-icon,&lt;br /&gt;
.action-sprite .chem-beaker {&lt;br /&gt;
    width: 46px;&lt;br /&gt;
    height: 46px;&lt;br /&gt;
}&lt;br /&gt;
.action-text {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #ffd700;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
.chem-effects .chem-effect-line {&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    padding-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
.chem-desc {&lt;br /&gt;
    margin: 12px 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: rgba(255,255,255,0.03);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    border-left: 4px solid var(--card-accent, #8cf);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    color: #aaa;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
    .chem-cards-container {&lt;br /&gt;
        grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .chem-cards-container {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
    .chem-recipe {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        gap: 16px;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
        padding: 0 12px;&lt;br /&gt;
    }&lt;br /&gt;
    .recipe-action {&lt;br /&gt;
        flex: 0 0 auto;&lt;br /&gt;
        min-width: auto;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/*Химия*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора=*/&lt;br /&gt;
/*Хронолония */&lt;br /&gt;
.timeline {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-bottom: 1px solid #555;&lt;br /&gt;
    background-color: var(--timeline-entry-bg, #333);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-header {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: var(--timeline-header-color, #fff);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-content {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: var(--timeline-content-color, #ddd);&lt;br /&gt;
    background-color: var(--timeline-content-bg, #444);&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry:nth-child(even) {&lt;br /&gt;
    background-color: var(--timeline-entry-bg-even, #222);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry:hover {&lt;br /&gt;
    background-color: var(--timeline-entry-bg-hover, #555);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry a {&lt;br /&gt;
    color: var(--timeline-link-color, #ff9800);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.timeline-entry a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Таблица планет=*/&lt;br /&gt;
.planets-table-wrapper {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table {&lt;br /&gt;
  width: 100%; &lt;br /&gt;
  max-width: 150%; &lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  font-family: &amp;quot;Segoe UI&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  background: linear-gradient(to bottom, #0d1117, #161b22);&lt;br /&gt;
  border: 1px solid #5a5a5a;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  color: #b0b0b0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table th {&lt;br /&gt;
  background-color: #3a3a3a;&lt;br /&gt;
  color: #dcdcdc;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  border-bottom: 1px solid #5a5a5a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table td {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border-top: 1px solid #5a5a5a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table td img {&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:first-child th:first-child {&lt;br /&gt;
  border-top-left-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:first-child th:last-child {&lt;br /&gt;
  border-top-right-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:last-child td:first-child {&lt;br /&gt;
  border-bottom-left-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:last-child td:last-child {&lt;br /&gt;
  border-bottom-right-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:nth-child(even) {&lt;br /&gt;
  background-color: rgba(255, 255, 255, 0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table tr:nth-child(odd) {&lt;br /&gt;
  background-color: rgba(255, 255, 255, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table th:nth-child(2),&lt;br /&gt;
.planets-table td:nth-child(2) {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planets-table caption {&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
  font-size: 20px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #a0a0a0;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Карточки планет=*/&lt;br /&gt;
&lt;br /&gt;
.planets-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  margin: 20px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card {&lt;br /&gt;
  width: 220px;&lt;br /&gt;
  border: 2px solid #555;&lt;br /&gt;
  border-radius: 15px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background-color: #333;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 15px;&lt;br /&gt;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.7);&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  border-bottom: 2px solid #555;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card h3 {&lt;br /&gt;
  font-size: 1.3em;&lt;br /&gt;
  margin: 15px 0 10px;&lt;br /&gt;
  color: #ffcc00;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card p {&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  color: #ddd;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card:hover {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card .more-info {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  background-color: #ffcc00;&lt;br /&gt;
  color: #222;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.planet-card .more-info:hover {&lt;br /&gt;
  background-color: #ffaa00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .planets-row {&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .planet-card {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 280px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .planet-card {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Меню лора=*/&lt;br /&gt;
:root { --transition-duration: 0.4s; --primary-bg-color: #1c1c1c; --secondary-bg-color: #2c2c2c; --item-bg-color: #2e2e2e; --item-hover-bg-color: #444444; --border-color: #666; --text-color: #dcdcdc; --hover-text-color: #ffffff; --font-family: &#039;Arial&#039;, sans-serif; --menu-border-radius: 25px; --header-padding: 30px; --item-height: 180px; --icon-size: 72px; --text-font-size: 18px; } .custom-lore-menu { max-width: 1200px; margin: 30px auto; padding: 40px; border-radius: var(--menu-border-radius); background: linear-gradient(145deg, #1b1b1b, #252525); display: grid; grid-template-columns: 1fr; gap: 30px; font-family: var(--font-family); box-shadow: 0 10px 30px rgba(0,0,0,0.6); } .custom-header { text-align: center; background-color: var(--secondary-bg-color); padding: var(--header-padding); border-bottom: 2px solid var(--border-color); color: var(--text-color); font-size: 26px; font-weight: bold; text-shadow: 1px 1px 3px rgba(0,0,0,0.5); } .custom-links { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 25px; padding: 25px; justify-items: center; align-items: stretch; } .custom-item { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: var(--item-height); text-align: center; border: 1px solid var(--border-color); border-radius: 20px; background: linear-gradient(145deg, #2a2a2a, #333333); transition: transform var(--transition-duration), background var(--transition-duration), box-shadow var(--transition-duration); cursor: pointer; box-shadow: 0 4px 10px rgba(0,0,0,0.3); } .custom-item:hover { background: linear-gradient(145deg, #3a3a3a, #555555); transform: scale(1.08); box-shadow: 0 10px 20px rgba(0,0,0,0.5); } .custom-item a { text-decoration: none; color: var(--text-color); display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; transition: color var(--transition-duration), text-shadow var(--transition-duration); font-size: var(--text-font-size); font-weight: bold; } .custom-item a:hover { color: var(--hover-text-color); text-shadow: 0 0 8px #fff; } .custom-icon { width: var(--icon-size); height: var(--icon-size); margin-bottom: 12px; flex-shrink: 0; filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.7)); } @media (max-width: 768px) { .custom-lore-menu { padding: 20px; } .custom-links { grid-template-columns: 1fr; } .custom-item { height: auto; padding: 20px 10px; } .custom-item a { font-size: 16px; } }&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора=*/&lt;br /&gt;
&lt;br /&gt;
/*=Блок лор Colonial marines=*/&lt;br /&gt;
&lt;br /&gt;
body.page-Лор_СМ #siteSub,&lt;br /&gt;
body.page-Лор_СМ #contentSub,&lt;br /&gt;
body.page-Лор_СМ h1.firstHeading&lt;br /&gt;
{display:none !important}&lt;br /&gt;
&lt;br /&gt;
.CMMainFigure {&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  width: 575px;&lt;br /&gt;
  background: #292f2d;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainText {&lt;br /&gt;
  font-family: &amp;quot;Trebuchet MS&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
  color: #a1a2a5;&lt;br /&gt;
  padding-top: 6px;&lt;br /&gt;
  padding-left: 9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton2 {&lt;br /&gt;
  transform: translate(190px,-94px);&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButton3 {&lt;br /&gt;
  transform: translate(380px,-188px);&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  background: #151a22;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  margin-left: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CMMainButtonText {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding-top: 7px;&lt;br /&gt;
  font-family: &amp;quot;Trebuchet MS&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Блок лора Маршалов CM=*/&lt;br /&gt;
&lt;br /&gt;
body.page-Провост_Маршал .mw-page-title-main,&lt;br /&gt;
body.page-Провост_Маршал #siteSub,&lt;br /&gt;
body.page-Провост_Маршал .mw-body-header,&lt;br /&gt;
body.page-Провост_Маршал .citizen-header&lt;br /&gt;
{display:none !important}&lt;br /&gt;
&lt;br /&gt;
body.page-Провост_Маршал .citizen-page-container&lt;br /&gt;
{background: rgb(20,24,31);&lt;br /&gt;
background: linear-gradient(90deg, rgba(20,24,31,1) 0%, rgba(40,11,15,1) 75%, rgba(82,0,0,1) 100%);}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM {&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(835px, 20px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM2 {&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(835px, 30px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM3 {&lt;br /&gt;
  width: 800px;&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  background: #590000;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCM4 {&lt;br /&gt;
  width: 1085px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: linear-gradient(to right, #05141d 85%, #14181f);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -90px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: #0087bd;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -52px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo2 {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  background: #0087bd;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -52px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCM {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(15px, 5px);&lt;br /&gt;
  font-family: Inter, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen, Ubuntu, Cantarell, &#039;Fira Sans&#039;, &#039;Droid Sans&#039;, &#039;Helvetica Neue&#039;, sans-serif;&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCMRisk {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(17.5px, 6px);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: calc(11px +(12 - 8)*((100vw - 400px) /(800 - 400)));&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rectangleCMTwo3 {&lt;br /&gt;
  width: 10px;&lt;br /&gt;
  height: 130px;&lt;br /&gt;
  background: #ce0000;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(0px, -79px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCM3 {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(17.5px, 5px);&lt;br /&gt;
  font-family: Inter, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen, Ubuntu, Cantarell, &#039;Fira Sans&#039;, &#039;Droid Sans&#039;, &#039;Helvetica Neue&#039;, sans-serif;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.classifieldCMRisk3 {&lt;br /&gt;
  color: #bebebe;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(20px, 21px);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif; &lt;br /&gt;
  font-size: 35px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.triangle-bottomrightCM {&lt;br /&gt;
  width: 450px;&lt;br /&gt;
  height: 0;&lt;br /&gt;
  border-bottom: 130px solid #700;&lt;br /&gt;
  border-left: 100px solid transparent;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translate(350px,-210px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.MarshalsLogoCM {&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*=Не лор маршалов=*/&lt;br /&gt;
.hrCMLore {&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-top: 1.5px solid #C6C3B5; /* Линия теперь будет красного цвета */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.second_block {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.imggg {&lt;br /&gt;
  float: right ;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card:hover .second_block {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.divisionis {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-family: system-ui;&lt;br /&gt;
  font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMwelcom {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: lighter;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMwelcomWork {&lt;br /&gt;
  color: #C6C3B5;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: lighter;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loreCMtext {&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  font-family: system-ui;&lt;br /&gt;
  font-size: 30px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid: auto-flow dense/repeat( auto-fit, minmax( 9.375rem, 1fr ) );&lt;br /&gt;
	grid-auto-rows: minmax( 3rem, auto );&lt;br /&gt;
	grid-gap: calc(0.5 * 1rem);&lt;br /&gt;
  font-family: &amp;quot;Gill Sans&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid--col2 {&lt;br /&gt;
	grid-template-columns: 1fr 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-grid a.external {&lt;br /&gt;
	background-image: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
	background: hsl(220,25%,12%);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.05);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.04 ), 0 3px 6px rgba( 0, 0, 0, 0.0575 );&lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card table.timeline {&lt;br /&gt;
	margin-top: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--col2 {&lt;br /&gt;
	grid-column: span 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row3 {&lt;br /&gt;
	grid-row: span 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row4 {&lt;br /&gt;
	grid-row: span 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--row8 {&lt;br /&gt;
	grid-row: span 8 / auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__label {&lt;br /&gt;
	color: #72777d;&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
	letter-spacing: 0.75px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header {&lt;br /&gt;
	color: #202122;&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header a {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__header a:after {&lt;br /&gt;
	content: &#039;▶&#039;;&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	background: #242a31;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background:after {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
    background: linear-gradient(to right,#000,transparent);&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background picture,&lt;br /&gt;
.home-card__background img {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__background img {&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
	object-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	gap: calc(0.25 * 1rem);&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground .home-card__header {&lt;br /&gt;
	color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card__foreground .home-card__label {&lt;br /&gt;
	color: #bababa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card p {&lt;br /&gt;
	/* margin-top: calc(0.5 * 1rem); */&lt;br /&gt;
	margin-top: calc(0 * 1rem); &lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card.home-card--button {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	background: #242a31;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.home-card--button a {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0 1rem;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button--navigation a {&lt;br /&gt;
	/* display: flex; */&lt;br /&gt;
	display: contents;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0 1rem;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button .home-card__background a {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button img {&lt;br /&gt;
	transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card--button:hover img {&lt;br /&gt;
	transform: scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	margin-top: calc(0.5 * 1rem);&lt;br /&gt;
	font-size: 0.875rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	grid-gap: calc(0.5 * 1rem);&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button {&lt;br /&gt;
	display: flex;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a {&lt;br /&gt;
	flex-grow: 1;&lt;br /&gt;
	padding: calc(0.5 * 1rem);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.05);&lt;br /&gt;
	background: hsl(220,25%,15%);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	color: #fff !important;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a:hover {&lt;br /&gt;
	background: hsl(220,30%,19%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-link__button a:active {&lt;br /&gt;
	background: hsl(220,30%,11%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-content {&lt;br /&gt;
	margin-top: calc(1.25 * 1rem);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card .template-statsbar {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-footer {&lt;br /&gt;
	font-size: 0.8125rem;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-nav {&lt;br /&gt;
	margin-top: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home-nav .home-card__foreground {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Галерея-----------------------------------------------------------------------------*/&lt;br /&gt;
#ss-art-gallery.ss-wrap{ --ss-bg:#0e0f14; --ss-fg:#e9e9e9; --ss-muted:#a9b0bd; --ss-accent:#dca01b; --ss-card:#171a21; --ss-ring:#2b3241; --ss-chip:#1e2330; --ss-shadow:0 10px 28px rgba(0,0,0,.4); background:var(--ss-bg); color:var(--ss-fg); padding:20px; border-radius:18px; font-family:&amp;quot;Segoe UI&amp;quot;,sans-serif }&lt;br /&gt;
#ss-art-gallery .ss-header{ display:flex; flex-direction:column; gap:10px; margin-bottom:20px; text-align:center }&lt;br /&gt;
#ss-art-gallery .ss-title{ font-size:30px; line-height:1.2; font-weight:700; color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-sub{ font-size:15px; color:var(--ss-muted) }&lt;br /&gt;
#ss-art-gallery .ss-filters{ display:flex; gap:10px; flex-wrap:wrap; justify-content:center; margin-top:10px }&lt;br /&gt;
#ss-art-gallery .ss-chip{ user-select:none; cursor:pointer; background:var(--ss-chip); padding:8px 14px; border-radius:999px; border:1px solid var(--ss-ring); box-shadow:var(--ss-shadow); font-size:13px; transition: transform .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-chip:hover{ background:var(--ss-accent), background-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-chip:hover{ background:var(--ss-accent); color:#000 }&lt;br /&gt;
#ss-art-gallery .ss-chip-active{ border-color:var(--ss-accent); background:var(--ss-accent); color:#000 }&lt;br /&gt;
#ss-art-gallery .ss-section{ margin:28px 0 }&lt;br /&gt;
#ss-art-gallery .ss-section-title{ font-size:22px; font-weight:700; margin:10px 0 18px; text-align:left; color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-grid{ display:grid; grid-template-columns:repeat(auto-fill,minmax(360px,1fr)); gap:24px; margin-top:12px }&lt;br /&gt;
#ss-art-gallery .ss-card{ background:var(--ss-card); border:1px solid var(--ss-ring); border-radius:16px; box-shadow:var(--ss-shadow); padding:16px; display:flex; flex-direction:column; gap:10px; transform:translateZ(0); transition:transform .2s ease,border-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-card:hover{ transform:translateY(-4px); border-color:var(--ss-accent) }&lt;br /&gt;
#ss-art-gallery .ss-card-title{ font-size:16px; font-weight:600; color:var(--ss-muted); text-align:center }&lt;br /&gt;
#ss-art-gallery .ss-card img{ &lt;br /&gt;
    width:auto!important; &lt;br /&gt;
    height:auto!important; &lt;br /&gt;
    max-width:100%; &lt;br /&gt;
    border-radius:12px; &lt;br /&gt;
    display:block; &lt;br /&gt;
    margin:0 auto; &lt;br /&gt;
    image-rendering: auto !important; /* убираем пикселизацию — включаем плавное масштабирование спрайтов */&lt;br /&gt;
}&lt;br /&gt;
#ss-art-gallery .ss-hidden{ display:none!important }&lt;br /&gt;
#ss-art-gallery .ss-modal{ position:fixed; inset:0; background:rgba(0,0,0,.88); display:none; align-items:center; justify-content:center; z-index:9999 }&lt;br /&gt;
#ss-art-gallery .ss-modal.open{display:flex}&lt;br /&gt;
#ss-art-gallery .ss-modal-inner{ max-width:92vw; max-height:92vh; animation:ss-fade .25s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-img{ &lt;br /&gt;
    max-width:90vw; &lt;br /&gt;
    max-height:90vh; &lt;br /&gt;
    border-radius:14px; &lt;br /&gt;
    box-shadow:0 0 24px rgba(0,0,0,.7); &lt;br /&gt;
    image-rendering: auto !important; /* убираем пикселизацию в модальном окне */&lt;br /&gt;
}&lt;br /&gt;
#ss-art-gallery .ss-modal-close{ position:fixed; top:16px; right:18px; background:var(--ss-chip); border:1px solid var(--ss-ring); padding:8px 14px; border-radius:10px; cursor:pointer; transition: transform .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-close:hover{ background:var(--ss-accent), background-color .2s ease }&lt;br /&gt;
#ss-art-gallery .ss-modal-close:hover{ background:var(--ss-accent); color:#000 }&lt;br /&gt;
@keyframes ss-fade{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Галерея-----------------------------------------------------------------------------*/&lt;br /&gt;
/*------------------------------------------------Сноска для предметов-----------------------------------------------------------------------------*/&lt;br /&gt;
.nt-card {&lt;br /&gt;
  float: right;&lt;br /&gt;
  margin: 0 0 12px 12px;&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  width: 220px;&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  border: 1px solid rgba(120,120,120,.35);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  background: rgba(20,20,20,.05);&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,.05);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-sprite {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  place-items: center;&lt;br /&gt;
  width: 64px;&lt;br /&gt;
  height: 64px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: rgba(0,0,0,.04);&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-sprite img {&lt;br /&gt;
  image-rendering: pixelated;&lt;br /&gt;
  width: 56px;&lt;br /&gt;
  height: 56px;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-desc {&lt;br /&gt;
  font-size: .88rem;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: 3px;&lt;br /&gt;
  font-size: .85rem;&lt;br /&gt;
  margin-top: 4px;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-stat {&lt;br /&gt;
  padding: 3px 5px;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  background: rgba(0,0,0,.06);&lt;br /&gt;
}&lt;br /&gt;
.nt-card .nt-src {&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-size: .8rem;&lt;br /&gt;
  opacity: .85;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* адаптация под телефоны */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .nt-card {&lt;br /&gt;
    float: none;&lt;br /&gt;
    margin: 12px 0;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  .nt-card .nt-stats,&lt;br /&gt;
  .nt-card .nt-src {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Сноска для предметов-----------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Блок вики-----------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
.tabber {&lt;br /&gt;
    border: 1px solid #20242a !important;&lt;br /&gt;
    border-radius: 10px !important; /* Закругление углов у всего таба */&lt;br /&gt;
    overflow: hidden; /* Чтобы закругление работало для содержимого */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab {&lt;br /&gt;
    background: #19191d !important;&lt;br /&gt;
    padding: 8px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__panel {&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
    border-radius: 8px !important; /* Закругление углов для панели */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Все табсы должны быть заменены на табберы! */&lt;br /&gt;
.tabs-tabbox {&lt;br /&gt;
    background: rgba(255,0,0,0.07) !important;&lt;br /&gt;
    border-radius: 8px !important; /* Закругление углов */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*------------------------------------------------Tabl-Сейчас 2 версии табл новая и старая, струю не убирать иначе все ломается-----------*/&lt;br /&gt;
&lt;br /&gt;
/* Анимация градиента для JobHeader */&lt;br /&gt;
@keyframes gradient-animation {&lt;br /&gt;
    0%, 100% { background-position: 0% 50%; }&lt;br /&gt;
    50% { background-position: 100% 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стиль заголовка профессии */&lt;br /&gt;
.job_header {&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    border: 3px solid var(--border-color, #465298);&lt;br /&gt;
    border-radius: 0.5em;&lt;br /&gt;
    background-color: #27272e;&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0 0 10px 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .header-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: linear-gradient(135deg, var(--header-color-start, #465298), var(--header-color-end, #27272e));&lt;br /&gt;
    background-size: 300% 300%;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    animation: gradient-animation 6s ease infinite;&lt;br /&gt;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер для изображения профессии */&lt;br /&gt;
.job_header .sprite-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 3px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: linear-gradient(135deg, var(--sprite-color-start, #465298), var(--sprite-color-end, #27272e));&lt;br /&gt;
    background-size: 300% 300%;&lt;br /&gt;
    animation: gradient-animation 6s ease infinite;&lt;br /&gt;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .sprite-container img {&lt;br /&gt;
    /* width: 128px; */&lt;br /&gt;
    /* height: auto; */&lt;br /&gt;
    border-radius: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Элементы внутри JobHeader */&lt;br /&gt;
.job_header div {&lt;br /&gt;
    padding: 3px 10px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);&lt;br /&gt;
    color: #ddd;&lt;br /&gt;
    transition: background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header div:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .label {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_header .value {&lt;br /&gt;
    color: #bbb;&lt;br /&gt;
    font-size: 0.95em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрываемые элементы для JobHeader */&lt;br /&gt;
.job_collapsible {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    color: lightblue;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job_collapsible_content {&lt;br /&gt;
    display: none;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    color: #bbb;&lt;br /&gt;
    transition: transform 0.3s ease, background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin стиль для pre (цитатки)&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End стиль для pre (цитатки)&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin ClearUnset &lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
span.ClearUnset &amp;gt; figure.mw-halign-right {&lt;br /&gt;
    clear: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End ClearUnset &lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin стиль для collapsible button&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.collapsible_align &amp;gt; tbody &amp;gt; tr &amp;gt; th &amp;gt; span {&lt;br /&gt;
    padding: 7px 5px;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible.mw-made-collapsible.mw-collapsed .mw-collapsible-text {&lt;br /&gt;
    color: #dbdbdb;&lt;br /&gt;
    box-shadow: 0 0 5px 0px;&lt;br /&gt;
    border: 2px solid;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    transition: 0.5s;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible.mw-made-collapsible .mw-collapsible-text {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    border: 2px dotted;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    transition: 0.5s;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible-toggle-default:before {&lt;br /&gt;
    content: unset;&lt;br /&gt;
}&lt;br /&gt;
.mw-collapsible-toggle-default:after {&lt;br /&gt;
    content: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End стиль для collapsible button&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
/* ===============================&lt;br /&gt;
   Begin стиль для Grid — Shegare&lt;br /&gt;
   =============================== */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .citizen-toc-enabled .citizen-body-container {&lt;br /&gt;
        grid-template-areas:&lt;br /&gt;
            &#039;void header header&#039;&lt;br /&gt;
            &#039;sidebar content toc&#039;&lt;br /&gt;
            &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    body {&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        grid-area: sidebar;&lt;br /&gt;
        margin-left: -8vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body {&lt;br /&gt;
    margin-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===============================&lt;br /&gt;
   End стиль для Grid — Shegare&lt;br /&gt;
   =============================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==================================================&lt;br /&gt;
   Begin стиль для JobsTable — Shegare&lt;br /&gt;
   ================================================== */&lt;br /&gt;
/* === Общие стили === */&lt;br /&gt;
.citizen-body {&lt;br /&gt;
    margin-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2 {&lt;br /&gt;
    flex-basis: 280px;&lt;br /&gt;
    padding: 0 15px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    align-self: flex-start;&lt;br /&gt;
    max-height: calc(100vh - 40px);&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    z-index: 100;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out; /* Плавное изменение свойств */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable {&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    margin-bottom: 2px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: fit-content;&lt;br /&gt;
    background: #28303e;&lt;br /&gt;
    transition: background 0.3s ease; /* Плавная смена фона */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList li a {&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    background: #232323;&lt;br /&gt;
    display: block;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding: 3px 5px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: background 0.3s ease, transform 0.3s ease; /* Плавная смена фона и эффект нажатия */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList li a:hover {&lt;br /&gt;
    background: #3b3b3b;&lt;br /&gt;
    transform: scale(1.05); /* Эффект увеличения при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableHeadImg {&lt;br /&gt;
    margin: 0 5px 0 15px;&lt;br /&gt;
    transition: transform 0.3s ease; /* Плавное изменение трансформации */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableHeadLink {&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
    transition: transform 0.3s ease; /* Плавное изменение трансформации */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer1 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-toggle {&lt;br /&gt;
    margin-top: -35px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-toggle-default:before,&lt;br /&gt;
.JobsTable .mw-collapsible-toggle-default:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible-text {&lt;br /&gt;
    background: black;&lt;br /&gt;
    border: 2px solid;&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    transition: color 0.3s ease, box-shadow 0.3s ease; /* Плавное изменение цвета и тени */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible.mw-made-collapsible.mw-collapsed .mw-collapsible-text {&lt;br /&gt;
    color: #00ffff9e;&lt;br /&gt;
    box-shadow: 0 0 10px #00b9b978;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTableList.closed {&lt;br /&gt;
    max-height: 0 !important;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: opacity 0.5s ease, max-height 0.5s ease; /* Плавное исчезновение */&lt;br /&gt;
    transition-delay: 1s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие иконок по умолчанию */&lt;br /&gt;
.client-js td.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js table.mw-collapsed:not(.mw-made-collapsible) :first-child tr:first-child th:last-child:before,&lt;br /&gt;
.client-js table.mw-collapsed:not(.mw-made-collapsible) &amp;gt; caption:first-child:after,&lt;br /&gt;
.client-js div.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js ol.mw-collapsible:not(.mw-made-collapsible):before,&lt;br /&gt;
.client-js ul.mw-collapsible:not(.mw-made-collapsible):before {&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Мобильные стили (до 1440px) === */&lt;br /&gt;
@media screen and (max-width: 1440px) {&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer1 {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTableHeadImg {&lt;br /&gt;
        margin-left: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTableHeadLink {&lt;br /&gt;
        margin-right: 55px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Отображение иконок сворачивания */&lt;br /&gt;
    .client-js td.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js table.mw-collapsed:not(.mw-made-collapsible) :first-child tr:first-child th:last-child:before,&lt;br /&gt;
    .client-js table.mw-collapsed:not(.mw-made-collapsible) &amp;gt; caption:first-child:after,&lt;br /&gt;
    .client-js div.mw-collapsed:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js ol.mw-collapsible:not(.mw-made-collapsible):before,&lt;br /&gt;
    .client-js ul.mw-collapsible:not(.mw-made-collapsible):before {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1439px) {&lt;br /&gt;
    .JobsTable div:first-child {&lt;br /&gt;
        padding-left: 15px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === ПК стили (от 1120px и выше) === */&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .citizen-toc-enabled .citizen-body-container {&lt;br /&gt;
        grid-template-areas:&lt;br /&gt;
            &#039;void header header&#039;&lt;br /&gt;
            &#039;sidebar content toc&#039;&lt;br /&gt;
            &#039;footer footer footer&#039;;&lt;br /&gt;
        grid-template-columns: 10% 70% 20%;&lt;br /&gt;
        margin-left: 8vw;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    body {&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #IdJobsTableContainer2 {&lt;br /&gt;
        grid-area: sidebar;&lt;br /&gt;
        margin-left: -8vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1440px) {&lt;br /&gt;
    .JobsTable .mw-collapsible.mw-collapsed {&lt;br /&gt;
        display: block;&lt;br /&gt;
        max-height: 0;&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
        transition: max-height 2s ease, opacity 2s ease;&lt;br /&gt;
        transition-delay: 1s; /* Задержка при закрытии */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .JobsTable div:hover ~ .mw-collapsible.mw-collapsed,&lt;br /&gt;
    .JobsTable .mw-collapsible.mw-collapsed:hover {&lt;br /&gt;
        max-height: 1000px;&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transition-delay: 0s; /* Мгновенно при открытии */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable div:hover ~ .custom-collapsible.hidden,&lt;br /&gt;
    .JobsTable .custom-collapsible.hidden:hover {&lt;br /&gt;
        max-height: 1000px;&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transition-delay: 0s;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2::-webkit-scrollbar {&lt;br /&gt;
    width: 0;  /* скрываем скроллбар, установив нулевую ширину */&lt;br /&gt;
    background: transparent; /* и фон прозрачным */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2 {&lt;br /&gt;
    z-index: auto;&lt;br /&gt;
    scrollbar-width: none; /* Для Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* Для IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable .mw-collapsible {&lt;br /&gt;
    transition: max-height 2s ease, opacity 2s ease;&lt;br /&gt;
    transition-delay: 1s; /* задержка закрытия */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable:hover .mw-collapsible,&lt;br /&gt;
.JobsTable .mw-collapsible:hover {&lt;br /&gt;
    transition: max-height 0s ease, opacity 0s ease;&lt;br /&gt;
    max-height: 1000px;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#IdJobsTableContainer2::-webkit-scrollbar {&lt;br /&gt;
    width: 0;  /* скрываем скроллбар, установив нулевую ширину */&lt;br /&gt;
    background: transparent; /* и фон прозрачным */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.JobsTable:hover .mw-collapsible,&lt;br /&gt;
.JobsTable .mw-collapsible:hover {&lt;br /&gt;
    transition: max-height 0s ease, opacity 0s ease;&lt;br /&gt;
    max-height: 1000px;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==================================================&lt;br /&gt;
   End стиль для JobsTable — Shegare&lt;br /&gt;
   ================================================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Заголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading .mw-headline {&lt;br /&gt;
    border-bottom: 2px solid;&lt;br /&gt;
    border-image: linear-gradient(to right top, #5d5d5d, #272727);&lt;br /&gt;
    border-image-slice: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading .mw-headline:empty {&lt;br /&gt;
    border: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading--collapsed .mw-headline {&lt;br /&gt;
    border: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-icon-wikimedia-collapse:before {&lt;br /&gt;
    opacity: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
    width: 25px;&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    padding: 3px;&lt;br /&gt;
    background: rgb(162 162 162 / 60%);&lt;br /&gt;
    box-shadow: 0 0 20px 0px rgb(162 162 162 / 20%);&lt;br /&gt;
    border: 1px solid #000000;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    transition: 0.3s;&lt;br /&gt;
    margin-left: -30px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1119px) {&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
        margin-left: 0px;&lt;br /&gt;
    }&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-indicator {&lt;br /&gt;
        width: 21px;&lt;br /&gt;
        height: 21px;&lt;br /&gt;
    }&lt;br /&gt;
    .citizen-sections-enabled .citizen-section-heading .mw-headline {&lt;br /&gt;
        padding-left: 25px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-sections-enabled .citizen-section-heading--collapsed .citizen-section-indicator {&lt;br /&gt;
    background: #000000;&lt;br /&gt;
    opacity: 50%;&lt;br /&gt;
    box-shadow: unset;&lt;br /&gt;
    transition: 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-section-collapsible p {&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
    margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Begin Заголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/* Begin Подзаголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*.citizen-section-collapsible &amp;gt; h2, h3, h4, h5, h6 {&lt;br /&gt;
    border-bottom: 2px dashed #5d5d5d;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Подзаголовки стиль&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin элементы таблицы &amp;quot;|&amp;quot; не подсвечиваются при наведении&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
:root.skin-citizen-dark {&lt;br /&gt;
	--background-color-quiet--hover: unset&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End элементы таблицы &amp;quot;|&amp;quot; не подсвечиваются при наведении&lt;br /&gt;
Shegare */&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin header не скрывается&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1119px) {&lt;br /&gt;
    .citizen-scroll--down .citizen-header {&lt;br /&gt;
        transform: unset;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End header не скрывается&lt;br /&gt;
Shegare */&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin TooltipTable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-overflow--right {&lt;br /&gt;
    -webkit-mask-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1421px) {&lt;br /&gt;
    .citizen-table-wrapper {&lt;br /&gt;
        overflow: unset;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:1421px) {&lt;br /&gt;
        .citizen-table-wrapper,&lt;br /&gt;
        .citizen-overflow--left.citizen-overflow--right,&lt;br /&gt;
        .citizen-overflow--left,&lt;br /&gt;
        .citizen-overflow--right {&lt;br /&gt;
                -webkit-mask-image: unset;&lt;br /&gt;
                overflow: auto;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End TooltipTable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin Отмена пикселизации&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
.citizen-header__logo img, .logo img {&lt;br /&gt;
      image-rendering: unset;&lt;br /&gt;
}&lt;br /&gt;
.nopixelated img {&lt;br /&gt;
  image-rendering: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End оформление заголовков&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin mobile_bigtable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1025px) {&lt;br /&gt;
    mobile_bigtable {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 1024px) {&lt;br /&gt;
    mobile_bigtable {&lt;br /&gt;
        font-size: 10px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Begin mobile_bigtable&lt;br /&gt;
Shegare */&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Begin главное меню&lt;br /&gt;
Данте ( и немного Shegare &amp;gt;w&amp;lt; )&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/* Общее форматирование ячеек таблицы */&lt;br /&gt;
.standard-link th,&lt;br /&gt;
.standard-link td {&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    background-color: #212126;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скругление углов только у первой и последней ячеек в строке заголовка */&lt;br /&gt;
.standard-link th {&lt;br /&gt;
    border-radius: 15px 0 0 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Форматирование ссылок в заголовках таблицы */&lt;br /&gt;
.standard-link th a {&lt;br /&gt;
    margin: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Форматирование ссылок в ячейках таблицы */&lt;br /&gt;
.standard-link td a {&lt;br /&gt;
    margin: 5px 10px;&lt;br /&gt;
    padding: 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Общие стили для всех ссылок */&lt;br /&gt;
.standard-link a {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font: small-caps bold 25px sans-serif;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    border: 2px solid black;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #141417;&lt;br /&gt;
    transition: background-color 1.0s ease, border-color 1.0s ease, color 1.0s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для мобильных устройств */&lt;br /&gt;
@media screen and (max-width:850px) {&lt;br /&gt;
    .standard-link a {&lt;br /&gt;
        transition: none;&lt;br /&gt;
    }&lt;br /&gt;
    .standard-link td {&lt;br /&gt;
    border-radius: 0px 15px 15px 0px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили при наведении курсора на строку таблицы */&lt;br /&gt;
.standard-link tr:hover a {&lt;br /&gt;
    background-color: black;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border-color: #e23229;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End главное меню&lt;br /&gt;
Данте ( и немного Shegare &amp;gt;w&amp;lt; )&lt;br /&gt;
*/&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Данте Морпехи */&lt;br /&gt;
/* Основные стили для контейнера меню */&lt;br /&gt;
.main-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Общие стили для секций меню */&lt;br /&gt;
.menu-section {&lt;br /&gt;
    flex-basis: 23%;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background-color: #14171f; /* Фон не покрашенных блоков */&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.1); /* Уменьшенная белая обводка для блоков */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Индивидуальные цвета для секций */&lt;br /&gt;
.marines-section {&lt;br /&gt;
    background-color: #222424;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.xenos-section {&lt;br /&gt;
    background-color: #2b2e44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.other-section {&lt;br /&gt;
    background-color: #341d1d; /* Цвет для блока &amp;quot;Другие фракции&amp;quot; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для заголовков секций */&lt;br /&gt;
.menu-section h3 {&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для списка */&lt;br /&gt;
.menu-section ul {&lt;br /&gt;
    list-style-type: none;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 10px 0 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для элементов списка */&lt;br /&gt;
.menu-section ul li {&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для кнопок (ссылок) */&lt;br /&gt;
.menu-section ul li a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background-color: #1a1e29; /* Цвет фона кнопок */&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.2); /* Обводка для кнопок */&lt;br /&gt;
    transition: background-color 0.3s ease, border-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu-section ul li a:hover {&lt;br /&gt;
    background-color: #666;&lt;br /&gt;
    border-color: rgba(255, 255, 255, 0.5); /* Обводка при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для секции с картами */&lt;br /&gt;
.maps-section {&lt;br /&gt;
    color: white; /* Устанавливаем белый цвет текста для всей секции */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px; /* Отступы между картами */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для секции с картами */&lt;br /&gt;
.maps-section {&lt;br /&gt;
    color: white !important; /* Добавление !important */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px; /* Отступы между картами */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для элементов списка в секции карт */&lt;br /&gt;
.maps-section ul li {&lt;br /&gt;
    flex-basis: 48%; /* Уменьшаем до 48%, чтобы уместить 2 карты в ряд с отступами */&lt;br /&gt;
    list-style: none; /* Убираем маркеры списка */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для ссылок в секции карт */&lt;br /&gt;
.maps-section ul li a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    background-color: #1a1e29; /* Цвет фона кнопок в секции карт */&lt;br /&gt;
    color: white !important; /* Устанавливаем белый цвет текста */&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.2); /* Обводка для кнопок */&lt;br /&gt;
    transition: background-color 0.3s ease, border-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maps-section ul li a:hover {&lt;br /&gt;
    background-color: #666; /* Цвет фона при наведении на ссылку в секции карт */&lt;br /&gt;
    border-color: rgba(255, 255, 255, 0.5); /* Обводка при наведении */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем иконку внешней ссылки в блоке карт */&lt;br /&gt;
.maps-section ul li a::after {&lt;br /&gt;
    content: none !important; /* Убираем псевдоэлемент */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Стили для контейнера заголовка */&lt;br /&gt;
.header-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #1b1e26;&lt;br /&gt;
    padding: 20px 30px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для логотипа */&lt;br /&gt;
.logo img {&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для текста заголовка */&lt;br /&gt;
.title-text {&lt;br /&gt;
    margin-left: 30px;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title-text h1 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title-text p {&lt;br /&gt;
    margin: 5px 0 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для разделителя */&lt;br /&gt;
.separator {&lt;br /&gt;
    border-bottom: 2px solid #A9A9A9;&lt;br /&gt;
    margin: 10px 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивные стили для мобильных устройств */&lt;br /&gt;
@media (max-width: 599px) {&lt;br /&gt;
    .main-container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section {&lt;br /&gt;
        flex-basis: 100%;&lt;br /&gt;
        margin-bottom: 15px;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        justify-content: space-between;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul li {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        margin-bottom: 10px; /* Отступы между элементами */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .menu-section ul li a {&lt;br /&gt;
        flex-grow: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 10px 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .maps-section ul {&lt;br /&gt;
        flex-wrap: wrap;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .maps-section ul li {&lt;br /&gt;
        flex-basis: 48%; /* Карты будут располагаться по 2 на ряд */&lt;br /&gt;
        margin-bottom: 10px; /* Отступы между картами */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .header-container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .logo img {&lt;br /&gt;
        width: 80px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text {&lt;br /&gt;
        margin-left: 0;&lt;br /&gt;
        margin-top: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text h1 {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .title-text p {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* код оформление для Командование и тд Данте! */&lt;br /&gt;
/* Контейнер для карточек */&lt;br /&gt;
.command-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основные стили карточек */&lt;br /&gt;
.card {&lt;br /&gt;
    background-color: #2b2b2b; /* Темный фон карточки */&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    width: 220px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: flex-start; /* Элементы начинают сверху */&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px; /* Уменьшаем padding */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
    border: 4px solid transparent;&lt;br /&gt;
    color: #ffffff; /* Белый текст */&lt;br /&gt;
    overflow: hidden; /* Скрываем все, что выходит за пределы карточки */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Цветные обводки для разных ролей */&lt;br /&gt;
.card.Captain {&lt;br /&gt;
    border-color: #B0B7C3; /* Серебристый для Капитана */&lt;br /&gt;
}&lt;br /&gt;
.card.HeadOfSecurity {&lt;br /&gt;
    border-color: #FF0000; /* Красный для Главы Безопасности */&lt;br /&gt;
}&lt;br /&gt;
.card.HeadOfPersonnel {&lt;br /&gt;
    border-color: #00FF00; /* Зеленый для Главы Персонала */&lt;br /&gt;
}&lt;br /&gt;
.card.Engineer {&lt;br /&gt;
    border-color: #FFA500; /* Оранжевый для Старшего Инженера */&lt;br /&gt;
}&lt;br /&gt;
.card.Scientist {&lt;br /&gt;
    border-color: #800080; /* Фиолетовый для Научного Руководителя */&lt;br /&gt;
}&lt;br /&gt;
.card.Doctor {&lt;br /&gt;
    border-color: #127BB7; /* Синий для Главного Врача */&lt;br /&gt;
}&lt;br /&gt;
.card.Quartermaster {&lt;br /&gt;
    border-color: #FFD700; /* Золотой для Квартирмейстера */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для текста и заголовков */&lt;br /&gt;
.card .role-name {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.4em;&lt;br /&gt;
    color: #ffffff; /* Белый текст */&lt;br /&gt;
    margin-bottom: 3px;&lt;br /&gt;
    white-space: normal; /* Разрешить перенос слов */&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    text-align: center; /* Центрирование текста */&lt;br /&gt;
    word-wrap: break-word; /* Перенос слов при необходимости */&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 212px;&lt;br /&gt;
    grid-template-rows: 75px;&lt;br /&gt;
}&lt;br /&gt;
.role-name a {&lt;br /&gt;
    color: #ccc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для изображения */&lt;br /&gt;
.card img {&lt;br /&gt;
    max-width: 160px;&lt;br /&gt;
    max-height: 160px;&lt;br /&gt;
    margin-bottom: 3px; /* Уменьшаем отступ снизу */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для описания роли */&lt;br /&gt;
.card .role-description {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
    margin: 3px 0; /* Минимальные отступы сверху и снизу */&lt;br /&gt;
    color: #dcdcdc; /* Более светлый текст */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: normal; /* Текст переносится */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылка на СРП */&lt;br /&gt;
.card .role-guide {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    margin-top: 3px; /* Минимальный отступ сверху */&lt;br /&gt;
    text-align: center; /* Центрируем текст */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card .role-guide a {&lt;br /&gt;
    color: #00bfff; /* Цвет ссылки */&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card .role-guide a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover эффект для карточек */&lt;br /&gt;
.card:hover {&lt;br /&gt;
    transform: scale(1.05);&lt;br /&gt;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);&lt;br /&gt;
}&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
* { font-family: Arial }&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    color: #FAFAFA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
img {&lt;br /&gt;
    image-rendering: pixelated;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-image {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    margin-right: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flex-image-description {&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.uplinkbuybutton {&lt;br /&gt;
    background: #464966;&lt;br /&gt;
    width: 62px;&lt;br /&gt;
    height: 27px;&lt;br /&gt;
    color: white;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: bolder;&lt;br /&gt;
    float: right;&lt;br /&gt;
    padding-top: 4px;&lt;br /&gt;
    clip-path: polygon(0px 0px, 0px 18px, 9px 27px, 62px 27px, 62px 10px, 53px 0px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltip {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltiptext {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    display: initial;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 295px;&lt;br /&gt;
    left: -120px;&lt;br /&gt;
    top: 42px;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    transition: transform 0.2s, background-color 0.2s;&lt;br /&gt;
    border: 1px solid #b80000;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background-color: #24242a;&lt;br /&gt;
    box-shadow: 0 0 5px #b80000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tooltip:hover &amp;gt; .tooltiptext {&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
    opacity: 0.98;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td ul,&lt;br /&gt;
.wikitable td ol,&lt;br /&gt;
.wikitable td dl {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    border: 1px solid black;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background: #27272e;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 851px) {&lt;br /&gt;
    .mobile {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .job_header {&lt;br /&gt;
        float: right;&lt;br /&gt;
        width: 25%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1420px) {&lt;br /&gt;
    .tooltiptext {&lt;br /&gt;
        box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);&lt;br /&gt;
        position: fixed;&lt;br /&gt;
        width: 80vw;&lt;br /&gt;
        top: 40vh;&lt;br /&gt;
        left: 0;&lt;br /&gt;
        margin: 0 auto;&lt;br /&gt;
        right: 0;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 850px) {&lt;br /&gt;
    .nomobile {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
    .mobilefont {&lt;br /&gt;
        font-size: 80%;&lt;br /&gt;
    }&lt;br /&gt;
    .mobile_sprite,&lt;br /&gt;
    .mobile_text {&lt;br /&gt;
        transform: scale(0.75);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hover_img_special {&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.img_special:hover .hover_img_special {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.img_special:hover .img_spec {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {&lt;br /&gt;
    border-color: #fc3;&lt;br /&gt;
    background-color: #fef6e7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.mediawiki .mbox-small {&lt;br /&gt;
    clear: right;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 4px 0 4px 1em;&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.messagebox.small {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.messagebox.small-talk {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size {&lt;br /&gt;
    background-color: #21212600 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-default-size figcaption {&lt;br /&gt;
    background-color: #21212600 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-right figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-left figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center img {&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-halign-center figcaption {&lt;br /&gt;
    background-color: #27272E00 !important;&lt;br /&gt;
    border-color: black !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.navbox-group {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .mw-collapsible-toggle {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.mbox-image {&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 2px 0 2px 0.9em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.mbox-imageright {&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 2px 0.9em 2px 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-namespaces {&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table {&lt;br /&gt;
    z-index: 3 !important;&lt;br /&gt;
    width: 400px;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
    padding-bottom: 20px !important;&lt;br /&gt;
    background: hsl(205, 25%, 15%);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    border-spacing: 0;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table tr:not(#infobox-table-img-bg) {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th,&lt;br /&gt;
.infobox-table td {&lt;br /&gt;
    padding: 0 15px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th,&lt;br /&gt;
th.infobox-table-name {&lt;br /&gt;
    color: hsl(205, 80%, 95%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table th {&lt;br /&gt;
    padding-top: 15px !important;&lt;br /&gt;
    border-top: 1px solid rgba(255, 255, 255, 0.05);&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.infobox-table-name {&lt;br /&gt;
    padding-top: 0 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    font-size: 1.4rem !important;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table-img img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table-img img[src$=&#039;.svg&#039;] {&lt;br /&gt;
    background: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-table .image:hover img {&lt;br /&gt;
    transform: scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-button {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-button &amp;gt; div {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 720px) {&lt;br /&gt;
    .infobox-table {&lt;br /&gt;
        margin-right: auto;&lt;br /&gt;
        margin-left: auto;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*-----------------------------------------------------------------------------------------------------------------------------------*/&lt;br /&gt;
/*Данте страница*/&lt;br /&gt;
body.page-Участник_Дantes {&lt;br /&gt;
    font-family: &#039;Consolas&#039;, &#039;Courier New&#039;, monospace;&lt;br /&gt;
    background-color: #0f0f0f;&lt;br /&gt;
    color: #e0e0e0;&lt;br /&gt;
    overflow-x: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.glitch-text {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    animation: glitch 1.5s infinite;&lt;br /&gt;
    font-size: 1.8em;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glitch {&lt;br /&gt;
    0% { text-shadow: 2px 2px #ff0000, -2px -2px #00ffff; }&lt;br /&gt;
    25% { text-shadow: -2px 2px #00ff00, 2px -2px #ff00ff; }&lt;br /&gt;
    50% { text-shadow: 2px -2px #ff0000, -2px 2px #00ffff; }&lt;br /&gt;
    75% { text-shadow: -2px -2px #ff00ff, 2px 2px #00ff00; }&lt;br /&gt;
    100% { text-shadow: 2px 2px #ff0000, -2px -2px #00ffff; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier {&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    background: linear-gradient(145deg, #1a1a1a, #111111);&lt;br /&gt;
    border: 1px solid #ffcc00;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 0 20px rgba(255,204,0,0.4);&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding-bottom: 20px;&lt;br /&gt;
    animation: fadeIn 1s ease-out forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th, .nt-dossier-table td {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-bottom: 1px solid #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th {&lt;br /&gt;
    background: #2c2c2c;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    width: 40%;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    transition: background 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-dossier-table th:hover {&lt;br /&gt;
    background: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.scan-row {&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transform: translateX(-20px);&lt;br /&gt;
    transition: transform 0.6s ease-out, background-color 0.6s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.scan-row.visible {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.threat {&lt;br /&gt;
    color: #ff4444;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    animation: blink 1s infinite alternate;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes blink {&lt;br /&gt;
    0% { opacity: 1; }&lt;br /&gt;
    50% { opacity: 0.3; }&lt;br /&gt;
    100% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status-indicator {&lt;br /&gt;
    width: 16px;&lt;br /&gt;
    height: 16px;&lt;br /&gt;
    background: #ff4444;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    animation: pulse 1.5s infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse {&lt;br /&gt;
    0% { box-shadow: 0 0 5px #ff4444; transform: scale(1); }&lt;br /&gt;
    50% { box-shadow: 0 0 15px #ff0000; transform: scale(1.3); }&lt;br /&gt;
    100% { box-shadow: 0 0 5px #ff4444; transform: scale(1); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tabs {&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    animation: fadeIn 1.2s forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #2c2c2c;&lt;br /&gt;
    border: 1px solid #444;&lt;br /&gt;
    color: #ffcc00;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    margin: 0 6px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: transform 0.3s ease, background-color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab.active {&lt;br /&gt;
    background: #444;&lt;br /&gt;
    border-color: #ffcc00;&lt;br /&gt;
    box-shadow: 0 0 10px #ffcc00 inset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab:hover {&lt;br /&gt;
    background: #555;&lt;br /&gt;
    transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab-content {&lt;br /&gt;
    display: none;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    margin: 15px auto;&lt;br /&gt;
    padding: 15px;&lt;br /&gt;
    background: #1a1a1a;&lt;br /&gt;
    border: 1px solid #444;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    animation: fadeIn 0.5s forwards;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nt-tab-content.active {&lt;br /&gt;
    display: block;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes fadeIn {&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  * { animation: none !important; transition: none !important; scroll-behavior: auto !important; }&lt;br /&gt;
  .job_header .header-title,&lt;br /&gt;
  .job_header .sprite-container {&lt;br /&gt;
    animation: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*МИНИ часть блока лора что бы не ломать вики государств*/&lt;br /&gt;
:root{&lt;br /&gt;
  --cf-federation-color:#6e0e0e;&lt;br /&gt;
  --cf-confederation-color:#0c0361;&lt;br /&gt;
  --cf-sssp-color:#801828;&lt;br /&gt;
  --cf-minor-color:#07520b;&lt;br /&gt;
  --cf-corp-color:#0e2847;&lt;br /&gt;
  --cf-bg-card:#1e1e1e;&lt;br /&gt;
  --cf-text-light:#f0f0f0;&lt;br /&gt;
  --cf-text-muted:#a0a0a0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Структура карточек фракций (префикс cf- чтобы не ломать сайт) */&lt;br /&gt;
.cf-page-header{ text-align:center; margin-bottom:20px; padding:6px 10px; }&lt;br /&gt;
.cf-factions-wrapper{ display:flex; flex-direction:column; gap:18px; max-width:1400px; margin:0 auto; padding:6px; box-sizing:border-box; }&lt;br /&gt;
&lt;br /&gt;
.cf-faction-category{ width:100%; }&lt;br /&gt;
.cf-category-title{ font-size:1.6rem; margin:6px 0 12px; padding-bottom:6px; border-bottom:2px solid; text-align:center; }&lt;br /&gt;
&lt;br /&gt;
.cf-cards-row{ display:flex; flex-wrap:wrap; gap:14px; justify-content:center; }&lt;br /&gt;
&lt;br /&gt;
.cf-faction-card{ background-color:var(--cf-bg-card); border-radius:10px; overflow:hidden; width:100%; max-width:520px; box-shadow:0 6px 14px rgba(0,0,0,0.45); transition:transform .22s ease, box-shadow .22s ease; }&lt;br /&gt;
.cf-faction-card:hover{ transform:translateY(-6px); box-shadow:0 14px 26px rgba(0,0,0,0.6); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-header{ padding:14px 16px; text-align:center; position:relative; }&lt;br /&gt;
.cf-card-header::after{ content:&#039;&#039;; position:absolute; bottom:6px; left:8%; width:84%; height:1px; background:linear-gradient(90deg,transparent,rgba(255,255,255,0.08),transparent); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-logo{ display:block; margin:0 auto 10px; max-width:240px; max-height:120px; }&lt;br /&gt;
.cf-card-title{ font-size:1.25rem; margin:0; font-weight:700; color:var(--cf-text-light); }&lt;br /&gt;
&lt;br /&gt;
.cf-card-content{ padding:14px 16px; color:var(--cf-text-light); }&lt;br /&gt;
.cf-faction-desc{ font-size:0.95rem; color:var(--cf-text-muted); line-height:1.45; }&lt;br /&gt;
&lt;br /&gt;
/* Цвета для типов */&lt;br /&gt;
.cf-federation{ border-top:5px solid var(--cf-federation-color); }&lt;br /&gt;
.cf-federation .cf-card-header{ background:linear-gradient(90deg,#6e0e0e 0%, #470303 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-confederation{ border-top:5px solid var(--cf-confederation-color); }&lt;br /&gt;
.cf-confederation .cf-card-header{ background:linear-gradient(90deg,#0c0361 0%, #0a034a 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-sssp{ border-top:5px solid var(--cf-sssp-color); }&lt;br /&gt;
.cf-sssp .cf-card-header{ background:linear-gradient(90deg,#801828 0%, #4f121b 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-minor-states{ border-top:5px solid var(--cf-minor-color); }&lt;br /&gt;
.cf-minor-states .cf-card-header{ background:linear-gradient(90deg,#07520b 0%, #032b05 100%); }&lt;br /&gt;
&lt;br /&gt;
.cf-corporations{ border-top:5px solid var(--cf-corp-color); }&lt;br /&gt;
.cf-corporations .cf-card-header{ background:linear-gradient(90deg,#0e2847 0%, #081524 100%); }&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width:900px){&lt;br /&gt;
  .cf-card-logo{ max-width:180px; max-height:100px; }&lt;br /&gt;
  .cf-faction-card{ max-width:100%; }&lt;br /&gt;
  .cf-cards-row{ gap:10px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>MetalSage</name></author>
	</entry>
	<entry>
		<id>https://spacestories.club/index.php?title=MediaWiki:Common.js&amp;diff=24762</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://spacestories.club/index.php?title=MediaWiki:Common.js&amp;diff=24762"/>
		<updated>2026-04-06T19:48:58Z</updated>

		<summary type="html">&lt;p&gt;MetalSage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* Аудиоплееры */&lt;br /&gt;
(function(){&lt;br /&gt;
    var players = document.getElementsByClassName(&#039;audio-player&#039;);&lt;br /&gt;
    for(var i=0;i&amp;lt;players.length;i++){&lt;br /&gt;
        (function(p){&lt;br /&gt;
            var src = p.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
            if(src){&lt;br /&gt;
                var audio = document.createElement(&#039;audio&#039;);&lt;br /&gt;
                audio.setAttribute(&#039;controls&#039;,&#039;controls&#039;);&lt;br /&gt;
                audio.setAttribute(&#039;preload&#039;,&#039;none&#039;);&lt;br /&gt;
                var source = document.createElement(&#039;source&#039;);&lt;br /&gt;
                source.setAttribute(&#039;src&#039;,src);&lt;br /&gt;
                source.setAttribute(&#039;type&#039;,&#039;audio/mpeg&#039;);&lt;br /&gt;
                audio.appendChild(source);&lt;br /&gt;
                p.appendChild(audio);&lt;br /&gt;
            }&lt;br /&gt;
        })(players[i]);&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Подгрузка внешних CSS/JS */&lt;br /&gt;
(function(){&lt;br /&gt;
    if(typeof mw === &#039;undefined&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    function getFilesFromUrl(param){&lt;br /&gt;
        if(!param) return [];&lt;br /&gt;
        return param.split(&#039;|&#039;).map(function(file){ return file.trim(); });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function getBaseUrl(){&lt;br /&gt;
        var server = mw.config.get(&#039;wgServer&#039;).replace(/^http:/,&#039;https:&#039;);&lt;br /&gt;
        var script = mw.config.get(&#039;wgScript&#039;);&lt;br /&gt;
        return server + script + &#039;?action=raw&amp;amp;ctype=text/&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isValidExtension(ext){ return ext === &#039;js&#039; || ext === &#039;css&#039;; }&lt;br /&gt;
&lt;br /&gt;
    function getFileUrl(file){&lt;br /&gt;
        var prefix = file.indexOf(&#039;MediaWiki:&#039;) === 0 ? &#039;MediaWiki:&#039; : &#039;User:&#039; + (mw.config.get(&#039;wgUserName&#039;) || &#039;&#039;) + &#039;/&#039;;&lt;br /&gt;
        var fullName = file.indexOf(&#039;:&#039;) &amp;gt; -1 ? file : prefix + file;&lt;br /&gt;
        var ext = file.split(&#039;.&#039;).pop().toLowerCase();&lt;br /&gt;
        if(!isValidExtension(ext)){&lt;br /&gt;
            console.error(&#039;Недопустимое расширение файла:&#039;, file);&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
        var timestamp = new Date().getTime();&lt;br /&gt;
        return getBaseUrl() + (ext===&#039;js&#039; ? &#039;javascript&#039; : &#039;css&#039;) + &#039;&amp;amp;title=&#039; + encodeURIComponent(fullName) + &#039;&amp;amp;_=&#039; + timestamp;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function loadFiles(files){&lt;br /&gt;
        for(var i=0;i&amp;lt;files.length;i++){&lt;br /&gt;
            var url = getFileUrl(files[i]);&lt;br /&gt;
            if(url){&lt;br /&gt;
                var ext = files[i].split(&#039;.&#039;).pop().toLowerCase();&lt;br /&gt;
                mw.loader.load(url,&#039;text/&#039; + (ext===&#039;js&#039; ? &#039;javascript&#039; : &#039;css&#039;));&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mw.loader.using(&#039;mediawiki.util&#039;, function(){&lt;br /&gt;
        var params = mw.util.getParamValue(&#039;use&#039;);&lt;br /&gt;
        var files = getFilesFromUrl(params);&lt;br /&gt;
        loadFiles(files);&lt;br /&gt;
    });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Перенос page-info и цвет заголовков */&lt;br /&gt;
(function(){&lt;br /&gt;
    var footerPlaces = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    var pageInfo = document.querySelector(&#039;.page-info&#039;);&lt;br /&gt;
    if(footerPlaces &amp;amp;&amp;amp; pageInfo){&lt;br /&gt;
        footerPlaces.insertAdjacentElement(&#039;afterend&#039;, pageInfo.cloneNode(true));&lt;br /&gt;
        pageInfo.parentNode.removeChild(pageInfo);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var headerColorElement = document.querySelector(&#039;.headerColor&#039;);&lt;br /&gt;
    if(headerColorElement){&lt;br /&gt;
        var content = headerColorElement.textContent.split(&#039;|&#039;);&lt;br /&gt;
        if(content.length === 2){&lt;br /&gt;
            var headers = document.querySelectorAll(&#039;.citizen-section-heading, .citizen-section-heading--collapsed&#039;);&lt;br /&gt;
            for(var hi=0; hi&amp;lt;headers.length; hi++){&lt;br /&gt;
                var header = headers[hi],&lt;br /&gt;
                    indicator = header.querySelector(&#039;.citizen-section-indicator&#039;),&lt;br /&gt;
                    headline = header.querySelector(&#039;.mw-headline&#039;);&lt;br /&gt;
                if(!indicator || !headline) continue;&lt;br /&gt;
                if(header.classList.contains(&#039;citizen-section-heading--collapsed&#039;)){&lt;br /&gt;
                    indicator.style.cssText = &#039;background: black; box-shadow: unset;&#039;;&lt;br /&gt;
                } else {&lt;br /&gt;
                    indicator.style.cssText = &#039;background: &#039; + content[1] + &#039;; box-shadow: 0 0 20px 0px &#039; + content[1] + &#039;cc;&#039;;&lt;br /&gt;
                    headline.style.cssText = &#039;border-image: linear-gradient(to right top,&#039; + content[0] + &#039;, black); border-image-slice:1;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Sidebar для ролей */&lt;br /&gt;
(function(){&lt;br /&gt;
    var jobsContainer = document.querySelector(&#039;.JobsTableContainer&#039;);&lt;br /&gt;
    if(jobsContainer &amp;amp;&amp;amp; jobsContainer.innerHTML.trim()){&lt;br /&gt;
        var bodyContent = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
        if(bodyContent){&lt;br /&gt;
            bodyContent.insertAdjacentHTML(&#039;beforebegin&#039;, jobsContainer.innerHTML);&lt;br /&gt;
            var jobTable = document.getElementById(&#039;IdJobsTableContainer1&#039;);&lt;br /&gt;
            if(jobTable) jobTable.id = &#039;IdJobsTableContainer2&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Хронология */&lt;br /&gt;
(function(){&lt;br /&gt;
    if(!window.jQuery) return;&lt;br /&gt;
    jQuery(function($){&lt;br /&gt;
        $(&#039;.timeline-header&#039;).on(&#039;click&#039;, function(){&lt;br /&gt;
            $(this).next(&#039;.timeline-content&#039;).slideToggle();&lt;br /&gt;
        }).trigger(&#039;click&#039;);&lt;br /&gt;
    });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Галерея */&lt;br /&gt;
(function(){&lt;br /&gt;
    var root = document.getElementById(&#039;ss-art-gallery&#039;);&lt;br /&gt;
    if(!root) return;&lt;br /&gt;
&lt;br /&gt;
    function q(a,b){ return a.querySelector(b); }&lt;br /&gt;
    function qa(a,b){ return Array.prototype.slice.call(a.querySelectorAll(b)); }&lt;br /&gt;
&lt;br /&gt;
    var chips = qa(root,&#039;.ss-chip&#039;);&lt;br /&gt;
&lt;br /&gt;
    function setFilter(val){&lt;br /&gt;
        for(var ci=0; ci&amp;lt;chips.length; ci++){&lt;br /&gt;
            var c = chips[ci];&lt;br /&gt;
            var active = (c.getAttribute(&#039;data-filter&#039;)===val || (val===&#039;all&#039; &amp;amp;&amp;amp; c.getAttribute(&#039;data-filter&#039;)===&#039;all&#039;));&lt;br /&gt;
            c.classList.toggle(&#039;ss-chip-active&#039;, active);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var sections = qa(root,&#039;.ss-section&#039;);&lt;br /&gt;
        for(var si=0; si&amp;lt;sections.length; si++){&lt;br /&gt;
            var section = sections[si];&lt;br /&gt;
            var cards = qa(section,&#039;.ss-card&#039;);&lt;br /&gt;
            var visibleCount = 0;&lt;br /&gt;
            for(var cj=0; cj&amp;lt;cards.length; cj++){&lt;br /&gt;
                var card = cards[cj];&lt;br /&gt;
                var show = (val===&#039;all&#039; || val===card.getAttribute(&#039;data-artist&#039;));&lt;br /&gt;
                card.classList.toggle(&#039;ss-hidden&#039;, !show);&lt;br /&gt;
                if(show) visibleCount++;&lt;br /&gt;
            }&lt;br /&gt;
            section.style.display = (val===&#039;all&#039; || visibleCount&amp;gt;0)?&#039;block&#039;:&#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for(var i=0;i&amp;lt;chips.length;i++){&lt;br /&gt;
        (function(ch){&lt;br /&gt;
            ch.addEventListener(&#039;click&#039;, function(){ setFilter(ch.getAttribute(&#039;data-filter&#039;)); });&lt;br /&gt;
        })(chips[i]);&lt;br /&gt;
    }&lt;br /&gt;
    setFilter(&#039;all&#039;);&lt;br /&gt;
&lt;br /&gt;
    var modal = document.createElement(&#039;div&#039;);&lt;br /&gt;
    modal.className = &#039;ss-modal&#039;;&lt;br /&gt;
    modal.innerHTML = &#039;&amp;lt;div class=&amp;quot;ss-modal-inner&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;ss-modal-img&amp;quot; alt=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ss-modal-close&amp;quot; role=&amp;quot;button&amp;quot;&amp;gt;✖ Закрыть&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    root.appendChild(modal);&lt;br /&gt;
&lt;br /&gt;
    var modalImg = q(modal,&#039;.ss-modal-img&#039;);&lt;br /&gt;
&lt;br /&gt;
    function originalFromThumb(u){&lt;br /&gt;
        if(!u) return u;&lt;br /&gt;
        if(u.indexOf(&#039;/thumb/&#039;)&amp;gt;-1){&lt;br /&gt;
            var s = u.replace(&#039;/thumb/&#039;,&#039;/&#039;); &lt;br /&gt;
            s = s.replace(/\/[^\/]*$/,&#039;&#039;); &lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
        return u;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var images = qa(root,&#039;.ss-card img&#039;);&lt;br /&gt;
    for(var ii=0; ii&amp;lt;images.length; ii++){&lt;br /&gt;
        (function(img){&lt;br /&gt;
            img.style.cursor=&#039;zoom-in&#039;;&lt;br /&gt;
            img.addEventListener(&#039;click&#039;, function(e){&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                var src = originalFromThumb(img.getAttribute(&#039;src&#039;)) || img.getAttribute(&#039;src&#039;);&lt;br /&gt;
                modalImg.setAttribute(&#039;src&#039;,src);&lt;br /&gt;
                modalImg.style.maxWidth=&#039;90vw&#039;;&lt;br /&gt;
                modalImg.style.maxHeight=&#039;90vh&#039;;&lt;br /&gt;
                modal.classList.add(&#039;open&#039;);&lt;br /&gt;
            });&lt;br /&gt;
        })(images[ii]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function closeModal(){ modal.classList.remove(&#039;open&#039;); }&lt;br /&gt;
    modal.addEventListener(&#039;click&#039;, function(e){ if(e.target===modal||e.target.classList.contains(&#039;ss-modal-close&#039;)) closeModal(); });&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function(e){ if(e.key===&#039;Escape&#039;) closeModal(); });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Меню лора */&lt;br /&gt;
(function(){&lt;br /&gt;
    var items = document.querySelectorAll(&#039;.custom-item&#039;);&lt;br /&gt;
    for(var mi=0; mi&amp;lt;items.length; mi++){&lt;br /&gt;
        (function(item){&lt;br /&gt;
            var icon = item.querySelector(&#039;.custom-icon&#039;);&lt;br /&gt;
            var linkEl = item.querySelector(&#039;a&#039;);&lt;br /&gt;
            if(!linkEl) return;&lt;br /&gt;
&lt;br /&gt;
            var href = linkEl.getAttribute(&#039;href&#039;);&lt;br /&gt;
            item.style.cursor=&#039;pointer&#039;;&lt;br /&gt;
&lt;br /&gt;
            item.onclick = function(){ window.location.href = href; };&lt;br /&gt;
            item.onmousemove = function(e){&lt;br /&gt;
                var rect = item.getBoundingClientRect();&lt;br /&gt;
                var x = e.clientX - rect.left;&lt;br /&gt;
                var y = e.clientY - rect.top;&lt;br /&gt;
                var moveX = (x - rect.width/2)*0.02;&lt;br /&gt;
                var moveY = (y - rect.height/2)*0.02;&lt;br /&gt;
                item.style.backgroundPosition = (50 + moveX) + &#039;% &#039; + (50 + moveY) + &#039;%&#039;;&lt;br /&gt;
                if(icon) icon.style.transform = &#039;translateY(-8px) scale(1.08)&#039;;&lt;br /&gt;
                var hue = Math.round((x/rect.width)*360);&lt;br /&gt;
                item.style.boxShadow =&lt;br /&gt;
                    &#039;0 0 15px hsla(&#039; + hue + &#039;,100%,60%,0.7), &#039; +&lt;br /&gt;
                    &#039;0 0 30px hsla(&#039; + ((hue+30)%360) + &#039;,100%,50%,0.4), &#039; +&lt;br /&gt;
                    &#039;0 8px 20px rgba(0,0,0,0.5)&#039;;&lt;br /&gt;
            };&lt;br /&gt;
            item.onmouseleave = function(){&lt;br /&gt;
                item.style.backgroundPosition=&#039;50% 50%&#039;;&lt;br /&gt;
                if(icon) icon.style.transform=&#039;translateY(0) scale(1)&#039;;&lt;br /&gt;
                item.style.boxShadow=&#039;0 4px 10px rgba(0,0,0,0.3)&#039;;&lt;br /&gt;
            };&lt;br /&gt;
        })(items[mi]);&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Химия */&lt;br /&gt;
(function() { &lt;br /&gt;
    if (typeof mw === &#039;undefined&#039; || !window.document) return; &lt;br /&gt;
    &lt;br /&gt;
    function initCollapse() { &lt;br /&gt;
        var headings = document.querySelectorAll(&#039;.chem-heading&#039;); &lt;br /&gt;
        var hi = 0; &lt;br /&gt;
        var len = headings.length; &lt;br /&gt;
        for (; hi &amp;lt; len; hi++) { &lt;br /&gt;
            (function(node) { &lt;br /&gt;
                if (node.getAttribute(&#039;data-chem-attached&#039;)) return; &lt;br /&gt;
                node.setAttribute(&#039;data-chem-attached&#039;, &#039;1&#039;); &lt;br /&gt;
                node.style.cursor = &#039;pointer&#039;; &lt;br /&gt;
                node.addEventListener(&#039;click&#039;, function() { &lt;br /&gt;
                    var kind = node.getAttribute(&#039;data-kind&#039;) || &#039;&#039;; &lt;br /&gt;
                    var wrapper = findWrapper(node, kind); &lt;br /&gt;
                    if (!wrapper) return; &lt;br /&gt;
                    var btn = node.querySelector(&#039;.collapse-btn&#039;); &lt;br /&gt;
                    &lt;br /&gt;
                    if (wrapper.classList.contains(&#039;collapsed&#039;)) { &lt;br /&gt;
                        wrapper.style.maxHeight = wrapper.scrollHeight + &#039;px&#039;; &lt;br /&gt;
                        wrapper.classList.remove(&#039;collapsed&#039;); &lt;br /&gt;
                        wrapper.classList.add(&#039;expanded&#039;); &lt;br /&gt;
                        if (btn) btn.textContent = &#039;свернуть&#039;; &lt;br /&gt;
                        &lt;br /&gt;
                        var cleanup = function() { &lt;br /&gt;
                            wrapper.style.maxHeight = &#039;&#039;; &lt;br /&gt;
                            wrapper.removeEventListener(&#039;transitionend&#039;, cleanup); &lt;br /&gt;
                        }; &lt;br /&gt;
                        wrapper.addEventListener(&#039;transitionend&#039;, cleanup); &lt;br /&gt;
                    } else { &lt;br /&gt;
                        var currentHeight = wrapper.scrollHeight; &lt;br /&gt;
                        wrapper.style.maxHeight = currentHeight + &#039;px&#039;; &lt;br /&gt;
                        wrapper.offsetHeight; &lt;br /&gt;
                        wrapper.style.maxHeight = &#039;0px&#039;; &lt;br /&gt;
                        wrapper.classList.remove(&#039;expanded&#039;); &lt;br /&gt;
                        wrapper.classList.add(&#039;collapsed&#039;); &lt;br /&gt;
                        if (btn) btn.textContent = &#039;развернуть&#039;; &lt;br /&gt;
                    } &lt;br /&gt;
                }); &lt;br /&gt;
            })(headings[hi]); &lt;br /&gt;
        } &lt;br /&gt;
    } &lt;br /&gt;
    &lt;br /&gt;
    function findWrapper(node, kind) { &lt;br /&gt;
        var parent = node.parentNode; &lt;br /&gt;
        if (!parent) return null; &lt;br /&gt;
        var wrappers = parent.querySelectorAll(&#039;.collapsible&#039;); &lt;br /&gt;
        var wi = 0; &lt;br /&gt;
        var wlen = wrappers.length; &lt;br /&gt;
        for (; wi &amp;lt; wlen; wi++) { &lt;br /&gt;
            if (wrappers[wi].getAttribute(&#039;data-kind&#039;) === kind) { &lt;br /&gt;
                return wrappers[wi]; &lt;br /&gt;
            } &lt;br /&gt;
        } &lt;br /&gt;
        return null; &lt;br /&gt;
    } &lt;br /&gt;
    &lt;br /&gt;
    if (document.readyState === &#039;complete&#039; || document.readyState === &#039;interactive&#039;) { &lt;br /&gt;
        initCollapse(); &lt;br /&gt;
    } else { &lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, initCollapse); &lt;br /&gt;
    } &lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>MetalSage</name></author>
	</entry>
	<entry>
		<id>https://spacestories.club/index.php?title=%D0%9B%D0%BE%D1%80_%D0%A1%D0%9C&amp;diff=23625</id>
		<title>Лор СМ</title>
		<link rel="alternate" type="text/html" href="https://spacestories.club/index.php?title=%D0%9B%D0%BE%D1%80_%D0%A1%D0%9C&amp;diff=23625"/>
		<updated>2025-12-06T14:07:15Z</updated>

		<summary type="html">&lt;p&gt;MetalSage: Ебаные карточки реально заебали не кликаться.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
  {{DISPLAYTITLE:}}&lt;br /&gt;
  &amp;lt;div class=&amp;quot;loreCMwelcom&amp;quot;&amp;gt;Добро пожаловать на&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[Файл:verenvsegda.png|справа|330x72px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;loreCMtext&amp;quot;&amp;gt;Лор Marine Corps&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;loreCMwelcomWork&amp;quot;&amp;gt;Лор всегда находиться в разработке&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лор&#039;&#039;&#039; — это предыстория вымышленного персонажа или вселенной. Термин произошел от английского слова lore, которое значит «знания, передающиеся из поколения в поколение». На нашем сервере лор играет важную роль, ведь без его понимания легко потеряться в происходящем вокруг. Создавая проект в формате &#039;&#039;&#039;MRP&#039;&#039;&#039; &#039;&#039;(Medium Roleplay)&#039;&#039; и разрабатывая &#039;&#039;&#039;собственный лор&#039;&#039;&#039;, мы надеемся, что вы будете ему следовать и не выбиваться из общей картины.&lt;br /&gt;
&lt;br /&gt;
= Я новичок-морпех и не понимаю местный лор =&lt;br /&gt;
С пробуждением, морпех. После долгого сна в камере гибернации память может подводить — не волнуйся, это нормально. Ты — боец [[Корпус_Морской_Пехоты|Корпуса Морской Пехоты]] [[США|Соединенных Штатов Америки]]. Сейчас ты находишься на борту десантного корабля [[УДКТ «Алмайер»]].&lt;br /&gt;
Когда-то ты подписал контракт с [[Корпус_Морской_Пехоты|КМП США]], и теперь, вдали от Земли, выполняешь свой долг — защищаешь интересы Америки. На дворе 2182 год. Если ты пробудился - значит Алмайер прибыл на пункт назначения. Снаряжайся и следуй указаниям командиров.&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Америка&#039;&#039;&#039; рассчитывает на тебя.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Америка&#039;&#039;&#039; верит в тебя.&amp;lt;/div&amp;gt;&lt;br /&gt;
= Фракции =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 100%; display: flex; flex-direction: column; gap: 15px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;position: relative; width: 100%; height: 120px; background: #0d1117; border-radius: 6px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.6); border-left: 6px solid #3c81cc; transition: transform 0.2s;&amp;quot;&amp;gt;&lt;br /&gt;
    [[США|&amp;lt;span title=&amp;quot;США&amp;quot; style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 70%; height: 100%; opacity: 0.8; pointer-events: none; overflow: hidden; display: flex; justify-content: flex-end; align-items: center;&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:Флаг_США.png|link=|600px]] &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(90deg, #161b22 30%, rgba(22, 27, 34, 0.8) 60%, rgba(22, 27, 34, 0) 100%); z-index: 2;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; padding-left: 30px; z-index: 3; pointer-events: none;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-family: &#039;Segoe UI&#039;, sans-serif; font-size: 24px; font-weight: 700; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8); letter-spacing: 0.5px;&amp;quot;&amp;gt;Соединенные Штаты Америки&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-family: &#039;Segoe UI&#039;, sans-serif; font-size: 15px; color: #a8d1ff; font-style: italic; margin-top: 4px; text-shadow: 0 1px 2px #000;&amp;quot;&amp;gt;&amp;quot;На Бога уповаем&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;hr class=&amp;quot;hrCMLore&amp;quot; style=&amp;quot;border-color: #30363d; margin: 5px 0; opacity: 0.5;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;position: relative; width: 100%; height: 120px; background: #0d1117; border-radius: 6px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.6); border-left: 6px solid #f2c94c; transition: transform 0.2s;&amp;quot;&amp;gt;&lt;br /&gt;
    [[Вестон-Ямада|&amp;lt;span title=&amp;quot;Вестон-Ямада&amp;quot; style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]]&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 70%; height: 100%; opacity: 0.8; pointer-events: none; overflow: hidden; display: flex; justify-content: flex-end; align-items: center;&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:WY_Patch.png|link=|500px]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(90deg, #161b22 30%, rgba(22, 27, 34, 0.8) 60%, rgba(22, 27, 34, 0) 100%); z-index: 2;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; padding-left: 30px; z-index: 3; pointer-events: none;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-family: &#039;Segoe UI&#039;, sans-serif; font-size: 24px; font-weight: 700; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8); letter-spacing: 0.5px;&amp;quot;&amp;gt;Вестон-Ямада&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-family: &#039;Segoe UI&#039;, sans-serif; font-size: 15px; color: #fceeb5; font-style: italic; margin-top: 4px; text-shadow: 0 1px 2px #000;&amp;quot;&amp;gt;&amp;quot;Строим лучшие миры!&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;hr class=&amp;quot;hrCMLore&amp;quot; style=&amp;quot;border-color: #30363d; margin: 5px 0; opacity: 0.5;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;position: relative; width: 100%; height: 120px; background: #0d1117; border-radius: 6px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.6); border-left: 6px solid #d32f2f; transition: transform 0.2s;&amp;quot;&amp;gt;&lt;br /&gt;
    [[Союз Прогрессивных Народов|&amp;lt;span title=&amp;quot;Союз Прогрессивных Народов&amp;quot; style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]]&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 70%; height: 100%; opacity: 0.8; pointer-events: none; overflow: hidden; display: flex; justify-content: flex-end; align-items: center;&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:CPN_1.png|link=|600px]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(90deg, #161b22 30%, rgba(22, 27, 34, 0.8) 60%, rgba(22, 27, 34, 0) 100%); z-index: 2;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; padding-left: 30px; z-index: 3; pointer-events: none;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-family: &#039;Segoe UI&#039;, sans-serif; font-size: 22px; font-weight: 700; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8); letter-spacing: 0.5px;&amp;quot;&amp;gt;Союз Прогрессивных Народов&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-family: &#039;Segoe UI&#039;, sans-serif; font-size: 15px; color: #ffcdd2; font-style: italic; margin-top: 4px; text-shadow: 0 1px 2px #000;&amp;quot;&amp;gt;&amp;quot;Слава Партии! Слава трудовому Народу!&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;hr class=&amp;quot;hrCMLore&amp;quot; style=&amp;quot;border-color: #30363d; margin: 5px 0; opacity: 0.5;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;position: relative; width: 100%; height: 120px; background: #0d1117; border-radius: 6px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.6); border-left: 6px solid #e67e22; transition: transform 0.2s;&amp;quot;&amp;gt;&lt;br /&gt;
    [[Империя_Трех_Миров|&amp;lt;span title=&amp;quot;Империя Трех Миров&amp;quot; style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]]&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 70%; height: 100%; opacity: 0.8; pointer-events: none; overflow: hidden; display: flex; justify-content: flex-end; align-items: center;&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:ИТМ.png|link=|600px]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(90deg, #161b22 30%, rgba(22, 27, 34, 0.8) 60%, rgba(22, 27, 34, 0) 100%); z-index: 2;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; padding-left: 30px; z-index: 3; pointer-events: none;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-family: &#039;Segoe UI&#039;, sans-serif; font-size: 24px; font-weight: 700; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8); letter-spacing: 0.5px;&amp;quot;&amp;gt;Империя Трех Миров&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-family: &#039;Segoe UI&#039;, sans-serif; font-size: 15px; color: #ffe0b2; font-style: italic; margin-top: 4px; text-shadow: 0 1px 2px #000;&amp;quot;&amp;gt;&amp;quot;За Императора!&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;hr class=&amp;quot;hrCMLore&amp;quot; style=&amp;quot;border-color: #30363d; margin: 5px 0; opacity: 0.5;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;position: relative; width: 100%; height: 120px; background: #0d1117; border-radius: 6px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.6); border-left: 6px solid #43a047; transition: transform 0.2s;&amp;quot;&amp;gt;&lt;br /&gt;
    [[КОФ|&amp;lt;span title=&amp;quot;Колониальный Освободительный Фронт&amp;quot; style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]]&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 70%; height: 100%; opacity: 0.8; pointer-events: none; overflow: hidden; display: flex; justify-content: flex-end; align-items: center;&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:CLF_Patch.png|link=|500px]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(90deg, #161b22 30%, rgba(22, 27, 34, 0.8) 60%, rgba(22, 27, 34, 0) 100%); z-index: 2;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; padding-left: 30px; z-index: 3; pointer-events: none;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-family: &#039;Segoe UI&#039;, sans-serif; font-size: 20px; font-weight: 700; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8); letter-spacing: 0.5px;&amp;quot;&amp;gt;Колониальный Освободительный Фронт&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-family: &#039;Segoe UI&#039;, sans-serif; font-size: 15px; color: #c8e6c9; font-style: italic; margin-top: 4px; text-shadow: 0 1px 2px #000;&amp;quot;&amp;gt;&amp;quot;КОФ - сила!&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Концовки =&lt;br /&gt;
В игре представлены несколько концовок раунда. Мы решили объяснить что происходи после них:&lt;br /&gt;
== Победа морпехов ==&lt;br /&gt;
Ксеноморфы бились нещадно, терзая тела врагов.&lt;br /&gt;
Сёстры падали одна за другой, замирая в пучине боя.&lt;br /&gt;
Рой сражался отчаянно, но его силы не смогли противостоять напору бойцов КМП США.&lt;br /&gt;
&lt;br /&gt;
Рой ксеноморфов полностью пал на колонии.&lt;br /&gt;
Колония была захвачена людьми.&lt;br /&gt;
Остальные ульи ощутили потерю — по всей планете начали слышаться визги и крики.&lt;br /&gt;
Колония была отбита.&lt;br /&gt;
&lt;br /&gt;
[[Вестон-Ямада]] направила группу инженеров для восстановления инфраструктуры.&lt;br /&gt;
Через несколько месяцев колония вновь смогла функционировать, а её система защиты была значительно усилена.&lt;br /&gt;
&lt;br /&gt;
Шаттл [[УДКТ «Алмайер»]] эвакуировал своих бойцов и покинул сектор.&lt;br /&gt;
==== Итог: ====&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Колония отбита.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Большинство ксеноморфов погибли или сбежали.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Победа морпехов на УДКТ «Алмайер» ==&lt;br /&gt;
Морпехи сражались до конца… И они справились — они отбили своё судно.&lt;br /&gt;
&lt;br /&gt;
УДКТ «Алмайер» был отбит и возвращён под контроль КМП США.&lt;br /&gt;
&lt;br /&gt;
Колония была временно утеряна. После гибели королевы из глубин улья начали выбираться трутни, восстанавливая колонию. Через несколько дней появилась новая лидерша — новая матка. Бой унёс множество жизней, но колония осталась под контролем улья.&lt;br /&gt;
&lt;br /&gt;
Вестон-Ямада признала колонию временно нерабочей — прибытие ближайшего ремонтного шаттла оказалось слишком долгим. Колония временно признана не функционирующей.&lt;br /&gt;
&lt;br /&gt;
После поражения ксеноморфов система ARES версии 3.2 зафиксировала отсутствие вражеского присутствия и активировала протокол [[Протокол_«Укротители_чумы»|&amp;quot;Укротители чумы&amp;quot;]]. Через несколько секунд по всем палубам разнёсся сигнал, и из своих камер вышли несколько десятков синтетиков, которые начали проводить ремонтные работы. Шаттл, пробивший «Алмайер», был выведен из кормы и посажен на стыковочный порт, после чего все стены были востановлены отрядом синтетиков. Шаттл приведён в горизонтальное состояние и покинул орбиту...&lt;br /&gt;
&lt;br /&gt;
Итог:&lt;br /&gt;
Колония потеряна.&lt;br /&gt;
Захвачена ксеноморфами.&lt;br /&gt;
Морпехи отбили своё судно и покинули орбиту для восстановления УДКТ «Алмайер».&lt;br /&gt;
&lt;br /&gt;
== Победа ксеноморфов ==&lt;br /&gt;
&#039;&#039;&#039;Морпехи&#039;&#039;&#039; сражались до конца.&lt;br /&gt;
Им удалось удерживать позиции достаточно долго, чтобы завершить эвакуацию экипажа.&lt;br /&gt;
После этого [[УДКТ «Алмайер»]] остался без управления и начал стремительно терять высоту.&lt;br /&gt;
&lt;br /&gt;
Все &#039;&#039;ксеноморфы&#039;&#039; на борту, как и само судно, сгорели в плотных слоях атмосферы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Колония&#039;&#039;&#039; была потеряна.&lt;br /&gt;
После гибели королевы из глубин улья начали выбираться трутни, восстанавливая колонию.&lt;br /&gt;
Через несколько дней появилась новая лидерша — новая матка.&lt;br /&gt;
Бой унес множество жизней, однако колония осталась под контролем улья.&lt;br /&gt;
&lt;br /&gt;
[[Вестон-Ямада]] признала колонию утерянной — прибытие ближайшего боевого шаттла оказалось слишком поздним.&lt;br /&gt;
&lt;br /&gt;
После официального подтверждения потери колонии в сектор прибыло судно [[USS_Executioner|«Палач»]], которое при поддержке малых шаттлов [[USS_Peddler_Коробейник|«Коробейник»]] собрало шлюпки и эвакуировало всех выживших из сектора.&lt;br /&gt;
&lt;br /&gt;
==== Итог: ====&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Колония потеряна.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Захвачена ксеноморфами.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Большинство морпехов успели эвакуироваться.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Истощение==&lt;br /&gt;
&lt;br /&gt;
Королевы больше нет, но рой ксеноморфов продолжает сопротивление. Остатки противника действуют хаотично, отдельные особи совершают внезапные атаки, но координации уже нет. Морпехи держат позиции, но ресурсы и боеприпасы на исходе, каждое продвижение даётся с трудом.&lt;br /&gt;
&lt;br /&gt;
Бой постепенно теряет темп: атаки ксеноморфов становятся редкими, а защитные позиции морпехов укрепляются по инерции. Ни одна из сторон не может получить явное преимущество — противники просто изматывают друг друга.&lt;br /&gt;
&lt;br /&gt;
Колония остаётся в неопределённом состоянии: некоторые зоны контролируются морпехами, другие — ксеноморфами. Организованного сопротивления роя больше нет, но отдельные группы продолжают атаковать и защищать остатки территории.&lt;br /&gt;
&lt;br /&gt;
Морпехи выжили, но не смогли полностью зачистить ксеноморфов. Противники понесли значительные потери, но часть роя всё ещё активна, готовая к восстановлению и продолжению борьбы.&lt;br /&gt;
&lt;br /&gt;
====Итог:====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Королевы нет, рой ксеноморфов остаётся активным.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Морпехи выжили, но не зачистили всех врагов.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Колония частично контролируется обеими сторонами.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Победителя нет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== УДКТ «Алмайер» сгорел в плотных слоях атмосферы со всеми на борту==&lt;br /&gt;
&#039;&#039;&#039;Морпехи&#039;&#039;&#039; сражались до конца…&lt;br /&gt;
Но, увы, им так и не удалось отбить своё судно — даже покинуть его они не смогли.&lt;br /&gt;
Они ушли как герои.&lt;br /&gt;
&lt;br /&gt;
[[УДКТ «Алмайер»]] начал входить в атмосферу, сгорать и разваливаться на части.&lt;br /&gt;
Все, кто пытался покинуть шаттл, погибали быстро и трагично: кого-то сбивало обломками, кто-то сгорал заживо.&lt;br /&gt;
Шлюпки, которые пытались отсоединиться от судна, взрывались прямо в стык портах — так и не успев отлететь от [[УДКТ «Алмайер»|Алмейра]].&lt;br /&gt;
&lt;br /&gt;
Все &#039;&#039;ксеноморфы&#039;&#039; на борту, как и само судно, сгорели в плотных слоях атмосферы.&lt;br /&gt;
Шаттл просто не был рассчитан на подобные перегрузки.&lt;br /&gt;
&lt;br /&gt;
Колония была потеряна.&lt;br /&gt;
После гибели королевы из глубин улья начали выбираться трутни, восстанавливая колонию.&lt;br /&gt;
Через несколько дней появилась новая лидерша — новая матка.&lt;br /&gt;
Бой унес множество жизней, но колония осталась под контролем улья.&lt;br /&gt;
&lt;br /&gt;
[[Вестон-Ямада]] признала колонию утерянной — прибытие ближайшего боевого шаттла оказалось слишком долгим и не нужным.&lt;br /&gt;
&lt;br /&gt;
После поражения и официального признания потери колонии в сектор прибыло судно [[USS_Executioner|«Палач»]], которое при поддержке малых шаттлов [[USS_Peddler_Коробейник|«Коробейник»]] собрало шлюпки и эвакуировало всех выживших из сектора.&lt;br /&gt;
&lt;br /&gt;
==== Итог: ====&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Колония потеряна.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Захвачена ксеноморфами.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Морпехи, что остались на борту, погибли — но ушли с честью.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ничья из-за затягивание раунда ==&lt;br /&gt;
После продолжительных боевых действий силы [[Корпус_Морской_Пехоты|КМП США]] и рой ксеноморфов понесли значительные потери.&lt;br /&gt;
Многие сестры были уничтожены, что привело к постепенному ослаблению оставшихся особей. Несмотря на это, ксеноморфы продолжали вести бой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Морпехи&#039;&#039;&#039;, в свою очередь, также оказались истощены. Боеприпасы и ресурсы были на исходе, часть подразделений получила тяжёлые повреждения. Попытки зачистки оставшихся ксеноморфов не приносили результата — контакты были редкими и быстро обрывались.&lt;br /&gt;
&lt;br /&gt;
Ситуация зашла в тупик: ни одна из сторон не могла добиться решающего преимущества. Бой шел слишком долго и неведомые силы решили остановить его. Вы не помните что было дальше.&lt;br /&gt;
&lt;br /&gt;
====Итог:====&lt;br /&gt;
&amp;lt;div&amp;gt;&#039;&#039;&#039;Никто не узнает что произошло дальше.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>MetalSage</name></author>
	</entry>
</feed>