Предводители племени Теней

-
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/966526.jpg"></div>
    <div class="spiritfirsttitle">Лесная Звезда
      <subtitle>Моя жизнь наполнена жестокостью</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Лесная Звезда была нечистокровной кошкой. Она родилась в Грозовом племени, но её сердце принадлежало племени Теней, и наставником ее в ученичестве был выходец из Сумрачного племени, жестокий и беспощадный. Случилось вполне ожидаемое - однажды ночью Лесная Звезда перешла границу и вступила в племя Теней. Её приняли не сразу - ей пришлось доказывать свою верность. Вскоре предводитель, будучи очень благосклонным по известным лишь ему причинам к этой кошке, сделал ее своей правой лапой - глашатой. Она была тогда совсем молода и не знала, что вскоре его постигнет тяжелая учесть, и он потеряет последние три жизни одну за другой. Лесная Звезда стала предводительницей очень рано, правила долго благодаря своим телохранителям и котам, которые ее любили, защищая от всех невзгод.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Неизвестно<br>
Глашатаи: Темная Агрессия (Звездная Агрессия)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
Потомков нет
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

Годы неизвестны
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/419802.jpg"]></div>
    <div class="spiritfirsttitle">Звездная Агрессия
      <subtitle>Несущая Смерть</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Звёздная Агрессия была преемницей Лесной Звезды. Именно в то время, когда правила Звёздная Агрессия коты совершали Великий переход на новые земли. Благодаря Звёздной Агрессии коты нашли пристанище на ферме, так как кошка знала живущую там одиночку. Звёздная Агрессия уверенно вела племя за собой, несмотря на условия, она вела себя очень мужественно. Но отважной предводительнице не было суждено увидеть новые земли. Она умерла, чуть-чуть не дойдя до нового дома. Она назначила Коршуна следующим предводителем, но вопреки всему для этой роли Звёздное племя избрало храбрую воительницу племени Теней Рыжинку.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Неизвестно<br>
Глашатаи: Коршун<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Ночная Тень
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

Годы неизвестны
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/41533.jpg"]></div>
    <div class="spiritfirsttitle">Рыжая Комета
      <subtitle>Одиночество, тишина звезд...</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Рыжая Комета была избрана самим Звёздным племенем в предводительницы. Многие были удивлены, но Сумрачные коты были рады увидеть эту кошку на посте предводителя. Она родилась в Грозовом племени, её отец был Звездоцап - тёмная легенда лесных воителей. Не желая терпеть подозрительности соплеменников, Рыжая Комета ушла в племя Теней, к отцу. Ей пришлось проходить испытания верности. Став предводительницей, Рыжая Комета дала понять, что племя Теней - это сильное, непоколебимое племя, а не подлые грязные коты, какими считают их остальные племена. Рыжая Комета с честью отстаивала интересы племени, когда их обвинили в краже Грозовых котят, а затем Сумрачные коты помогли их отыскать. Много раз доказывала, что поверхностное мнения может быть ошибочным. Погибла в битве с бродягами, столкнувшись в открытом бою с убийцей по имени Черит.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Воронёнок, Тенелапка, Феникс.<br>
Глашатаи: Коршун, Скалохвост, Грач (Крылозвёзд)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Ежевичинка • Бирюза • Серая Дымка • Багровый Рассвет • Волчегривый • Грохот • Дымолапка • Мерцание • Звёздная Сойка, • Ветрогривка • Пепельнолапка • Княженика
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

Годы неизвестны
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/897859.jpg"]></div>
    <div class="spiritfirsttitle">Крылозвёзд
      <subtitle>Мы игрушки судьбы</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Возглавил племя с тех пор, как предыдущая предводительница, Рыжая Комета, была убита кошкой по имени Черит, отнявшей у нее все девять жизней. Провел племя через все страдания, причиненные Четверкой во время их властвования над лесом, а так же вступил в бой у Древних скал с котами Темного Леса, проявив силу и храбрость. Не отступился от Воинского закона до конца. За время своего правления он покончил с тем, что начала Рыжая Комета - избавил лес окончательно от Мятежника, который даже будучи одиночкой продолжал докучать племенам, а так же его приспешника Хаоса. За эти заслуги он был включен в список прославленных предводителей племени Теней.
Неправильно истолковал пророчество своей целительницы Ромашницы и увел племя в горы. Проведя там луны и встретив лучшего друга Ежевику, который обосновался там, в конце пути Крылозвезд отказался возвращаться домой и передал бразды правления Жабозвёзду. Возможно, именно благодаря факту, что у него еще остались жизни в запасе, Жабозвезд не получил дара девяти жизней.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Вишня, Росток(Кедр), Серебренница<br>
Глашатаи: Жаболап (Жабозвёзд)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Грохот • Дымолапка • Мерцание • Княженика
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

Годы неизвестны
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/864632.jpg"]></div>
    <div class="spiritfirsttitle">Жабозвёзд
      <subtitle>В щедрости не нужны правила</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
По факту возглавил племя лишь по возвращении из гор, однако тяжесть ответственности хотя бы за половину племени легла на него еще там, на снежных вершинах. Крылозвезд отказывался вернуться, и Жабозвёзд возглавил "бунтарей", которые не хотели мириться с причудами предводителя.
Коты доверились Жаболапу тогда, доверились и потом, вернувшись за остатками племени. Там Крылозвезд при свидетелях отказался от своего звания предводителя, и разрывание между верностью предводителю и верностью Воинскому закону уже не мешала котам вернуться домой - предводителем стал Жабозвёзд.
По возвращении домой выяснилось, что у Жабозвёзда, когда он еще был глашатаем, была подруга из Речного племени, Фиалка, а так же дети от нее. Это возмутило многих котов племени Теней. Особенно его объявление об этом на Совете племен, что погубило не только его престиж как предводителя, но и Фиалку, немедленно изгнанную из ее родного племени. В племя к отцу перешла его дочь - Камышинка - и стала его оруженосцем. Но случившееся не изгладишь из памяти, а еще никто не подозревает, что Звездное племя не наградило Жабозвезда даром девяти жизней...
Погиб Жабозвёзд уже будучи в преклонном возрасте. Попав в ловушку двуногих, он был задушен Когтем, который в это время был с ним в одном патруле. Никто не знает подробностей его смерти, Коготь же назвал все несчастным случаем.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Раскат (Грохот), Камышница, Медвянка<br>
Глашатаи: Феникс, Змей (Змеезвёзд)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Камышница • Лавина • Восход • Кречет
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

Годы неизвестны
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/950928.webp"]></div>
    <div class="spiritfirsttitle">Змеезвёзд
      <subtitle>Кровавый художник</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Змеезвезд долго был глашатаем бывшего предводителя, Жабозвезда. Возглавил племя после его гибели от удушья в ловушке двуногих. В начале своего правления Змеезвезд выбрал советников - Стрелолиста и Зимушку, помимо традиционного глашатая, коим назначил Когтя. А также поразил всех тем, что привел в первый же день после Лунного Озера одиночку по имени Шаман. Тот спас Зимушку, проявив знание трав, а в эти времена племя как раз лишилось своей целительницы Листвы, исчезнувшей при невыясненных обстоятельствах.
Кто-то был доволен поступками Змеезвезда, а кто-то сомневался в них, ведь они были довольно неоднозначны. Он заключил союз с Небесным племенем, которое тогда появилось недалеко от территорий четырех племен, а после принял их воителей в племя Теней. Так же при нем была война с Грозовым племенем за территории, которая закончилось победой племени Теней.
Никто не знает, при каких обстоятельствах умер Змеезвезд, но это произошло. После него предводителем стал его племянник Когтезвезд.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Коготь (Когтезвезд)<br>
Глашатаи:  Белокрылая, Изумрудная, Небоглаз, Коготь (Когтезвезд)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Аспид • Дым • Чернозвезд • Гремучий (приёмный)
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

Годы неизвестны
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/610777.jpg"]></div>
    <div class="spiritfirsttitle">Когтезвёзд
      <subtitle>Змея в траве</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Когтезвезд - обладатель скверного и жесткого характера, племянник бывшего предводителя, Змеезвезда. Желая власти, когда-то он убил Жабозвезда (племени об этом неизвестно). Ненавидит полукровок и не желает видеть их в своем племени. Будучи глашатаем, наблюдал решение Змеезвезда принять в племя бывших Небесных котов, так как они остались единственными представителями своего племени, и им некуда было идти. Он был крайне не согласен с таким исходом, однако, после смерти своего дяди, Коготь - точнее уже Когтезвезд - возглавил племя, и, так как Небесные уже дали присягу, как настоящие Сумрачные коты, не предпринял ничего против них.
Однако впредь при правлении этого кота в племя Теней не будет принят ни один одиночка или кот другого племени. В то время территории Теней терроризировала рысь, и Когтезвезд отправился вместе с воителями Теней расправиться с ней. Коты одержали победу, но без потерь не обошлось. Он же продолжил битвы с Грозовым племенем за территории. Часто около Небесного дуба патрули встречали грозовых котов. В один из дней патруль поймал грозового оруженосца там, он стал пленником Когтезвезда. Грозовые патрульные пришли за пленником, завязалась битва. После той битвы Когтезвезд и погиб от полученных ран.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Мерцающая<br>
Глашатаи:  Мерцающая, Чернильник (Чернозвезд)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
Потомков нет
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

Годы неизвестны
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/553002.jpg"]></div>
    <div class="spiritfirsttitle">Чернозвёзд
      <subtitle>Проклятье следует по пятам</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
С самого юного возраста Чернозвезд показывал в себе лучшие качества. Очень активный, целеустремленный. Готов сокрушать все, что угодно, чтобы достичь своей цели, пусть даже для этого придется пожертвовать многим. В нём есть частица наглости, а также невероятный талант все и везде превращать в сарказм, который порой является очень обидным для некоторых. Кот отличается отвагой, непробиваемостью характера, для некоторых запомнился особой жестокостью. Соплеменники всегда считали Чернозвёзда душой компании, ведь с ним обычно можно найти общую тему. Он умеет как и подбодрить, так и выразить свое недовольство и даже выказывает некоторые переживания.
Чернозвёзд стал предводителем после смерти Когтезвёзда, по слухам - от лап глашатой Грозового племени, Мшистой, которая впоследствии стала Серой Кометой. Сходив к Лунному Озеру и получив дар девяти жизней, он возглавил племя и назначил глашатаем Шмелебока. Чернозвезд не был удовлетворен тем, что Грозовое племя посягает на их территории, а конкретно на Небесный дуб. Он возглавил патруль к дубу, где состоялась битва с Грозовыми котами. В той битве не было победителей: из-за сильной грозы Небесный дуб загорелся, многие коты сильно пострадали при пожаре. Шмелебок пропал после битвы, и Чернозвезд назначил глашатаем Гремучника.
Битвы с Грозовым племенем не дают покоя, но появляется еще одна проблема - в лагерь Теней приходят одиночки - Шмелебок, найденный патрулем, приводит в племя котенка, Пятно находит Спорынью, утверждающую, что в правление Крылозвезда она была воительницей Теней, и Ольха приносит в лагерь найденного ею котенка. Чернозвезд начал подозревать сговор против него, слишком много одиночек было вокруг. Он никому не доверял, кроме того, ранее Алтей предсказывал вступление в игру Темного леса.
Позже Спорынья принесла Чернозвезду тетерева, который оказался отравленным. За это кошка была изгнана. На одном из Советов Племен Осозвезд, речной предводитель, предложил внести закон о том, что только чистокровные коты могут жить в племенах. Чернозвезд поддержал его, после чего принял решение изгнать котят одиночек, как только им исполнится шесть лун. Ольха попыталась вразумить его, после разговора с ней Чернозвезд ушел с территорий и там погиб.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Ольховая Лапка (выбрала путь целителя), Вьюнница, Волчелап<br>
Глашатаи:  Шмелебок, Гремучник (Кусающий Звёзды)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Песнь Свиристеля • Пищуха
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

Годы неизвестны
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/210454.png"]></div>
    <div class="spiritfirsttitle">Кусающий Звёзды
      <subtitle>Сомкнулось небо надо мной</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Узнав о пропаже брата, Кусающий Звезды послал воителей на его поиски. Следы Чернозвезда обрывались на границе, поиски не дали результатов. В эту же ночь глашатай ушел к Лунному Озеру и получил девять жизней, а своей глашатой он назначил Жало.
Его не устраивала ситуация в племени, и первым делом он решил выяснить, что происходило за спиной Чернозвезда. С помощью знака предков о сережке ольхи, запутавшейся в шкуре котенка, он начал что-то подозревать, и в итоге Ольха рассказала ему правду о происхождении Пищухи, которого принесла в племя - это был ее и Чернозвезда сын. Кусающий Звезды взял с целительницы обещание, что, как только она выучит свою ученицу, признается во всем племени.
На Совете племен Алозвезд, предводитель Грозового племени, выдвигает предложение объединить племена, потому как его целителям был знак об этом, а так же он принял троих котов, которые когда-то жили в племенах. Кусающий Звезды не верит ему, а потому отказывается от этой идеи. Некоторые из воителей Теней переходят на сторону Алозвезда и покидают племя. Кусающий Звезды вступает в союз с Осозвёздом, возглавлявшим Речное племя .
Осозвезд рассказывает о том, что во всем замешан Темный лес, и об Иве (одной из троицы), которая ранее была лжепредводительницей Речного племени. Они решают бороться против предателей и нарушителей воли Звездного племени, вскоре между племенами начинается битва.
В ходе битвы погибает Жало, глашатая племени Теней, и Кусающий Звезды жаждит мести. Найдя Алозвезда, он угрожает отнять каждую его жизнь за каждого павшего воина Теней, однако Журавлиная и другие воины Теней переубеждают его. Тогда именно Кусающий Звезды говорит о том, что необходимо провести совет, на котором будет суд над Алозвездом. Своей глашатой он назначает Журавлиную.
Через некоторое количество времени после этих событий в племя приходит эпидемия от крыс, и Кусающий Звёзды с Журавлиной погибают. Нового предводителя племени Теней Звёздное племя не назначает.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: <br>
Глашатаи:  Жало (погибла в битве с Единым племенем), Журавлиная<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
Потомков нет
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]