Хранилище

Объявление

АМС
Лучший пост [Имя автора лучшего поста]
Вселенная будто насмехалась над ним, потому что как только они оказались в спальне и желанная женщина почти была у него в руках... Ей позвонила мама. Ригель только закатил глаза, покорно садясь в кресло и прикрывая глаза, ожидая когда этот разговор закончится. Ну не может же он в самом деле длиться дольше пары минут. Всего пара фраз. Да, все хорошо. Да, спальни разные. Да, я очень много времени провожу с миссис Блэкторн, а Ригеля почти не вижу. Не пара фраз и не пара минут. Кассия мерила шагами комнату и оправдывалась словно школьница, которая нарушила комендантский час и опаздывала домой на добрую четверть часа.
Коты-воители
Отголоски прошлого

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Проверка

Сообщений 1 страница 10 из 42

1

123

0

2

[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://i.imgur.com/5uipK4n.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>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In efficitur eros eu diam vestibulum, at pretium libero blandit. Duis ut blandit tellus, interdum euismod nisl. Sed mattis erat non dapibus porttitor. Curabitur faucibus dictum ex et eleifend. Sed ultrices ante a sapien bibendum lobortis. Aliquam erat volutpat. Mauris ornare ligula eget felis placerat, a laoreet felis lobortis. Aliquam et elementum lectus. Aliquam suscipit nisl non tortor elementum ullamcorper. Donec tincidunt mollis purus, a condimentum leo.

Nullam sed iaculis lectus, sed euismod arcu. Maecenas scelerisque consequat enim, nec semper nulla laoreet vitae. Curabitur elit elit, ultrices in diam et, aliquam tristique ipsum. Aenean pulvinar fermentum egestas. In hac habitasse platea dictumst. Fusce hendrerit odio et eleifend tempor. Phasellus condimentum scelerisque ultricies. Phasellus pretium, risus vitae pretium volutpat, tellus nunc tristique diam, ut ornare nisi nunc in est. Nullam lacinia, nibh nec lacinia mollis, leo metus luctus leo, sed posuere lorem lorem a arcu. Fusce faucibus dolor a ultrices sagittis. Duis nec fringilla purus.

Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam diam leo, malesuada et nulla sed, auctor ornare odio. Curabitur eu mi leo. Suspendisse mauris nulla, rhoncus et quam nec, feugiat aliquet lorem. In hac habitasse platea dictumst. Sed justo metus, lobortis vel posuere in, cursus non magna. Nam mattis feugiat malesuada.

Cras velit mauris, consequat ullamcorper luctus ut, vehicula quis enim. Fusce vehicula nunc sit amet ligula venenatis sodales. Vivamus ac arcu dui. Cras turpis justo, ullamcorper non tellus vel, facilisis venenatis velit. Aliquam elementum risus ultrices nisi gravida efficitur. Aenean pulvinar tellus convallis varius tincidunt. Cras molestie diam at dui vehicula viverra. Fusce id sapien neque. Suspendisse egestas varius arcu, quis lobortis augue. Ut ultricies semper lacus. Quisque sed commodo augue. Vestibulum leo risus, viverra vitae magna id, volutpat scelerisque felis. Proin aliquam elit et ipsum posuere malesuada.

Maecenas pellentesque eros vitae elementum condimentum. Sed nec orci est. Vestibulum a ex nec nisl euismod varius. Etiam bibendum nibh id tortor vehicula malesuada volutpat ut augue. Integer sodales, leo eget molestie finibus, nibh diam laoreet dui, quis efficitur lectus lacus suscipit mi. Aliquam finibus et lorem congue imperdiet. Curabitur porta dolor sit amet eros semper viverra. Fusce aliquet, ligula quis mattis bibendum, nulla eros vulputate tortor, eget gravida erat tortor eget nulla. In arcu nisl, elementum sed tristique id, elementum eu odio. Duis imperdiet metus ac justo tempus vehicula et a sem. Vestibulum et volutpat libero. Cras vestibulum diam sit amet pulvinar accumsan. Donec sed ultrices libero. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nulla facilisi. Aenean sed ex arcu.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In efficitur eros eu diam vestibulum, at pretium libero blandit. Duis ut blandit tellus, interdum euismod nisl. Sed mattis erat non dapibus porttitor. Curabitur faucibus dictum ex et eleifend. Sed ultrices ante a sapien bibendum lobortis. Aliquam erat volutpat. Mauris ornare ligula eget felis placerat, a laoreet felis lobortis. Aliquam et elementum lectus. Aliquam suscipit nisl non tortor elementum ullamcorper. Donec tincidunt mollis purus, a condimentum leo.

Nullam sed iaculis lectus, sed euismod arcu. Maecenas scelerisque consequat enim, nec semper nulla laoreet vitae. Curabitur elit elit, ultrices in diam et, aliquam tristique ipsum. Aenean pulvinar fermentum egestas. In hac habitasse platea dictumst. Fusce hendrerit odio et eleifend tempor. Phasellus condimentum scelerisque ultricies. Phasellus pretium, risus vitae pretium volutpat, tellus nunc tristique diam, ut ornare nisi nunc in est. Nullam lacinia, nibh nec lacinia mollis, leo metus luctus leo, sed posuere lorem lorem a arcu. Fusce faucibus dolor a ultrices sagittis. Duis nec fringilla purus.

Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam diam leo, malesuada et nulla sed, auctor ornare odio. Curabitur eu mi leo. Suspendisse mauris nulla, rhoncus et quam nec, feugiat aliquet lorem. In hac habitasse platea dictumst. Sed justo metus, lobortis vel posuere in, cursus non magna. Nam mattis feugiat malesuada.

Cras velit mauris, consequat ullamcorper luctus ut, vehicula quis enim. Fusce vehicula nunc sit amet ligula venenatis sodales. Vivamus ac arcu dui. Cras turpis justo, ullamcorper non tellus vel, facilisis venenatis velit. Aliquam elementum risus ultrices nisi gravida efficitur. Aenean pulvinar tellus convallis varius tincidunt. Cras molestie diam at dui vehicula viverra. Fusce id sapien neque. Suspendisse egestas varius arcu, quis lobortis augue. Ut ultricies semper lacus. Quisque sed commodo augue. Vestibulum leo risus, viverra vitae magna id, volutpat scelerisque felis. Proin aliquam elit et ipsum posuere malesuada.

        </p>
    </section>
    <section id="content-tab3">
        <p>
Cras velit mauris, consequat ullamcorper luctus ut, vehicula quis enim. Fusce vehicula nunc sit amet ligula venenatis sodales. Vivamus ac arcu dui. Cras turpis justo, ullamcorper non tellus vel, facilisis venenatis velit. Aliquam elementum risus ultrices nisi gravida efficitur. Aenean pulvinar tellus convallis varius tincidunt. Cras molestie diam at dui vehicula viverra. Fusce id sapien neque. Suspendisse egestas varius arcu, quis lobortis augue. Ut ultricies semper lacus. Quisque sed commodo augue. Vestibulum leo risus, viverra vitae magna id, volutpat scelerisque felis. Proin aliquam elit et ipsum posuere malesuada.
    </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: 610px;
height: 520px;
background: #fefefe;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

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

.spiritfirstpic {margin:auto;
width: 190px;
height: 490px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 190px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -80px 0 0 0px;
z-index: 10;
position: relative;
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: 190px;
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: 190px;
  font-size: 9px;
  font-family: pt sans;
  color: #999;
  opacity: 0;
  transform: translate(0,400px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

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

.spiritsecond {background: #fefefe;
width: 389px;
  margin: 10px;
  height: 500px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 211px
}

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

.tabs>section {
display: none;
padding: 10px;
  height: 440px;
  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(-400px,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: #aaa;
background: #fefefe;
  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: #dfdfdf;
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: #888;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #555;
  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]

0

3

2008 - 2009
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/804920.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>
<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]
2009 - 2010
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/931268.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>
<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]
2010
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumavatars.ru/img/avatars/0004/e7/0d/240-1376761012.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>
<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]
2010 - 2013
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumavatars.ru/img/avatars/0004/e7/0d/183-1371740728.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>
<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]
2013 - 2019
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/0004/e7/0d/2/621389.jpg"></div>
    <div class="spiritfirsttitle">Кристальная Звезда
      <subtitle>Love me in black...</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>
<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: 300;
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: left;
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]
2019 - 2021
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/0004/e7/0d/2/302633.jpg"></div>
    <div class="spiritfirsttitle">Серая Комета
      <subtitle>And So I Watch You From Afar</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]
2021 - 2024
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/0004/e7/0d/2/827749.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>
<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]

0

4

2008
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/225902.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]

2008 - 2010
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/782086.jpg"></div>
    <div class="spiritfirsttitle">Лунная Звезда
      <subtitle>The only star in tne black sky...</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]
2010
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumavatars.ru/img/avatars/0004/e7/0d/5-1724042578.jpg"></div>
    <div class="spiritfirsttitle">Молниеносная Звезда
      <subtitle>Shout, nobody hears...</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: 500;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -65px 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]
2010
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/617106.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>
<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]

2010 - 2012
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/447319.jpg"></div>
    <div class="spiritfirsttitle">Звёздный Камыш
      <subtitle>War is over</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>
<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]

2012 - 2017
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/898056.jpg"></div>
    <div class="spiritfirsttitle">Острозвёзд
      <subtitle>As the world turns</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>
<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]

2017
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/45504.webp"></div>
    <div class="spiritfirsttitle">Ивовая Звезда
      <subtitle>You'll never know what hit you</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>
Глашатаи: нет
        </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]
2017 - 2024

[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/783264.jpg"></div>
    <div class="spiritfirsttitle">Осозвёзд
      <subtitle>I'll be watching you</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>
Глашатаи: Песчаный Змей (ушёл из племени), Мракокрыл (был изгнан, как предатель), Кречет
        </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]
2024
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/964169.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>
Глашатаи: Всплеск
        </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]

0

5

-
[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]

0

6

2009
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/729233.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]

2009
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/742367.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>
Никто не помнил, что Звездная Пыль - это бывшая Пылинка, чья мать Звездная Сирень. Пылинка всегда завидовала своей сестре, Вересколапке. Она знала, что та может стать глашатой, когда вырастет. И тогда Пыли никогда не захватить власть.
Кошка вступила в сговор с лисой по имени Toрa - на тот момент она очень сдружилась с лисами. Лисица подкараулила на границе сестру Пыли - Вересколапку, которая была на тот момент без наставницы. Лисица жестоко искалечила ученицу и убила бы, если бы соседский патрульные не прибежали на помощь.
Пыль добилась своего. Сестра больше не станет воином, мать сбежала из племени чтобы отомстить лисам. Так Звездная Пыль пробила путь к власти. Она отравила смерть-ягодами Вселенную (глашатую на тот момент) и сказала племени, что раз нет ни глашатого, ни предводителя, то власть принадлежит ей, так как она теперь единственная дочь и преемница Звездной Сирени, умеющая воевать. Но Звездное племя покарало ее - вскоре Звездная Пыль упала в глубокий овраг, где ее тело разбилось вдребезги.
Уже в Темном Лесу Звездная Пыль отреклась от Звездного племени и имени и взяла себе имя Сажа. Во время битвы со Звездами она лично убила свою сестру Вересковую Звезду.

        </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]

2009 - 2010
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/532085.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]

2010 - 2011
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/787437.jpg"]></div>
    <div class="spiritfirsttitle">Холод Звёзд
      <subtitle>Jedward like shorts =D</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]

2011 - 2013
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumavatars.ru/img/avatars/0004/e7/0d/19-1378033097.png"]></div>
    <div class="spiritfirsttitle">Вересковая Звезда
      <subtitle>It is dangerous to love</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>
Вересковая Звезда - чистокровная кошка племени Ветра, дочь Звездной Сирени и сестра Звёздной Пыли.
В отличие от сестры, эта кошка закончила обучение гораздо позже, где-то в 17 лун, поскольку никто не верил, что она сможет стать воительницей из-за ее травмы (левая половина морды у нее изуродована после встречи с лисой). Ученица с ужасом следила за тем, что делала ее сестра, захватив власть... это вряд ли когда-либо изгладится у нее из памяти.
Позже, когда она наконец стала воительницей, при предводительстве мудрой Ясноглазой Звезды, Вересколапа повстречала любовь всей своей жизни - молодого воина по имени Быстрый Коготь. Вскоре у них родилось три котенка, но трагические обстоятельства, которые подкинула судьба, лишили молодую мать всего, оставив лишь одного котенка.
Она стала глашатой и долгое время была опорой Холоду Звезд, брату своего возлюбленного. Однажды, покорившись воле Звездного племени, Вересколапа отправилась в горы, в тайне от племени, чтоб найти Ежевику (одиночку, бывшего глашатая Грозового племени.), ведь именно он знал тайну, которая помогла бы ученице Мышке обрести зрение.
И вот, настал ее черед стать предводительницей. Вересковая Звезда возглавляла племя Ветра в течение долгого времени. Она принимала участие в битве у Древних скал, сразившись с одной из Четверки, восставшей из Темного леса, Раной. Именно Вересковая Звезда одержала над ней победу.
На данный момент Вересковая Звезда считается обитательницей Звездного племени, однако ее там нет. Во время битвы Темного Леса и Звездного племени ее сестра Сажа окончательно ее убила. На земле живы только воспоминания об этой великой кошке, а также ее потомки.
        </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]

2013 - 2016
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/177895.jpg"]></div>
    <div class="spiritfirsttitle">Шелест Звёзд
      <subtitle>Play God</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]

2016 - 2017
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/287328.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]

0

7

2017
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/208306.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]

2017 - 2018
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/266077.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]

2018 - 2022
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/629394.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]

Следующим предводителем должен был стать Махаон, однако он пропал незадолго до ухода Звездной Сойки. Племя, которое все правление предводительницы было расколото, разошлось окончательно. Одни выступали против политики Звездной Сойки - они считали, что котам Ветра место среди свободных пустошей, и кроме того, ни одному одиночке не позволено знать секреты племени. Другие же, напротив, считали, что племя должно осваивать тоннели и в одиночках нет ничего плохого.
Первую групп возглавил Молния и увел с исконных территорий, желая основать новое племя Ветра. Во главе второй группы встал Грачехвост, однако он сразу обозначил, что будет во главе только до тех пор, пока не найдется истинный предводитель. В это время племя Ветра не участвовало в Совете племен, а в других племенах разгоралась битва с Единым племенем.
Узнав об обстановке вокруг, оба лидера выступили против объединения племен.

2024
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://upforme.ru/uploads/001c/34/47/2/80539.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]

0

8

[hideprofile]Целители племени Ветра

Белолапа

Родилась Белолапа домашней кошкой, но очень любила копаться в саду с травами. Целителю племени Ветра пришел знак, что искать преемника следует среди домашних. Он отправился на поиски. Однажды старый целитель запрыгнул на изгородь и увидел котенка в саду. Он сразу понял, что вот она - будущая целительница.
Кошечку пригласили в племя, и она согласилась.
Белолапа всегда тщательно следила за состоянием котов племени. Ее все любили и уважали.
К сожалению, жизнь целительницы оборвалась в достаточно юном возрасте - полтора года. Она не успела выбрать себе преемницу, и все племя сокрушалось, считая, что они погибли, ведь никто в лагере не владел нужными знаниями, чтоб врачевать больных.

Путь:
Звездное племя
Ученики:

https://upforme.ru/uploads/0004/e7/0d/2754/t686213.png

Ветролапая

Ветролапая родилась у одной из бродяг. Они бросили её в лесу маленьким котёнком, она бродила по лесу пока наконец не пришла в племя Ветра. К этому времени она уже умела заботиться о себе, неплохо знала травы. И ее приход был чем-то вроде знака. В племени ей были рады, по большей части из-за того, что целителя не было. Ветролапая стала наставницей Жемчужки, которая была по-настоящему избранной Звездным племенем, чтоб продолжить династию врачевателей племени Ветра.
Но сама Ветролапая никогда не верила в Звездное племя. Поэтому она была чем-то вроде переходного звена, так как должна была передать свои знания о травах Жемчужке. После ее смерти она никогда не появлялась ни в чьих снах. Очевидно, что просто не нашла дорогу в Звездное племя, ибо не было его в ее сердце.

Путь: соблюдающая закон
Ученики: Жемчужка (Жемчужница)

https://upforme.ru/uploads/0004/e7/0d/2754/t338300.png

Жемчужница

К Жемчужнице часто приходили сны от Звездного племени, связь была очень крепкой. Часто она видела знаки в полете бабочки, в принесенной дичи, или полете орла. Из-за всех дрязг между племенами у кошки сердце обливалось кровью. Она считала, что все должны жить в мире, а территорию защищать от более явных врагов - таких как лисы, барсуки и змеи.
После того, как в страшную беду она была одной из тех, кто предложил рецепт лекарства, ее стали уважать коты из всех племен. Лучшим другом ее был Терновник, немой целитель Грозового племени. Во время "царствования" Четверки Жемчужница не сдавалась до последнего. Она и другие коты, оставшиеся верными Звездному племени, придумали способ связываться друг с другом. Более того, именно она организовала поиски тех, кто не сдался и верил. Она поняла, что всем целителям пришли знамения, а потому была уверена, что все целители союзники. Она притворялась, что верна Четверке, а сама строила планы и собирала котов против них.
Эта кошка вылечила серьезные раны воителя Долгохвоста, когда тот мог ослепнуть. Она же ранее получила пророчество, благодаря которому слепая ученица Мышка получила зрение. Всех ее заслуг и не припомнить. Так же она нашла Ежевику, который считался погибшим, и тайно вылечила его лапу.
Однако после смерти Вересковой Звезды Жемчужница заметно ослабела и поняла, что срок ее подошел к концу. Однако она воспитала хорошую замену себе, Колоска, с которым племя точно оставалось в надежных лапах.

Путь: Звездное племя
Ученики: Пестролистая, Тимьян, Колосок (Колос)

https://upforme.ru/uploads/0004/e7/0d/2754/t772364.png

Колос

Колос - чистокровный кот племени Ветра. С самого детского возраста Колос понял, что рожден стать целителем. Его всегда тянуло на знания, у него отличная память, он свято верит в Звездное племя.
Проводил большую часть свободного времени в пещере целительницы Жемчужницы. А когда пришел его срок стать учеником, вмешался в собрание и попросил, чтоб ему в наставницы дали ее, а не воителя, имя которого Вересковая Звезда уже готова была произнести. Так и вышло, что стал он учиться на целителя. Этот кот был верной опорой для Жемчужницы, в том числе в ситуации с Четверкой. А она не могла нарадоваться на своего ученика, так быстро и хорошо он все усваивал. После смерти родителей он замкнулся и отстранился от всего племени. Когда выяснилось нечистокровное происхождение его наставницы, тоже был неприятно удивлен. Однако как бы там ни было, всю жизнь они с Жемчужницей были хорошими друзьями, и после ее смерти она приходит к нему во снах.
К сожалению, Колос не был идеальным целителем. Он влюбился в Невидимую -
воительницу своего племени. Более того, Колос не подозревал, что именно из-за его связи с Невидимой, Темный Лес сможет выступить против Звездного племени - Невидимая была их последовательницей. Позже она родит котят от целителя, но они оба скроют этот факт. Невидимая уйдет из племени сразу после рождения котят, воспитает их Пролеска (Будущая Черная Комета). Когда Черная Комета стала предводительницей, Колос признался ей в нарушении закона. Предводительница разрешила ему остаться в племени в качество оруженосца, наставником назначив Янтаря. Молодой воитель старался поддерживать старого целителя, однако Колос воителем не стал - он ушел из племени, не справившись с давлением. Его дальнейшая судьба племени неизвестна.
После своей смерти, он был блуждающей душой, но оруженосцы из племени Ветра, пожелавшие видеть Звездных предков, помогли ему найти путь к Звездам.

Путь: Звездное племя, нарушивший закон
Потомки: Грачехвост, Чешуйчатый
Ученики: Темнолап, Причуда, Шиполап (Репейник), Стрижелап (Стрижехвост)

https://upforme.ru/uploads/0004/e7/0d/2754/t993034.png

Стрижехвост

Стрижехвост был третьим учеником Колоса, и именно на него возлагались все надежды. Но судьба распорядилась иначе. Стоило Колосу уйти на покой и оставить целительство, а Стрижехвосту стать полноправным целителем, как случился тот самый обвал, лишивший племя Ветра старого дома, а также предводителя, глашатой и целителя. У этого кота было все впереди, но из-за этой трагедии он не успел себя проявить и чем-то запомниться. Те, кто застали это время, только сожалеют об быстро угасшей молодой жизни.

Путь: Звездное племя
Ученики: -

https://upforme.ru/uploads/0004/e7/0d/2754/t35370.png

Дурман

Дурман достаточно необщителен. Кот часто показывает себя грубым и недовольным жизнью, что не дает ему спокойно уживаться с некоторыми членами своего племени.
Первым наставником тогда еще кота по имени Ядовик стал Махаон. Он стал для Ядовика первым другом, первым защитником и тем, над кем оруженосец частенько любил подшутить. Тяжелые времена настали в племени. Неожиданная смертность воителей, загадочные исчезновения, предательства и изгнания. Ядовик вовсе не знал, что же ждет его дальше, пока однажды ученика не посетил странный сон. Он никогда прежде не видел ничего подобного, но сон словно перерастал в реальность.
Постепенно жизнь ученика меняется. Он начинает больше интересоваться целебными травами. Оруженосец отрицает свое новое странное увлечение, но понимает, что не в силах скрыть это, ведь приходящие во сне предки еще больше заставляют сомневаться в своей жизненной цели. Самым пиком становится посланное пророчество, в котором указывается, что племя Ветра переживет глобальные изменения. Ядовик не решает поначалу делиться своими мыслями, но вскоре рассказывает обо все предводительнице и та понимает, что оруженосец не готов быть воителем, а видит в нём достойного быть целителем, каковым вскоре тот и становится. Так Ядовик становится Дурманом - целителем племени Ветра. Он поддерживал Звездную Сойку, однако он не смог долго быть целителем - он был влюблен в Пепельнолапку, их отношения скрывались, но не долго. Дурман разорвал отношения, но ему пришлось учить свою возлюбленную травам - ее избрали ученицей целителя.
Когда Звездная Сойка ушла, а племя раскололось, Дурман покинул племя.

Путь: Звездное племя, нарушивший закон
Ученики: Пепельнолапка (Пеплолист)

https://upforme.ru/uploads/0004/e7/0d/2754/t812070.png

Пеплолист

Пеплолист стала целительницей незадолго до раскола племен. Была проблема - она все еще испытывала чувства к своему наставнику, и во многом ее решение стать целительницей было ради того, чтобы быть с ним рядом. Когда племя раскололось, кошка осталась на стороне Грачехвоста, пока ее брат ушел к Молнии. Страшнее всего было то, что и Дурман покинул племя. Тогда-то целительница и разочаровалась в нём, вычеркнув из своего сердца навсегда. На фоне этого Пеплолист одолела бессонница и другой, более серьёзный недуг. Поняв, что она временно не сможет исполнять обязанности целительницы, Пеплолист призналась Грачехвосту во лжи и попросила временно избавить её от статуса целительницы. Она обещала продолжать помогать племени как лекарь, потому что не оставила после себя ученика, но попросила лишить её официального статуса.

Путь: Звездное племя, нарушившый закон
Ученики: -

https://upforme.ru/uploads/0004/e7/0d/2754/t204089.png

Репейник

Репейник был учеником целителя еще при Колосе. Все пророчили ему судьбу прекрасного целителя, однако еще в ученичестве он испытывал чувства к кошке и не мог ничего с этим поделать. Рассказав все наставнику, он отрекся от целительства и стал оруженосцем, а затем и воителем племени Ветра. Все было хорошо, до момента обвала лагеря. Во время него Репейник угодил в тоннели под лагерем, там потерял память и просто ради выживания старался выбраться из тоннелей. Уже там к нему начали являться коты Звездного племени, называя его целителем. Репейник долгое время не понимал, что происходит, однако память начинала возвращаться.
Вскоре он вернулся в племя Ветра, как раз в момент борьбы с Единым племенем. Он помогал всем раненным котам вместе с целителями других племен.

Путь: Звездное племя
Ученики: -

https://upforme.ru/uploads/0004/e7/0d/2754/t472573.png

0

9

Черника написал(а):

Путь: Звездное племя
Ученики: -

процитируем

0

10

сообщение 1

0