SWITCH

    Breaking bad

    Объявление

    Вашингтон, 2024 год. Сверхспособности, экшн, политика и криминал
    лучший пост от Джизи Саммерс
    Наверное, она патриот. Местами. Теми отдельными местами, где общество отъебалось от мутантов. Более того — признало, что люди, обычные корявые людишки у мутантов сосут. Метафорически. И реально тоже, только не здесь. В Messis отсасывают сами мутанты. Мутант_ки. И где-то на заднем плане отсвечивает феминизм, потому что нужно признавать, что женщины таки равны с мужиками.
    лучший эпизод leap of faith

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

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


    Вы здесь » Breaking bad » Тестовый форум » Тестовое сообщение


    Тестовое сообщение

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

    1

    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.

    какой то спойлер

    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.

    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.

    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.

    0

    2

    sss

    0

    3

    вв

    0

    4

    Fenris написал(а):

    s convallis varius tincidunt. Cras molestie diam at dui vehicula viverra. Fusce id sapien neque. Suspendisse egestas varius arcu, quis lobortis au

    0

    5

    hide-autor2

    0

    6

    #p8,Fenris написал(а):

    onvallis varius tincidunt. Cras molestie diam at dui vehicula viverra. Fusce id sapien neque. Suspendisse egestas varius arcu, quis lobortis au

    0

    7

    способности

    Зачастую способности проявляются впервые в период полового созревания,  но не исключены случаи более позднего дебюта. Проявления в детском  возрасте редки, иногда это могут быть случайные вспышки в стрессовых  ситуациях. Изредка мутации могут сопровождаться физическими проявлениями  (изменение кожных покровов, глаз, анималистические черты), и такие  особенности видны с рождения.
    Развитие способностей похоже на занятия спортом: перенапряжение  ведет к негативным последствиям, только страдают нервная система и  психика. Главным этапом развития считается умение контролировать свою  способность, чтоб избегать ее спонтанных проявлений, не быть опасным ни  для себя, ни для окружающих. И если физическое состояние организма с  годами ухудшается, то способность, наоборот, усиливается.
    Все способности имеют побочные эффекты, потому что расходуют ресурсы  организма. При ограниченном использовании достаточно хорошо питаться и  отдыхать, но более частое применение может повлечь негативные  последствия, как, например, мигрени, повышенное давление, истощение,  слабость, даже невроз или депрессия. Здоровый образ жизни для мутантов -  не просто слова, а необходимость. При этом считается, что мутанты имеют более крепкий иммунитет, реже  болеют, лучше приспосабливаются к неблагоприятным условиям. Но это лишь  статистика, не являющаяся правилом.

    • На ролевой не допускаются способности «магического» характера (гадания  на картах, спиритические сеансы и т.д.), управление временем (в том  числе путешествия в прошлое или будущее, но предсказание возможно -  мутант будет видеть наиболее вероятный исход событий, который можно  изменить)

    • Персонаж может иметь до двух способностей, предпочтительнее, чтоб  они были как-то связаны между собой (например, гравиокинез и создание  черных дыр). Но некоторые эффекты могут быть просто проявлением основной  способности (замедленное старение при регенерации)

    • У разных персонажей одна и та же способность может проявляться  по-разному, так что вы не обязаны опираться на описание у уже принятых  игроков в случае повтора

    • Если вы хотите создать сверхсильного и неуязвимого персонажа, то  это гипотетически возможно, но мы просим соблюдать баланс. Помните, что  чаще всего такому персонажу труднее найти себе место в игре.

    • Ниже представлен список тех способностей, что уже имеются на  ролевой; повторение возможно (исключение, если способность обозначена  как выкупленная).

    Абсорбция
    прием закрыт

    воровство чужих способностей и жизни

    Абсорбция

    воровство чужих способностей и жизни

    Абсорбция

    воровство чужих способностей и жизни

    поглощение
    и преобразование

    способность, при которой мутант способен создавать множество копий самого себя, контролировать каждую из них по отдельности, заставляя говорить и действовать в одиночку, а также и все вместе.

    Абсорбция

    воровство чужих способностей и жизни

    Абсорбция

    воровство чужих способностей и жизни

    Абсорбция

    воровство чужих способностей и жизни

    Абсорбция

    воровство чужих способностей и жизни

    hide-autor2

    0

    8

    <1999

    https://forumstatic.ru/files/001c/1a/0e/88250.svg Тевинтерские ночи

    сентябрь 1724 г.

    Marcella Madrigal, Walter Osbourne

    Османская Империя.
    Марсела тяжело переживает своё обращение и побег Ксандра, Уолтер помогает.
    Наверное, помогает.

    Have you prayed tonight, Desdemon?

    сентябрь 1724 г.

    Vinsent Akkerman, Valery Akkerman, Shamash Akkerman

    США, Нью-Йорк.
    Русский колдун-некромант Шамаш Аккерман открывает сезон похищений советника Конклава Эми Лэйн: он давно уже ставит опыты на эмпирах, а Эми кажется такой удачной целью. По итогам переговоров Эми соглашается принести кровавую клятву и участвовать в опытах добровольно.
    Шамашу предстоит пожалеть о своём выборе позже.

    Тевинтерские ночи

    сентябрь 1724 г.

    Marcella Madrigal, Walter Osbourne

    Османская Империя.
    Марсела тяжело переживает своё обращение и побег Ксандра, Уолтер помогает.
    Наверное, помогает.

    Тевинтерские ночи

    сентябрь 1724 г.

    Marcella Madrigal, Walter Osbourne

    Османская Империя.
    Марсела тяжело переживает своё обращение и побег Ксандра, Уолтер помогает.
    Наверное, помогает.

    Тевинтерские ночи

    сентябрь 1724 г.

    Marcella Madrigal, Walter Osbourne

    Османская Империя.
    Марсела тяжело переживает своё обращение и побег Ксандра, Уолтер помогает.
    Наверное, помогает.

    0

    9

    раздел/организация еще что то

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    тактильное внушение, ментальный блок, телепатия

    Ведущая новостей на CNN, медиаперсона, публичная личность, фэшн блоггер, садовод любитель

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    поглощение и преобразование любых видов энергии, кинетикинез

    Владелец частной лаборатории W.Labs, изобретатель, программист,  бизнесмен, филантроп. Готовится покорять космос. Содержит "убежище" для  мутантов, в котором им оказывают любую помощь.

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    второй раздел/организация еще что то

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    тактильное внушение, ментальный блок, телепатия

    Ведущая новостей на CNN, медиаперсона, публичная личность, фэшн блоггер, садовод любитель

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    поглощение и преобразование любых видов энергии, кинетикинез

    Владелец частной лаборатории W.Labs, изобретатель, программист,  бизнесмен, филантроп. Готовится покорять космос. Содержит "убежище" для  мутантов, в котором им оказывают любую помощь.

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    https://forumstatic.ru/files/001c/1a/0e/11837.png

    магнетокинез

    горячий совладелец сети лабораторий по исследованию мутантов; лидер преступной группировки “Cobalorum”

    hide-autor2

    0

    10

    https://forumstatic.ru/files/001c/1a/0e/50072.png

    0

    11

    https://forumstatic.ru/files/001c/1a/0e/16498.png

    0

    12

    сама личная страница

    Код:
    <div class='character'> 
    ​<div class="personal_page-wrapper">
      <div class="personal_page section-start">
        <div class="personal_page-item personal">
          <span class="personal_page-heading">Фенрис, 42 года</span>
          <div class="personal_text">
            Behind you is none other... than the traitor of the Xianzhou! A criminal, forever banished... the High Elder of the Vidyadhara — Imbibitor Lunae. 
          </div>
        </div>
        <div class="personal_page-item twinks">
          <span class="personal_page-heading">Твинки</span>
          <div class="twinks_showcase">
            <a href="ссылка">Fenris</a>, <a href="ссылка">Ariel Montilyet</a>, <a href="ссылка">Jesper Fahey</a>, <a href="ссылка">Xiao</a>
          </div>
        </div>
      </div>
      <div class="personal_page section-end">
        <div class="personal_page-awards">
          <span class="personal_page-heading">Подарки</span>
          <div class="personal_scrollbox">
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
          </div>
        </div>
        <div class="personal_page-awards">
          <span class="personal_page-heading">Награды</span>
          <div class="personal_scrollbox">
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
            <span><img src="https://i.imgur.com/pA9YrYr.png" title="текст"></span>
          </div>
        </div>
      </div>
    </div>
    </div>

    код в лз

    Код:
    <a id="адресное_имя" class="modal-link" href="#" data-reveal-id="character"><div class="p_banner"><img src="https://i.imgur.com/pA9YrYr.png"><div class="p_text"><span>в этой истории</span><span>я - злодей</span></div></div></a>

    0

    13

    Код:
    @import url(style_cs.css);
    
    @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/v4-font-face.min.css');
    @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/fontawesome.min.css');
    
    /* используются в дизайне */
    @import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700|Open+Sans:400,400i,600,600i,700,700i,800,800i|Roboto:100,300,400,700,900');
    @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
    
    @import url(https://fonts.googleapis.com/css?family=Abril+Fatface);
    @import url(https://fonts.googleapis.com/css?family=Amatic+SC);
    @import url(https://fonts.googleapis.com/css?family=Homemade+Apple);
    @import url(https://fonts.googleapis.com/css?family=Yeseva+One);
    @import url('https://fonts.googleapis.com/css?family=Merienda');
    @import url(https://fonts.googleapis.com/css?family=Playfair+Display);
    
    :root {
    	--base-bg: #292929 url(https://forumstatic.ru/files/001c/1a/0e/17575.jpg);
    
            --nav: #202020;
            --ul: #252525;
    
            --pun: #C4C4C4;
    
    	--text1: #252525;
            --text2: #C4C4C4;
            --text3: #D7D7D7; /*tab text */
    	--links: #9F5612;
            --accent: #EE8323;
    
            --head: url(https://forumstatic.ru/files/001c/1a/0e/94794.png);
            --logo: url(https://forumstatic.ru/files/001c/1a/0e/71273.png);
    
            --dark-cover: #171717;
            --cover: #BDBDBD;
    
            --br: #3E3E3E;
    }
    
    /* A2 Deal with browser defaults and wonkiness
    -------------------------------------------------------------*/
    
    /* A2.1 */
    html,
    body {
    	margin: 0;
    	padding: 0
    }
    
    /* A2.2 */
    .punbb * {
    	margin: 0px
    }
    
    /* A2.3 */
    .punbb ul,
    .punbb dl,
    .punbb li,
    .punbb dd,
    .punbb dt {
    	padding: 0;
    	list-style: none;
    }
    
    /* A2.4 */
    .punbb img {
    	border: none
    }
    
    /* A2.5 */
    .punbb .main table {
    	table-layout: fixed;
    	width: 100%;
    }
    
    /* A2.6 */
    .checkfield input[type="checkbox"],
    .radiofield input[type="radio"] {
    	margin: 0 0.3em;
    }
    
    /* A2.7 */
    p[class="checkfield"] *,
    div[class="checkfield"] *,
    fieldset[class="radiofield"] * {
    	height: auto;
    	vertical-align: middle
    }
    
    
    /* A3 Text setup
    -------------------------------------------------------------*/
    
    /* A3.1 */
    body {
    	font-size: 100.01%;
    }
    
    /* A3.2 */
    .punbb {
    	font: normal 70% verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    }
    
    /* 3.3 */
    .punbb textarea,
    .punbb input,
    .punbb select,
    .punbb optgroup {
    	font: 1em verdana, arial, helvetica, sans-serif
    }
    
    
    /* A3.4 */
    .punbb h1,
    .punbb h2,
    .punbb h3 {
    	font-size: 1em;
    	font-weight: bold;
    }
    
    .punbb th {
    	font-size: 0.9em;
    	font-weight: bold;
    }
    
    .punbb h4,
    .punbb table {
    	font-size: 1em;
    	font-weight: normal;
    }
    
    /* A3.5 */
    .punbb h1 span,
    .punbb h2 span,
    .punbb legend span {
    	font-size: 1.1em;
    }
    
    /* A3.6 */
    .punbb pre {
    	font: 1.1em/140% verdana, arial, monaco, "bitstream vera sans mono", "courier new", courier, monospace
    }
    
    /* A3.7 */
    .punbb address,
    .punbb em {
    	font-style: normal
    }
    
    /* A3.8 */
    .punbb .post-content em {
    	font-style: italic
    }
    
    /* A3.9 */
    .punbb .post-content em.bbuline {
    	font-style: normal;
    	text-decoration: underline;
    }
    
    /* A3.10 */
    .punbb a {
    	text-decoration: none
    }
    
    /* A3.11 */
    .punbb optgroup {
    	font-weight: bold;
    }
    
    
    /* A4 Float clearing and hidden items
    -------------------------------------------------------------*/
    
    /* A4.1 */
    #pun:after,
    .punbb .container:after,
    .punbb .post-links ul:after,
    .punbb .main div.inline:after,
    .punbb dl.post-sig dt span,
    .punbb .post-box:after,
    .punbb .linksb:after {
    	clear: both;
    	content: ".";
    	display: block;
    	height: 0;
    	visibility: hidden;
    	overflow: hidden;
    	line-height: 0.0;
    	font-size: 0;
    }
    
    /* A4.2 */
    .acchide,
    #pun-ulinks h2,
    #pun-index #pun-main h1,
    #pun-navlinks h2,
    #pun-pagelinks h2,
    #pun-status h2,
    .punbb .forum h2,
    .punbb .multipage .topic h2,
    .punbb dl.post-sig dt span,
    .punbb p.crumbs strong,
    .punbb .divider hr,
    .punbb .required label em,
    .punbb .formsubmit label,
    .punbb .submitfield label,
    .punbb .modmenu label,
    #pun-userlist .main h2 {
    	font-size: 0;
    	height: 0;
    	width: 0;
    	line-height: 0.0;
    	position: absolute;
    	left: -9999px;
    	overflow: hidden
    }
    
    
    /* A5 Basic page layout and borders
    -------------------------------------------------------------*/
    /* A5.1 */
    #pun_wrap {
    	width: 1100px;
    	margin: 45px auto;
    	padding: 25px;
    	border-radius: 25px;
    	box-sizing: border-box;
    	background: linear-gradient(to bottom, rgba(22, 22, 22, 1) 0%, rgba(22, 22, 22, .2) 100%);
    	position: relative;
            height: auto;
    }
    
    
    @media screen and (max-width: 1100px) {
    
    html, body {
        min-width: 1200px;
      }
    
    .we_need, .need-img {
    display: none !important;
    }
    
    }
    
    
    #pun {
    	background: 
        var(--ul);
    	margin: auto;
    	width: 1050px;
    	box-sizing: border-box;
    	border-radius: 8px;
    	position: relative
    }
    
    .punbb {
    	color: var(--text2);
    	height: auto
    }
    
    .punbb a {
    	color: var(--accent);
    transition: color 0.3s ease-in-out;
    }
    
    .punbb a:hover {
    	color: var(--links)
    }
    
    
    #pun-main {
    	color: var(--text1);
    	background: var(--pun);
    	padding: 30px;
    	border-radius: 8px;
    }
    
    #pun-main a {
    	color: var(--links)
    }
    
    #pun-main a:hover {
    	color: var(--text1)
    }
    
    #pun-admain {
    	background: var(--pun);
    	border-radius: 8px;
    	margin-top: 1px !important;
    	color: var(--text1);
    }
    
    
    /* лишнее */
    h1.title-logo,
    #pun-navlinks h2,
    #pun-ulinks h2,
    #pun-status h2,
    #pun-crumbs1 strong,
    #pun-crumbs2 strong,
    thead,
    th,
    #pun-crumbs1 .container strong+em,
    #pun-crumbs2 .container strong+em,
    #pun-index #pun-main h1,
    .stickytext,
    .closedatafield,
    #pun-live-rusff,
    .pl-reports,
    td .modlist,
    li#navawards,
    .pa-gifts,
    .acchide,
    .forum h2,
    .usertable h2,
    .topic h2,
    a.sharelink,
    #pun .pa-ua,
    .pa-author img,
    .lastedit,
    fieldset legend,
    #pun .pl-reports,
    #pun .mini_gifts,
    #pun-userlist .main h2,
    #pun-search .main h1,
    #profilenav h2,
    #profile-gifts,
    #messages li.pl-email,
    #pun .email,
    .catleft,
    .catright,
    #pun .pl-share,
    p.inputfield label em,
    p.selectfield label em,
    p.passfield label em,
    #pun-announcement h2,
    .pa-awards
     {
    	display: none
    }
    
    /* A5.3 */
    #pun-redirect,
    #pun-maint {
    	margin: 50px 20% 12px 20%;
    	width: auto;
    	float: none;
    	min-height: 100px;
    }
    
    #pun-redirect {
    	border: 0 none !important;
    	margin: 0;
    	padding: 0;
    	left: 0;
    	right: 0;
    	top: 0;
    	bottom: 0;
    	position: fixed;
    	width: 100%;
    	height: 100%;
    	text-align: center;
    	background: var(--base-bg) repeat fixed top center / cover !important;
    }
    
    #pun-redirect #pun-main {
    	background: transparent;
    }
    
    #pun-redirect * {
    	border: 0 none;
    }
    
    #pun-redirect .main-title {
    	display: none;
    }
    
    #pun-redirect.punbb .info .container {
    	text-align: center;
    	font: 400 11px ibm plex sans;
    	display: inline-block;
    	margin: 0 auto;
    	width: auto;
    	height: auto;
    	padding: 20px;
    	box-sizing: border-box;
    background: var(--pun);
    	width: 1050px;
    	margin-top: 50px;
    border-radius: 8px;
    }
    
    /* A5.4 */
    .punbb .section,
    .punbb .main {
    	margin-bottom: 1em;
    }
    
    /* A5.5 */
    .punbb .category,
    .punbb .post {
    	margin-top: 0.4em;
    }
    
    /* A5.6 */
    .punbb #pun-category1,
    .punbb .toppost,
    .punbb .topicpost {
    	margin-top: 0;
    }
    
    /* 5.7 */
    #pun-post .topic {
    	margin-top: 1em;
    }
    
    /* A5.8 */
    .punbb .section,
    .punbb .forum,
    .punbb .formal,
    .punbb .modmenu,
    .punbb .info,
    .punbb .category,
    .punbb .post {
    	border-style: none none solid none;
    	border-width: 0px 0px 2px 0px;
    }
    
    /* A5.9 */
    .punbb .container {
    	border-style: solid;
    	border-width: 1px;
    }
    
    /***************************************************/
    ************************************************************* B - MAIN CONTENT - GENERAL **************************************************************/
    /* B1 Parsed Content, Signatures and Scroll Boxes
    -------------------------------------------------------------*/
    
    /* B1.1 */
    .punbb .post-content {
    	padding: 0;
    	margin: 0;
    	width: 100%;
    	overflow: hidden;
    }
    
    /* B1.2 */
    .punbb .post-sig dt {
    	border: none;
    	background: rgba(0, 0, 0, .1);
    	height: 1px;
    	display: block;
    	margin: 5px auto 15px;
    	width: 80%;
    }
    
    /* B1.3 */
    .punbb .post-content p {
    	margin: 0;
    	padding: 0 0 1em 0;
    	line-height: 160%;
    	font-family: ibm plex sans, sans-serif;
    	font-weight: 400;
    	font-size: 1.1em;
    }
    
    .post-content p a {
    	font-weight: 600
    }
    
    .post-content {
    	color: var(--text1)
    }
    
    /* B1.4 */
    .punbb .post-content img {
    	vertical-align: text-top
    }
    
    /* B1.5 */
    .punbb .post-content img.postimg {
    	vertical-align: middle;
    }
    
    /* B1.6 */
    .punbb .post-content .blockcode,
    .punbb .post-content blockquote {
    	width: 100%;
    	overflow: visible;
    }
    
    /* B1.7 */
    .punbb .post-content .scrollbox {
    	width: 100%;
    	overflow: auto;
    	height: auto !important;
    	max-height: 200px
    }
    
    /* B1.8 */
    .punbb .post-content .quote-box,
    .punbb .post-content .code-box {
    	border: medium none;
    	margin: 0.4em 0em 0.8em;
    	padding: 0em;
    }
    
    
    /* B1.9 */
    .punbb .quote-box cite,
    .punbb .code-box strong.legend {
    	display: block;
    	font-size: 1.1em;
    	font-style: normal;
    	font-weight: bold;
    	margin: 0;
    	padding-bottom: 0.0em;
    }
    
    /* B2 Information boxes
    -------------------------------------------------------------*/
    
    /* B2.1 */
    .punbb .info-box {
    	padding: 1.1em 1.7em 1em 1.7em;
    	border-style: solid;
    	border-width: 1px;
    	margin: 0 0 1.1em 0;
    }
    
    /* B2.2 */
    .punbb .info-box * {
    	padding: 0 0 0.7em 0;
    }
    
    /* B2.3 */
    .punbb #pun-main .info-box .legend {
    	font-size: 1.1em;
    	font-weight: bold;
    }
    
    
    /* B3 Pagination and posting links
    -------------------------------------------------------------*/
    
    /* B3.1 */
    .punbb .linkst {
    	width: auto;
    	height: auto;
    	font: 400 11px ibm plex sans;
    	box-sizing: border-box;
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
    	margin: 0px !important;
    	position: relative;
    	z-index: 9;
    	padding: 4px 10px;
    	background: var(--ul);
    	border-radius: 8px;
    	color: var(--text2)
    }
    
    /* B3.4 */
    .linkst .postlink,
    .linksb .postlink {
    	text-align: right;
    	font-weight: 600;
    }
    
    /* B3.5 */
    .punbb .linksb {
    	width: auto;
    	height: auto;
    	font: 400 11px ibm plex sans;
    	box-sizing: border-box;
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
    	margin: 0px !important;
    	position: relative;
    	z-index: 9;
    	padding: 4px 10px;
    	background: var(--ul);
    	border-radius: 8px;
    	color: var(--text2)
    }
    
    
    .linksb {
    	height: auto;
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	width: auto;
    }
    
    #profile .button {
    	margin-top: 0 !important;
    }
    
    #profile .clearer {
    	display: none
    }
    
    #profile .linksb:after,
    .linksb:after {
    	display: none !important;
    }
    
    
    .postlink span+span {
    	margin-left: 10px
    }
    
    /* B3.6 */
    .linksb .pagelink {
    	float: left;
    	width: auto;
    	text-align: left;
    	order: 1
    }
    
    
    /* B3.7 */
    .linksb .postlink,
    .linksb noindex {
    	width: auto;
    	order: 3;
    	position: relative
    }
    
    .subscribelink {
    	position: relative;
    	order: 2;
    	text-align: center;
    }
    
    .linksb a, .linkst a {
    	color: var(--accent) !important;
    }
    
    .linksb a:hover, .linkst a:hover {
    	color: var(--text2) !important;
    }
    
    /*************************************************************
    C - MAIN CONTENT - SPECIFIC
    **************************************************************/
    
    /* C1 Form layout
    -------------------------------------------------------------*/
    
    /* C1.1 */
    .punbb .formal .container {
    	padding: 1.7em 2.3em 1.1em 2.3em;
    }
    
    #post.container {
    	padding: 0 15px !important;
    }
    
    /* C1.2 */
    .punbb .formsubmit {
    	padding: 0 0 15px 0em;
    	margin: 0em 0 0 0;
    	position: relative;
    	z-index: 1;
    	display: flex;
    	gap: 10px
    }
    
    /* C1.3 */
    .punbb .formsubmit input,
    .punbb .formsubmit a,
    .punbb .formsubmit span {
    	margin: 0 0.6em 0 0
    }
    
    /* C1.4 */
    .punbb fieldset {
    	border-style: solid;
    	border-width: 1px;
    	padding: 0 0px 0 0px;
    	margin: 0 0 1em 0
    }
    
    /* C1.5 */
    .punbb fieldset legend {
    	padding: 0;
    	margin: 0 0 0 11px;
    	font-size: 1.1em
    }
    
    /* C1.6 */
    .punbb fieldset legend span {
    	padding: 0 5px;
    	margin: 0 0 0 -15px;
    }
    
    #profile .container fieldset legend {
    	display: block;
    	font-size: 10px;
    	margin-bottom: .6em
    }
    
    /* C1.7 */
    .punbb fieldset fieldset {
    	border-style: none;
    	margin: 0;
    	padding: 0 0 8px 0
    }
    
    /* C1.8 */
    .punbb .fs-box {
    	padding: 0em 0 0em 0;
    }
    
    /* C1.9 */
    .punbb .fs-box p,
    .punbb .fs-box fieldset {
    	padding: 0 0 1.5em 0
    }
    
    #post-form .fs-box p {
    	padding: 0
    }
    
    /* C1.10 */
    .punbb .inline .inputfield,
    .punbb .inline .selectfield,
    .punbb .inline .passfield {
    	float: left;
    	margin-right: 1em;
    }
    
    /* C1.11 */
    .punbb .inline .infofield {
    	clear: both
    }
    
    /* C1.12 */
    .punbb .datafield br {
    	display: none
    }
    
    /* C1.13 */
    .punbb .required label,
    .punbb .datafield span.input {
    	font-weight: bold
    }
    
    /* C1.14 */
    .punbb .datafield span.input a {
    	font-weight: normal;
    }
    
    /* C1.15 */
    .punbb .areafield span.input,
    .punbb p.longinput span.input {
    	display: block;
    	padding: 0 4em 0 0;
    	height: 100%;
    	/* For IE */
    }
    
    /* C1.16 */
    .punbb textarea,
    .punbb .longinput input {
    	width: 64%;
    	margin: 0;
    }
    
    /* C1.17 */
    .punbb .hashelp {
    	position: relative;
    }
    
    /* C1.18 */
    .punbb .helplinks {
    	display: block;
    	position: absolute;
    	top: 1em;
    	right: 0;
    	font-weight: normal;
    	width: 36%;
    }
    
    /* c1.19 */
    .punbb #profile .helplinks {
    	top: 1.5em;
    }
    
    /* C1.20 */
    .punbb .helplinks span {
    	display: block;
    	padding-bottom: 0.2em;
    }
    
    .punbb .helplinks span INPUT {
    	margin: 0px 2px 2px 0px;
    }
    
    /* C1.21 */
    #pun-post .formal .info-box li {
    	padding-left: 4px;
    	list-style-type: square;
    	list-style-position: inside;
    	line-height: 1.5;
    	margin: 0;
    }
    
    
    /* C2 Table layout
    -------------------------------------------------------------*/
    
    /* C2.1 */
    .punbb .main .tcl {
    	/*  overflow: hidden;*/
    	text-align: left;
    	width: 35%;
    }
    
    /* C2.2 */
    .punbb .main .tc2,
    .punbb .main .tc3,
    .punbb .main .tcmod {
    	text-align: center;
    	width: 6%;
    }
    
    /* C2.3 */
    .punbb .main .tcr {
    	overflow: hidden;
    	text-align: left;
    	width: 27%;
    }
    
    
    /* C2.4 */
    #pun-userlist .main .tcl,
    #pun-searchtopics .main .tcl,
    #pun-modviewforum .main .tcl {
    	width: 40%
    }
    
    /* C2.5 */
    #pun-userlist .main .tc2,
    #pun-searchtopics .main .tc2 {
    	text-align: left;
    	width: 20%;
    }
    
    /* C2.6 */
    #pun-debug table .tcl {
    	width: 15%;
    	white-space: normal;
    }
    
    /* C2.7 */
    #pun-debug .tcr {
    	width: 90%;
    	white-space: normal;
    }
    
    /* C2.8 */
    #pun-index .tcl h3 {
    	font-size: 1.2em;
    	font-weight: bold;
    }
    
    /* C2.9 */
    .punbb td span.youposted {
    	font-weight: bold;
    	margin-left: -1em;
    	position: absolute;
    }
    
    /* C2.10 */
    .punbb td .modlist {
    	display: none;
    	padding-top: 0.3em
    }
    
    /* C2.11 */
    .punbb .main td {
    	border-style: solid none none solid;
    	border-width: 1px 0 0 1px;
    	padding: 0.9em 0em;
    }
    
    /* C2.12 */
    .punbb .main th {
    	border-style: none none none solid;
    	border-width: 0 0 0 1px;
    	padding: 0.4em 1em 0.4em 1em;
    }
    
    /* C2.13 */
    .punbb .main .tcl {
    	border-left-style: none;
    	border-left-width: 0;
    }
    
    * html .tclcon {
    	height: 1px
    }
    
    /* C2.14 */
    .punbb td div.tclcon {
    	line-height: 150%;
    	margin-left: 0;
    	text-align: left;
    }
    
    
    /* C3 Topics
    -------------------------------------------------------------*/
    
    /* C3.1 */
    .punbb .post {
    	margin-top: 0px;
    	position: relative;
    }
    
    .post {
    	padding-top: 70px !important;
    	margin-top: -50px !important;
    }
    
    .post.topicpost {
    	margin-top: -50px !important;
    }
    
    .post.endpost {
    	margin-bottom: 15px
    }
    
    /* C3.2 */
    .punbb .post .container {
    	border: none;
    	margin-top: 0px;
    	padding-bottom: 1px;
    }
    
    /* C3.2 */
    .punbb .post h3 {
    	border-width: 0px;
    	-webkit-text-size-adjust: 100%;
    	width: auto;
    	display: flex;
    	align-items: center;
    	justify-content: flex-start;
    	font: 500 11px ibm plex sans;
    	z-index: 1;
    	margin: 0 0px 5px !important;
    	padding: 4px 10px !important;
    	background: var(--ul);
    	box-sizing: border-box;
    	border-radius: 10px;
    	color: var(--text3)
    }
    
    .punbb .post h3 a {
    	color: var(--accent) !important;
    }
    
    .punbb .post h3 a:hover {
    	color: var(--links) !important;
    }
    
    .post h3 span {
    	display: flex !important;
    	justify-content: flex-start;
    	gap: 0;
    	flex-wrap: wrap;
    	position: relative;
    	padding: 0px;
    	width: 100%;
    }
    
    .post h3 span a,
    .post h3 strong {
    	font-weight: 700;
    	box-sizing: border-box;
    }
    
    .post h3 span a.permalink {
    	display: inline-flex;
    	align-items: center;
    	gap: 5px;
    }
    
    .post h3 span a.permalink:before {
    	content: "";
    	display: block;
    	background: url(https://forumstatic.ru/files/001c/1a/0e/43476.svg);
    	width: 12px;
    	height: 12px;
    }
    
    .post h3 strong {
    	order: 2;
    	font-weight: 300 !important;
    	margin-left: auto;
    	display: inline-flex;
    	align-items: center;
    	gap: 5px;
    }
    
    .post h3 span strong:before {
    	content: "";
    	background: url(https://forumstatic.ru/files/001c/1a/0e/14047.svg);
    	width: 12px;
    	height: 12px;
    	display: block;
    }
    
    
    /* C3.5 */
    .punbb .post .post-author {
    	float: left;
    }
    
    /* C3.6 */
    .punbb .post .post-author ul,
    .punbb .post .post-author p {
    	line-height: 140%;
    }
    
    /* C3.7 */
    .pa-author {
    	font-size: 1.1em;
    	font-weight: bold;
    }
    
    /* C3.8 */
    .pa-author a {
    	text-decoration: none
    }
    
    /* C3.9 */
    li.pa-title {
    	padding-bottom: 0.4em;
    	font-weight: bold;
    }
    
    
    li.pa-online {
    	line-height: 0.8em;
    	border-left-style: solid;
    	border-left-width: 0.7em;
    	padding-left: 0.4em;
    	margin-top: 0.7em;
    }
    
    /* C3.11 */
    .punbb .post-body {
    	margin-left: 250px;
    	margin-right: 10px;
    	border-left-style: solid;
    	border-left-width: 1px;
    }
    
    /* C3.12 */
    .punbb .post-box {
    	padding: 1.5em 0 1em;
            text-align: left
    }
    
    
    /*C3.13 */
    .punbb fieldset .post-box {
    	margin-bottom: 0.8em;
    }
    
    /*C3.14 */
    .punbb .post-links {
    	margin: 1em 0px 0px;
    	padding: 0px 0px 0px;
    	position: relative;
    	z-index: 8;
    }
    
    .post-links ul {
    	text-align: right;
    }
    
    .post-links li {
    	display: inline;
    }
    
    .profile,
    .pm,
    .email {
    	float: left
    }
    
    .post-links li+li,
    .pa-links li+li {
    	margin-left: 5px
    }
    
    .punbb .post-links ul li:first-child {
    	margin-left: 0
    }
    
    .endpost .post-links ul {
    	border: 0 !important;
    }
    
    #pun .post-links ul a,
    .pa-links li a {
    	font: 700 9px ibm plex sans;
    	color: var(--text1) !important;
    	text-transform: uppercase;
    	background: var(--cover);
    	padding: 4px 10px;
    	border-radius: 10px;
    }
    
    #pun .post-links ul a:hover,
    .pa-links li a:hover {
    	color: var(--links) !important;
    }
    
    
    /* C3.17 */
    .pl-email,
    .pl-website {
    	float: left;
    }
    
    /* C3.18 */
    .punbb .clearer {
    	clear: both;
    	height: 0;
    	font-size: 0;
    }
    
    
    /* C4 Moderator menu
    -------------------------------------------------------------*/
    /* C4.1 */
    .punbb .modmenu .container {
    	padding: 0px 0px 10px;
    	text-align: right;
    	font: normal 11px ibm plex sans !important;
    }
    
    .forum {
    	margin: 15px 0;
    }
    
    .forum tr {
    	display: flex;
    	padding: 8px 10px !important;
    	gap: 20px;
    	font: 300 12px ibm plex sans;
    	align-items: center;
    	color: var(--text1);
    	background: var(--cover);
    	border-radius: 8px
    }
    
    .forum tr a {
    	font-weight: 500;
    	color: var(--text1) !important;
    }
    
    .forum tr a:hover {
    	color: var(--links) !important;
    }
    
    .forum tr + tr {
    	margin-top: 10px
    }
    
    .forum td {
    	padding: 0 !important;
    }
    
    .forum .tcl {
    	flex: auto;
    }
    
    .forum .tc2,
    .forum .tc3 {
    	opacity: .65;
    	width: 5% !important;
    }
    
    #pun .forum .tcr {
    	min-width: 30% !important;
    }
    
    .forum table {
      margin: 0px 0
    }
    
    .forum thead {
      display: none
    }
    
    .forum tr .user-avatar {
      display: none
    }
    
    .forum tr td {
      padding: 0 !important;
    }
    
    .forum thead {
      display: none
    }
    
    .forum tr .user-avatar {
      display: none
    }
    
    .forum tr td {
      padding: 0 !important;
    }
    
    #topic-modmenu {
    	padding-bottom: 5px
    }
    
    #pun-viewforum .tcr, #pun-searchtopics .tcr {
      display: flex;
    	align-items: center;
    }
    
    #pun .user-avatar {
        width: 30px !important;
        height: 30px !important;
    	margin-right: 15px !important;
    }
    
    #pun .user-avatar .avatar-image {
        width: 30px;
        height: 30px;
        border-radius: 8px;
        transition: all .5s linear 0s;
        box-sizing: border-box;
        opacity: .55;
    	mix-blend-mode: luminosity;
    	border: 1px solid var(--ul)
    }
    
    #pun .user-avatar .avatar-image:hover {
        filter: none;
        opacity: 1;
    	mix-blend-mode: normal
    }
    
    #pun .user-avatar .avatar-image:hover {
        filter: none
    }
    
    #pun .user-avatar .isonline {
      background: var(--accent);
      margin-right: -3px;
    	margin-top: -3px !important;
      box-sizing: border-box;
      z-index: 1;
        animation: none;
    }
    
    .user-avatar .avatar-image[style*=default_avatar] {background-image: url(https://forumstatic.ru/files/001c/11/b3/44170.png) !important;}
    
    /* C4.2 */
    .punbb .modmenu strong,
    .punbb .modmenu a {
    	height: 1.8em;
    	line-height: 1.8em;
    }
    
    /* C4.3 */
    .punbb .modmenu .container strong {
    	float: left;
    }
    
    /* C4.4 */
    .punbb .modmenu input {
    	margin-left: 1em;
    }
    
    
    /* C5 Message boxes
    -------------------------------------------------------------*/
    
    /* C5.1 */
    .punbb .info .container {
    	padding: 0.8em 1em
    }
    
    /* C5.2 */
    .punbb .info .container .backlink {
    	padding-top: 0.8em;
    }
    
    
    /* C6 Profile
    -------------------------------------------------------------*/
    
    /* C6.1 */
    #profile .container {
    	padding-left: 18.6em;
    }
    
    /* C6.2 */
    #profilenav {
    	float: left;
    	width: 14em;
    	margin-left: -18.7em;
    	display: inline;
    }
    
    /* C6.3 */
    #profilenav li {
    	padding-bottom: 0.8em;
    	font-weight: normal;
    }
    
    /* C6.4 */
    #viewprofile ul,
    #profilenav ul {
    	border-style: solid;
    	border-width: 1px;
    	padding: 1.5em 18px 0.8em 18px;
    	margin: 0 0 1em 0;
    }
    
    /* C6.5 */
    #viewprofile h2,
    #profilenav h2 {
    	padding: 3px 0 0 10px;
    	margin: 0 14px -0.6em 14px;
    	text-align: center !important;
    }
    
    /* C6.6 */
    #viewprofile h2 span,
    #profilenav h2 span {
    	padding: 0 5px;
    	position: relative;
    }
    
    /* C6.7 */
    #viewprofile li,
    #setmods dl {
    	padding: 0 0 0 16em;
    	margin-bottom: 0.2em;
    }
    
    /* C6.8 */
    #viewprofile li span {
    	float: left;
    	width: 14em;
    	margin-left: -16em;
    	padding: 0.5em 1em;
    	font-weight: normal;
    }
    
    /*C6.9 */
    #setmods dt {
    	float: left;
    	width: 14em;
    	margin-left: -16em;
    	padding: 0.8em 1em;
    	font-weight: bold;
    	display: inline;
    }
    
    /* C6.10 */
    #viewprofile li strong,
    #viewprofile li div,
    #setmods dd {
    	display: block;
    	padding: 0.5em 1em;
    	font-weight: normal;
    }
    
    /* C6.11 */
    .punbb img.avatardemo {
    	float: right;
    	margin: 0 0 0.8em 1.8em
    }
    
    
    /* C7 User list
    -------------------------------------------------------------*/
    
    /* C7.1 */
    #pun-userlist .formal,
    #pun-userlist .formal .container {
    	border-bottom: none;
    	margin-bottom: 0;
    }
    
    /* C7.2 */
    #pun-userlist .usertable .container {
    	padding: 0 2.3em 2.3em 2.3em;
    	border-top: none;
    }
    
    /* C7.3 */
    #pun-userlist .usertable table {
    	border-style: solid;
    	border-width: 1px;
    }
    
    
    /***************************************************/
    ************************************************************* D - PUNBB SECTIONS OTHER THAN MAIN CONTENT **************************************************************/
    /* D1 Logo and description
    -------------------------------------------------------------*/
    
    /* D1.1 */
    #pun-title {
    	margin: 0;
    	border: none;
    	margin-bottom: -35px;
    }
    
    /* D1.2 */
    #pun-title h1 {
    	display: block;
    	height: 10px;
    	margin: -1px 0px 0px -30px;
    }
    
    /* D1.3 */
    #pun-title .container {
    	border: none;
    	padding: 0.2em 1em 0.8em 1em;
    }
    
    /* D1.4 */
    #pun-title h1 span {
    	display: none;
    }
    
    #pun-title TD.title-logo-tdl {
    	border: none;
    	width: 100%;
    }
    
    #pun-title TD.title-logo-tdr {
    	border: none;
    	width: 420px;
    }
    
    /* D2 Page navigation
    -------------------------------------------------------------*/
    
    /* D2.1 */
    #pun-pagelinks {
    	position: absolute;
    	top: -15px;
    	left: 0;
    	margin: 0;
    	border: none;
    	padding-left: -20px;
    	width: 100%;
    }
    
    /* D2.2 */
    #pun-pagelinks .container {
    	background: transparent;
    	border: none;
    	padding: 0
    }
    
    /* D2.3 */
    #pun-pagelinks .container li {
    	display: inline
    }
    
    /* D2.4 */
    #pun-pagelinks li a,
    #pun-pagelinks a:link,
    #pun-pagelinks a:hover {
    	height: 2em;
    	line-height: 2em;
    	padding: 0;
    	font-size: 1.2em;
    	margin-left: -9999px;
    	display: block;
    	float: left;
    	width: 100%;
    }
    
    /* D2.5 */
    #pun-pagelinks a:active,
    #pun-pagelinks a:focus {
    	position: relative;
    	margin: 0;
    }
    
    #pun-pagelinks li a span {
    	display: block;
    	margin: 0 1em
    }
    
    /* D3 Forum navigation
    -------------------------------------------------------------*/
    
    /* D3.1 */
    #pun-navlinks {
    	border: none;
    	margin: 0;
    }
    
    #pun-navlinks .container {
    	border: none;
    	margin: 0;
    }
    
    /* D3.2 */
    #pun-navlinks .container {
    	font-weight: normal;
    }
    
    /* D.3 */
    #pun-navlinks li {
    	display: inline;
    	margin: 0;
    }
    
    /* D3.4 */
    #pun-navlinks li a {
    	font-family: tahoma;
    	font-size: 0.8em;
    	padding: 10px 5px 10px 7px;
    }
    
    /* D4 User links
    -------------------------------------------------------------*/
    
    /* D4.1 */
    #pun-ulinks {
    	border: none;
    }
    
    #pun-ulinks .container {}
    
    #pun-ulinks li,
    #pun-ulinks li a {
    	display: inline;
    	white-space: nowrap;
    }
    
    #pun-ulinks li a {
    	font-size: 0.8em;
    	padding: 0 0 0 5px;
    }
    
    /* D5 Welcome box and Top Breadcrumbs
    -------------------------------------------------------------*/
    
    /* D5.1 */
    #pun-status,
    #pun-status .container {
    	margin-bottom: 0;
    	border: none;
    	background: var(--pun);
    	border-radius: 8px 8px 0 0;
    }
    
    /* D5.2 */
    #pun-status .container {
    	text-align: left;
    	font: 400 11px ibm plex sans;
    	color: var(--text1);
    	padding: 25px 30px 0
    }
    
    #pun-status a {
    	color: var(--links)
    }
    
    #pun-status a:hover {
    	color: var(--text1)
    }
    
    #pun-status .container strong {
    	font-weight: 500 !important;
    }
    
    #pun-status .status-right {
    	float: none !important;
    }
    
    #pun-status .item3, #pun-status .item4 {
    	margin-left: 10px !important;
    }
    
    
    /* D5.3 */
    #pun-status span {
    	white-space: pre-line;
    	margin-right: 0.5em;
    }
    
    /* D5.4 */
    #pun-crumbs1 {
    	font-weight: bold;
    	overflow: hidden;
    	margin-top: 15px;
    	position: relative
    }
    
    /* D5.5 */
    #pun-crumbs1 p.container {
    	border-top: none;
    }
    
    /* D5.6 */
    #pun-break1 {
    	margin: 0 1em;
    	border-style: solid none;
    	border-width: 1px 0;
    	height: 0;
    	margin: -2px 1em;
    	position: relative;
    	z-index: 1;
    }
    
    /* D6 Announcement
    -------------------------------------------------------------*/
    
    #pun-announcement {
    	border: none !important;
    	margin: 0 !important;
    	padding: 0;
    }
    
    /* D6.1 */
    #pun-announcement h2 {
    	display: none
    }
    
    /* D6.3 */
    #pun-announcement .container {
    	padding: 0;
    	margin: 0;
    	border: none
    }
    
    /* D7 Statistics
    -------------------------------------------------------------*/
    /* D7.1 */
    #pun-stats {
    	padding: 0px 0px 0;
    	margin: 0px 0px 0px !important;
    	height: auto;
    	position: relative;
    	text-align: left;
    	background: var(--pun);
    	border-radius: 8px;
    	padding: 30px;
    	color: var(--text1)
    }
    
    #pun-stats a {
    	color: var(--links)
    }
    
    #pun-stats a:hover {
    	color: var(--text1)
    }
    
    #pun-stats .container {
    	display: flex;
    	font: 400 11px/150% ibm plex sans;
        position: relative;
    	flex-direction: column;
    	gap: 20px
    }
    
    
    .ststitems {
    	display: flex;
    	flex-wrap: wrap;
    	font: 400 9px ibm plex sans;
    	text-transform: none;
    	margin: 0px 0px 0px;
    	padding: 0px 20px 0px 0px;
    	align-items: flex-start;
    	text-align: center;
    	align-self: start;
    	gap: 30px;
    	text-transform: uppercase
    }
    
    .ststitems li {
    	flex: auto;
    	padding: 0 !important;
    	opacity: .8;
    }
    
    .ststitems li strong {
    	font-weight: 400
    }
    
    .onlinelist {
    	padding-top: 0px !important;
    }
    
    #onlinelist {
    	font-weight: 500;
    	color: rgba(0,0,0,.45)
    }
    
    #onlinelist span {
    	font-weight: 500
    }
    
    #onlinelist strong {
    	font-weight: 500
    }
    
    #onlinelist a {
    	color: var(--text1)
    }
    
    #onlinelist a:hover {
    	color: var(--links)
    }
    
    #pun-stats .container:after {
    	display: none
    }
    
    /* D8 Quick Jump - About - Bottom Breadcrumbs
    -------------------------------------------------------------*/
    
    /* D8.1 */
    #pun-qjump {
    	margin: 0;
    	border: none;
    	width: 50%;
    	position: relative;
    	float: left;
    }
    
    /* D8.2 */
    #pun-qjump .container {
    	border: none;
    	background: transparent;
    	padding: 0.8em 1em;
    }
    
    /* D8.3 */
    #pun-about {
    	margin-top: 0;
    }
    
    /* D8.4 */
    #pun-about .container {
    	border-top-style: none;
    	text-align: right;
    	line-height: 150%;
    	padding: 0.8em 1em;
    }
    
    /* D8.5 */
    #pun-about p span {
    	display: block;
    	padding-left: 50%;
    	text-align: right;
    }
    
    /* D8.6 */
    #pun-crumbs2 {
    	font-weight: bold;
    	overflow: hidden;
    	margin-bottom: 0;
    }
    
    /* D8.7 */
    #pun-crumbs2 .container {
    	font-size: 1.1em;
    }
    
    /* D8.8 */
    #pun-break4 {
    	margin: -2px 1em;
    	border-style: solid none;
    	border-width: 1px 0;
    	position: relative;
    	height: 0;
    	z-index: 1;
    }
    
    /* D8.9 */
    div.punbb-admin #pun-about .container {
    	border-top-style: solid;
    	border-top-width: 1px;
    }
    
    
    /* D9 Help file
    -------------------------------------------------------------*/
    
    /* D9.1 */
    #pun-help .formal .info-box h3.legend {
    	border-bottom-style: solid;
    	border-bottom-width: 1px;
    	padding-bottom: 0;
    	margin-bottom: 0.8em;
    }
    
    /* D9.2 */
    #pun-help .formal .info-box h3.legend span {
    	padding-bottom: 0.6em;
    	display: block;
    	border-bottom-style: solid;
    	border-bottom-width: 1px;
    	font-size: 1.1em;
    }
    
    /* D9.3 */
    #pun-help .formal p,
    #pun-help .formal dd {
    	margin-bottom: 1em
    }
    
    /* D9.4 */
    #pun-help .formal ul,
    #pun-help .formal dl {
    	padding: 0 0 0 1em
    }
    
    /* D9.5 */
    #pun-help .formal li {
    	padding: 0;
    	line-height: 130%
    }
    
    /* D9.6 */
    #pun-help .formal li * {
    	vertical-align: text-top
    }
    
    /* D9.7 */
    #pun-help .formal dt span {
    	font: 1.4em/120% monaco, "bitstream vera sans"
    }
    
    .stickytext,
    .closedatafield,
    #pun-live-rusff,
    .pl-reports {
    	display: none
    }
    
    .forum tr.inew a {
    	font-weight: 800
    }
    
    input,
    textarea {
    	outline: none;
    }
    
    input:active,
    textarea:active {
    	outline: none;
    }
    
    :focus {
    	outline: none;
    }
    
    #pun-messages .fs-box {
    	padding: 0 0px;
    }
    
    #pun-messages #post-form .fs-box {
    	padding: 0 0px;
    }
    
    #pun-messages #post-form {
    	padding: 0 0px !important;
    }
    
    #pun-messages .post h3 {
    	width: auto;
    	position: relative;
    }
    
    #pun-messages .post h3 span {
    	width: auto !important;
    }
    
    #pun #pun-messages .post-author {
    	position: relative;
    }
    
    #pun-messages .pa-posts {
    	display: none
    }
    
    #pun-messages .pa-online {
    	clear: both
    }
    
    #main-reply {
    	height: 200px;
    }
    
    
    #mask_dialog .inner,
    .modal-inner.section,
    #pun-report .inner,
    #pun-reputation .inner,
    #pun-admin-award-form .inner,
    .editBookmark {
    border: 1px solid var(--text1) !important;
    	background: 
        var(--pun);
    	border-radius: 10px;
    	padding: 10px !important;
    }
    
    #post legend span {
    	display: none
    }
    
    
    #font-area,
    #size-area,
    #color-area,
    #table-area,
    #smilies-area,
    #image-area,
    #imageup-area,
    #imageattach-area,
    #keyboard-area,
    #video-area,
    #addition-area {
    	top: 55px !important;
    }
    
    .pl-reports {
    	display: none !important;
    }
    
    .post-content td {
    	border: none transparent !important;
    	overflow: hidden !important;
    }
    
    ::selection {
    	background: var(--links);
    	color: #fefefe;
    }
    
    @-moz-document url-prefix() {
    body * {
    	scrollbar-width: thin;
    	scrollbar-color: var(--accent) rgba(0, 0, 0, 0.01);
    }
    
    html {
    	scrollbar-width: thin;
    	scrollbar-color: var(--accent) rgba(0, 0, 0, 0.01);
    }
    }
    
    ::-webkit-scrollbar {
    	width: 4px;
    	height: 4px;
    	background-color: rgba(0, 0, 0, 0.01);
    	border-radius: 10px !important;
    }
    
    ::-webkit-scrollbar-thumb {
    	background-color: var(--accent);
    	width: 4px !important;
    	border-radius: 10px !important;
    }
    
    #html-header {
    	color: var(--text1);
    }
    
    #html-header a {
    	color: var(--text1)
    }
    
    #html-header a:hover {
    	color: var(--links)
    }
    
    .post-content abbr {
    	text-decoration: underline;
    	text-decoration-style: dotted;
    	text-decoration-color: #555
    }
    
    
    #pun #pun-ulinks #Rz {
    	display: none !important;
    }
    
    .punbb-admin textarea {
    	width: 97% !important;
    }
    
    input[type="checkbox"] {
    	appearance: none;
    	padding: 5px !important;
    	cursor: pointer;
    	transition: all .4s ease-in-out 0s;
    	border-radius: 100%
    }
    
    input[type="radio"] {
    	border-radius: 100%;
    	appearance: none;
    	padding: 5px !important;
    	cursor: pointer;
    	transition: all .2s ease-in-out 0s
    }
    
    input[type="checkbox"]:checked,
    input[type="radio"]:checked {
    	background: 
        var(--accent);
    	border: 1px solid var(--text1) !important;
    }
    
    span.checkfield,
    p.checkfield {
    	display: flex;
    	margin-top: 10px !important;
    	align-items: center
    }
    
    .pl-share {
    	display: none !important
    }
    
    .pl-email.email {
    	display: none !important;
    }
    
    body.post-content {
    	width: 100%;
    }
    
    #post-form {
    	padding: 0px 0px !important;
    }
    
    
    .intd {
    	display: flex;
    	align-items: center
    }
    
    #post-form h2 {
    	display: none
    }
    
    #profile fieldset #charcounter {
    	display: none
    }
    
    .post-rating {
    	margin-bottom: 10px;
    	margin-top: 0px !important;
    	position: relative;
    	float: right;
    	z-index: 9
    }
    
    #pun .post-rating a {
    	font-size: 13px !important;
    	color: var(--text1)
    }
    
    #pun .post-rating p {
    	font: 400 13px ibm plex sans !important;
    	display: flex;
    	align-items: center;
    	background: var(--cover);
    	border-radius: 8px;
    	padding: 2px 10px !important;
    }
    
    .post-rating p.container a:before {
    	content: "\f004";
    	margin-right: 5px;
    	font-family: FontAwesome !important;
    	font-weight: normal;
    	color: var(--text1)
    }
    
    .post-rating p.container:hover a:before {
    	color: var(--links)
    }
    
    .post-vote p.container {
    	margin-top: 0px !important;
    }
    
    #viewprofile-next {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	margin-top: 10px;
    }
    
    #viewprofile-next #profilenav {
    	display: none
    }
    
    #viewprofile-next tr {
    	vertical-align: top
    }
    
    #profile-left li+li {
    	margin-top: 5px;
    }
    
    #profile-right {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: flex-start;
    	align-items: flex-start;
    	gap: 10px;
    	width: auto !important;
    	background: var(--cover);
    	padding: 20px !important;
    	border-radius: 10px;
    	box-sizing: border-box
    }
    
    #profile-right li {
    	display: flex;
    	flex-direction: column;
    	justify-content: space-between;
    	flex: auto;
    	text-align: center;
    	padding: 10px 10px !important;
    	font-size: 11px;
    	background: var(--pun);
    	border-radius: 10px;
    	align-self: stretch;
    	display: flex !important;
    	justify-content: center;
    	align-items: center;
    }
    
    
    #profile-right li strong {
    	flex: auto;
    	font-weight: normal;
    	padding: 0 !important;
    	margin: 0 !important;
    }
    
    #pun #profile-right li span {
    	float: none;
    	margin: 0;
    	width: auto;
    	font-weight: 600;
    	padding-top: 0;
    	font-size: 10px;
    }
    
    #pa-invites,
    #pa-gifts,
    #pa-awards {
    	display: none !important;
    }
    
    #profile {
    	display: flex;
    }
    
    #profile form.container {
    	width: 100%;
    	padding-left: 18.6em
    }
    
    
    #profilenav {
    	display: flex;
    	margin-left: -17em;
    }
    
    #pun-messages #profile>.container {
    	display: flex;
    	flex-direction: column;
    	width: 100% !important;
    	padding-left: 0;
    	padding: 0px 0px;
    	box-sizing: border-box;
    }
    
    #pun-messages #profilenav {
    	float: none;
    	width: 100%;
    	margin: 0;
    	display: flex;
    	flex-direction: column;
    	padding: 15px;
    	gap: 15px;
    	box-sizing: border-box;
    	background: var(--cover);
    	border-radius: 10px;
    	margin-bottom: 10px
    }
    
    #pun-messages #profilenav ul,
    #pun-messages #profilenav li {
    	padding: 0;
    }
    
    #pun-messages #profilenav ul {
    	display: flex;
    	gap: 10px;
    	margin: 0
    }
    
    #pun-messages #profilenav li {
    	background: var(--pun);
    	padding: 5px 25px;
    	border-radius: 8px;
    }
    
    #pun-messages #profilenav .isactive {
    	font-weight: 700;
    	background: var(--cover);
    	border: 1px solid var(--text1);
    	box-sizing: border-box
    }
    
    #pun-messages #profilenav h2 {
    	display: block;
    	text-align: left !important;
    	padding-left: 0;
    	margin-left: 0;
    }
    
    #pun-messages .fs-box .container {
    	padding: 0px 0 !important;
    }
    
    #pun-messages .fs-box .container tr+tr {
    	margin-top: 5px;
    }
    
    #pun-messages .fs-box .container tr {
    	display: flex;
    	align-items: center;
    	padding: 0 10px;
    }
    
    #pun-messages .fs-box .post>.container {
    	display: block !important;
    }
    
    #pun #pun-messages .post {
    	background: transparent;
    	border: none !important;
    	padding: 0 !important;
    	margin-top: 0 !important;
    }
    
    #pun #keyboard-span input {
    	font-family: Arial, Helvetica, sans-serif !important;
    	;
    	font-weight: 300;
    	font-size: 13px;
    	color: #666;
    	background-color: var(--cover3);
    	margin: 1px 1px 0 0;
    	margin-top: 1px;
    	border: 1px solid var(--borders) !important;
    	cursor: pointer;
    	padding: 0 10px !important;
    	;
    	height: 25px;
    	min-width: 30px;
    }
    
    #pun #keyboard-span input+input {
    	margin: 3px
    }
    
    #pun-index .lastpost {
    	font-size: 0
    }
    
    #pun-index .datetime,
    #pun-index .byuser {
    	font-size: 11px;
    }
    
    #pun-index .datetime:after {
    	content: ", "
    }
    
    #BookmCntToggle {
    	margin-top: 1px !important;
    	z-index: 9999;
    }
    
    #MyBookmarks {
    	background: var(--fill);
    	text-shadow: none;
    	color: var(--links);
    	padding: 20px 20px 10px 20px;
    	box-sizing: border-box;
    	width: 280px !important;
    }
    
    #MyBookmarks inner {
    	padding-top: 40px !important;
    }
    
    #BookmCntToggle.default-style {
    	background: var(--fill) !important;
    	border-radius: 2px;
    	box-shadow: 2px 2px 1px #000;
    	opacity: .95;
    }
    
    #MyBookmarks h2 {
    	margin: 0 !important;
    	padding: 10px 20px !important;
    	background: var(--fill2);
    	border-radius: 6px;
    	border: 1px solid var(--borders) !important;
    	box-sizing: border-box;
    	margin-bottom: 20px !important;
    }
    
    .post .bookmark {
    	color: var(--links) !important;
    }
    
    #BookmCntToggle.default-style {
    	color: var(--links) !important;
    	z-index: 9999
    }
    
    #BookmCntToggle {
    	top: 10px;
    	left: 60px !important;
    }
    
    #MyBookmarks {
    	z-index: 99999 !important;
    }
    
    #bm2 {
    	right: 20px !important;
    }
    
    #pun .scrl.t,
    #pun .scrl.b {
    	box-shadow: none !important;
    	background: var(--fill2);
    	border: 1px solid var(--borders);
    	border-radius: 6px;
    	width: 110px;
    }
    
    .scrl.t+.scrl.b {
    	margin-left: 10px !important;
    }
    
    #imageupload-left input[type=button] {
    	width: auto !important
    }
    
    #pun-respect td {
    	padding: .8em !important;
    	overflow-wrap: normal
    }
    
    #pun hr {
    	opacity: 1;
    	filter: none;
    	background: var(--borders);
    	border: none;
    	height: 1px;
    	margin: .8em auto;
    	position: relative;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    }
    
    #pun hr:after {
    	content: "";
    	display: block;
    	background: var(--cover);
    	border: 1px solid var(--borders);
    	height: 7px;
    	width: 7px;
    	position: absolute;
    	transform: rotate(45deg)
    }
    
    #topic-feed {
    	display: none
    }
    
    #navpm {
    	position: relative
    }
    
    #pun .num_msg {
    	position: absolute;
    	margin-top: 0;
    	margin-left: 0;
    	top: 8px;
    	right: -15px;
    	font-size: 10px;
    	font-weight: 700;
    	background: red;
    	padding: 1px 4px;
    	border-radius: 100px;
    	height: 14px;
    	color: #fff;
    	cursor: pointer;
    }
    
    #pun .num_msg:before {
    	display: none
    }
    
    #pun-messages #togglePreview {
    	top: -15px
    }
    
    .post-content table {
    	border-radius: 5px;
    	overflow: hidden
    }
    
    img[alt~="hide-autor2"] {
    	opacity: 0;
    	display: none
    }
    
    #form-buttons {
    	margin-bottom: 0px !important;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 10px;
      width: 100%;
    	flex-direction: row-reverse
    }
    
    #plng {
        font-size: 12px !important;
        font-weight: 300 !important;
        margin-top: 0px !important;
        padding: 0px !important;
        display: flex;
      align-items: center;
        transition: all 0.3s ease-in-out 0s;
    color: rgba(0,0,0,.45);
      text-transform: uppercase;
      white-space: nowrap;
      gap: 5px;
    	font-family: ibm plex sans;
    	border-radius: 10px;
    	background: var(--cover);
    	padding: 0 15px !important;
    }
    
    #plng b {
      font-weight: 600;
      color: var(--text1)
    }
    
    
    #form-buttons td img {
    	position: relative
    }
    
    #form-buttons tr {
      display: flex;
      width: 100%;
      justify-content: flex-start;
      gap: 5px;
      flex-wrap: wrap;
    }
    
    #form-buttons table {
      flex: auto;
      display: flex;
      flex-wrap: wrap;
      padding: 5px 0;
    }
    
    #form-buttons td {
    	transition: all .5s ease-in-out 0s;
    	color: var(--text1);
      width: 28px;
    }
    
    #form-buttons td:hover {
    	color: var(--links);
    }
    
    #button-font,
    #button-transL,
    #button-size,
    #button-bold,
    #button-italic,
    #button-underline,
    #button-strike,
    #button-indent,
    #button-left,
    #button-center,
    #button-right,
    #button-justify,
    #floatbut,
    #button-link,
    #button-spoiler,
    #button-image,
    #button-video,
    #button-hide,
    #button-quote,
    #button-code,
    #button-color,
    #button-table,
    #button-smile,
    #button-sticker,
    #button-keyboard,
    #button-addition,
    #button-mask,
    #button-html,
    #button-vkladka,
    #My_replic_meny {
    	position: relative !important;
    	background: none !important;
    }
    
    #button-font:before,
    #button-transL:before,
    #button-size:before,
    #button-bold:before,
    #button-italic:before,
    #button-underline:before,
    #button-strike:before,
    #button-indent:before,
    #button-left:before,
    #button-center:before,
    #button-right:before,
    #button-justify:before,
    #floatbut:before,
    #button-link:before,
    #button-spoiler:before,
    #button-image:before,
    #button-video:before,
    #button-hide:before,
    #button-quote:before,
    #button-code:before,
    #button-color:before,
    #button-table:before,
    #button-smile:before,
    #button-sticker::before,
    #button-keyboard:before,
    #button-addition:before,
    #button-mask:before,
    #button-html:before,
    #button-vkladka:before,
    #My_replic_meny:before {
    	content: "";
    	height: 26px;
    	width: 100%;
    	display: block;
    	position: absolute;
    	top: 0;
    	left: 0;
    	font-family: FontAwesome;
    	text-align: center;
    	font-size: 15px;
    	line-height: 26px;
    	z-index: 0
    }
    
    #button-font:before {
    	content: "\f031"
    }
    
    #button-transL:before {
      content: "\f362"
    }
    
    #button-size:before {
    	content: "\f034"
    }
    
    #button-bold:before {
    	content: "\f032"
    }
    
    #button-italic:before {
    	content: "\f033"
    }
    
    #button-underline:before {
    	content: "\f0cd";
    	top: 1px
    }
    
    #button-strike:before {
    	content: "\f0cc"
    }
    
    #button-indent:before {
    	content: "\f03c"
    }
    
    #button-left:before {
    	content: "\f036"
    }
    
    #button-center:before {
    	content: "\f037"
    }
    
    #button-right:before {
    	content: "\f038"
    }
    
    #button-justify:before {
    	content: "\f039"
    }
    
    #floatbut:before {
    	content: "\f03b"
    }
    
    #button-link:before {
    	content: "\f0c1"
    }
    
    #button-spoiler:before {
    	content: "\f070";
    	font-size: 17px
    }
    
    #button-image:before {
    	content: "\f03e";
    	font-size: 18px
    }
    
    #button-video:before {
    	content: "\f167";
    	font-size: 18px;
    	top: 0px
    }
    
    #button-hide:before {
    	content: "\f023"
    }
    
    #button-quote:before {
    	content: "\f10e"
    }
    
    #button-code:before {
    	content: "\f121";
    }
    
    #button-color:before {
    	content: "\f576"
    }
    
    #button-table:before {
    	content: "\f0ce"
    }
    
    #button-smile:before {
    	content: "\f118"
    }
    
    #button-smile {
    	display: none
    }
    
    #button-sticker:before {
    	content: "\f118"
    }
    
    #button-vkladka:before {
    	content: "\f58d"
    }
    
    td#button-files_rusff,
    td#button-graffiti_rusff {
    	display: none !important;
    }
    
    #button-keyboard:before {
    	content: "\f11c";
    	font-size: 16px
    }
    
    #button-addition:before {
    	content: "\f0fe"
    }
    
    #button-mask:before {
    	content: "\f630"
    }
    
    #button-html:before {
    	content: "\f1c9"
    }
    
    #pun .post-content .spoiler-box > div {
      background:transparent;
      position: relative;
    }
    
    #pun .post-content .spoiler-box > div:before {
      content: "";
      background: url(https://forumstatic.ru/files/001b/e6/2e/85967.svg) no-repeat center;
      width: 11px;
      height: 100%;
      position: absolute;
      left: 0;
      top: 1px;
      transition: all .5s ease-in-out .15s;
      box-sizing: border-box;
    }
    
    #pun .post-content .spoiler-box > div.visible:before {
      background: url(https://forumstatic.ru/files/001b/e6/2e/66304.svg) no-repeat center;
    }
    
    #chfont {
    	position: fixed;
    	/*позиционирование*/
    	top: 76px;
    	/*отступ сверху*/
    	margin-left: -54px;
    	/*отступ слева*/
    	text-align: center;
    	/*текст по центру*/
    	line-height: 22px;
    	/*высота строк*/
    	-moz-opacity: .8;
    	/*прозрачность*/
    	z-index: 999;
    	display: flex;
    	gap: 10px;
    	align-items: center;
    	background: var(--dark-cover) !important;
    	border-radius: 15px;
    	box-sizing: border-box;
    	border: 1px solid #424242;
    	flex-direction: column;
    	justify-content: center;
    	padding: 10px;
    	width: 27px;
    	height: 27px;
    }
    
    #chfontbut {
    	/*иконка регулятора*/
    	width: 26px;
    	/*ширина*/
    	height: 26px;
    	/*высота*/
    	background-color: var(--dark-cover);
    	/*фон*/
    	float: left;
    	cursor: pointer;
    	position: relative;
    	box-sizing: border-box;
    	display: flex !important;
    	justify-content: center;
    	align-items: center;
    	color: var(--text1);
    	border-radius: 100%
    }
    
    #chfontbut:before {
    	content: '';
    	background: url(https://forumstatic.ru/files/001c/1a/0e/54755.svg) no-repeat center;
    	width: 22px;
    	height: 22px;
    }
    
    #chfont.active #chfontbut:before {
    	background: url(https://forumstatic.ru/files/001c/1a/0e/84409.svg) no-repeat center;
    }
    
    #chfont.active {
    	width: auto;
    	height: auto;
    	align-items: flex-start
    }
    
    #chfont select {
    	/*поле выбора вида шрифта*/
    	display: none;
    	background-color: var(--ul);
    	/*цвет фона*/
    	color: var(--text2);
    	/*цвет текста*/
    	cursor: pointer;
    	border-radius: 10px;
    	border: none !important;
    }
    
    #chfontsize {
    	/*индикатор размера шрифта*/
    	width: auto;
    	/*ширина*/
    	display: none;
    	align-self: stretch;
    	text-align: center
    }
    
    #chfont.active select,
    #chfont.active #chfontsize {
    	display: flex;
    	gap: 10px;
    	align-items: center;
    	justify-content: center;
    }
    
    .fsizeplus,
    .fsizeminus {
    	/*кнопки плюса и минуса*/
    	background-color: var(--ul);
    	box-sizing: border-box;
    	/*цвет фона*/
    	color: var(--text2);
    	/*цвет плюса и минуса*/
    	cursor: pointer;
    	font-size: 11px;
    	width: 20px;
    	height: 20px;
    	text-align: center;
    	border-radius: 6px;
    	line-height: 18px;
    	font-family: FontAwesome
    }
    
    .fsizeplus::after {
    	content: '\2b';
    }
    
    .fsizeminus::after {
    	content: '\f068';
    }
    
    .fsize {
    	color: var(--text2);
    	font-family: ibm plex sans
    }
    
    .bg_decor {
    	position: fixed;
    	width: 1100px;
    	height: calc(100% - 90px);
    	margin-left: -40px;
    	margin-top: -40px;
    	z-index: -1;
    	border-radius: 15px;
    	border: 1px solid #424242 !important;
    }
    
    .header_wrapper {
    	background: var(--head);
    	width: 1050px;
    	height: 150px;
    	padding-left: 30px;
    	box-sizing: border-box;
    	display: flex;
    	gap: 20px;
    	font: 400 10px ibm plex sans;
    	z-index: 11;
    	position: relative;
    }
    
    .header_wrapper-item {
    	display: flex;
    	flex-direction: column;
    	align-self: stretch;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    }
    
    .logo {
    	width: 472px;
    	height: 62px;
    	background: var(--logo) no-repeat center / contain
    }
    
    .logo-sect span {
    	text-transform: uppercase;
    	font-size: 9px;
    	text-shadow: 1px 1px 1px #202020
    }
    
    .nav_wrap {
    	align-self: start;
    	margin-top: -5px;
    	position: relative;
    }
    
    .slide_button {
    	background: var(--links);
    	text-shadow: none !important;
    	color: var(--text3);
    	text-transform: uppercase;
    	font-size: 9px;
    	font-weight: 600;
    	padding: 3px 30px;
    	border-radius: 8px;
    	cursor: pointer
    }
    
    .slide_button.i_active {
    	background: var(--dark-cover)
    }
    
    .slide_block {
    	display: none;
    	position: absolute;
    	top: calc(100% + 5px);
    	width: 100%;
    	background: var(--dark-cover);
    	border-radius: 10px;
    	padding: 10px;
    	box-sizing: border-box
    }
    
    .slide_block div {
    	display: flex;
    	flex-direction: column;
    	gap: 5px;
    }
    
    .slide_block a {
    	background: var(--ul);
    	border-radius: 8px;
    	padding: 3px 15px;
    	text-align: center;
    	text-transform: uppercase;
    	font-weight: 500;
    	transition: all .4s linear 0s !important;
    }
    
    .slide_block a:hover {
    	background: var(--nav);
    	color: var(--text3) !important;
    }
    
    .info-sect {
    	flex: 1;
    	padding: 15px 0;
    	gap: 5px
    }
    
    .need-img {
    	align-self: center
    }
    
    .tab-bestpost {
    	border-radius: 10px;
    	background: var(--ul);
    	padding: 8px 15px;
    	height: 70px;
    	box-sizing: border-box;
    }
    
    .tab-title {
    	text-transform: uppercase;
    	font-size: 9px;
    	font-weight: 500;
    	margin-bottom: 2px;
    	display: block;
    }
    
    .tab-title a {
    	font-weight: 600
    }
    
    .tab-bestpost div {
    	overflow-y: auto;
    	height: calc(100% - 15px);
    	padding-right: 10px;
    	font-size: 11px;
    }
    
    .persons {
    	display: flex;
    	align-self: stretch;
    	gap: 5px;
    }
    
    .persons-item {
    	border-radius: 10px;
    	background: var(--ul);
    	padding: 8px 15px;
    	box-sizing: border-box;
    	font-size: 11px;
    	font-weight: 600;
    	flex: auto
    }
    
    .we_need {
    	position: absolute;
    	top: 40px;
    	right: -180px;
    	width: 180px;
    	display: flex;
    	flex-direction: column;
    	justify-content: center;
    	align-items: flex-start;
    	height: 150px;
    	gap: 2px;
    	overflow: hidden;
    }
    
    .we_need a {
    	width: 30px;
    	height: 30px;
    	line-height: 0;
    	border-radius: 100%;
    	margin-left: -11px;
    	transition: all 0.3s ease-in-out !important;
    }
    
    .we_need img {
    	width: 30px;
    	height: 30px;
    	border-radius: 100%;
    	border: 1px solid var(--ul);
    	filter: grayscale(100%)
    }
    
    .we_need div {
    	width: 30px;
    	height: 30px;
    	border-radius: 100%;
    	position: relative;
    }
    
    .we_need div:after {
    	content: "";
    	background: var(--nav);
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	display: block;
    	top: 1px;
    	left: 1px;
    	border-radius: 100%;
    	opacity: .35;
    	transition: all 0.3s ease-in-out !important;
    }
    .we_need div:before {
    	content: attr(data-name);
    	background: var(--dark-cover);
    	width: auto;
    	height: 100%;
    	position: absolute;
    	display: flex;
    	align-items: center;
    	top: 1px;
    	left: -180px;
    	border-radius: 15px;
    	z-index: -1;
    	color: var(--text3);
    	font: 500 10px ibm plex sans;
    	text-transform: uppercase;
    	padding: 10px 11px 10px 40px;
    	box-sizing: border-box;
    	transition: all 0.3s ease-in-out !important;
    }
    
    .we_need a:hover {
    	margin-left: 0
    }
    
    .we_need a:hover div:before {
    	left: 1px
    }
    
    .we_need a:hover div:after {
    	opacity: 0
    }
    
    .bottombanners {
    	background: var(--nav);
    	border-radius: 8px;
    	padding: 15px 30px;
    	margin-bottom: -2px
    }
    
    .bottombanners div {
    	height: 69px;
    	overflow-y: auto;
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
    	align-items: flex-start;
    	gap: 5px;
    	line-height: 0;
    }
    
    .bottombanners img {
    	border-radius: 4px;
    	filter: grayscale(100%);
    	opacity: .55;
    	transition: all .4s linear 0s
    }
    
    .bottombanners img:hover {
    	border-radius: 0;
    	opacity: 1;
    	filter: grayscale(0)
    }
    
    .post .post-body .post-box #togglePreview {
    	display: none
    }
    
    #togglePreview {
    	height: auto;
    	display: flex;
    	align-items: center;
    	justify-content: flex-end
    }
    
    /************************* 
    Стиль для Быстрой смены аккаунтов 
    Deff 
    *************************/ 
    #navlogout {
    	display: flex !important;
    	gap: 2px
    }
    
    .odd {
    	order: 3
    }
    
    /*Cкрытие формы входа без клика*/ 
    #pun-navlinks a:not(.NextShow)+span.odd{ 
    display:none!important; 
    }
    #pun-navlinks #New-exit img{ 
    margin: 0; 
    width:17px; 
    height:auto;
    	filter: grayscale(100%) brightness(.3) invert(100%);
    	position: absolute;
    	top: 3px;
    	right: -30px
    }
    #pun-navlinks #New-exit:hover{
     opacity: .4;
    }
    /*Стиль доп-иконки Выход!*/ 
    .punbb #pun-navlinks a#New-exit {
      z-index:100000!important;
      float:none!important;
    }
    .punbb #pun-navlinks a#New-exit:after,
    .punbb #pun-navlinks a#New-exit:before {
        content:none!important;
    }
    .punbb #pun-navlinks #form-login input {
    text-rendering: auto; 
    margin-top:4px!important;
    letter-spacing: normal; 
    word-spacing: normal; 
    text-transform: none; 
    text-indent: 0px; 
    text-shadow: none; 
    display: inline-block!important; 
    text-align: left !important;
    font: normal normal 500 11px/normal ibm plex sans!important;
    	box-sizing: border-box;
    } 
    
    .punbb #pun-navlinks #form-login input#fld1, .punbb #pun-navlinks #form-login input#fld2 {
    	box-sizing: border-box;
    	background: var(--cover) !important;
    }
    
    .punbb #pun-navlinks #form-login input.button[type="submit"]{ 
    margin-top:15px!important;
    }
    /*Стиль формы входа*/ 
    .punbb #pun-navlinks #form-login {
     display: block;
     font: normal normal 500 10px/normal ibm plex sans;
     word-spacing: normal!important;
     text-transform: none;
     position: absolute!important;
     right: -1px;
     top: calc(100% + 2px);
     z-index: 100000!important;
     padding: 12px;
     background: var(--cover);
     border-radius:8px;
     text-align: center;
    }
    
    .punbb #pun-navlinks #form-login p {
    	margin-top: 10px
    }
    
    /*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */ 
    #pun-navlinks #form-login input[value="Войти"]+p{ 
    margin-bottom: 11px; 
    margin-top: 11px; 
    } 
    .punbb #pun-navlinks #form-login a.Rega, 
    .punbb #pun-navlinks #form-login a.Forgot{ 
    position:relative;
    text-transform: none!important; 
    z-index:20;
    cursor:pointer; 
    font: normal normal 500 9.5px/normal ibm plex sans!important;
    letter-spacing: .5px!important;
    }
    .punbb #pun-navlinks #form-login a.Rega:before, 
    .punbb #pun-navlinks #form-login a.Forgot:before{
      content:none;
    }
    /* Помечаем красным незаполненные поля!*/ 
    #form-login input.none{ 
    outline:red dashed 2px!important; 
    } 
    /*Форма слево(с Никами) */ 
    #List-UserNames { 
    position:absolute; 
    top:0; 
    min-height:90px; 
    width:220px; 
    right:calc(100% + 2px); 
    padding: 12px; 
    background: var(--cover);
    border-radius:8px;
    text-align:center;
    } 
    /*Стиль контейнера под список Ников*/ 
    .punbb #List-UserNames ul{
    padding:0;
    overflow:hidden; 
    overflow-y:auto; 
    min-height:36px; 
    max-height:72px;/*Видимое число Ников без прокрутки! сейчас - 4*/ 
    	width: 212px;
    	flex-direction: column;
    	gap: 0px;
    	align-items: flex-start;
    	justify-content: flex-start
    } 
    .punbb #List-UserNames li {
    display: block!important;
    position: relative;
    background: var(--text1);
    text-align: left !important;
    padding-left: 5px!important;
    font: normal normal 600 12px/normal ibm plex sans!important;
    margin: 1px auto!important;
    padding: 2px 0;
    transition: .33s;
    	width: 100%;
    	border-radius: 8px;
    	box-sizing: border-box
    }
    .punbb #List-UserNames li:hover{ 
    opacity:.84; 
    } 
    /*Стиль Ников*/ 
    .punbb #List-UserNames li>b {
    cursor: pointer;
    opacity: .9;
    font-family: ibm plex sans;
    color: var(--pun);
    }
    .punbb #List-UserNames li>b:hover{ 
    opacity:.93; 
    } 
    /*Кнопки Удалить (правее ников)*/ 
    #List-UserNames ul li>span { 
    display:inline-block; 
    padding:0 3px; 
    position:absolute; 
    opacity:.88; 
    cursor:pointer; 
    top:0;bottom:0; 
    right:2px; 
    color:#fff; 
    font: normal normal
     
    700 10.56px/normal Verdana; 
    text-shadow:1px 1px 1px rgba(0,0,0,.6); 
    } 
    /*Текст при отсутствии запомненных Ников!*/ 
    #List-UserNames ul:empty:before{ 
    display:inline-block; 
    content: "У Вас нет запомненных ников, введенных через форму справа, или через перенос ниже!"; 
    } 
    /*Кнопка выход-2*/ 
    #navlogin #exit-2 { 
    display:none; 
    } 
    #navlogin #form-login, 
    #navlogout .Rega, 
    #navlogout .Forgot { 
    background-image:none!important;
    display:none; 
    } 
    /*Стиль блока с инпутом для переноса и вставки запомненных Аккаунтов*/ 
    #List-UserNames ul+span{ 
    display:inline-block; 
    padding:6px 0 8px 0; 
    text-align:left; 
    font: normal normal 500 10px/normal ibm plex sans;
    } 
    /*Сам инпут*/ 
    .punbb #List-UserNames input { 
    text-shadow: none!important; 
    font: normal normal 500 11px/normal ibm plex sans!important; 
    margin-top: 9px; 
    padding: 2px !important; 
    vertical-align: middle; 
    	text-align: left !important;
    } 
    /*Стрелочки к инпуту*/ 
    #List-UserNames ul+span b{ 
    font: normal normal 400 13px/normal ibm plex sans; 
    padding:0 3px; 
    } 
    /*Кликалка слево, чуть выше инпута*/ 
    #List-UserNames .a1-copy{ 
    display:inline-block!important; 
    cursor:pointer; 
    float:left; 
    } 
    /*Кликалка справо*/ 
    #List-UserNames .a1-paste{ 
    cursor:pointer; 
    display:inline-block!important; 
    float:right; 
    } 
    /*Подсказки на кликалках*/ 
    .tipsy.a11 { 
    font: normal normal 400 11px/normal ibm plex sans!important; 
    margin-top:-22px!important; 
    margin-left: 148px!important; 
    max-width:170px; 
    } 
    /************************* 
    //Конец Стиля для Быстрой смены аккаунтов 
    *************************/
    
    
    #stylelist {
    	background: red;
    	position: absolute;
    	height: 20px;
    	background: var(--dark-cover);
    	border: 1px solid #424242;
    	display: flex;
    	align-items: center;
    	border-radius: 10px;
    	padding: 5px 10px;
    	box-sizing: border-box;
    	top: -49px;
    	right: -0;
    	color: var(--text2) !important;
    	font: 500 8px ibm plex sans;
    	text-transform: uppercase;
    	gap: 5px
    }
    
    #stylelist:before {
    	content: "переключить канал";
    	margin-right: 15px
    }
    
    #stylelist li a {
    	font-size: 0;
    	border-radius: 100%;
    	width: 8px;
    	height: 8px;
    	display: flex !important;
    	align-items: center;
    	justify-content: center
    }
    
    #stylelist li[data="orange"] a {
    	background: #9F5612
    }
    
    #stylelist li[data="green"] a {
    	background: #4C7100
    }
    
    #stylelist li.active a:before {
    	content: "";
    	background: url(https://forumstatic.ru/files/001c/1a/0e/35394.svg) no-repeat center / contain;
    	width: 15px;
    	height: 14px;
    	display: block;
    	position: absolute;
    }
    
    .green {
    	--links: #4C7100;
            --accent: #729722;
    
            --head: url(https://forumstatic.ru/files/001c/1a/0e/35196.png);
            --logo: url(https://forumstatic.ru/files/001c/1a/0e/74812.png);
    
    }
    
    #pun #pre_placement>a {
      right: 100% !important;
    	top: 0 !important;
    }
    
    #pun .bubble {
      min-width: auto;
      padding: 0 4px;
      right: -11px;
      top: 0px;
    }
    #pun .bubble:after {
      display: none
    }
    
    #pun .num_msg {
    	top: 0
    }
    
    .post-vote p.container {
    	padding-top: 0 !important;
    	font-weight: 800;
    	font-family: ibm plex sans
    }
    
    .head_danners {
    	padding: 10px 30px 10px;
    	display: flex;
    	flex-wrap: wrap;
    	gap: 3px;
    	justify-content: center;
    }
    
    .head_danners a {
    	background: var(--dark-cover);
    	font: 600 10px ibm plex sans;
    	text-transform: uppercase;
    	padding: 5px 15px;
    	border-radius: 8px;
    }
    
    /* способности */
    .abilty-wrapper {
    	display: flex;
    	flex-direction: column;
    	gap: 10px;
    margin-right: -10px !important;
    }
    
    .abilty-wrapper p {
    	padding: 0 !important;
    }
    
    .html-header {
    	background: var(--ul);
    	color: var(--text2);
    	text-align: center;
    	text-transform: uppercase;
    	padding: 4px 10px;
    	border-radius: 10px;
    }
    
    .html-header p {
    	font-weight: 600 !important;
    }
    
    .abilty-container {
    	display: flex;
    	flex-direction: column;
    	margin-top: 10px;
    	gap: 10px;
    }
    
    .abilty-row {
    	display: flex;
    	gap: 2px;
    }
    
    .abilty-row div[id^="block"] {
      background: var(--cover);
    	border-radius: 8px;
    	padding: 10px 15px;
    	box-sizing: border-box;
    	display: flex;
    	align-items: center;
    }
    
    .abilty-name, .abilty-persons {
    	width: 200px !important;
    }
    
    .abilty-desc {
    	flex: 1;
    	display: flex;
    	align-items: center;
    }
    
    .abilty-name p, .abilty-persons p {
    	display: flex;
    	flex-direction: column;
    	align-items: flex-start;
    }
    
    .abilty-persons p {
    	font-size: 11px !important;
    }
    
    
    .abilty-name p {
    	text-transform: uppercase;
    	font-size: 10px !important;
    	gap: 3px;
    }
    
    .abilty-name strong {
    	font-weight: 700;
    	background: var(--ul);
    	color: var(--text2);
    	text-align: left;
    	text-transform: uppercase;
    	padding: 4px 10px;
    	border-radius: 10px;
    	font-size: 12px !important;
    }
    /* способности */
    
    /* хронология */
    .chrono-wrapper {
    	display: flex;
    	flex-direction: column;
    	gap: 10px;
    }
    
    .chrono-wrapper p {
    	padding: 0 !important;
    }
    
    .chrono-container {
    	display: flex;
    	flex-direction: column;
    	gap: 10px;
    }
    
    .chrono-row {
    	display: flex;
    	gap: 2px;
    }
    
    .chrono-first, .chrono-second {
      background: var(--cover);
    	border-radius: 8px;
    	padding: 10px 15px;
    	box-sizing: border-box;
    	display: flex;
    	align-items: center;
    }
    
    .chrono-second {
    	flex: 1;
    }
    
    .chrono-first {
    	width: 250px;
    	display: flex;
    	flex-direction: column;
    	align-items: flex-start;
    	gap: 2px;
    }
    
    .chrono-first p {
    	font-size: 10px !important;
    }
    
    .chrono-first a {
    	font-size: 15px;
    	font-weight: 700 !important;
    	color: var(--text1) !important;
    }
    
    .chrono-first a:hover {
    	color: var(--links) !important;
    }
    
    .chrono-names p {
    	font-weight: 600 !important;
    	font-size: 11px !important;
    }
    /* хронология */
    
    /* список персонажей */
    .characters-wrapper {
    	display: flex;
    	flex-direction: column;
    	gap: 10px;
    	margin-right: -10px !important;
    }
    
    .characters-wrapper + .characters-wrapper {
    	margin-top: 20px
    }
    
    .characters-wrapper p {
    	padding: 0 !important;
    }
    
    .characters-header {
    	background: var(--ul);
    	color: var(--text2);
    	text-align: center;
    	text-transform: uppercase;
    	padding: 4px 10px;
    	border-radius: 10px;
    	cursor: pointer
    }
    
    .characters-header.i_active {
    	background: var(--cover);
    	color: var(--text1)
    }
    
    .characters-header p {
    	font-weight: 600 !important;
    }
    
    .characters-container {
    	display: none
    }
    
    .characters-container-wrap {
    	display: flex;
    	flex-wrap: wrap;
    	gap: 10px;
    	justify-content: center;
    	align-items: center
    }
    
    .character-item {
    	background: var(--cover);
    	border-radius: 8px;
    	height: 140px;
    	width: 320px;
    	display: flex;
    	flex-direction: column;
    	padding: 15px;
    	box-sizing: border-box;
    }
    
    .character-item-start {  display: grid;
      grid-template-columns: 40px 1fr;
      grid-template-rows: min-content min-content;
      gap: 0px 10px;
      grid-auto-flow: row;
      grid-template-areas:
        "img name"
        "img abilty";
    	border-bottom: 1px solid var(--br);
    	padding-bottom: 8px;
    }
    
    .character-name { 
    	grid-area: name; 
    	align-self: end;
    }
    
    .character-name a {
    	font-weight: 700 !important;
    	font-size: 13px;
    	text-transform: uppercase
    }
    
    .character-ability { 
    	grid-area: abilty; 
    	align-self: start;
    }
    
    
    .character-ability p {
    	font-weight: 700 !important;
    	font-size: 12px !important;
    	line-height: 110% !important;
    }
    
    .character-item p {
    	justify-self: center;
      align-self: center;
      grid-area: img;
    }
    
    .character-item img {
    	margin: 0 !important;
    	width: 40px;
    	height: 40px;
    	object-fit: cover;
    	border-radius: 100%;
    }
    
    .character-desc p {
    	font-size: 11px !important;
    }
    
    .character-desc {
    	height: calc(100% - 4px);
    	overflow-y: auto;
    	padding-right: 10px;
    	margin-top: 4px
    }
    /* список персонажей */
    
    .logo {
    	pointer-events: none;
    	z-index: 11
    }
    
    .nav_wrap {
    	z-index: 10
    }
    
    .ams {
    	position: absolute;
    	right: -100%;
    	background: var(--dark-cover);
    	border-radius: 8px;
    	padding: 3px 15px;
    	white-space: nowrap;
    	text-transform: uppercase;
    	font-size: 9px;
    	top: 0;
    	font-weight: 600;
    }
    
    .reveal-modal-bg { 
    	position: fixed; 
    	height: 100%;
    	width: 100%;
    	background: #000;
    	background: rgba(0,0,0,.8);
    	z-index: 1000;
    	display: none;
    	top: 0;
    	left: 0; 
    	backdrop-filter: blur(10px);
    	-webkit-backdrop-filter: blur(10px);
    	}
    .reveal-modal {
    	visibility: hidden;
    	top: 100px; 
    	left: 50%;
    	margin-left: -300px;
    	width: 540px;
    	position: absolute;
    	z-index: 1001;
    	}
    
    .reveal-modal.xlarge     { width: 540px; margin-left: -250px;}
    	
    .reveal-modal .close-reveal-modal {
    	font-size: 0px;
    	position: absolute;
    	top: 13px;
    	right: -22px;
    	color: #aaa;
    	font-weight: bold;
    	cursor: pointer;
            text-decoration: none;
    	background: var(--dark-cover) url(https://forumstatic.ru/files/001c/11/b3/40137.svg) no-repeat center;
    	width: 20px;
    	height: 20px;
    	border-radius: 8px;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    }
    
    .personal_page-wrapper {
      width: 540px;
      display: flex;
      flex-direction: column;
      gap: 2px;
      font: 400 12px/120% ibm plex sans;
      color: var(--ul)
    }
    
    .personal_page.section-start {
      background: var(--pun);
      border-radius: 8px;
      padding: 15px 20px;
      height: 90px;
      display: flex;
      gap: 20px;
      box-sizing: border-box;
    }
    
    .personal_page-heading {
      font-weight: 800;
      text-transform: uppercase;
      font-size: 10px;
    }
    
    .personal {
      flex: 1
    }
    
    .personal .personal_page-heading {
      font-size: 12px;
    }
    
    .personal_page-item {
      display: flex;
      flex-direction: column;
      gap: 2px;
    }
    
    .personal_text {
      height: 100%;
      overflow-y: auto;
      padding-right: 10px;
    }
    
    .twinks {
      width: 150px;
    }
    
    .twinks_showcase a {
      color: var(--ul) !important;
      font-weight: 700
    }
    
    .twinks_showcase a:hover {
      color: var(--links) !important;
    }
    
    .personal_page.section-end {
      display: flex;
      gap: 2px;
    }
    
    .personal_page-awards {
      background: var(--pun);
      border-radius: 8px;
      padding: 15px 20px;
      height: 150px;
      display: flex;
      gap: 10px;
      box-sizing: border-box;
      flex-direction: column;
    }
    
    .personal_scrollbox {
      height: 100%;
      overflow-y: auto;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: flex-start;
      gap: 5px;
    }
    
    .personal_scrollbox span {
      background: var(--cover);
      width: 46px;
      height: 46px;
      border-radius: 8px;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
    }
    
    .personal_scrollbox span img {
      width: 40px;
      height: 40px;
    }
    

    0

    14

    Код:
    body {
    	background:
        var(--base-bg) repeat fixed top center/ cover;
    }
    
    #pun-title {
    	display: none
    }
    
    #pun-navlinks a {
    	color: var(--text2) !important;
    	transition: all .3s cubic-bezier(.64, .51, .55, 1.16) 0s !important;
    	font: 700 13px ibm plex sans !important;
    	position: relative;
    	padding: 0 !important;
    	height: auto;
    	text-align: left !important;
    }
    
    #pun-navlinks a:hover {
    	color: var(--accent) !important;
    }
    
    #pun-navlinks ul {
    	display: flex;
    	gap: 25px;
    	width: 100%;
    	justify-content: flex-start;
    	align-items: center;
    	height: auto;
    	padding: 0 !important;
    	text-align: left;
    	width: 1098px;
    	height: 100%
    }
    
    
    #pun-navlinks {
    	display: block;
    	font-size: 0px !important;
    	font-style: normal;
    	font-weight: lighter !important;
    	width: auto;
    	position: sticky;
    	top: 0;
    	margin: 0px !important;
    	height: 40px;
    	padding: 0 30px;
    	text-align: left;
    	box-sizing: border-box;
    	display: flex;
    	justify-content: flex-start;
    	align-items: center;
    	z-index: 12;
    	background: var(--nav);
    	border-radius: 10px 10px 0 0;
    }
    
    #pun-navlinks.chage {
    	border-radius: 0
    }
    
    #navawards {
    	display: none !important;
    }
    
    #pun-ulinks {
    	box-sizing: border-box;
    	margin: 0px 0px 0 !important;
    	padding: 0 30px;
    	height: 25px;
    	display: flex;
    	align-items: center;
    	justify-content: flex-start;
    	position: sticky;
    	top: 40px;
    	background: var(--ul);
    	z-index: 10
    }
    
    
    #pun-ulinks .container {
    	padding: 0px !important;
    	text-align: left;
    }
    
    #pun-ulinks a {
    	font: 500 10px/120% ibm plex sans !important;
    	color: var(--text) !important;
    	padding: 0 !important;
    	margin: 0 15px 0 0px !important;
    	text-transform: lowercase
    }
    
    
    #pun-ulinks.section {
    	margin-bottom: 0px !important;
    }
    
    #pun-ulinks a:hover {
    	color: var(--accent) !important;
    	opacity: 1
    }
    
    .offctgr {
    	display: block !important;
    	visibility: visible !important;
    }
    
    .pa-respect img {
    	width: 10px
    }
    
    
    #profilenav h2 {
    	text-align: left !important;
    }
    
    .post-author {
    	width: 220px;
    	font: 400 10px/130% ibm plex sans;
    	margin-bottom: 10px;
    	box-sizing: border-box;
    	margin-top: 0px !important;
    	margin-left: 0px !important;
    	position: relative;
    	z-index: 1;
    	background:
        var(--ul);
    	border-radius: 10px;
    }
    
    .post-author>ul {
    	box-sizing: border-box;
    	text-align: center !important;
    	box-sizing: border-box;
    	margin: 0px;
    	padding: 20px 0px 15px !important;
    	color: var(--text3);
    }
    
    #pun .post-author>ul a {
    	color: var(--accent)
    }
    
    #pun .post-author>ul a:hover {
    	color: var(--text2)
    }
    
    .post[data-group-id="3"] .pa-avatar .indOffline {
    	display: none;
    }
    
    .pa-author {
    	font-size: 13px !important;
    	font-weight: 700 !important;
    	text-align: center !important;
    	margin-bottom: 0px !important;
    	padding: 20px 10px 0 !important;
    	background: var(--dark-cover);
    	margin-top: -20px !important;
    	border-radius: 10px 10px 0 0;
    }
    
    #pun .pa-author a {
    	color: var(--text2) !important;
    }
    
    #pun .pa-author a:hover {
    	color: var(--accent) !important;
    }
    
    i#tuser,
    .pa-author span.flag-i {
    	display: none !important;
    }
    
    .pa-title {
    	font-size: 9px;
    	text-align: center;
    	font-weight: 400 !important;
    	position: relative;
    	margin-bottom: -10px !important;
    	padding: 0 5px 20px !important;
    	color: var(--cover);
    	background: var(--dark-cover);
    }
    
    .pa-title:after {
    	content: "";
    	background: url(https://forumstatic.ru/files/001c/1a/0e/40959.svg);
    	width: 220px;
    	height: 33px;
    	display: block;
    	position: absolute;
    	left: 0;
    	top: 100%
    }
    
    .pa-avatar {
    	position: relative;
    }
    
    .pa-avatar img {
    	max-width: 180px;
    	border-radius: 8px;
    	margin-bottom: 15px
    }
    
    .pa-posts, .pa-respect, .pa-fld3 {
        display: inline-flex;
    	align-items: center;
        padding: 5px 10px !important;
        text-align: center;
        font-size:10px;
    	line-height: 100%;
    	background: var(--dark-cover);
    	border-radius: 8px;
    	min-width: 65px;
    	justify-content: center;
    	box-sizing: border-box
    }
    
    
    .pa-posts .fld-name:before {
        content: "";
    	background: url(https://forumstatic.ru/files/001c/1a/0e/31891.svg);
    	height: 14px;
    	width: 14px;
    	display: block;
    	margin-right: 5px
    }
    
    .pa-posts .fld-name {
        font-size: 0;
    }
    
    .pa-respect .fld-name a:before, .gid3 .pa-respect .fld-name:before {
        content: "";
    	display: block;
    	background: url(https://forumstatic.ru/files/001c/1a/0e/86337.svg);
    	width: 14px;
    	height: 14px;
    	margin-right: 5px;
    }
    
    .pa-respect .fld-name a, .pa-respect .fld-name {
        font-size: 0;
        font-weight: normal
    }
    
    .pa-respect img {
        width: 7px;
    }
    
    .pa-fld3 .fld-name:before {
        content: "";
    	display: block;
    	background: url(https://forumstatic.ru/files/001c/1a/0e/20305.svg);
    	width: 14px;
    	height: 14px;
    	margin-right: 5px;
    }
    
    .pa-fld3 .fld-name {
        font-size: 0;
    }
    
    .pa-posts .fld-name, .pa-respect .fld-name, .pa-fld3 .fld-name, .pa-fld5 {
    	height: 14px
    }
    
    .pa-fld5 {
    	display: flex;
    	justify-content: center;
    	padding: 5px 0 0 !important;
    	font-size: 9px;
    	text-transform: uppercase;
    	font-weight: 600
    }
    
    .pa-fld5 .fld-name:before {
        content: "";
    	display: block;
    	background: url(https://forumstatic.ru/files/001c/1a/0e/46481.svg);
    	width: 15px;
    	height: 14px;
    	margin-right: 5px;
    }
    
    .pa-fld5:after {
    	content: "монет";
    	margin-left: 5px;
    }
    
    .pa-fld5 .fld-name {
        font-size: 0;
    }
    
    
    .pa-fld2 .fld-name {
    	display: none;
    }
    
    .pa-fld2 {
    	margin-top: -19px !important;
    }
    
    .pa-fld2 {
    	width: 220px;
    	height: 35px;
    	position: relative;
    	margin-bottom: 10px !important;
    }
    
    .pa-fld2:before {
      content: "";
    	background: url(https://forumstatic.ru/files/001c/1a/0e/40959.svg);
    	width: 220px;
    	height: 33px;
    	display: block;
    	position: absolute;
    	left: 0;
    	bottom: calc(100% - 1px);
    	transform: rotate(180deg);
    	z-index: -1
    }
    
    .p_banner {
    	background: var(--dark-cover);
    	width: 220px;
    	height: 35px;
    	padding: 0 15px 5px !important;
    	box-sizing: border-box;
    	display: flex !important;
    	align-items: flex-end;
    	text-align: left;
    	gap: 10px;
    	border-radius: 0 0 10px 10px;
    	color: var(--text3);
    	font-family: ibm plex sans
    }
    
    .p_banner img {
    	width: 40px;
    }
    
    .p_banner .p_text {
    	align-self: stretch;
    	flex: 1;
    	display: flex !important;
    	flex-direction: column;
    	justify-content: flex-end;
    	padding: 0 !important;
    }
    
    .p_banner span:first-child {
     font-size: 10px !important;
    	text-transform: uppercase;
    	font-weight: 600;
    	margin-bottom: -4px;
    	padding: 0 !important;
    }
    
    .p_banner span:last-child {
    	color: var(--text2);
    	opacity: .75;
    	padding: 0 !important;
    }
    
    .pa-fld4 .fld-name {
    	display: none
    }
    
    .pa-fld4 {
    	padding: 0 20px 15px !important;
    	text-align: left
    }
    
    .name {
    	display: flex !important;
    	flex-direction: column;
    	justify-content: center;
    	gap: 5px;
    }
    
    .name a {
    	font-size: 11px;
    	font-weight: 700;
    	text-transform: uppercase;
    	text-align: center
    }
    
    .name span {
    	background: var(--dark-cover);
    	align-self: center;
    	padding: 3px 10px 4px;
    	text-transform: lowercase;
    	border-radius: 8px;
    	margin-bottom: 5px;
    	color: var(--cover);
    	font-size: 10px;
    }
    
    .indOnline,
    .indOffline {
    	display: block !important;
    	z-index: 1;
    	cursor: pointer;
    	border: none !important;
    	box-sizing: border-box;
     width: 16px;
    	height: 16px;
    	position: absolute;
    	top: 10px;
    	left: 10px
    }
    
    .indOnline {
    	background: url(https://forumstatic.ru/files/001c/1a/0e/32667.svg)
    }
    
    .indOffline {
    	background: url(https://forumstatic.ru/files/001c/1a/0e/54611.svg)
    }
    
    .pa-online,
    .pa-reg,
    .pa-last-visit {
    	display: none;
    }
    
    .punbb th {
    	font-size: 0 !important;
    }
    
    .lastedit {
    	display: none !important;
    }
    
    .pa-gifts,
    .pa-ua {
    	display: none !important;
    }
    
    .punbb .section .container,
    .punbb .post-body,
    .punbb .post-links,
    .punbb td.tc2,
    .punbb td.tc3,
    .punbb .formal fieldset .post-box,
    #viewprofile li strong,
    #viewprofile li div,
    #setmods dd,
    .punbb .info-box,
    .punbb #pun-main .info-box .legend,
    .punbb .main .container,
    .punbb .post .container,
    .punbb .post h3,
    .punbb-admin #pun-admain .adcontainer,
    #pun-title,
    #pun-title .container,
    .punbb .modmenu .container,
    .punbb legend span,
    #viewprofile h2 span,
    #profilenav h2 span,
    .punbb-admin #pun-admain legend span,
    .punbb .post h3 span,
    .punbb th,
    #viewprofile li,
    #setmods dl {
    	border-color: transparent;
    }
    
    .punbb .post-box {
    	text-align: left
    }
    
    #pun-stats h2,
    .punbb .main h1,
    .punbb .main h2,
    #pun-debug h2,
    .punbb-admin #pun-admain h2 {
    	border-color: transparent;
    	font-style: normal;
    	font-weight: normal;
    }
    
    #pun #post-form {
    	position: relative;
    	margin-top: 30px
    }
    
    .punbb textarea {
    	box-sizing: border-box;
    border: 1px solid var(--text1) !important;
    	background: 
        var(--pun);
    	border-radius: 10px;
    	padding: 10px !important;
    	border: none;
    	width: 100% !important;
    	color: var(--text1)
    }
    
    .punbb #pun-main .quote-box,
    .punbb #pun-main .code-box {
    	border: 1px solid var(--text1);
    	background: 
        var(--pun);
    	overflow: hidden;
    	padding: 10px !important;
    	position: relative;
    	text-align: justify;
    	display: flex;
    	align-items: flex-start;
    	justify-content: flex-start;
    	flex-direction: column;
    	gap: 0px;
    	overflow: visible;
    	border-radius: 10px
    }
    
    #pun .quote-box.spoiler-box {
    	padding: 0px !important;
    	align-items: flex-start
    }
    
    .quote-box.spoiler-box>div {
    	margin: 10px !important;
    }
    
    .quote-box.spoiler-box>blockquote {
    	padding: 18px !important;
    	box-sizing: border-box;
    	border-radius: 0 0 10px;
    	border-top: 1px solid var(--text1);
    	background: var(--cover);
    	margin: 0px 0px 0px !important;
    	width: auto;
    	border-radius: 0 0 10px 10px
    }
    
    
    #pun .quote-box cite,
    #pun .code-box strong.legend {
    	display: inline-block;
    	font-size: 10px;
    	font-family: ibm plex sans;
    	margin-top: 0px !important;
    	padding: 3px 25px 5px;
    	margin-bottom: 10px;
    	text-align: left;
    	font-weight: 700;
    	background: var(--ul);
    	border-radius: 8px;
    	padding: 4px 10px;
    	text-transform: uppercase;
    	white-space: nowrap;
    	color: var(--text3)
    }
    
    #pun .quote-box cite a,
    #pun .code-box strong.legend a {
    	color: var(--text3)
    }
    
    #pun .quote-box cite a:hover,
    #pun .code-box strong.legend a:hover {
    	color: var(--accent)
    }
    
    #pun-main .code-box .scrollbox pre {
    	font-size: 11px;
    	font-family: Courier New
    }
    
    .punbb select,
    input {
    	border: 0;
    	padding: 4px 10px 4px 10px !important;
    	color: var(--text1);
    border: 1px solid var(--text1) !important;
    	background: 
        var(--pun);
    	border-radius: 10px;
    	font: 500 11px ibm plex sans, arial !important;
    	box-sizing: border-box
    }
    
    #pun-navlinks .container {
    	border-color: transparent;
    	color: #152115;
    }
    
    .offline li.pa-online strong {
    	font-weight: normal;
    }
    
    .punbb .container,
    .punbb .post-body,
    .post h3,
    #pun-title,
    .punbb .section,
    .punbb .forum,
    .punbb .formal,
    .punbb .modmenu,
    .punbb .info,
    .punbb .category,
    .punbb .post,
    #pun-stats h2,
    .punbb .main h1,
    .punbb .main h2,
    #pun-debug h2,
    .punbb-admin #pun-admain h2,
    .punbb td,
    .punbb fieldset,
    #viewprofile ul,
    #profilenav ul,
    .punbb .post .post-body,
    .punbb .post h3 span,
    .post-links ul,
    .post-links,
    .usertable table,
    #pun-ulinks li,
    #pun-announcement h2 span,
    li#onlinelist,
    #pun-help .formal .info-box h3.legend span,
    #pun-ulinks li a,
    #pun-announcement h2,
    li#onlinelist div,
    #pun-help .formal .info-box h3.legend,
    .punbb .divider,
    .punbb .quote-box,
    .punbb .code-box,
    .punbb th,
    .punbb .formal fieldset .post-box,
    .punbb .info-box,
    li.pa-online,
    .punbb .post-sig dt {
    	border-color: transparent;
    }
    
    .punbb-admin #pun-admain a,
    .punbb-admin #pun-admain a:link,
    .punbb-admin #punbb-admain a:visited,
    .punbb li.isactive a,
    .punbb li.isactive a:link,
    .punbb li.isactive a:visited {
    	border-bottom: 0 none #000;
    	color: var(--links);
    	text-decoration: none;
    	transition: color 0.3s ease-in-out;
    }
    
    .punbb a:focus,
    .punbb a:active,
    .punbb-admin #pun-admain .nodefault,
    .punbb-admin #punbb-admain a:hover,
    .punbb-admin #punbb-admain a:focus,
    .punbb-admin #punbb-admain a:active {
    	border-bottom: 0 none #000;
    	color: var(--links);
    	text-decoration: none;
    }
    
    #pun-pagelinks a:active,
    #pun-pagelinks a:focus {
    	background-color: #211a13;
    	color: #fff;
    }
    
    h1 {
    	display: none
    }
    
    h2, h1 {
    	font: 600 12px ibm plex sans !important;
    	color: var(--text)
    }
    
    #MyBookmarks h2 {
    	display: block
    }
    
    #pun-index h2 {
    	box-shadow: none;
    	border: 0 !important
    }
    
    #pun-main div.catleft,
    #pun-main div.catright {
    	display: none;
    }
    
    #pun-index table Div.icon {
    	height: 20px;
    	width: 20px;
    	position: absolute;
    	top: 10px;
    	z-index: 99;
    	right: 0px;
    	background: var(--links);
    	border: none;
    	border-radius: 100px;
    	display: none
    }
    
    div.icon {
    	margin-right: 10px;
    	box-sizing: border-box;
    	margin-top: 1px !important;
    	border-radius: 5px;
      width: 13px;
      height: 13px;
    }
    
    div.icon {
    	background: var(--text3);
    }
    
    .inew div.icon {
    	background: var(--text1);
    	opacity: 1
    }
    
    .isticky div.icon {
    	background: var(--links);
    	opacity: 1
    }
    
    .iclosed div.icon {
    	background: var(--text3);
    	opacity: 1
    }
    
    #pun-about p.container {
    	height: auto;
    	margin-top: 10px !important;
    	width: auto;
    	padding: 0 0 0px !important;
    	border: 0 !important;
    	font-size: 10px;
      font-family: ibm plex sans
    }
    
    #pun-about {
    	border: none !important;
    	padding: 0 30px !important;
    }
    
    div#pun-about {
    	margin-top: 0px;
    }
    
    div#html-footer {
    	margin: 0px 0 0;
    }
    
    #pun-announcement.section h2 span {
    	display: none;
    }
    
    .punbb input {
    	border: medium none;
    }
    
    .button,
    #pa-edit strong a,
    input[type="button"],
    button[type="button"] {
    	background: var(--text1);
    	border: none !important;
    	color: var(--pun);
    	font-family: ibm plex sans !important;
    	font-size: 11px !important;
    	font-weight: 600 !important;
    	margin-top: 0px !important;
    	padding: 4px 25px 4px 25px !important;
    	text-decoration: none;
    	transition: all 0.3s ease-in-out 0s;
    	text-transform: uppercase;
    	border-radius: 10px
    }
    
    .button:hover,
    #pa-edit strong a:hover,
    input[type="button"]:hover,
    input.active[type="button"],
    button[type="button"]:hover {
    	cursor: pointer;
    	background: var(--cover);
    	color: var(--links);
    }
    
    input[type="button"] {
    	margin-bottom: 0px
    }
    
    
    .button:active {
    	border-top-color: #2c5f75;
    }
    
    #pun-crumbs1 p.container,
    #pun-crumbs2 p.container {
    	font: 500 11px ibm plex sans;
    }
    
    #pun-crumbs1 a,
    #pun-crumbs2 a {
    	font-weight: 700
    }
    
    #pun-crumbs1 p {
    	margin-bottom: 0px
    }
    
    #pun-crumbs1,
    #pun-crumbs2 {
    	margin: 0px 0 0px !important;
    	position: relative;
    	z-index: 1
    }
    
    #pun-crumbs1 {
    	background: var(--pun);
    	color: var(--text1);
    	padding: 20px 30px;
    	border-radius: 0 0 8px 8px
    }
    
    #pun-crumbs1 a {
    	color: var(--links)
    }
    
    #pun-crumbs1 a:hover {
    	color: var(--text1)
    }
    
    #pun-crumbs2 {
    	margin-top: 0 !important;
    	padding: 0 30px
    }
    
    #pun-crumbs1 .container strong+em,
    #pun-crumbs2 .container strong+em {
    	display: none !important;
    }
    
    .post_reputation {
    border: 1px solid var(--text1) !important;
    	background: 
        var(--pun);
    	border-radius: 10px;
    	padding: 10px !important;
    }
    
    
    #font-area,
    .popup_graffiti,
    #size-area,
    #image-area,
    #color-area,
    #addition-area,
    #video-area,
    .inner .popup_graffiti,
    #table-area,
    #keyboard-area,
    #smilies-area,
    #spoiler-area,
    #meny_My_replic {
    	color: var(--text1);
    border: 1px solid var(--text1) !important;
    	background: 
        var(--pun);
    	border-radius: 10px;
    	padding: 10px !important;
    }
    
    
    #keyboard-area input {
    	box-shadow: none;
    	color: #312c12 !important;
    }
    
    #font-area {
    	height: 300px;
    	overflow-y: auto;
    	padding: 5px;
    	text-align: left;
    	width: 150px
    }
    
    
    #pun-index .tcmod {
    	display: none
    }
    
    #pun .category + .category {
    	margin-top: 25px
    }
    
    #pun .category h2, #pun-stats h2  {
    	margin: 0 0px 10px !important;
    	display: flex;
    	justify-content: flex-start;
    	align-items: center;
    	position: relative;
    	text-align: left;
    	height: 27px;
    	background: var(--ul);
    	overflow: hidden;
    	border-radius: 10px;
    	
    }
    
    
    #pun .category h2 span, #pun-stats h2 span {
    	margin: 0px !important;
    	font: 700 13px/100% ibm plex sans;
    	text-transform: uppercase;
    	position: relative;
      padding: 5px 25px !important;
    	width: 200px;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	text-align: center;
    	color: var(--text2);
    	box-sizing: border-box;
    	background: var(--dark-cover);
    }
    
    #pun .category h2 .cat-quote, #pun-stats h2 .cat-quote {
    	padding: 0 25px;
    	box-sizing: border-box;
    	text-align: right;
    color: var(--text2);
    	font-size: 11px;
    	font-weight: 500
    }
    
    #pun-index .category tr + tr {
    	margin-top: 10px
    }
    
    .category tr {
    	margin: 0 0px;
    	font: 400 12px ibm plex sans;
    	display: flex;
    	align-items: center;
    	gap: 5px;
    	padding: 0px !important;
    	box-sizing: border-box;
    	position: relative;
    	z-index: 5;
    }
    
    #pun-index .category td {
    	padding: 0
    }
    
    #pun-index .category table {
    	border: 0 !important;
    }
    
    #pun-index .category td {
    	border: 0 !important;
    }
    
    #pun-index thead {
    	display: none
    }
    
    #pun-index .category .tcl {
    	width: 520px;
    	box-sizing: border-box;
    	position: relative;
    	border-radius: 8px;
    	padding: 10px 15px;
    	background: var(--cover);
    	align-self: stretch;
    	display: flex;
    }
    
    #pun-index .tclcon > br {
    	display: none
    }
    
    #pun-index .tclcon {
    	position: relative;
    	width: auto;
    	color: var(--text1);
    	display: grid; 
      grid-template-columns: auto 1fr; 
      grid-template-rows: auto auto; 
      gap: 0px 2px; 
      grid-template-areas: 
        "h3 desc"
        "links links"; 
    }
    
    #pun-index .tclcon h3 {
    	grid-area: h3; 
    	display: flex;
    	gap: 2px;
    	height: 23px;
    }
    
    #pun-index tr.inew .tclcon h3:before {
    	content: "";
    	background: var(--ul) url(https://forumstatic.ru/files/001c/1a/0e/86390.svg) no-repeat center;
      display: block;
    	width: 23px;
    	height: 23px;
    	border-radius: 8px;
    }
    
    #pun-index .tclcon h3 a {
    	background: var(--links);
    	color: var(--text3);
    	text-transform: uppercase;
    	padding: 3px 15px;
    	border-radius: 8px;
    	transition: all .4s linear 0s;
    	height: 23px;
    	box-sizing: border-box;
    }
    
    #pun-index .tclcon h3 a:hover {
    	background: var(--ul)
    }
    
    .f_desc { 
    	grid-area: desc;
    	padding: 5px 15px;
    	opacity: .75;
    	height: 23px;
    	line-height: 100%;
    	box-sizing: border-box
    }
    
    .f_links { 
    	grid-area: links; 
    	display: flex;
    	flex-wrap: wrap;
    	gap: 2px;
    	margin-top: 5px !important;
    }
    
    .f_links a {
    	background: var(--pun);
    	border-radius: 8px;
    	padding: 3px 15px;
    	text-transform: uppercase;
    	font-size: 9px;
    	font-weight: 600;
    	color: var(--text1) !important;
    	transition: all .4s linear 0s !important;
    }
    
    .f_links a:hover {
    	background: var(--ul);
    	color: var(--text2) !important;
    }
    
    #pun-index .tc2,
    #pun-index .tc3,
    #pun-index .tcmod {
    	display: none
    }
    
    .tcr {
    	line-height: 110%;
    	padding-left: 0 !important;
    	margin: 0 0px !important;
    }
    
    #pun-index .tcr {
    	flex: 1;
      background: var(--cover);
    	align-self: stretch;
    	border-radius: 8px;
    	text-align: left;
    	padding: 10px 15px !important;
    	display: flex;
    	align-items: center;
    }
    
    #pun-index .tcr a.lastpost-link {
    	font-weight: 600;
    	font-size: 13px;
    	display: inline-block;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	height: auto;
    	width: 260px;
    	white-space: nowrap;
    	line-height: 120%;
    }
    
    #pun-index .tcr a {
    	color: var(--text1)
    }
    
    #pun-index .tcr a:hover {
    	color: var(--links)
    }
    
    .datetime,
    .byuser {
    	opacity: .55
    }
    
    .category td+td {
    	padding: 0 0px;
    }
    
    .Add {
    	width: auto;
    	display: flex;
    	gap: 5px;
    	font-size: 10px;
    	align-self: stretch;
    	justify-content: center;
    }
    
    .Tems_And_messages {
    	display: flex;
    	align-items: center;
    	flex-direction: column;
    	gap: 5px;
    	justify-content: center;
        background: var(--cover);
    	border-radius: 8px;
    	padding: 10px 10px;
    	text-align: center;
    	text-transform: uppercase;
    	font-size: 11px;
    	font-weight: 400
    }
    
    .Tems_And_messages em {
    	opacity: .65;
    	display: block;
    	font-size: 8px;
    	font-weight: 600
    }
    
    
    #pun {
    	background-position: center top;
    	background-repeat: repeat-y;
    }
    
    #pun-main .post-author ul {
    	text-align: center;
    }
    
    .punbb .post {
    	border-color: transparent;
    }
    
    .topic a.sharelink {
    	display: none;
    }
    
    textarea#main-reply:focus {
    	outline: 1px solid rgba(0, 0, 0, 0) !important;
    }
    
    .arrow_wrap {
        margin-left: 1050px !important;
    	position: fixed;
    	top: 0;
    	width: 25px;
    	height: 100%;
    	display: flex;
    	flex-direction: column;
    	gap: 20px;
    	justify-content: center;
    	align-items: center;
    }
    
    .go-up, .go-down {
        cursor: pointer;
        display: none;
        opacity: 1;
        z-index: 9999;
        transition: background .4s linear 0s;
    	width: 21px;
    	height: 21px;
    	border-radius: 3px;
    }
    
    .go-down span, .go-up span {
    	background: var(--dark-cover);
    	width: 21px;
    	height: 21px;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	border-radius: 4px;
    	transition: background .4s linear 0s;
    }
    
    .go-up span:hover {
    	background: var(--links)
    }
    
    .go-down span:hover {
    	background: var(--links)
    }
    
    html .hvStickerPackModal {
    	background:
         var(--cover);
    	box-shadow: none;
    	bottom: -25px;
    	left: 15px;
    	border-radius: 8px !important;
    	border: 1px solid #BFBEB8 !important;
    	border: 1px solid var(--text1) !important;
    }
    
    
    
    .hvStickerPackModal .hvStickerPackModalContent {
    	border: 1px solid var(--text1) !important;
    	background: var(--pun);
    	border-radius: 8px
    }
    
    .hvStickerPackModalTab {
    	background: var(--ul) !important;
    	color: var(--text3);
    	font-family: ibm plex sans !important;
    	border-radius: 10px !important;
    	box-shadow: none;
    	font-weight: bold;
    }
    
    .hvStickerPackModalTab.active {
    	background: var(--links) !important;
    	border: 1px solid var(--links) !important;
    	color: var(--text2);
    }
    
    .hvStickerPackModalAdd {
    	display: flex;
    	align-items: stretch;
    }
    
    .hvStickerPackModalInput {
    	background: var(--pun) !important;
    	border-radius: 8px !important;
    }
    
    .hvStickerPackModalAddButton {
    	border-radius: 0 !important;
    	border: 1px solid var(--links) !important;
    	box-shadow: none !important;
    	margin-bottom: 0 !important;
    	border-radius: 4px !important;
    }
    
    .tat {position: absolute; top: 17px; left: 0; width: 974px; height: 110px; padding: 4px 6px 6px 7px;}
    .tatd1, .tatd2, .tatd3 {height: 100px; overflow: hidden; text-align: justify; padding: 0 3px; font: 11px "Arial"; color: #152a45;}
    .tatdd {margin-top: 9px !important; background-color: #f7f7f873; box-shadow: inset 0 0 4px #b2bac2; outline: 1px solid #3341507d; padding: 7px 6px 2px 6px; height: 65px; overflow: hidden;}
    .tatdd img {outline: 1px solid #cbd0d282;}
    .tatsl {color: #bac3c7; text-shadow: 1px 0 0 #212933;}
    .tatsl a {font: 12px 'Franklin Gothic Medium'; text-transform: uppercase; color: #bac3c7 !important; text-shadow: 1px 0 0 #212933 !important;}
    .tatsl a:hover, .tatsl a:active, .tatsl a:focus {color: #bfd2d9 !important;}
    
    .tatneedleft {position: absolute; top: -79px; left: 38px; width: 122px; height: 80px;}
    .tatneedright {position: absolute; top: -79px; right: 34px; width: 122px; height: 80px;}
    .tatneedleft img, .tatneedright img {outline: 1px solid #cbced2bd;}
    
    .turn-container {perspective: 1000px;}
    .turn-container:hover .turn {transform: rotateY(180deg);}
    .turn-container, .front, .back {position: relative; width: 285px; height: 105px;}
    .turn {transition: 1s; transform-style: preserve-3d; position: relative;}
    .front, .back {position: absolute; backface-visibility: hidden; top: 0; left: 0;}
    .front {z-index: 2; transform: rotateY(0deg); font: 18px 'Franklin Gothic Medium'; background: #f1ece875; line-height: 30px; text-align: center; color: #364a5a; padding: 5px 6px; outline: 8px solid #e2ddd9; width: 255px;}
    .back sposobka {text-transform: uppercase; border-bottom: 1px solid #ae9f94; padding-bottom: 3px; padding: 0 15px 3px 15px;}
    .back pers {line-height: 13px;}
    .back {transform: rotateY(180deg); background-color: #f1ece875; font: 12px 'Arial'; color: #4b3e33; line-height: 10px; overflow-x: hidden; overflow-y: auto; padding: 5px 6px; outline: 8px solid #e2ddd9; width: 255px; margin-left: 18px;}
    .back::-webkit-scrollbar {width: 5px; height: 5px; background-color: #596b81; box-shadow: 0 0 0 2px #e2ddd9 inset !important;}
    .back::-webkit-scrollbar-thumb {background-color: #596b81; width: 5px !important;}
    
    .faces {
    	position: relative;
    	width: 880px;
    	height: 500px;
    	background: var(--cover);
    	margin: auto !important;
    	border-radius: 10px;
    	display: flex;
    	flex-direction: column;
    	align-items: center;
    	padding: 20px;
    	box-sizing: border-box;
    	gap: 10px;
    }
    
    .faces titlen {
    	padding: 4px 15px;
    	background: var(--ul);
    	color: var(--text2);
    	border-radius: 10px;
    	text-align: center;
    	text-transform: uppercase;
    	font: 700 11px ibm plex sans;
    	align-self: stretch
    }
    
    .faces names {
    	height: 390px;
    	text-align: center;
    	line-height: 18px;
    	overflow-x: hidden;
    	overflow-y: auto;
    	border: 1px solid var(--ul);
    	border-radius: 10px;
    	padding: 15px;
    	box-sizing: border-box;
    	display: flex;
    	flex-direction: column;
    	gap: 10px;
    	font-family: ibm plex sans
    }
    
    .faces cases {
    	padding: 4px 15px;
    	background: var(--ul);
    	color: var(--text2);
    	border-radius: 10px;
    	text-align: center;
    	text-transform: uppercase;
    	font: 300 11px ibm plex sans;
    	align-self: stretch
    }
    
    .faces nametitle {
    	padding: 4px 15px;
    	background: var(--ul);
    	color: var(--text2);
    	border-radius: 10px;
    	text-align: center;
    	text-transform: uppercase;
    	font: 700 10px ibm plex sans;
    	align-self: stretch
    }
    
    .faces names tr {
    	vertical-align: top
    }
    
    .faces names center br:first-child, .faces names td br:first-child {
    	display: none
    }
    
    .sposob {position: relative; width: 880px; height: 455px; left: 0; background: #f1ece875;}
    .sposob titleh {position: absolute; width: 850px; top: 11px; left: 15px; padding: 2px 0 3px 0; font: 25px 'Franklin Gothic Medium'; color: #e8e4e0; text-shadow: 0 0 3px #2b3b46; text-align: center; text-transform: uppercase; background: url(https://forumstatic.ru/files/001a/db/ed/23777.jpg) 24% 30%;}
    .sposob history {position: absolute; width: auto; height: 400px; top: 55px; left: 0; padding: 0 15px; text-align: justify; color: #3b3028; font: 12px 'Arial'; line-height: 17px;}
    .sposobki {position: relative; width: 880px; height: 2700px; left: 0; background: #f1ece875;}
    .sposobki spisok {position: absolute; width: auto; height: 200px; top: 5px; left: 0; padding: 0 15px;}
    .sposobki spisok lef {color: #4a616f; font: 14px 'Franklin Gothic Medium'; line-height: 35px; text-transform: uppercase;}
    .sposobki spisok righ, .sposob spisok cent {color: #3b3028; font: 12px 'Arial'; line-height: 17px;}
    
    .gostev {
    	position: relative;
    	left: 0;
    	width: 850px;
    	height: 365px;
    	background: var(--ul);
    	z-index: 9;
    	border-radius: 10px;
    }
    
    .gostev intro {
    	position: absolute;
    	width: 528px;
    	height: 22px;
    	top: 20px;
    	right: 25px;
    	text-align: center;
    	font: normal 11px ibm plex sans !important;
    	color: var(--text2);
    	overflow: hidden;
    	text-transform: uppercase;
    	background: var(--dark-cover);
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	gap: 2px;
    	border-radius: 8px;
    }
    
    .gostev intro a {
    	color: var(--accent) !important;
    	font-weight: 600
    }
    
    .gostev intro a:hover {
    	color: var(--fill2) !important;
    }
    
    .gostev story {
    	position: absolute;
    	width: 528px;
    	height: 234px;
    	top: 50px;
    	right: 25px;
    	padding: 20px;
    	text-align: justify;
    	line-height: 19px;
    	text-indent: 20px;
    	overflow: hidden;
    	background: var(--cover);
    	border-radius: 10px;
    	font: normal 12px ibm plex sans;
    	box-sizing: border-box
    }
    
    .gostev face1 {
    	position: absolute;
    	width: 253px;
    	height: 22px;
    	top: 20px;
    	left: 25px;
    	text-align: center;
    	font: 600 11px ibm plex sans !important;
    	color: var(--text2);
    	overflow: hidden;
    	text-transform: uppercase;
    	background: var(--dark-cover);
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	gap: 2px;
    	border-radius: 8px;
    }
    
    .gostev face2 {
    	position: absolute;
    	width: 253px;
    	height: 232px;
    	top: 50px;
    	left: 25px;
    	padding: 0 20px 10px;
    	text-align: left;
    	background: var(--cover);
    	border-radius: 10px;
    	font: normal 12px ibm plex sans;
    	box-sizing: border-box;
    	overflow-x: hidden;
    	overflow-y: auto;
    }
    
    .gostev case {
    	position: absolute;
    	width: 800px;
    	height: 40px;
    	top: 300px;
    	left: 25px;
    	text-align: center;
    	font: 500 12px ibm plex sans;
    	line-height: 17px;
    	color: var(--text2);
    	background: var(--dark-cover);
    	border-radius: 10px;
    }

    0

    15

    в

    0


    Вы здесь » Breaking bad » Тестовый форум » Тестовое сообщение


    Рейтинг форумов | Создать форум бесплатно