[hideprofile][html]<link href="https://fonts.googleapis.com/css2?family=Oranienbaum&family=PT+Sans&display=swap" rel="stylesheet"><style>
.ship20 {
--bgsw: 800px;  /*  максимальная ширина блока */
--bgs1: #fff0d230;  /* фон общий*/
--sct1: #724c37;  /*  цвет общего текста  */
--sct1a: #5e0b0b;   /* цвет ccылок */
--szt: 1em;  /*  размер шрифта  */

--pad2: 24px;  /* отступ между эпизодами */
--pad1: 18px;  /* отступ текста слева */

--pwt: 46px;  /* ширина левого блока */
--bgs2: #36110547; /* цвет границы*/

--bgs3: #1e130c; /* цвет ленты */
--sct3: #d6d6d6;  /* текст ленты */

--sct2: #000000;  /* цвет даты и участников */

--bgsa: #702504;  /*  активный эпизод  */
--bgsz: #301509;  /*  завершенный эпизод  */
--bgsnz: #622d0aa1; /*  незавершенный эпизод  */
}

.ship20 * {box-sizing: border-box; line-height: 140% !important;}
.ship20 {margin: auto 40px auto 20px; max-width: var(--bgsw); background: var(--bgs1); color: var(--sct1); font-size: var(--szt);
border: 3px double rgba(42, 14, 8, 0.28);
    border-top-width: 0px;
}
.ship20 a {color: var(--sct1a) !important;}
.ship20 a:hover {filter: brightness(1.5);}
.ship20 p {margin: 0px auto 0px calc(var(--pad1) + var(--pwt)) !important; padding: 0 var(--pad2) var(--pad2) 0 !important; position: relative; text-align: justify;}
.ship20 p:before {content:' '; display: block; position: absolute; margin-left: calc(0px - var(--pad1) - var(--pwt)); height: 100%; width: var(--pwt); border-right: 1px solid var(--bgs2); }
/**  эпизод  **/
.ship20 p > a:first-child {display: block; padding: 4px 0 4px 0; font-size: 14px; font-weight: 400; font-style: italic; font-family: Georgia, Times New Roman, serif;}
/**  маркеры  shipovnik **/
.ship20 p > a.ep_a:before, .ship20 p > a.ep_z:before, .ship20 p > a.ep_nz:before {content: ''; display:block; position:absolute; transform: translate(-50%, 50%); width: 12px; height: 12px; margin-left: calc(0px - var(--pad1) - var(--pwt) / 2); border-radius: 50%;}
.ship20 p > a.ep_a:before {background: var(--bgsa);}
.ship20 p > a.ep_z:before {background: var(--bgsz);}
.ship20 p > a.ep_nz:before {background: var(--bgsnz);}
/**  дата и участники  **/
.ship20 em {display: block; padding: 0 0 6px 0; font-style: normal !important; color: var(--sct2); font-size: 11px; font-family: Tahoma, sans-serif;}
/**  год или эпоха  **/
.ship20 ht0 {
    display: block;
    position: relative;
    padding: 8px 30px 5px 14px;
    margin: 0px 0px 0px -6px;
    color: #917d53 !important;
    text-shadow: black 1px 1px 1px !important;
    font-size: 18px;
    text-transform: uppercase;
    /* font-family: 'Oranienbaum', Tahoma, serif; */
    font-family: Book Antiqua !important;
    font-weight: bold;
    background: radial-gradient(ellipse at left, #662407 18%, #1e130c 72%);
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.ship20 ht0:after {content:''; display: block; position: absolute; top: 0px; right: -29px; width: 30px; height: 100%; clip-path: polygon(0% 0%, 75% 0%, 30% 50%, 75% 100%, 0% 100%); background: var(--bgs3);}
.ship20 ht0 + p > a:first-child {padding-top: var(--pad2);}</style>
<div class="ship20">

<!--- START --->

<!-----  ГОД ИЛИ ЭПОХА  ----->
<ht0>Эпоха Расцвета. 9986 год</ht0>

<p><a class="ep_a" href="#">Активный эпизод</a>
<em>22.03.9986   //   Участник 1 + Участник 2 + ...</em>
Описание эпизода.
</p>

<p><a class="ep_z" href="#">Завершенный эпизод</a>
<em>15.08.9986   //   Участник 1 + Участник 2 + Какой-то никнейм</em>
...
</p>

<p><a class="ep_nz" href="#">Незавершенный</a>
<em>25.08.9986   //   Участник 1 + Участник 2 + Какой-то никнейм</em>
Описание эпизода
</p>

<!-----  ГОД ИЛИ ЭПОХА  ----->
<ht0>Лето 9986 года</ht0>

  <p><a class="ep_a" href="#">Активный эпизод</a>
  <em> дата   //   Участники </em>
Описание эпизода
  </p>

  <p><a class="ep_z" href="#">Завершенный эпизод</a>
  <em> дата   //   Участники </em>
Описание эпизода
  </p>

  <p><a class="ep_nz" href="#">Незавершенный эпизод</a>
  <em> дата   //   Участники </em>
Описание эпизода
  </p>

<!--- END ---></div>[/html]