it’s ебаный лес around what the fuck sunshine i was looking for ебаное озеро and бля ебаный рот where am i

* homey

реальная жизнь шотландия, городские легенды

шотландия, что nahui произошло?

aye, this ep!

this ep!

quest 5. shadows beneath calton hill

gab gang!

Chris, Iggy, Ham

post gang!

gang!

Ava, Cleme, Robb

aye, this post!

Michael: кай говорит, что всё чудесно, и майкл почти сразу понимает, что это, разумеется, ложь. ладно, не совсем ложь — скорее то особенное состояние кая, когда он говорит правду таким тоном, будто это тщательно продуманная насмешка над самой реальностью. в его исполнении даже катастрофы обычно звучат как конфузная ситуация, рассказанный за бокалом вина, а уж тюрьма и подавно может превратиться в своеобразный курорт с неудачным меню. майкл смотрит на него чуть внимательнее, чем, возможно, следовало бы. взгляд задерживается на слишком знакомых деталях — на том, как кай кладёт руки на стол, как двигаются его пальцы, как уголки губ поднимаются в этой привычной ледяной улыбке. всё это выглядит настолько естественно, что на секунду кажется, будто они сидят не в унылом зале посещений королевской тюрьмы, а где-нибудь в очередной отвратительной кофейне рядом с университетом, где кай обычно комментировал окружающих так, словно те были плохо написанными персонажами дешёвого романа. тяжело признаться – майкл в эти моменты чувствовал себя спокойно, словно понимание, что рядом сеймур с такой же иголкой внутри, делали его меняя колким в собственных глазах.

анонимный блогер: в квесте #3 полиция нашла тело у Трона Короля Фей, что происходит в нашей доброй Шотландии?

    Здесь делается вжух 🪄

    the diamonds, the rust, and the rain

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

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


    Вы здесь » the diamonds, the rust, and the rain » ГОРИЗОНТ СОБЫТИЙ » последний дизик фога


    последний дизик фога

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

    1

    буп

    0

    2

    Код:
    <!-------------------------- таблица -------------------------->
    <t>
    
    
    <!------- эпизод ------->
    <div class='t_game'>
    <h4>классный эпизод</h4>
    <a href='https://wounds.rusff.me/viewtopic.php?id=262'>i know what you did this summer</a>
    </div>
    
    <!------- пост ------->
    <div class='t_post'>
    <h4>классный пост от <a href='https://wounds.rusff.me/profile.php?id=57' title='подглядеть'>длинноеимя</a></h4>
    <p>За четыре года в Вест-Поинте, важность ментального здоровья была одной из тех вещей, что вдалбливалась в голову каждого новобранца с тем же рвением, с которым инструктора ломали его каждый божий день...</p>
    </div>
    
    <!------- постописцы ------->
    <div class='t_writers'>
    <h4>постописцы</h4>
    <a href='https://unaliving.rusff.me/' title='самый лучший из людей' target="_blank">name,</a>
    <a href='https://unaliving.rusff.me/' title='самый лучший из людей' target="_blank">name,</a>
    <a href='https://unaliving.rusff.me/' title='самый лучший из людей' target="_blank">name</a>
    </div>
    
    <!------- о ------->
    <t_about>
    <h4>мистика - легенды</h4>
    <p>тонтон, сша; настоящее 2025</p>
    </t_about>
    
    <!------------ квесты ------------>
    <div class="spirit-navigation" id="navig-batton">квестовая очередность</div>
    <div id="navigblock" style="display:none;">
    <div class="sslka">
    <a href="https://wounds.rusff.me/viewtopic.php?id=213">shadow of riverside - Jeremy до 19.09</a> 
    <a href="https://wounds.rusff.me/viewtopic.php?id=270#p25969">night at Evergreen - DEIRDRE до 20.09</a> 
    </div>
    </div>
    
    <!------- амс ------->
    <div class="ams">
    <h3>администрация</h3>
    <a href="https://wounds.rusff.me/profile.php?id=4">клеа, 
    <img src="https://forumstatic.ru/files/0012/91/de/58892.gif" /></a>
    
    <a href="https://wounds.rusff.me/profile.php?id=3">лана,
    <img src="https://forumstatic.ru/files/0012/91/de/41535.gif" /></a>
    
    <a href="https://wounds.rusff.me/profile.php?id=28">крис
    <img src="https://64.media.tumblr.com/8267b25d05b7a7758668ca58499dfa0b/8f55b7021655f06a-b5/s400x600/cf1f795518305fc1da0f7b924378c69a9c201770.gif" /></a>
    
    <div id="gifPreview"></div>
    </div>
    
    </t>
    <!-------------------------- таблица -------------------------->
    
    <! ------------------ скрипт навигации (2) [основа рено, переработка вещего духа] ---------------> 
    <script type="text/javascript" src="https://forumstatic.ru/files/001c/30/dc/86760.js"></script>
    <! -------------------------------------конец скрипта навигации --------------------------------->
    
    
    <!-- Смена стиля v1.0 © max, the murderer! -->
    <ul id="theme_switcher"></ul>
    <script type="text/javascript">
    // Задаём темы
    var array = [
        { class: 'dark',
          title: 'Темная тема' },
          
        { class: 'light',
          title: 'Светлая тема' } // Последняя тема без запятой
    ];
    
    // Задаём радио
    var switchers = '';
    $.each(array, function(index, value) {
        switchers += '<li title="'+value.title+'"><span class="radio"><input type="radio" name="switcher" id="'+value.class+'" value="'+value.class+'"><label for="'+value.class+'">'+value.title+'</label></span></li>';
    });
    $('#theme_switcher').append(switchers);
    
    // Отслеживаем нажатие на радио
    $('#theme_switcher input').on('click', function () {
        // Получаем значение нажатого радио
        var selectedTheme = $(this).val();
        // Очищаем html от предыдущих тем и устанавливаем новую в моменте
        $('html').removeClass().addClass(selectedTheme);
        // Запоминаем
        localStorage.setItem('selectedTheme', selectedTheme);
    });
    // Проверяем выбирались ли ранее темы
    if (localStorage.getItem('selectedTheme') !== null) {
        // Получаем выбранную тему
        var currentTheme = localStorage.getItem('selectedTheme');
        // Устанавливаем выбранную тему
        $('html').addClass(currentTheme);
        // Включаем радио выбранной темы
        $('#theme_switcher input[value="' + currentTheme + '"').prop('checked', true);
    } 
    // Если не выбирались
    else {
        // Добавляем дефолтную тему
        $('html').addClass('dark');
        // Включаем радио дефолтной темы
        $('#theme_switcher input[value="night"]').prop('checked', true);
    };
    </script>
    
    <!----------------------------- рандомизатор шапок ----------------------------->
    <script>
    $(function() {
      var images = [
        "https://forumstatic.ru/files/001c/44/10/18481.png",
        "https://forumstatic.ru/files/001c/44/10/16333.png?v=1",
        "https://forumstatic.ru/files/001c/44/10/55299.png?v=1",
        "https://forumstatic.ru/files/001c/44/10/27075.png?v=1"
      ];
    
      var randomImage = images[Math.floor(Math.random() * images.length)];
    
      $("#pun-title").css("background-image", "url(" + randomImage + ")");
    });
    </script>
    <!----------------------------- конец рандомизатора шапок ----------------------------->
    
    <!-- Профилактика © Duka, Lazary -->
    <div id="resplash" style="display: none;">
    <div class='formal' style='height:200px; width:200px; margin:auto; margin-top:200px; font-family:tahoma; font-size:10px;'> <form id='login' class='container' method='post' action='login.php?action=in' onsubmit='return my_form(this)'><fieldset><span>нас похитил НЛО</span><div class='fs-box inline'> <input type='hidden' name='form_sent' value='1' /><input type='hidden' name='redirect_url' value='index.php' /><p class='inputfield required'> <label for='fld1'>Имя <em>(Обязательно)</em></label><br /> <span class='input'> <input type='text' id='fld1' name='req_username' size='25' maxlength='25'/></span></p> <p class='inputfield required'> <label for='fld2'>Пароль <em>(Обязательно)</em></label><br /> <span class='input'> <input type='password'  id='fld2'  name='req_password'  size='25'  maxlength='25' /></span></p></div></fieldset> <center><p class='formsubmit'> <input type='submit' class='button' id='customebutton' name='login' value='Войти как Администратор' /></p></center></form></div></div>
    <script type="text/javascript">
    var active = 0;
    if(GroupID != 1 && active == 1){
    e10 = document.createElement('div')
    e10.innerHTML = document.getElementById("resplash").innerHTML;
    document.getElementsByTagName('body')[0].insertBefore(e10,document.getElementById('pun_wrap'))
    document.write("<style type=\"text/css\">html, body {background: #fff;} #customebutton {margin: auto;} #pun {display: none;}</style>");
    document.title= 'Форум на профилактике — '+document.title;
    }
    </script>
    
    
    <!-- Защита от отключения JavaScript © Alex_63 -->
    <noscript><link rel="stylesheet" href="https://forumstatic.ru/files/0016/0b/c8/13249.css" /></noscript>
    
    
    
    <!-- Счётчик Игровых постов -->
    <script type="text/javascript">
    /*delete localStorage.alertsAMS_onCountCode;*/
    /***************************
            Настройки!
    ***************************/
    FORUM._NUMpa_fld = 3;    // Номер.Доп.поля,
    FORUM._color_fld = "inherit";	// Цвет шрифта,
    FORUM.includeFirstPost = 0;	// 0 - не учитывать,1 - учитывать Первопост автора в игровых темах,
    FORUM.AddOrSlash = 1;    //0 - Поле отдельно, 1 - через слешь c общ. числом сообщений,
    FORUM.Number_winners = [7,[1]];	// Начальное Число отображаемых юзеров в таблице и список форумов показа;
    FORUM.Subscription_Code = "f87f9524f52b3f15cd458b2bf2a95a906ca5a960";	//Код подписки!!;
    /**** НАСТРОЙКА Игровых локаций ****/
    function ad_ (){/*!~!FORUM.ForArrAy = {
    //Форум  //Темы (включаемые, или исключаемые)
    
    f12	:-[0],  //From Dust to Darkness
    f13	:-[0],  //Written in Dust
    f14	:-[0]	//Threads of Order //Последний элемент без запятой!
    }
    !~!*/}ad_ = ad_.toString().split('!~!')[1];//alert(ad_);
    </script>
    <script type="text/javascript" src="https://forumstatic.ru/files/0013/44/56/77707.js"></script>
    <style>.Form-Table{}.punbb .table_GamePosts tbody th{text-align: center;color:#fff}
    #pre_placement>a {top:3px;right:2px;border:0 none:z-index:100}.punbb .GamePst{padding:0!important;}
    .punbb #profile-right li#pa-fld2 strong.GamePst2 {}</style>
    <!--//END Cчётчик Игровых постов © Deff-->
    
    <!---------------------------- основной шрифт  ---------------------------->
    <style>
    @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Raleway:ital,wght@0,100..900;1,100..900&family=Yeseva+One&display=swap');
    @import url('https://forumstatic.ru/files/001c/35/64/31260.otf');
    @import url('https://fonts.googleapis.com/css2?family=BIZ+UDMincho&family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
    @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
    </style>
    <!---------------------------- конец основного шрифта  ---------------------------->
    <!-- ----------------------смена аватара в топике © Deff, Alex_63------------------------>
    <link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/67168.css" />
    <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/67169.js"></script>
    <!-- ----------------------конец смены аватара в топике © Deff, Alex_63------------------------>
    <!---------------------------------// Быстроплюсы v.2 РЕНО by Deff //------------------------>
    <script type="text/javascript" src="https://forumstatic.ru/files/0012/d8/04/58219.js" addComment="1"></script>
    <!---------------------------------// конец быстроплюсы v.2 РЕНО by Deff //------------------------>
    
    <!—----------------- HTML в постах с допуском по группам © Alex_63 ----------------—> 
    <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/52361.js"></script> 
    <script type="text/javascript"> 
    HTMLinPost.groups = [1,2,3,4,5,6,7,8]; // Группы, допущенные к вставке HTML в посты 
    HTMLinPost.parseHTMLinPosts() 
    </script>
    <!—----------------- конец HTML в постах с допуском по группам © Alex_63 ----------------—>
    
    <!------------------- Выделение кода в блоке "Код" // © Damassk, версия 2019г. ---------------------> 
    <script type="text/javascript" src="https://forumstatic.ru/files/0016/4a/bf/98029.js"></script>
    <script>eval(select_text.toString().replace(/\}$/,'try{document.execCommand("copy")}catch(e){}}'))</script>
    <script type="text/javascript">select_text.linkText = 'украсть кусочек' //текст ссылки</script>
    <!------------------------------- конец выделения кода ------------------------------------>
    
    <!------------------------------------------------- личная страница ------------------------------------>
    <script src="https://forumstatic.ru/files/0011/e9/e1/56920.js" type="text/javascript"></script>
    <!------------------------------------------------- личная страница ------------------------------------>
    
    <!----------------------------- скрытие профиля в теме тегом----------------------------->
    <style type="text/css">.hideprofile .post-author,.hideprofile .pl-email,.hideprofile .pl-website{display:none!important}
    .hideprofile .post-body,.hideprofile .post-links,.hideprofile .post-links ul{margin-left:0!important}
    .post.hideprofile h3 {display: flex;}</style>
    <script>
        FORUM.set('editor.addition.tags.hideprofile',{name:'Скрыть минипрофиль',onclick:function(){insert('[hideprofile]');}});
        $().pun_mainReady(function(){$('.post:contains("[hideprofile]")').addClass('hideprofile').html(function(){return $(this).html().replace(/\[hideprofile\]/gim,'')})});
    </script>
    <!-----------------------------конец скрытия профиля в теме тегом----------------------------->
    
    <!-- Кликабельность поля "Сообщений" в профиле © Fover, mod. Alex_63 -->
    <script type="text/javascript">
    $(document).on('pun_main_ready pun_post', function() {
    $('.post-author ul').each(function(){
      var pa = $(this).find('.pa-posts'), id = $(this).closest('.post').attr('data-user-id');
      if (pa.find('a').length) return;
      pa.find('.fld-name').html('<a href="/search.php?action=show_user_posts&user_id='+id+'" target="_blank">Сообщений</a>:');
    });});
    </script>
    
    <!-- Пиар-вход v.2 © Alex_63 -->
    <script src="https://forumstatic.ru/files/0015/c4/3f/26781.js"></script>
    <script type="text/javascript">
    PR.nick = 'agent'; // Ник PR-аккаунта
    PR.pass = '1111'; // Пароль PR-аккаунта
    PR.btn_text = 'PR-вход'; // Надпись на кнопке PR-входа (или ссылка на картинку);
    PR.set();</script>
    
    <!---------------------------- Быстрая смена аккаунта  ---------------------------->
    <script type="text/javascript">
      New_EXiT = 'https://forumstatic.ru/files/001c/51/c9/98994.png'; //Дополнительная Иконка выход;
    </script>
    <script data="369163"  src="https://forumstatic.ru/files/0014/cc/0a/93129.js"></script>
    
    
    <!--------------------------------------------------------------------------------— СКРЫТИЕ ПОДФОРУМА ------>
    <script language="JavaScript">
    str=document.URL
    if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
       document.write("<style>#forum_f11,#forum_f22,#forum_f14,#forum_f23{display:none!important}</style>")
    </script>
    
    <!-- Отключение функций rusff -->
    <script type="text/javascript">
    RusffCore.sets.share = false; // Поделиться
    RusffCore.sets.show_reportBtn = 0; // Пожаловаться
    rusffLive.enable = false; // Рекомендации
    RusffCore.sets.tags = false; // Теги
    RusffCore.sets.graffiti = false; // Граффити
    RusffCore.sets.files = false; // Файлы
    FORUM.set("editor.link.short_url", function() { return false; }); // Сокращение ссылок
    ReactionsPlugin.setConfig({ disable: true}); // Реакции
    RusffCore.sets.realtimeTopicReaders = false; // Обновление блока "Тему просматривают" без перезагрузки страницы
    </script>
    
    <!------------------------- Мгновенные уведомления © Alex_63, Deff 2019 ------------------------>
    <link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/notifications.css" />
    <style>.punbb #pun-main .pun-modal.unread-notifications .section h2{text-align:center!important}
    /*.pun-modal.unread-notifications .modal-inner.section {background: rgba(228, 228, 228, 0.92)!important;*/}
    </style>
    <script type="text/javascript" src="//forumstatic.ru/f/ru/bestbb/notifications.js"></script>
    <!--+ Мгновенные уведомления: упоминания © Alex_63, 2020 -->
    <script>notifications.load('mentions');</script>
    <!--+ Мгновенные уведомления: комментарии к репутации без переадресации  Alex_63, 2019-->
    <script>notifications.load('reputation');</script>
    <!--+ Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 -->
    <script>notifications.load('subscriptions');</script>
    <!--+ Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 -->
    <script type="text/javascript">
    notifications.load('common', {});
    notifications.load('important', {topics: [3]}); // ID важных тем (через запятую)
    </script>
    
    <!-- поднятие репутации в закрытых темах -->
    <script type="text/javascript">// спасибо форуму http://downtown.f-rpg.ru/
    if($('pun-viewtopic').length)function changeVisibility(b){$('#'+b).toggle(); return};
    </script>
    <!-- конец -->
    
    
    <!-- Регулятор вида и размера шрифта (с) satsana, forumd.ru -->
    <div id="chfont" title="Шрифт в постах">
    <div id="chfontbut"></div>
    <select id="chfontfam" name="chfontfam">
    <option value="0">по умолчанию</option>
    <option value="Arial, Helvetica, sans-serif" style="font-family: Arial, Helvetica, sans-serif">Arial</option>
    <option value="'Arial Black', Gadget, sans-serif" style="font-family: ">Arial Black</option>
    <option value="'Book Antiqua', 'Palatino Linotype', Palatino, serif" style="font-family: 'Book Antiqua', 'Palatino Linotype', Palatino, serif">Book Antiqua</option>
    <option value="'Comic Sans MS', cursive, sans-serif" style="font-family: 'Comic Sans MS', cursive, sans-serif;">Comic Sans</option>
    <option value="'Courier New', Courier, monospace" style="font-family: 'Courier New', Courier, monospace">Courier</option>
    <option value="Georgia, serif" style="font-family: Georgia, serif">Georgia</option>
    <option value="Impact, Charcoal, sans-serif" style="font-family: Impact, Charcoal, sans-serif">Impact</option>
    <option value="'Lucida Console', Monaco, monospace" style="font-family: 'Lucida Console', Monaco, monospace">Lucida Console</option>
    <option value="'Lucida Grande', 'Lucida Sans Unicode', sans-serif" style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif">Lucida Grande</option>
    <option value="Tahoma, Geneva, sans-serif" style="font-family: Tahoma, Geneva, sans-serif">Tahoma</option>
    <option value="'Times New Roman', Times, serif" style="font-family: 'Times New Roman', Times, serif">Times New Roman</option>
    <option value="'Trebuchet MS', Helvetica, sans-serif" style="font-family: 'Trebuchet MS', Helvetica, sans-serif">Trebuchet</option>
    <option value="Verdana, Geneva, sans-serif" style="font-family: Verdana, Geneva, sans-serif">Verdana</option>
    <option value="'MS Sans Serif', Geneva, sans-serif" style="font-family: 'MS Sans Serif', Geneva, sans-serif">Sans Serif</option>
    <option value="'MS Serif', 'New York', serif" style="font-family: 'MS Serif', 'New York', serif">Serif</option>
    </select>
    <div id="chfontsize">
    <div class="fsizeplus"></div>
    <div class="fsize"></div>
    <div class="fsizeminus"></div>
    </div>
    </div>
    <script type="text/javascript">
    var chfsize,chffam;if(!localStorage.fontsize)localStorage.setItem("fontsize",11);if(!localStorage.fontfam)localStorage.setItem("fontfam","0");chfsize=+localStorage.getItem("fontsize");chffam=localStorage.getItem("fontfam");function setfsize(f){localStorage.setItem("fontsize",f);$(".fsize").text(f);$(".post-content p").css("font-size",f+"px")}
    function setffam(f){localStorage.setItem("fontfam",f);$("#chfontfam option").removeAttr("selected");$('#chfontfam option[value="'+f+'"]').attr("selected","selected");if(f!="0")$(".post-content p").css("font-family",f);else $(".post-content p").css("font-family","")}$(".fsizeplus").on("click",function(){chfsize+=1;if(chfsize>72)chfsize=72;setfsize(chfsize)});$(".fsizeminus").on("click",function(){chfsize-=1;if(chfsize<6)chfsize=6;setfsize(chfsize)});$('#chfontsize .fsize').on('dblclick', function() {chfsize = 11;
     setfsize (chfsize);});$("#chfontbut").on("click",function(){$("#chfont").toggleClass("active")});
    $("#chfontfam").on("change",function(){chffam=$(this).val();setffam(chffam)});$(document).pun_mainReady(function(){setfsize(chfsize);setffam(chffam)});
    </script>

    0

    3

    Код:
    <!---------------------------- нужные  ---------------------------->
    <div class='wanted'>
    <h4>пропавшие без вести</h4>
    
    <a href="https://wounds.rusff.me/viewtopic.php?id=5#p1612" target="_blank" title="отец"><img src="https://upforme.ru/uploads/001c/84/93/4/254875.gif"></a>
    
    <a href="https://wounds.rusff.me/viewtopic.php?id=5#p16050" target="_blank" title="племянник"><img src="https://upforme.ru/uploads/001c/84/93/4/190075.gif"></a>
    
    <a href="https://wounds.rusff.me/viewtopic.php?id=5#p25670" target="_blank"  title="будущее"><img src="https://upforme.ru/uploads/001c/84/93/4/168262.gif"></a>
    
    <a href="https://wounds.rusff.me/viewtopic.php?id=5#p60" target="_blank" title="друга"><img src="https://upforme.ru/uploads/001c/84/93/4/114520.gif"></a>
    
    </div>
    <!---------------------------- конец нужных  ---------------------------->
    
    
    <!---------------------------- баннеры ---------------------------->
    <div class='banners'>
    <div class='banners_wrap'>
    
    <a href="https://secretsofmermaids.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/16/ee/6/288594.gif" title="Секреты русалок"></a>
    
    <a href="https://altcross.rusff.me/" target="_blank"><img src="https://i.imgur.com/SiFU6wW.png" title="alternative crossover" border="0"width="88" height="31"></a>
    
    <a href="https://kingscross.f-rpg.me/" target="_blank"><img title="KINGSCROSS. Внимание, поезд отправляется!" src="https://upforme.ru/uploads/001a/08/74/2/155779.png"></a>
    
    <a href="https://miamiclub.ru" target="_blank"> <img src="https://forumstatic.ru/files/001b/c7/a6/62470.png" title="MIAMI CLUB" border="0" alt="MIAMI CLUB"></a>
    
    <a href="https://bostoncrazzy.rusff.me/" target="blank"><img src="https://i.imgur.com/MW1p42w.gif"  title="BOSTON"></a>
    
    <a href="https://thehaze.rusff.me/" target="_blank"><img src='https://upforme.ru/uploads/001b/d4/18/243/512735.gif' title="городская мистика в эврика-спрингс" /></a>
    
    <a href="https://pls.rusff.me/" target="_blank"> <img src="https://upforme.ru/uploads/001c/6b/c3/8/86976.png" title="please"></a>
    
    <a href="https://sinistrum.f-rpg.me" target="_blank"><img src="https://forumstatic.ru/files/001b/ea/09/27521.png" alt="sinistrum"></a>
    
    <a href="https://toeden.rusff.me" title="Магический реализм, США, 2022 год"  target="_blank"><img src="https://i.imgur.com/ZFiLFxE.gif" alt="Return to eden"></a>
    
    <a href="https://btwn.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001b/73/d1/4/801476.png" width="88" height="31"></a>
    
    <a href="https://tothegrave.rusff.me/" target=_blank><img src="https://upforme.ru/uploads/001c/44/9e/102/449023.png" border="0" title="to the grave" width=88 height=31></a>
    
    <a href="https://wolfauf.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001c/1b/37/26867.svg" title="мистицизм без рас" width="88" height="31"></a>
    
    <a href="https://eveningstop.rusff.me/" title="кроссовер для уставших" target="_blank"><img src="https://i.imgur.com/vMkJyh4.png" width="88" height="31" border="0"></a>
    
    <a href="https://rrriot.rusff.me/" target="_blank"><img src='https://upforme.ru/uploads/001c/7c/51/9/116374.png' title="будь кем хочешь"/></a>
    
    </div>
    </div>
    <!---------------------------- конец баннеров  ---------------------------->
    
    <!-------------------------- копирайт -------------------------->
    <a class="cop" href="https://imagiart.ru/viewtopic.php?id=19438#p1326422">mrazeus + rae rae</a>
    
    <!-------------------------- вверх-вниз -------------------------->
    <div class="go-up" id='ToTop'>«</div>
    <div class="go-down" id='OnBottom'>»</div>
    <!--кнопки вверх вниз-->
    <script type="text/javascript">
    $(function(){
    if ($(window).scrollTop()>="250") $("#ToTop").fadeIn("slow")
    $(window).scroll(function(){
      if ($(window).scrollTop()<="250") $("#ToTop").fadeOut("slow")
      else $("#ToTop").fadeIn("slow")
    });
    if ($(window).scrollTop()<=$(document).height()-"999") $("#OnBottom").fadeIn("slow")
    $(window).scroll(function(){
      if ($(window).scrollTop()>=$(document).height()-"999") $("#OnBottom").fadeOut("slow")
      else $("#OnBottom").fadeIn("slow")
    });
    $("#ToTop").click(function(){$("html,body").animate({scrollTop:0},"slow")})
    $("#OnBottom").click(function(){$("html,body").animate({scrollTop:$(document).height()},"slow")})
    });
    </script>
    <!-------------------------- конец вверх-вниз'а -------------------------->
    
    <!------------------------- Мгновенный предпросмотр сообщения © Alex_63 ---------------------------->
    <script type="text/javascript">
    var PPREV = {};
    PPREV.position = 0; //Положение окна Предпросмотра: 0 - над полем ввода, 1 - под полем ввода, 2 - справа
    PPREV.quote_cite = 'написал(а):'; //Надпись в окне цитаты
    </script>
    <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/10524.js"></script>
    
    <!-- Кнопка отключения мгновенного предпросмотра -->
    <style>#togglePreview{}</style>
    <script type="text/javascript">(function (){
      var a='Включить быстрый предпросмотр';
      var b='Отключить быстрый предпросмотр';
      var d='_PreviewToggle';
      setCookiePPrev=function(a,b,c){if(c){var d=new Date();d.setTime(d.getTime()+c);}if(a && b)document.cookie=a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
      getCookiePPrev=function(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c)c=c[0].split('=');else return false;return c[1] ? c[1] : false;}
      $('<small id="togglePreview"><input type="button" class="button" value="'+ b +'" onclick="togglePreview(this)"/></small>').insertAfter('#post fieldset:last legend');
      var x = ParseContent;
      window.togglePreview = function(sel){//alert(sel.value);
        if(sel.value==a){sel.value=b;setCookiePPrev(d,'0',-1000);ParseContent=x;ParseContent();$('#post-preview').show(); return}
        if(sel.value==b){sel.value=a;setCookiePPrev(d,'OFF',30*3600*24*30*1000);if($('#pun-viewtopic').length){$('#post-preview').hide()}ParseContent=function(){return};return}
      }; if(getCookiePPrev(d)=='OFF'){$('#togglePreview>.button').click()};
    }())
    </script>
    
    <!------------------------- конец предпросмотра сообщения © Alex_63 ---------------------------->
    
    <!---------------------------- личная страница ---------------------------->
    <!-- личная страница -->
    <script src="https://forumstatic.ru/files/0011/e9/e1/56920.js" type="text/javascript"></script>
        <div id="character" class="reveal-modal xlarge main container">
        <div class='modal_wrap'></div>
        <a class="close-reveal-modal">×</a>
        </div>
    
        <script type="text/javascript">
        function showTab(elem){
            $(".menu span").removeClass("tabactive");
            $(elem).addClass("tabactive");
            $("div.submenutext").hide();
            var activeDiv = $(elem).attr("alt");
            $("div."+activeDiv).fadeIn();
            return false;
        }
        $(".modal-link").click(function() {
                var modId = $(this).attr('id');
        $('.modal_wrap').html('');
        $.get('pages/'+modId, function (data){
            $('.modal_wrap').html($(data).find('.character').html());
        });
        $(".submenutext").hide();
        $(".submenutext:first").show();
        });
        </script>
    
    <!---------------------------- конец личной страницы ---------------------------->
    
    <!-------------------------- Универсальный скрипт замены © Alex_63 ------------------------------------>
    <script>
    function Change(sc,ch,st){$(sc).parent().each(function(){$(this).html($(this).html().replace(ch,st));});}
    Change('#pun-stats li.item1','Всего тем','Расследований начато');
    Change('#pun-stats li.item2','Всего сообщений','Сообщений заглушено');
    Change('#pun-stats li.item3','Зарегистрированных пользователей','Жители');
    Change('#pun-stats li.item4','Последним зарегистрировался','Последний турист');
    Change('#pun-stats .onlinelist div > a','Активны','Блуждают в тумане:');
    Change('#pun-stats .users_24h div > a','Посетили за сутки','Были замечены:');    
    Change('li#navindex','Форум','Город');
    Change('li#navuserlist','Участники','Жители');
    Change('li#navsearch','Поиск','Поиск');
    Change('li#navprofile','Профиль','Документы');
    Change('li#navpm','Сообщения','Почта');
    Change('li#navadmin','Администрирование','Админка');
    Change('li#navlogout','Выход','Сбежать');
    Change('li#navlogin','Вход','Вернуться');
    Change('li#navregister','Регистрация','Заглянуть в туман');
    </script>
    
    
    
    <!-- Аватар для гостя и по умолчанию / Deff, Alex_63 
    mod by ForumD.ru  -->
        <script type="text/javascript">
        var DefAvtr = 'https://i.ibb.co/tMVHtqDF/image.gif'; //Ссылка на аватар по умолчанию
        var GuestAvtr = 'https://i.ibb.co/Lzh8qrFL/image.gif'; //Ссылка на аватар для Гостя
    
       $('#pun-viewtopic,#pun-messages').find('.pa-title').each(function(){
          var b = DefAvtr;
          if (+$(this).parents('.post').attr('data-group-id') == 3) b = GuestAvtr;
          var s='<li class="pa-avatar item2"><img class="defavtr" src="'+b+'" alt="Аватар"/></li>';
          if($(this).parent().find('.pa-avatar').html()==null)$(this).after(s);
        });
        $('#profile-left strong:contains("Нет аватара")')
        .parent().html('<div><img src="'+DefAvtr+'"/></div>');
        </script>
    <!-- Конец -->
    
    
    
    <!-----------------------тег абзаца со своими отступами ------------------------->
    <style>#button-indent {background:url(http://s7.uploads.ru/t/mnkgq.png)no-repeat center 6px!important;}</style>
    <!--ТЕГ  абзаца - [indent=X,Y] --><script type="text/javascript">
    (function(){var c="[indent",h,e='<span style="display:inline-block;margin:YYem XXem;"></span>';
    $("#button-strike").after('<td id="button-indent" title="Отступы"><img src="/i/blank.gif"  onclick="smile(\''+c+'=2,1]\')\"></td>');
    function a(b,d){if(!d){return e.replace("XX","2").replace("YY","1")} /*удвоенные Отступы слево и сверху по умолчанию*/
    else{return d.replace(/=(\d+(?:\.\d+)?)((?:,\d+(?:\.\d+)?)?)$/,function(f,i,g){h=e.replace("XX",i);v=g.substr(1);return h.replace("YY",(v?v:"0"));
    })}}$('.post-content p:contains("'+c+'")').each(function(){$(this).html($(this).html().replace(/\[indent([=\d\.,]*?)\]/gm,a))})}());
    </script>
    <!-----------------------конец тега абзаца со своими отступами ------------------------->
    
    <!--------------------------- тултип ---------------------------------->
    <script> 
    jQuery.fn.quicktip = function(options) {
        // Значения по умолчанию
        var defaults = {
            speed: 500,
            xOffset: -40,
            yOffset: -300
        };
    
        // Объединяем переданные опции с дефолтными
        var settings = $.extend({}, defaults, options);
    
        // Для каждого элемента, к которому применяется плагин
        return this.each(function() {
            var $this = jQuery(this);
    
            // Сохраняем title в data-атрибут, чтобы восстановить его позже
            var tipTitle = $this.attr('title') || $this.attr('original-title') || 'Quick tip';
            $this.data('title', tipTitle).removeAttr('title');  // Удаляем атрибут title
    
            // Обработка событий наведения мыши
            $this.hover(function(e) {
                $this.css('cursor', 'pointer');
                $("body").append("<div id='tooltip'>" + tipTitle + "</div>");
                
                $("#tooltip")
                    .css("top", (e.pageY + settings.yOffset) + "px")
                    .css("left", (e.pageX + settings.xOffset) + "px")
                    .fadeIn(settings.speed);
                    
            }, function() {
                // Удаляем подсказку при уходе мыши
                $("#tooltip").remove();
            });
    
            // Обновляем позицию подсказки при движении мыши
            $this.mousemove(function(e) {
                $("#tooltip")
                    .css("top", (e.pageY + settings.yOffset) + "px")
                    .css("left", (e.pageX + settings.xOffset) + "px");
            });
        });
    };
    </script>
    <script>
    $(function(){
    $('*[title]').quicktip({
    speed:300, //Скорость появления подсказки
    fade: true 
    });
    });
    </script>
    
    <script>
    $('.pa-online, .postlink:not(.postlink.long), .subscribelink, .postlink .new-poll, .postlink .new-topic, #pun-viewforum .modmenu strong a, #profile .container li.view a').each(function(){
      $(this).attr('title',$(this).text());
    });
    
    // Подсказка для кнопки с #togglePreview .button
    $('#togglePreview .button').each(function() {
      // Получим значение атрибута value и установим его в title
      var value = $(this).val(); // Получаем значение value
      $(this).attr('title', value); // Устанавливаем это значение как title
    });
    </script>
    <!------------------------------------------ конец тултипа --------------------------------------->
    
    <!-------------------- Ссылка на авторский пост в цитате // v.3 © Alex_63 -------------------->
    <script type="text/javascript">
    var quote_img = 'https://forumstatic.ru/files/0015/ec/20/41408.png'; //Кнопка "Перейти к сообщению" в цитате
    $('.quote-box>cite:not(:contains("Скрытый текст:"))').each(function() {
      var cntq=$(this).text(),sp0='<span class="qcn">сообщение от</span> ',
      sp1='<span class="qc-uname">###</span>';
      if(cntq.indexOf('#p')!=-1){var pid=cntq.split(',')[0],autq=cntq.split(',')[1].split(' написал')[0],
        lnkq='<a class="qc-post-link" href="',imgq='<img src="'+quote_img+'" title="Перейти к сообщению"/>',
        sp2='&nbsp;<span class="qc-post-link">'+lnkq;sp1=sp1.replace('###',autq);
        if($('.post'+pid).length){$(this).html(sp0+sp1+sp2+pid+'">'+imgq+'</a></span>');}else
        {$(this).html(sp0+sp1+sp2+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+imgq+'</a></span>');}
      }else{var autq=cntq.split(' написал')[0];sp1=sp1.replace('###',autq);$(this).html(sp0+sp1);}
    });$('#pun-viewtopic .pl-quote>a').each(function() {
      $(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
    });
    </script>
    <!-------------------- конец ссылки на авторский пост в цитате // v.3 © Alex_63 -------------------->
    
    <!------------------------- Индикатор активности пользователя © Alex_63 ------------------------->
    
    <script type="text/javascript">
        $('.post-author:not(.online)').find('.pa-author>a').addClass('offline');
        $('.post-author.online').find('.pa-author>a').addClass('online');
        $('.post').each(function(){
          var PostAuthorLogin = $(this).find('li.pa-author>a').text();
          var activeTime = $(this).find('.pa-online').text().split('Активен')[1];
          $(this).find('.pa-author>a.online').after('<img src="/i/blank.gif" class="indOnline" title="'+PostAuthorLogin+' под прицелом'+activeTime+'" />');
          $(this).find('.pa-author>a.offline').after('<img src="/i/blank.gif" class="indOffline" title="'+PostAuthorLogin+' прячется" />');
        });
        </script>
    <!-----------------------конец индикатор активности пользователя © Alex_63 ------------------------->
    
    <!------------------- маска профиля ------------------------------->
    <script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
    <script>
    hvScriptSet.addMask({
        guestAccess: ['The Quiet Room', 'Threads of Order Архив игры', 'Админская архив'],
        forumAccessExtended: {
            'Админская': ['Администраторы'],
    'Ghostlight': ['Принятые', 'Администраторы', 'Зарегистрированные', 'Тест'],
    'Circle Unbroken': ['Принятые', 'Администраторы', 'Зарегистрированные', 'Тест'],
            'From Dust to Darkness': ['Принятые', 'Администраторы'],
            'Written in Dust': ['Принятые', 'Администраторы'],
            'Tea with Shadows': ['Принятые', 'Администраторы', 'Зарегистрированные', 'Тест'],
            'Moths to the Flame': ['Принятые', 'Администраторы', 'Зарегистрированные', 'Тест'],
            'The Lantern’s Rest': ['Принятые', 'Администраторы', 'Зарегистрированные', 'Тест']
        },
        changeList: {
            'pafld1': {
                title: 'Лз',
                description: 'pa-fld1',
                tag: 'Iz',
                class: 'pa-fld1',
                defaultCode: '<name><a href="ссылка на анкету">имя фамилия, 00</a></name><text>текст личного звания <a href="ссылка">ссылка на профиль</a> текст личного звания</text>',
                type: 'html'
            }
        }
    });
    </script>
    <!------------------- конец маски профиля ------------------------------->
    
    <!------------------------------- Обтекание текста слева/справа ----------------------------------->
    <!--обтекание изображения 2.4.4-->
    <div id="float" style="display:none; color:#3e3e3e; width: auto; padding:5px; position:absolute; margin-top: -41%; margin-left: 43%; z-index:10">
    <div><strong>Направление обтекания</strong></div><br>
    <div align="center"><span class="vibor" title="left" onclick="bbcode('[float=left]', '[/float]')"></span>
    <span class="vibor" title="right" onclick="bbcode('[float=right]', '[/float]')"> </span></div></div>
    <script>
    /*  обтекание изображения  */
    $(function(){
    $('td#button-link').before('<td id="floatbut" style=\'background-image:url("https://forumstatic.ru/files/0015/dd/40/15488.gif")\'></td>');
    $('#floatbut, .vibor').click(function(){
    $('div#float').toggle();});
      });
    elm=document.getElementsByTagName("div")
    for(x in elm) if(elm[x].className=="post-content") 
    {
    post = elm[x].innerHTML;
    if(post.indexOf("[/float]") != -1) {
    floats = /\[float=(.*?)\]([^\[]{1,11000})\[\/float\]/gi
    elm[x].innerHTML = elm[x].innerHTML.replace(floats, "<span style='float: $1; margin: 8px 10px; text-align: $1;'>$2</span>")
    }}
    </script>
    <!------------------------------- конец обтекания текста слева/справа ----------------------------------->
    
    <!---------- Замена двойных кавычек на парные угловые скобки («») в постах © Deff -------------->
    <script type="text/javascript">
    (function(){function rep(str, p1,offset, s){
      return '>'+p1.replace(/"([^ "][^"]+?)"/gm,'«$1»')+'<';}
    $('.post-content p').each(function(){
      $(this).html(('</>'+$(this).html()+'</>').replace(/>([^<>]+)</gm, rep));
    });}());
    </script>
    
    <!------------------------------------------------ ВЗАИМНЫЙ ПИАР ---------------------------------------------->
    <script>
    function getUrlParameterByName(e,t){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var r=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(t);return null==r?"":decodeURIComponent(r[1].replace(/\+/g," "))}function getRandomInt(e,t){return Math.floor(Math.random()*(t-e))+e}function copyAdvertisingToClipboard(e,t){e.preventDefault();var r=$(t).closest(".post").find(".permalink").attr("href"),n=$("<textarea>");$("body").append(n);var i=advertiseCodes[getRandomInt(0,advertiseCodes.length)]+"\n[url="+r+"]ваша реклама[/url]";n.val(i).select(),document.execCommand("copy"),n.remove()}function addAdvertiseLink(e){getUrlParameterByName("id",window.location.href)==e&&$(".post").each(function(){var e=$("<li>").attr("class","pl-advlink").append('<a href="#" onclick="copyAdvertisingToClipboard(event, this);">Взаимная реклама</a>');$(this).find(".post-links ul").append(e)})}
    
    var advertiseCodes=[
    "[align=center][url=https://wounds.rusff.me][img]https://upforme.ru/uploads/001c/84/93/4/648006.gif[/img][/url][/align]",
    "[align=center][url=https://wounds.rusff.me][img]https://upforme.ru/uploads/001c/84/93/4/739482.gif[/img][/url][/align]",
    "[align=center][url=https://wounds.rusff.me/viewtopic.php?id=5#p22318][img]https://upforme.ru/uploads/001c/84/93/4/536794.png[/img][/url][/align]",
    "[align=center][url=https://wounds.rusff.me/viewtopic.php?id=5#p20762][img]https://upforme.ru/uploads/001c/84/93/4/318175.png[/img][/url][/align]",
    "[align=center][url=https://wounds.rusff.me/viewtopic.php?id=5#p29766][img]https://upforme.ru/uploads/001c/84/93/4/754701.png[/img][/url][/align]"
    // последняя строчка без запятой
    ];
    
    addAdvertiseLink(293);
    </script>
    
    <!-- Исключение из "Цитировать" подписи и "отредактировано" -->
    <script type="text/javascript"> (function(){    var p =[];
      $('.post').find('.pl-quote').click(function(){
        p[0] = $(this).parents('.post').find('.lastedit');
        p[1] = $(this).parents('.post').find('.post-sig');
        p[2] = p[0].html();p[3] = p[1].html();
        p[0].html('');p[1].html('');
        setTimeout(function(){p[0].html(p[2]);p[1].html(p[3])},600);});
    }());
    </script>
    <!-- конец -->
    
    
    <!------------------- обертка ссылок на главной ------------------------------->
    <script>
    $(function() {
      // список нужных детей
      var $targets = $('#pun-index')
        .children('#pun-navlinks, #pun-ulinks, #pun-announcement, #pun-status, #pun-break1, #pun-crumbs1');
    
      // если нашлись — оборачиваем
      if ($targets.length) {
        $targets.wrapAll('<div class="custom-wrapper"></div>');
      }
    });
    </script>
    <!------------------- конец обертки ссылок на главной ------------------------------->
    
    <!------------- Быстрое редактирование постов © Alex_63 v.3 ------------->
    <script>
    var YesForumEdit=[ 1,2,3,4,5,6,7,8 ]; 
    if(YesForumEdit.indexOf(+FORUM.topic.forum_id)!=-1)
    document.write('<script src="https://forumstatic.ru/files/0015/c4/3f/97896.js" type="text/javascript"><'+'/'+'script>');
    </script>
    <!------------- конец ------------->
    
    <!---------------- Кнопка "РЕДАКТИРОВАТЬ ЛЗ" для админов © hagalnaud&nothingale ---------->
     <script type="text/javascript">
    var posts = $(".post");
    posts.each(function() {
      var senderId = $(this).data("user-id");
      var editLink = $("<a>").attr("href", "/profile.php?section=fields&id=" + senderId).attr("rel", "nofollow").text("ред. лз");
      var editLi = $("<li>").addClass("editpole").append(editLink);
      $(this).find(".pl-email.pm").after(editLi);
    });</script>
    <style>li.editpole {display: none!important; float: left;}
    .isadmin li.editpole {display: inline-flex!important;}
    </style>
    <!------------- конец ------------->
    
    <!------------------------------- вкладки, (c) EMERAEL 2024 ----------------------------------->
    <script>
    (() => {
        const posts = document.querySelectorAll('.post-content');
        const processedPosts = new Set();
        const processPost = (post) => {
            if(processedPosts.has(post)) return;
            const postTabs = post.querySelectorAll('.custom_tag_tab');
            const actualizeTabsDisplay = () => postTabs.forEach(tab => tab.classList.add('hidden')); // скрываем все вкладки
            const postTabtitles = post.querySelectorAll('.custom_tag_tabtitle');
            if(!postTabs.length) return;
        
    actualizeTabsDisplay(); // скрываем все вкладки при инициализации
    
    // открываем первую вкладку по умолчанию
    if (postTabs.length > 0 && postTabtitles.length > 0) {
        postTabs[0].classList.remove('hidden');
        postTabtitles[0].classList.add('active');
    }
            const tabnamesToTab = new Map();
            postTabs.forEach((tab) => tabnamesToTab.set(tab.dataset.tabname, tab));
            const tabnamesToTabtitle = new Map();
            postTabtitles.forEach((tabtitle) => {
                const tabname = tabtitle.dataset.tabname;
                tabnamesToTabtitle.set(tabname, tabtitle);
                tabtitle.addEventListener('click', () => {
                    const triggeredTab = tabnamesToTab.get(tabname);
                    if (!triggeredTab) {
                        return;
                    }
    
                    // Проверяем, если вкладка уже открыта
                    if (triggeredTab.classList.contains('hidden')) {
                        // Если вкладка скрыта, то показываем её
                        actualizeTabsDisplay(); // скрываем все вкладки
                        triggeredTab.classList.remove('hidden'); // показываем текущую вкладку
                    } else {
                        // Если вкладка уже открыта, то скрываем её
                        triggeredTab.classList.add('hidden');
                    }
    
                    // Убираем класс "active" с предыдущей вкладки
                    postTabtitles.forEach((tab) => tab.classList.remove('active'));
    
                    // Добавляем класс "active" к текущей вкладке, если она не скрыта
                    if (!triggeredTab.classList.contains('hidden')) {
                        tabtitle.classList.add('active');
                    }
                });
            });
    
            processedPosts.add(post);
        };
        posts.forEach((el) => processPost(el));
        $(document).on('pun_post', () =>  document.querySelectorAll('.post-content').forEach((el) => processPost(el)));
        $(document).on('pun_preview', () => document.querySelectorAll('.post-content').forEach((el) => processPost(el)));
        $(document).on('pun_edit', () => document.querySelectorAll('.post-content').forEach((el) => processPost(el)));
    })();
    </script>
    <!------------------------------- вкладки, (c) EMERAEL 2024 ----------------------------------->
    
    
    <!--запрет рекламе менять аватар подпись и статус -->
    <script type="text/javascript">
    var a =document.URL
    var b=document.getElementById('pun-status').innerHTML
    if (b.indexOf("bad pr")!=-1)
    {
    if ((a.indexOf("signature")!=-1)||(a.indexOf("section=avatar")!=-1))
    {document.getElementsByName('update')[0].onclick=noChange}
    else if (a.indexOf("upload-avatar")!=-1)
    {document.getElementsByName('urload')[0].onclick=noChange}}
    function noChange()
    {alert ("тебя похитили инопланетяне")
    return false}
    </script>
    <style>
    #pun-main #profile1[action$="id=8"]{
    display:none;
    }
    </style>
    <!--КОНЕЦ-->
    
    <!-- Восстановление последнего поста при утере © Человек-Шаман -->
    <script>
    $(document).ready(function() {
    	$('#addition-area').append(function() {
        return $('<div>Восстановить последний пост</div>').click(restoreLastPost);
    	});
    
    	function restoreLastPost() {
        $('#main-reply').val(localStorage.ReservePost);
    	};
    });
    </script>
    
    <!-- Возможность скопировать последний пост при переполнении темы © Человек-Шаман -->
    <script>
    $(document).ready(function() {
      $('#pun-viewtopic #pun-main > h2')
        .append('<div style="opacity: 0;position: absolute;bottom: 210px;right: 60px;width: 10px;height: 10px;"><textarea id="reserved_post">' + localStorage.ReservePost + '</textarea></div>');
      $('#pun-viewtopic #pun-main > h2')
        .append('<div id="reserve_post">Если вы потеряли свой пост из-за этого, нажмите на этот текст — отправленный пост будет скопирован в буфер обмена.</div>');
      $('#reserve_post').on('click', function () {
        var post = document.getElementById('reserved_post');
        post.select();
        document.execCommand('copy');
      });
    });
    </script>
    
    <!----------------- между никами запятая --------------->
    <style type="text/css">
    div#topic-users-in a:after {
        content: ',    ';
    }
    div#topic-users-in a:last-child::after {
        content: ' ';
    }
    </style>
    
    <!----------------- после ника запятая --------------->
    <script type="text/javascript">
    function to(username)
    {insert('[b]' + username + '[/b]' + ', ');}
    </script>
    
    <!-----------------конец запятых --------------->
    
    <!-- Замена дефисов на тире © Deff -->
    <script>$('.post-content p').html(function(){return this.innerHTML.replace(/(\s|&nbsp;)?-(\s|&nbsp;)/g,'$1&mdash;$2')})</script>
    
    
    <!-- Кликабельность ника в постах гостя © Alex_63 -->
    <script>$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});</script>

    0

    4

    Код:
    <div class='news'>
    <!---------------- 1 ---------------->
    <div class="news_item">
    <p>15/9</p>
    <a href="https://wounds.rusff.me/viewtopic.php?id=3#p27385">Новости 15</a>
    </div>
    
    <!---------------- 2 ---------------->
    <div class="news_item">
    <p>15/9</p>
    <a href="https://wounds.rusff.me/viewtopic.php?id=112">Магазин</a>
    </div>
    
    <!---------------- 3 ---------------->
    <div class="news_item">
    <p>15/9</p>
    <a href="https://wounds.rusff.me/viewtopic.php?id=275#p27380">коридоры морга</a>
    </div>
    
    <!---------------- 4 ---------------->
    <div class="news_item">
    <p>15/9</p>
    <a href="https://wounds.rusff.me/viewtopic.php?id=276#p27381">файлы покойного</a>
    </div>
    
    <!---------------- 5 ---------------->
    <div class="news_item">
    <p>15/9</p>
    <a href="https://wounds.rusff.me/viewtopic.php?id=277#p27383">галюцинации</a>
    </div>
    
    <!---------------- 6 ---------------->
    <div class="news_item">
    <p>15/9</p>
    <a href="https://wounds.rusff.me/viewtopic.php?id=102">феномены</a>
    </div>
    
    
    </div>

    0

    5

    Код:
    <!-------------------------- счетчик символов -------------------------->
    <script>var a,L,epl=$("#main-reply"),str='<small id="plng">букв написано: <b>00</b> </small>';epl.parents("fieldset").find("#form-buttons").prepend(str);function epl3(){a=epl.val().length;if(a>9){L=''}else{L='0'};$("#plng b").text(L+a)};epl3();$(".pl-quote").click(function (){setTimeout('epl3()',100)});epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()});</script>
    <!-------------------------- конец счетчика символов -------------------------->
    
    <!------------------- Выравнивание по ширине © sadhaka -------------------->
    <script>
    $("#button-right").after('<td id="button-justify" title="Выравнивание по ширине"><img src="/i/blank.gif" onclick="bbcode(\'[align=justify]\', \'[/align]\');"/></td>');
    </script>
    
    <!---------------------------------- Font Awesome в форме ответа (с) ForumD.ru ---------------------->
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css">
    <style>
    #form-buttons tr {
        display: flex;
        justify-content: space-evenly;
        width: auto;
        text-align: center;
        margin: 0px 36px 0px 10px;
        padding: 3px 0px;
        background: rgba(0, 0, 0, 0.05);
        box-shadow: 0px 1px 0px #878E96;
        border-radius: 10px;
    }
    
    #form-buttons td img {position: absolute; z-index: 100; left: 0; top: 0;}
    #form-buttons td {
    background-image: none !important;
    display: inline-block;
    position: relative;
    width: 20px; /* ширина кнопки */
    height: 20px; /* высота кнопки */
    margin: 0; /* отступы кнопок друг от друга */
    border-radius: 5px; /* закругление кнопок */
    }
    #form-buttons td .fab,
    #form-buttons td .fas, 
    #form-buttons td .far,
    #form-buttons td .fal, 
    #form-buttons td .fad {
    font-size: 12px; /* размер иконок */
    padding: 4px 4px; /* отступ от иконки до кнопки */
    color: var(--t-body);
    transition: all .2s ease-in-out;
    }
    #form-buttons td:hover {} /* изменение цвета кнопки при наведении курсора */
    #form-buttons td:hover .fab,
    #form-buttons td:hover .fas, 
    #form-buttons td:hover .far,
    #form-buttons td:hover .fal, 
    #form-buttons td:hover .fad {
               color: var(--hovlink2);} /* изменение цвета иконки при наведении курсора */
    </style>
    
    
    <script type="text/javascript">
    $(document).ready(function(){
    $("#button-font").append('<i class="fas fa-font"></i>');
    $("#button-transL").append('<i class="fas fa-solid fa-globe"></i>');
    $("#button-size").append('<i class="fas fa-sort-amount-up-alt"></i>');
    $("#button-bold").append('<i class="fas fa-bold"></i>');
    $("#button-italic").append('<i class="fas fa-italic"></i>');
    $("#button-underline").append('<i class="fas fa-underline"></i>');
    $("#button-strike").append('<i class="fas fa-strikethrough"></i>');
    $("#button-left").append('<i class="fas fa-align-left"></i>');
    $("#button-center").append('<i class="fas fa-align-center"></i>');
    $("#button-right").append('<i class="fas fa-align-right"></i>');
    $("#button-link").append('<i class="fas fa-link"></i>');
    $("#button-spoiler").append('<i class="fas fa-cut"></i>');
    $("#button-image").append('<i class="fas fa-image"></i>');
    $("#button-img").append('<i class="fas fa-images"></i>');
    $("#button-video").append('<i class="fas fa-play-circle"></i>');
    $("#button-hide").append('<i class="fas fa-lock"></i>');
    $("#button-quote").append('<i class="fas fa-quote-right"></i>');
    $("#button-code").append('<i class="fas fa-code"></i>');
    $("#button-color").append('<i class="fas fa-palette"></i>');
    $("#button-table").append('<i class="fas fa-table"></i>');
    $("#button-smile").append('<i class="far fa-grin"></i>');
    $("#button-keyboard").append('<i class="fas fa-keyboard"></i>');
    $("#button-addition").append('<i class="fas fa-plus-circle"></i>');
    $("#button-mask").append('<i class="fas fa-solid fa-mask"></i>');
    $("#button-dice").append('<i class=" fas fa-solid fa-dice"></i>');
    $("#button-indent").append('<i class="fas fa-solid fa-paragraph"></i>');
    $("#button-justify").append('<i class="fas fa-solid fa-align-justify"></i>');
    });
    </script>
    <!------------------------------- Конец шрифта в форме ответа ------------------------------------------>
    
    
    <!--------------------Переключение раскладки выделенного текста ---------------->
    <script type="text/javascript">S='<img src="http://forum.mybb.ru/i/blank.gif" title="Lat- Русс" onclick="bbcode(\'[Lat-Rus]\',\'[/Rus-Lat]\');LatRus();"/>';
    $("#button-font").after('<td id=button-transL>'+S+'</td>');var TxtTrans1='lat';
    function LatRus(){if(TxtTrans1=='lat'){TxtTrans1='rus'}else{TxtTrans1='lat'};
    lat0='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~[].'.split('');
    lat='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~'.split('');
    lat.push('\\[');lat.push('\\]');lat.push('\\.');
    rus=('йцукенгшщзфывапролджэячсмитьбЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮёЁхъю').split('');
    function transF(p){ar1=lat;ar2=rus;if(TxtTrans1=='lat'){ar2=lat0;ar1=rus}for(var i=0; i<ar1.length; i++){trans='/'+ar1[i]+'/g';p=p.replace(eval(trans), ar2[i])}return p;}L=$('#main-reply').val();L=L.replace(/\[Lat-Rus\]([\s\S]*)\[\/Rus-Lat\]/mg,function(a,b,c){return transF(b);});$('#main-reply').val(L);}
    </script>
    <!------------------------------- Конец ------------------------------------------>
    
    <!---------------Переключение регистра выделенного текста ---------------------->
    <style>#button-ChangeСase{background:url(https://forumstatic.ru/files/0013/44/56/93417.png);background-size:16px auto;:}</style>
    <script type="text/javascript">(function(){var S='<img src="https://forum.mybb.ru/i/blank.gif" title="Смена регистра" \
    onclick="bbcode(\'[Upper-Lower]\',\'[/Upper-Lower]\');UpperLower();"/>';
    $("#button-font").after('<td id=button-ChangeСase>'+S+'</td>');var ChangeСase='upper';
    UpperLower=function (){if(ChangeСase=='upper'){ChangeСase='lower'}else{ChangeСase='upper'};
    function transF(p){if(ChangeСase=='upper')return p.toLowerCase();else ;return p.toUpperCase();}
    var L=$('#main-reply').val();L=L.replace(/\[Upper-Lower\]([\s\S]*)\[\/Upper-Lower\]/mg,
    function(a,b,c){return transF(b);});$('#main-reply').val(L);}}());
    </script>
    <!---------------конец переключение регистра выделенного текста ---------------------->
    
    <!-------------------------- кнопка img в форме ответа -------------------------->
    <script>
    var oldIMG="<td id=\"button-img\" title=\"Изображение\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index: 20; position: absolute;margin: 4px 0 0 18px; font-size: 0px;;\">2</p></b></td>"
    $("#button-image").after(oldIMG);
    </script>
    <!-------------------------- конец кнопки img в форме ответа -------------------------->
    
    <!-----------------------------------доп. смайлы человек-шаман ---------------------------------------->
    <script src="https://forumstatic.ru/files/0017/95/29/40399.js"></script>
    <script>
    $(document).ready(function() {
      hvStickerPack.init("https://forumstatic.ru/files/001c/84/93/39087.txt");
    });
    </script>
    <style> #button-sticker:before {
        content: "\f86d";
        font-family: 'FONT AWESOME';
        line-height: 22px;
        font-size: 12px;
        color: var(--t-body);
        transition: all .3s ease-in-out;
    }
    
    #button-sticker:hover:before { cover: var(--hovlink2); }
    </style>
    <!-----------------------------------конец доп. смайлы ----------------------------------------------->

    0

    6

    Код:
    theme
    hd
    themeInfo
    hdL
    hdF
    lead
    bg
    tabtitle[/data-tabname]:a
    tab[/data-tabname]:a
    tabdefault:s
    plottag
    plotpicS
    plotpicL
    cllc
    ach
    thingsCard
    bk
    btitle
    bkupon
    fc
    choice
    choiceRed
    plotpicN
    nmbr

    0

    7

    Код:
    @import url(style_cs.css);
    
    /* ПОДГРУЗКА ШРИФТОВ
    -------------------------------------------------------------*/
    @font-face {font-family: 'Font Awesome';
    src:  url('https://forumstatic.ru/files/001a/da/7d/83987.ttf');}
    
    @font-face {font-family: 'Font Awesome Web';
    src:  url('https://forumstatic.ru/files/001c/32/58/33927.ttf');}
    
    @font-face {font-family: Arial Black;
    src: url('https://forumstatic.ru/files/001c/32/58/49208.ttf');}
    
    /* ROOT
    -------------------------------------------------------------*/
    :root {
    --h2-font: 'Arial'; /* шрифт с засечками */
    --body-font: 'Mulish'; /* шрифт основного текста */
    --forcol: #0000000D; /* цвет подложки цитат */
    --forcol-border: solid 1px #0000001f; /* обертка подложки цитат */
    --link: #393532; /* цвет основных ссылок */
    --hovlink: #C25055; /* цвет основных ссылок при наведении */
    --hovlink2: #82353B;
    --headlink: #874F41;
    --doplink: #8B9CB3; /* цвет дополнительных ссылок */
    --t-body: #2A3237; /*цвет основного текста */
    --doptext: #8B9CB3; /*цвет дополнительного текста */
    --bordin:  1px solid #a09c96; /*цвет рамок */
    --proftext: #1C1C1C; /*цвет текста в профиле */
    --br-n-shadow: inset 0px 0px 7px 4px #41414180, 0px 0px 0px 1px #939CA9, 0 0 0 3px #303D4D, 0 0 0 4px #4A5469;
    --cover: url(https://forumstatic.ru/files/001c/44/10/49290.png);
    --blur: blur(10px);
    --modal: #7A8188;  /*цвет модальных окон*/
    --back-color: #ADB6C2;
    --table: #A3A09F;
    --br-lz:  0 0 0 20px var(--forcol), 0 0 0 21px #1C1C1C;
    --topic-bxs: inset 0px 0px 5px 1px #41414133, 0px 1px 0px 0px #878E96;
    --topic-bxs2: inset 0px 0px 7px 5px #41414133;
    --lz-back: #333333;
    --lz-border: 1px solid #505050;
    --lz-bxs: inset 0px 0px 10px 0px #121212, 0px 0px 5px 0px #000;
    --lz-text: #918C8A;
      --theme_b : url("https://forumstatic.ru/files/001c/44/10/50011.png?v=1");
      --theme_h : url("https://forumstatic.ru/files/001c/44/10/86416.png?v=1");
      --theme_eb : #546780;
      --theme_ebx : 0px 0px 10px 0px #1E2839 inset;
      --theme_tx: #BDD1EB;
      --theme_border: 1px solid #546580;
    }
    
    :root.light {
    --back-color: #CCD5DF;
    }
    
     /* ОСНОВНЫЕ ШРИФТЫ ФОРУМА
    -------------------------------------------------------------*/
    /* основной шрифт текста форума */
    body {  font-family: 'Mulish'; font-size: 12px; font-weight: 400; min-width: 1020px;}
    h1, h2 {  font-family: 'Mulish'; font-size: 12px;     color: #464646;   font-weight: 600;}
    
    /* шрифты поля ввода*/
    textarea,  input, select, optgroup {  font: 11px Verdana;}
    
    /*шрифт в поле кода */
    .punbb pre {  }
    
    
    /* ЦВЕТ ТЕКСТА БОЛЬШИНСТВА ЭЛЕМЕНТОВ НА ФОРУМЕ
    -------------------------------------------------------------*/
     .section .container, .post-body, .post-links, .punbb td.tc2, .punbb td.tc3, .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,  .info-box, #pun-main .info-box .legend,  .main .container, .post .container, .post h3, .punbb-admin #pun-admain .adcontainer, #pun-title, #pun-title .container, .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span,  .post h3 span, .punbb th, #viewprofile li, #setmods dl {
        color: var(--t-body);
    }
    
    /* ЦВЕТ ТЕКСТА ПОСТОВ
    -------------------------------------------------------------*/
    
    .post-box a {
        color: var(--hovlink) !important;
      font-weight: 600;
    }
    
    .post-box a:hover { color: var(--hovlinkt)!important; }
    
    .post-box .code-box a{
       color: #433f36!important;
    }
    
    .post-box .post-rating { }
    .post-box .post-rating a,
    .post-box .post-rating a:hover {
    color: #f2eee7bd !important;
    }
    
    .post-box .code-box a:hover,
    .code-box a:hover {
       color: #340705 !important;
    }
    
    del {
        background-color: transparent !important;
        text-decoration: none;
        filter: blur(1.5px);
        transition: all .3s ease-in-out;
    }
    
    del:hover {     filter: blur(0px); }
    
    
    /* ЦВЕТ ДЕЖУРНОГО ТЕКСТА (тему просматривают, страницы и т.д.)
    -------------------------------------------------------------*/
    .linkst .pagelink, .linksb .postlink, .linkst .postlink, .punbb .post-links ul, .punbb .modmenu .container, .punbb .modmenu .container, .subscribelink, .punbb fieldset legend span, .punbb .linksb {
        text-transform: lowercase;
        color: var(--t-body);
        font: var(--body-font);
    }
    
    /* ЦВЕТ ССЫЛОК НА ФОРУМЕ
    -------------------------------------------------------------*/
    .punbb a, .punbb a:link, .punbb a:visited, .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 {
        text-decoration: none;
        transition: all 0.3s ease-in-out;
        box-shadow: none;
        color: var(--t-body);
        font-weight: 600;
        cursor: pointer;
    }
    
    /* ЦВЕТ ССЫЛОК НА ФОРУМЕ ПРИ НАВЕДЕНИИ
    -------------------------------------------------------------*/
    .punbb a:hover, .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 {
        color:  var(--hovlink);
    }
    
    /* ТАБЛИЦЫ
    -------------------------------------------------------------*/
    /* стили таблиц */
    .main table {  table-layout: fixed;  width: 100%;  }
    .main .category table { 
        display: flex;
        justify-content: center;
     }
    
    .main .category table thead {
       display: none;
    }
    
    #pun-viewforum .main table tr {
        margin: 0px 0px 6px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    #pun-viewforum .hasicon {
        display: flex;
        flex-direction: column;
        gap: 6px;
        box-sizing: border-box;
        padding-left: 16px;
        margin-bottom: 15px;
    }
    
    #pun-searchtopics .main table tr {
        margin: 0px 0px 15px 10px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    #pun-searchposts .post h3 span {align-items: center; }
    #pun-searchposts .FNTslider { display: none; }
    
    #pun-searchtopics .main table .tcr { width: 30%; padding-left: 30px; }
    
    #pun-searchtopics .main table .tcr .user-avatar .isonline { display: none!important; }
    
    .modmenu {
        width: 920px;
        margin: 0 11px;
    }
    
    #topic-modmenu .container span,
    #pun-viewforum .modmenu .container span,
    #pun-searchtopics .modmenu .container span  { display: none; }
    
    #topic-users-in .container {  display: flex; flex-wrap: wrap; gap: 0px 4px; }
    #topic-users-in .container a { font-size: 11px!important; padding-bottom: 2px; }
    #topic-users-in .container span { position: relative; }
    
    .closedatafield, .isticky .stickytext { display: none; }
    
    #pun-userlist .main table {
      margin-top: 30px;
      padding: 0px 10px;
    }
    
    #pun-userlist .main table tr {
        margin: 0px 0px 12px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    #pun-userlist .main table .tc3 {  width: 10%; }
    
    #pun-userlist .linkst {
      display: none;
    }
    
    #pun-messages .main table tr {
        margin: 0px 0px 10px;
        display: flex;
        height: 35px;
    }
    
    #plng {
        padding: 8px 6px 5px;
        font-weight: 700 !important;
        color: var(--t-body);
        text-transform: uppercase;
        font-size: 7px;
        width: 134px;
        height: 12px;
        text-align: center;
        margin: 0px 0 10px;
        background: rgba(0, 0, 0, 0.05);
        box-shadow: 0px 1px 0px #878E96;
        border-radius: 10px;
    }
    
    #form-buttons {
        position: relative;
        display: flex;
        border-bottom: none;
    }
    
    #pun-messages #form-buttons {     margin-bottom: 10px;}
    #pun-profile #form-buttons { }
    
    #pun-edit #form-buttons small { top: -34px!important; }
    #togglePreview {
        position: absolute;
        z-index: 3;
        right: 2px !important;
        top: 0px;
    }
    
    #togglePreview input.button {
        width: 26px;
        height: 26px;
        font-size: 0 !important;
        margin: 0 !important;
        border: none !important;
        background: rgba(0, 0, 0, 0.05);
        box-shadow: 0px 1px 0px #878E96!important;
        border-radius: 10px;
        padding: 0!important;
    }
    
    #togglePreview:after {
        content: '\f303';
        position: absolute;
        font-family: 'Font Awesome';
        font-size: 14px;
        color: var(--t-body);
        pointer-events: none;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transition: all .3s ease-in-out;
    }
    
    #togglePreview:hover:after { color: var(--hovlink2); }
    
    #post-preview .post-box { width: 99%; }
    #post-preview .post-content {
        background: var(--forcol);
        padding: 10px 20px;
        box-sizing: border-box;
        margin: 0 auto 20px;
        border-radius: 2px;
        border: var(--forcol-border);
    }
    
    
    #pun-edit #togglePreview {margin-top: 27px; }
    #pun-edit #pun-announcement { display: none; }
    #pun-post .formal .container {
        padding: 35px 0px;
    }
    
    #pun-profile #form-buttons small {  }
    #pun-profile #form-buttons table tr {     width: 99%!important; }
    #pun-profile #form-buttons td { width: 16px; }
    
    #pun-messages #form-buttons table {
      width: 102%;
    }
    
    #pun-messages #form-buttons table tr {
        height: auto;
        width: 99%;
        margin-bottom: 0;
    }
    
    #pun-messages #form-buttons td {
      margin: 0px;
    }
    
    #pun-messages .main table tr .tc2 {
        margin: -8px 0px 0px;
    }
    
    #pun-messages .main table tr .tc2 a{
       display: flex;
       flex-wrap: wrap;
    }
    
    #pun-messages .main table tr .pmtc22 {
          width: 28% !important;
    }
    
    #pun-messages .main #post-form { margin-top: 30px!important; }
    
    #pun-messages .fs-box .post-author {
        position: relative;
        border-radius: 10px;
    background: var(--forcol);
        margin-top: 5px;
    }
    
    
    #pun-messages .fs-box .post-author:after, #pun-messages .fs-box .post-author:before {
        content: '';
        position: absolute;
        background: none;
        width: 0px;
        height: 0px;
        bottom: 0px;
        left: 0px;
    }
    
    #pun-messages #togglePreview {
        margin: 0px 0px;
        top: unset;
        bottom: 0;
        display: none;
    }
    
    #pun-messages #post-form #form-buttons small {     
        margin: 0!important;
    }
    
    #pun-messages #post-new #post-form #form-buttons small  {
    top: 52px !important;
        left: 90px !important;
      display: none;
    }
    
    #pun-viewforum .main table tr td {
      align-self: center;
    }
    
    #pun-viewforum .main table tr .tcl {
      width: 40%;
    }
    
    #pun-viewforum .main table tr .tcr {
        width: 30%;
    }
    
    #pun-profile .main {
      margin-bottom: 0px;
       margin-top: -31px;
    }
    
    #pun-profile li strong {
       font: var(--body-font);
    }
    
    #pun-profile #pa-fld5,
    #pun-profile #profile-gifts {
      display: none;
    }
    
    #pun-profile #profile8 fieldset,
    #pun-messages #profile fieldset {
        margin: 0px;
        padding: 0px;
    }
    
    #pun-profile #profile8 fieldset legend {
        margin: 0px;
        padding: 0px;
    }
    
    #pun-messages #profile > .container > fieldset > legend {
        margin: 0;
        font: 500 12px 'Mulish';
        text-transform: uppercase;
    }
    
    #pun-profile #profile8 .fs-box p, .punbb .fs-box fieldset {
        margin: 5px 0px 20px;
    
    }
    
    #pun-profile #profile8 .formsubmit {
        margin: 20px 0px 10px 0px;
    }
    
    #post-preview .code-box strong.legend {
        text-transform: uppercase;
        font-style: italic;
    }
    
    
    #viewprofile #pa-gifts,
    #viewprofile #pa-invites { display: none!important; }
    
    #post-preview .quote-box cite a { color: #d2cec4!important; }
    
    #pun-online #pun-main .online-list table tr { height: 30px; }
    
    
    /* ОФОРМЛЕНИЕ ПРЕВЬЮ ПРОФИЛЯ */
    
    #pun-profile #pun-crumbs1 p {
        background: var(--cover) center center;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        color: var(--back-color);
        text-shadow: 0 2px 0px BLACK;
        padding: 15px 0;
        font: 800 20px 'Mulish';
        border: 1px solid #1c1c1c;
        margin: 0;
    }
    
    #pun-profile #pun-crumbs1 {
        margin: 0 auto;
    }
    
    #pun-profile #pun-crumbs1 #profile
    
    #pun-profile:has(#profile) #pun-crumbs1 p  {}
    
    #pun-profile #pun-crumbs1 strong,
    #pun-profile #pun-crumbs1 em,
    #pun-profile #pun-crumbs1 a { display: none!important; }
    
    
    #pun-profile #viewprofile tbody tr {
        display: flex;
        min-height: 370px;
    background: var(--cover);
        border: 1px solid #1c1c1c;
    }
    
    #pun-profile #viewprofile tbody tr #profile-left {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        align-content: center;
        flex-wrap: wrap;
        width: 250px;
    } 
    
    #pun-profile #profile-right #pa-awards,
    #pun-profile #profile-right #pa-fld3,
    #pun-profile #profile-right #pa-fld5,
    #pun-profile #profile-right #pa-fld4  { display: none; }
    
    #pun-profile #profile-right #pa-fld1 strong {
        border-radius: 10px;
        padding: 18px 0px;
        margin-top: 15px;
        box-sizing: border-box;
        position: relative;
        background: var(--forcol);
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
    }
    
    #pun-profile #profile-right #pa-fld1 strong a { color: var(--back-color)!important; }
    #pun-profile #profile-right #pa-fld1 strong a:hover { color: var(--hovlink2)!important; }
    
    #pun-profile #viewprofile tbody tr #profile-right {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 733px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        gap: 10px;
        padding: 15px;
        box-sizing: border-box;
        margin: 0px auto 10px;
    }
    
    #viewprofile #profile-right li {
        font-family: 'Mulish';
        color: var(--doptext);
        flex: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 10px;
        font-weight: 700 !important;
        box-sizing: border-box;
        max-width: 340px;
        background: #1E2839;
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        border-radius: 10px;
    }
    
    #viewprofile #profile-right li a, 
    #viewprofile #profile-right li strong, #viewprofile strong { color: var(--doptext)!important; }
    
    #viewprofile #profile-right li a:hover { color: var(--hovlink2)!important;  }
    
    #viewprofile #profile-right li * a:hover,
    #viewprofile #pa-fld1 a div:hover {
      color: var(--hovlink);
    }
    
    #profile-name {
        z-index: 2;
        position: relative;
        font: var(--body-font);
        color: var(--linkp) !important;
        letter-spacing: -.3px;
        font-size: 15px;
        text-transform: uppercase;
        margin: 20px 0px 8px;
        padding: 2px 0px;
        box-sizing: border-box;
    }
    
    #profile-name strong {
       font: 700 17px 'Mulish'!important;
    }
    
    #profile-title {
        font: var(--body-font);
        letter-spacing: .5px;
        z-index: 2;
        color: #6c6861;
        width: 201px;
        margin: 0px 0px 20px;
        position: relative;
        font-size: 12px;
        left: 3px;
    }
    
    #pun-profile #profile-title strong { width: 100%; text-transform: lowercase; }
    
    #pun-profile #viewprofile #pa-avatar { margin: 8px 0px 15px; }
    #pun-profile #viewprofile #pa-avatar div img { 
        max-width: 185px;
        max-height: 250px;
        border: var(--orange-border);
        outline: var(--black-outline);
        width: auto;
        height: auto;
    }
    
    #pun-profile #viewprofile #pa-edit {
        margin: 38px 0px 25px;
        padding: 10px 5px;
        width: 50%;
        text-transform: uppercase;
        align-self: center;
        box-sizing: border-box;
        transition: all .3s ease-in-out;
        cursor: pointer;
        background: #1E2839;
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        border-radius: 10px;
    }
    
    #pun-profile #viewprofile #pa-edit a {
       color: var(--back-color);
        font-size: 10px!important;
    }
    
    #pun-profile #viewprofile #pa-edit a:hover,
    #pun-profile #viewprofile #pa-edit:hover a { color: var(--hovlink); }
    
    
    /* отступы в ячейках */
    .main td { }
    th {  padding: 0!important; font-size: 0px!important;  }
    
    #pun-userlist th { font-size: 11px!important; }
    #pun-userlist th.relation { padding-left: 62px !important; }
    
    /* ширина подфорума */
     #pun-index .tcl { 
        width: 500px;
        border-radius: 10px;
        box-sizing: border-box;
        padding: 0px 0px 0px 0px;
        display: flex;
    }
    
     #pun-index .tcl .intd {    display: flex;  }
    
     .main .tcl {  text-align: left;  width: 45%;  }
    
    /* ширина ячеек */
    .tc2, .tc3, .tcmod {  text-align: center; }
    
    /* ширина последнего сообщения */
     .tcr {  text-align: left;  width: auto;}
    
    /* ширина в поиске/модерировании */
    #pun-userlist .tcl, #pun-modviewforum .tcl {
      width: 16%;  }
    
    
    #pun-userlist .tcl { position: relative;
        padding-left: 60px;
        height: 44px;     align-items: center; display: flex;}
    #pun-searchtopics .tcl {
      width: 40%;  }
    #pun-userlist .tc2, #pun-searchtopics .tc2 {  text-align: left;  width: 20%;  }
    #pun-userlist th, #pun-searchtopics th {     
       display: flex;
        justify-content: center; 
     }
    
    /*дебаг */
    #pun-debug table .tcl {  width: 15%;  white-space:normal;  }
    #pun-debug .tcr {  width: 90%;  white-space: normal;  }
    
    /* расположение последней активной темы */
    #pun-index .tcr {
        font-family: var(--body-font);
        align-self: center;
        box-sizing: border-box;
        text-transform: lowercase;
        font-size: 9px;
        padding: 0px 0px 0px 48px;
        width: 234px;
        box-shadow: none;
        position: relative;
    }
    
    #pun-index .tcr br {
        display: none;
    }
    
    
    /* последняя активная тема в подфоруме */
    #pun-index .tcr a {
        text-align: left;
        display: block;
        text-transform: uppercase;
        font: 700 12px 'Mulish';
        line-height: 15px;
        margin-bottom: 4px;
    }
    
    #pun-index .tcr .datetime, #pun-index .tcr .byuser {
        font-family: 'Mulish';
        font-weight: 600;
        line-height: 13px;
        font-size: 10px;
        text-transform: lowercase;
    }
    
    /* количество тем и сообщений в подфоруме */
    #pun-index .tc2, #pun-index .tc3 {    
        position: absolute;
        display: none;
    }
    
    #pun-index .tc2 {
        bottom: 35px;
        right: 15px;
        font-family: 'Mulish';
        font-size: 10px;
        text-transform: uppercase;
    }
    
    #pun-index .tc2::before {
        content: 'тем:';
        position: absolute;
        font-size: 10px;
        left: -25px;
    }
    
    #pun-index .tc3 {
        bottom: 20px;
        right: 15px;
        font-family: 'Mulish';
        font-size: 10px;
        text-transform: uppercase;
    }
    
    #pun-index .tc3:before {
        content: 'сообщений:';
        position: absolute;
        font-size: 10px;
        left: -69px;
    }
    
    #pun-index .tc3 { margin-left: -15px; }
    
    
    #pun-main .category thead .tc2, #pun-main .category thead .tc3 {display: none;}
    
    
    /* описание подфорумов и ссылки */
    
    .f_links {
      flex: 0 0 auto;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        gap: 2px;
        width: 100% /*ширина блока ссылок*/;
        margin: 10px 0 0;
    }
    
    .f_links a {
        color: var(--doptext) !important;
        padding: 3px 18px 4px;
        flex: auto;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        transition: all .3s !important;
        font-size: 10px;
        border-radius: 5px;
        border: 1px solid #323E53;
        background: #404D65;
        box-shadow: inset 0 0 8px 0px #1E2839 !important;
    }
    
    .f_links a:hover {
        background: #7C5151;
        border: 1px solid transparent;
        box-shadow: inset 0 0 11px 1px #462423!important;
        color: #C98785!important;
    }
    
    
    /* НАВИГАЦИЯ ПО ФОРУМУ СВЕРХУ
    -------------------------------------------------------------*/
    .custom-wrapper { 
        background: var(--back-color);
        box-shadow: var(--br-n-shadow);
        border-radius: 20px;
        padding-bottom: 10px;
     } 
    
    #pun-navlinks .container {
        padding: 0px;
        margin: 27px 0 0px;
        justify-content: center;
        display: flex;
        gap: 25px;
    }
    
    #pun-index  #pun-navlinks .container { margin: 57px 0 0px; }
    
    #pun-navlinks li {  display: inline;  }
    
    /* расположение*/
    #pun-navlinks {  
        display: flex;
        justify-content: center;
    }
    
    #pun-navlinks #navawards { position: absolute; }
    
    /* вид ссылок */
    #pun-navlinks li a { 
        text-transform: uppercase;
        font: 700 12px 'Mulish';
      }
    
    /*  вид ссылок навигации при наведении */
    #pun-navlinks li a:hover {      color: var(--hovlink); }
    
    
    /* ПОЛЬЗОВАТЕЛЬСКАЯ НАВИГАЦИЯ 
    -------------------------------------------------------------*/
    #pun-ulinks .container { 
        padding: 0 !important;
        display: flex;
        justify-content: center;
        gap: 10px;
        margin: 13px 0 30px;
    }
    #pun-ulinks li, #pun-ulinks li a {
        font-family: 'Mulish';
     }
    
    /*расположение */
    #pun-ulinks  { }
    
    /* цвет ссылок */
    #pun-ulinks a {
        font-size: 10px;
        text-transform: lowercase;
        transition: all 0.3s ease-in-out 0s;
    }
    
    /* цвет ссылок при наведении */
    #pun-ulinks a:hover { color: var(--hovlink);} 
    
    
    /* ВАШЕ МЕСТОРАСПОЛОЖЕНИЕ НА ФОРУМЕ СВЕРХУ И СНИЗУ 
    -------------------------------------------------------------*/
    /* расположение сверху */
    #pun-crumbs1 {  
    }
    
    /* расположение снизу */
    #pun-index #pun-crumbs2 { 
        position: absolute;
        width: 100%;
        bottom: 41px;
     }
    
    #pun-index #pun-crumbs2 p { margin: 0; }
    
    /* общий внешний вид */
    #pun-crumbs1, #pun-crumbs2 {
        font: var(--h1-font);
        text-align: center;
        text-transform: uppercase;
    }
    
    #pun-crumbs1 p, #pun-crumbs2 p { 
        font: 700 12px 'Mulish';
        text-transform: uppercase;
    }
    
    #pun-crumbs2 p { 
        width: 60%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
     }
    
    #pun-crumbs2 {
    }
    
    #pun-index #pun-crumbs1, #pun-index #pun-crumbs2 {}
    
    /* цвета ссылок */
    #pun-crumbs2  a, #pun-crumbs1 a {     font-weight: 700!important;}
    
    /* цвет ссылок при наведении */
    #pun-crumbs2  a:hover, #pun-crumbs1 a:hover {color: var(--hovlink);}
    
    /* СТРОКА ПРИВЕТСТВИЯ
    -------------------------------------------------------------*/
    #pun-status span {  margin-right: 5px;  }
    #pun-status .status-right  {float: none!important;}
    
    /* расположение  */
    #pun-status { 
        position: absolute;
        display: flex;
        justify-content: center;
        top: 31px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1;
        width: 100%;
    }
    
    /* внешний вид  */
    #pun-status .container {
        color: var(--t-body);
        font-family: 'Mulish';
        font-weight: 600;
        font-size: 10px;
        text-transform: lowercase;
        line-height: 13px;
        text-align: center;
        margin: 0;
    }
    
      #pun-status .container strong { font-weight: 600; }
    
    
    /* цвет ссылки  */
    #pun-status a {  color: var(--t-body);  }
    
    #pun-status a:hover { color: var(--hovlink); }
    
     /* ТЕМЫ
    -------------------------------------------------------------*/
    /* весь пост */
    .post .container {     margin-bottom: 20px; }
    
    /* разделитель между сообщения*/
    .post h3 {
        position: relative;
        width: 663px;
        z-index: 1;
        margin: 0 0 0 277px;
        border-radius: 10px;
        display: flex;
        align-items: center;
        height: 22px;
        background: var(--forcol);
    }
    
    .post.hideprofile h3,
    .hide-author h3 {
        display: flex;
       width: 98%;
        margin: 20px auto 0px auto !important;
    }
    
    /* текст внутри разделителя */
    .post h3 span {
        display: flex;
        justify-content: space-between;
        flex-flow: row-reverse;
        padding: 0px 34px;
        box-sizing: border-box;
        width: 100%;
        text-transform: uppercase;
    }
    
    /* ссылка внутри разделителя */
     .post h3 a, .post h3 strong {        
       font-size: 10px !important;
       text-transform: uppercase;
       font-weight: 600;
    }
    
    .post h3 .sharelink { display: none; }
    
    
    .hide-author .post-box {
        width: 100%;
        margin-top: -30px;
    }
    
    .hide-author .reaction-picker {
    }
    
    .hide-author div.post-rating p {  }
    
    /* расположение профиля */
    .post .post-author {    
        float: left;
        min-height: 200px;
    }
    
    /* пост и отступы в посте */
    .post-body {    
    margin-left: 279px;
        position: relative;
    }
    
    .hideprofile .post-body {
        width: 100%;
        margin: 0 auto;
    }
    
    .hideprofile .post-box {
        width: 95%;
        margin: 0 auto;
    }
    
    .post-box { 
        padding: 0px;
        margin-bottom: 20px;
        line-height: 150%;
        font-size: 11px;
        font-family: Verdana;
      }
    
    /* выравнивание текста поста */
    .post-content {
      width: 100%;
      overflow: hidden;
      text-align: justify; 
      padding-top: 8px;
      }
    
    /* абзацы постов */ 
     .post-content p:not(.custom_tag p) {
        margin-top: 11px;
        line-height: 150%;
        font-size: 11px;
        font-family: 'Inter';
    }
    
    /* .post-content {margin: 0px 0px 15px 10px !important;} */
    
    /* ссылки в посте */
    .post-links {     
        width: 99%;
        margin: 35px auto 10px;
    }
    
    .pl-reports { display: none!important; }
    
    .post-links li {  display: inline;  padding-left: 10px; font-size: 11px; }
    .post-links ul {         
         padding: 0px 10px 0px 0px;
        text-align: right;
        font: var(--body-font)!important;
        font-weight: 600 !important;
        font-size: 11px !important;
        margin: 0px;
    }
    .pl-email, .pl-website {  float: left;  }
    .clearer {  clear: both;  height: 0;  font-size: 0;  }
    
    /* курсив и подчеркнутый текст внутри поста */
    .post-content em {font-style: italic}
    .post-content em.bbuline {font-style: normal; text-decoration: underline;}
    
    /* картинки в постах */
    .post-content img {  vertical-align: text-bottom  }
    .post-content img.postimg {  vertical-align: middle;  }
    
    /* таблицы в постах */
    td { border-color: transparent; }
    
    .post-content td {     padding: 0.4em 0.5em !important;
        overflow: hidden;
    }
    
    /* разделитель подписи в посте */
    .post-sig dt, .post-sig dd, .post-sig dl {margin: 0} 
    .post-sig dt {
    display: block;
    margin: 5px 0;
    border: 1px solid #b6b1a24f;
        width: 350px;
        margin: 0px 170px;
    }
    
    /* экстра */
    .post-content table {border-collapse:collapse; margin:0 0 0.2em;}
    .post-content td p:last-child {padding-bottom:0;;}
    .post-content .highlight-text {background-color:#ff0; color:#000}
    .post-content .spoiler-box > blockquote {padding: 0;    display: none;   margin: 10px;}
    .post-content .spoiler-box > blockquote.visible {display:block; overflow:auto; margin: 0;}
    .post-content hr {
    opacity: 0.2;
        margin: 0.3em 0;
        border: .1px solid var(--t-body);
    }
    .post-content abbr {cursor:help!important; text-decoration: underline dotted!important;}
    @media (max-device-width: 620px) {
    .post-content abbr {cursor:help!important; text-decoration: none!important; position: relative;}
    .post-content abbr::after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 1px;
        border-bottom: 1px dotted;
        width: 100%;
    }
    }
    
    
    .post-content ul {padding:0 0 1em 2.3em;}
    .post-content ul li {list-style:inherit; margin-bottom:0.3em;}
    .post-content ul li ul {padding-bottom:0;}
    .post-content ul li > p {padding-bottom:0.3em;}
    .post-content ul li > p:last-of-type {padding-bottom:0;}
    .post .post-author .pa-ua {display: none;}
    
    
    
    /* ФОРМЫ
    -------------------------------------------------------------*/
    /* контейнер можно отключить */
     .formal .container {
        padding: 15px 0 15px 0px; 
        margin: 0 auto;
    }
    
    #pun-viewtopic .formal > .container {     width: 925px; }
    
    .punbb .formal fieldset {
        min-width: 0;
        border: none;
        position: relative;
        margin: 0;
        padding: 0;
    }
    
    .punbb .formal span.input {padding-right:0 !important}
     
    #pun-post .fs-box .longinput > span.input:has(#tags) {
        margin: 5px 40px 20px 0px;
    }
    
    #post-form h2, #pun-announcement h2 { display:none;}
    
    /* местоположение кнопок отправить/посмотреть */
    .formsubmit {    margin: 0px 0px 10px 25px;}
    .formsubmit input, .formsubmit a, .formsubmit span {  margin: 0;  }
    
    /* инфо по заполнению */
    fieldset {    padding: 0 20px;}
    fieldset legend {  margin: 0 0px 10px 10px;}
    /* настройка текста */
    fieldset legend span { text-transform: uppercase!important;   } 
    fieldset fieldset {  border: none;  margin: 0;  padding: 0px 0px 5px;  }
    
    .fs-box {  padding: 0px;  }
    .fs-box p, .punbb .fs-box fieldset {  padding: 0px;  }
    
    #pun-viewtopic #post .fs-box p,
    #pun-messages #post-form .fs-box > p,
    #pun-edit #post .fs-box > p { margin-top: 0; }
    
    .inline .inputfield, .inline .selectfield, .inline .passfield {  float: left;  margin-right: 1em;  }
    .inline .infofield {  clear:both  }
    .datafield br {  display: none  }
    .required label, .datafield span.input {  font-weight: bold  }
    textarea, .longinput input {  width: 64%;  margin: 0;  }
    
    /* обводка активного поля */
    input, textarea, button {outline:none;}
    input:active, textarea:active, button:active {outline:none;}
    .hashelp {  position: relative;  }
    
    /* чекбоксы */
    .checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}
    p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] * {  height: 1.8em;  vertical-align: middle;  }
    
    /* страница переадресации */
    #pun-redirect {padding: 14px; font-family: 'Raleway';}
    #pun-redirect.punbb .info .container{ 
      font-family: 'Raleway';
    }
    
    #pun-redirect.punbb .info .container * a { font-weight: 600 !important;
        font-family: 'Raleway'; }
    
    body.redirect-page {
        background-color: #424242;
        height: auto;
        background: var(--cover)!important;
    }
    
    .redirect-page #pun { 
         margin-top: 420px;
    }
    
    
    .redirect-page #pun:before {
       display: none!important;
    }
    
    .redirect-page #pun-main { margin: 10px!important; }
    
    
    #pun-redirect { height: 80px; }
    
    #pun-redirect body:after { content: none!important;}
    
    /* поле ввода текста поста */
    .punbb textarea {
        background: var(--forcol);
        padding: 18px 20px !important;
        width: 100% !important;
        color: var(--t-body);
        border: none;
        box-sizing: border-box;
        border-radius: 10px;
        box-shadow: var(--topic-bxs);
    }
    
    #pun-viewtopic #post .fs-box p .input span,
    #profile .container .fs-box .input span { position: relative;}
    
    
    /* поле ввода название темы */
    .punbb select, input {
        color: #CCD5DF;
        margin-top: 5px;
        padding: 4px 4px 4px 9px;
        border: none !important;
        background: #7A8188;
        box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.41);
        border-radius: 10px;
    }
    
    /* перенос сообщений из темы  */
    .pun-modal .container {
        width: 100%!important;
        position: relative;
        border: none!important;
        padding-left: 0!important;
        padding-right: 0!important;
        background: var(--backcol);
    }
    
    /* пагинация 
    -------------------------------------------------------------*/
    /* страницы в подфоруме сверху */
     .linkst {  
        position: relative;
        font-size: 10px;
        width: 942px;
        margin: 5px auto 30px;
    }
    
     
    .linkst .pagelink { 
        height: 10px;
        position: relative;
        z-index: 4;
        word-spacing: 3px;
    }
    .postlink.long {    width: 300px; }
    .linkst .postlink { position: absolute;
        top: 0px;
        z-index: 4;
        right: 5px;
        text-align: right;
    }
    
    /* страницы в подфоруме снизу*/
    .linksb {        text-align: right;
        padding: 0px 5px;
        position: relative;
        bottom: -5px;}
    
    .linksb .pagelink {
    width: 300px;
        text-align: left;
        font-size: 10px;
        position: relative;
        pointer-events: all;
        z-index: 10;
    word-spacing: 3px;
     }
    
    .linksb .postlink {float: right; display: none;}
    #pun-messages .linksb .postlink {
        margin: -20px 25px 0 0;
        display: block;
    }
    
    /* страницы в теме снизу*/
    #pun-viewtopic .linksb {   
        text-align: right;
        padding: 0px 0px;
        position: relative;
        width: 928px;
        margin: 2px 13px 0;
    }
    
    #pun-viewtopic #pun-main { 
        position: relative;
        z-index: 1;
    }
    
    /* подписаться и отслеживать внутри темы */
    .subscribelink { 
        clear: both;
        margin-bottom: 15px;
        margin-top: -15px;
        position: relative;
        font-size: 0;
    }
    
    .subscribelink a {
        right: 11px;
        top: 11px;
        display: block;
        position: absolute;
        font-size: 0;
    }
    
    .subscribelink a:after {
        content: '\f02e';
        position: absolute;
        font-family: 'Font Awesome';
        font-size: 18px;
        color: var(--t-body);
        opacity: .8;
        top: -17px;
        left: -19px;
        transition: opacity .3s ease-in-out;
    }
    
    .subscribelink a:hover:after {
      opacity: .4;
    }
    
    
    .pun-viewtopic .subscribelink a {
        position: absolute;
        width: 200px;
        right: 10px;
        top: -90px;
    }
    
    /* меню модератора */
    .modmenu .container {   
     padding: 0px 0px;
    font-size: 11px !important;
        text-align: right;
        margin: 10px 0px 10px; }
    .modmenu strong,  .modmenu a {height: 15px;    padding-bottom: 10px;  }
    .modmenu .container strong {  float: left;  }
    .modmenu input {  margin-left: 1em; }
    
     #pun-viewforum .modmenu .container strong {  float: right;  }
     #pun-viewforum .modmenu .container strong a,
     #pun-viewforum .postlink .new-topic a,
     #pun-viewforum .postlink .new-poll a {
        font-size: 0;
        position: relative;
    }
     #pun-viewforum .modmenu .container strong a:after  {
        content: '\f085';
        left: -30px;
    }
    
     #pun-viewforum .postlink .new-topic a:after {
        content: '\f15b';
        left: -37px;
    }
    
     #pun-viewforum .postlink .new-poll a:after {
        content: '\f044';
        left: -23px;
    }
    
    #pun-viewforum .modmenu .container strong a:after,
    #pun-viewforum .postlink .new-poll a:after,
    #pun-viewforum .postlink .new-topic a:after   {
        position: absolute;
        font-family: 'Font Awesome';
        font-size: 18px;
        color: var(--t-body);
        opacity: .7;
        transition: opacity .3s ease-in-out;
    }
    
    #pun-viewforum .modmenu .container strong a:hover:after,
    #pun-viewforum .postlink .new-poll a:hover:after,
    #pun-viewforum .postlink .new-topic a:hover:after {  opacity: .4;  }
    
    /* КНОПКИ И ФОРМЫ ЗАПОЛНЕНИЯ BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ*/
    /* формы заполнения*/
    .punbb select, .punbb option {    text-transform: lowercase!important;
    line-height: 9px;
        font-size: 10px;
        font-family: 'Mulish';}
    
    .checkbox { width: auto !important;}
    .punbb option {    background-color: var(--modal);} 
    
    
    /* КНОПКИ ОТПРАВИТЬ ПОСМОТРЕТЬ
    -------------------------------------------------------------*/
    input.button, #post fieldset .hashelp div input, button {
        color: #8B9CB3;
        padding: 8px 20px;
        width: auto;
        height: 27px;
        background: #404D65;
        border-radius: 10px;
        cursor: pointer !important;
        -webkit-transition: .5s all;
        -moz-transition: .5s all;
        -ms-transition: .5s all;
        -o-transition: .5s all;
        transition: .5s all;
        font: var(--h1-font) !important;
        text-transform: uppercase;
        font-size: 9px !important;
        font-weight: 800!important;
    }
    
    #post input.button { box-shadow: 0px 0px 5px 0px #0000004D, 0px 0px 10px 0px #1E2839 inset; }
    #post input.button:hover {  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3), inset 0px 0px 10px #1E2839; }
    
    
    input[type="checkbox"],
    input[type="radio"] { box-shadow: none!important; }
    
    #move_posts_form fieldset { margin: 10px; }
    
    #pun-admain textarea, #pun-admain input, #pun-admain select, #pun-admain optgroup {
        border-bottom-right-radius: 0px;
        font-size: 11px!important;
    }
    
    #pun-admain textarea, #pun-admain .longinput input {
        width: 92% !important;
        padding: 10px !important; 
    }
    
    #pun-admain fieldset .handle, #pun-admain fieldset p {
    padding: 6px 0px 15px!important;
        position: relative;
       background-color: transparent!important;
    }
    
    #pun-admain .tcr input {
       width: 90%!important;
    }
    
    /* при наведении */
    input.button:hover, #post fieldset .hashelp div input:hover, button:hover {
         background: #694141;
    border: 1px solid #613D3D;
    color: #C98785;
      }
    
    #post input.button:hover { 
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3), inset 0px 0px 10px #462423;
     }
    
    /* КОДЫ И ЦИТАТЫ
    -------------------------------------------------------------*/
    /* расположение */
     #pun-main table .quote-box,  #pun-main table .code-box {margin: 5px 1px 5px}
    #pun-message #pun-main .info .container { margin: 20px 0px; }
    
    /* бокс под цитаты/код итд */
     .scrollbox {
        overflow: auto;
        margin: 0;
        padding: 0;
        height: auto !important;
        max-height: 200px;
      }  
    
    blockquote {margin:0;}
    
    /* ЦИТАТЫ BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ
    -------------------------------------------------------------*/
    /* цитаты, спойлер, выделить код */
    
    .post-content .quote-box, .post-content .code-box {
        margin: 18px 0;
        display: flex;
        flex-direction: column;
        position: relative;
        overflow: hidden;
        background: var(--forcol);
        box-shadow: var(--topic-bxs);
        border-radius: 10px;
    }
    
    .post-content .quote-box blockquote {   padding: 8px 20px; }
    
    .post-content .quote-box, .post-content .code-box, .pun-modal .modal-inner, #mask_dialog .inner, .editBookmark, #pun-redirect.punbb .info, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, #MyBookmarks {
    font-size: 11px!important;
    font-family: var(--h1-font)!important;
    }
    
    #pun-reputation .inner {
        font-family: 'Mulish' !important;
    }
    
    
    .post-content .spoiler-box > div:before { 
        font-family: 'Font Awesome';
        font-size: 14px;
        content: '\2b';
        position: absolute;
        top: 50%;
        left: 25px;
        transform: translateY(-50%);
    }
    
    
    .post-content .spoiler-box > div.visible:before { content: '\f00d'; }
    .spoiler-box > div table,
    .spoiler-box > div table td p { margin: 0!important; }
    
    /* фон проставления репутации */
    .post_reputation {
        background: var(--back-color);
        border-radius: 5px;
    box-shadow: none !important;
        padding: 20px 20px 20px 10px !important;
    }
    
    /* написал и выделить код */
    .post-content .spoiler-box > div, .post-content .spoiler-box > div.visible {    
       position: relative;
        align-content: center;
        box-sizing: border-box;
        background: #7A8188;
        font: 800 10px 'Mulish';
        color: #CCD5DF;
        text-transform: uppercase;
        padding: 7px 50px 8px 55px;
        cursor: pointer;
        height: 33px;
    }
    
    .code-box strong.legend {
        border-radius: 0 5px 5px 0;
        flex-wrap: wrap;
        align-content: center;
        box-sizing: border-box;
        border: none;
        position: relative;
        z-index: 0;
        display: flex;
        padding: 6px 64px 7px;
        margin-top: 15px;
        width: 350px;
        background: #7A8188;
        font: 800 10px 'Mulish';
        color: #CCD5DF;
    }
    
    .code-box strong.legend a {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        box-sizing: border-box;
        font: 800 10px 'Mulish';
        color: #CCD5DF!important;
        text-transform: uppercase;
        font-style: normal;
        transition: all .3s ease-in-out;
        position: relative;
    }
    
    .code-box strong.legend a:after {
        position: absolute;
        content: '\f0c5';
        font: 400 13px 'Font Awesome';
        left: -21px;
        top: 1px;
        transition: all .3s ease-in-out;
    }
    
    .code-box strong.legend a:hover,
    .code-box strong.legend a:hover:after  {
        color: #8d393e !important;
    }
    
    .code-box .blockcode { padding: 5px 20px; }
    
    .quote-box cite {
        width: 350px;
        min-height: 20px;
        position: relative;
        padding: 7px 50px 7px 30px;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        box-sizing: border-box;
        background: #7A8188;
        font: 700 10px 'Mulish';
        color: #CCD5DF;
        text-transform: uppercase;
        margin-top: 15px;
        border-radius: 0 5px 5px 0px;
        box-shadow: 0px 1px 0px 0px #878E96;
    }
    
    .quote-box cite .qc-uname { margin: 0px 3px; }
    
    .quote-box cite a.qc-post-link {
        position: relative;
        display: block;
        width: 15px;
        height: 15px;
    }
    
    .quote-box cite a.qc-post-link:after {
       position: absolute;
        content: '\f0a9';
        font: 400 11px 'Font Awesome';
        left: 2px;
        top: 0px;
        color: #ccd5df;
        transition: all .3s ease-in-out;
    }
    
    .quote-box cite a.qc-post-link:hover:after { color: var(--hovlink2); }
    
    .quote-box cite .qc-post-link img {  
        filter: grayscale(1); 
        margin-bottom: 1px; 
        position: relative;
        display: none;
    }
    
    /* СПОЙЛЕР BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ. ПРОДОЛЖЕНИЕ В НАСТРОЙКАХ */
    .post-content .spoiler-box > div:after {    
    }
    
    .post-content .spoiler-box > div.visible:after {  transform: rotate(45deg);}
    
    /* выделить код (скопировать код) */
    #pun-main .code-box .scrollbox pre {
    font-family: verdana!important;}
    
    
    /* ВЫПАДАЮЩИЕ ОКНА ШРИФТОВ, РАЗМЕРА ТЕКСТА И ТД
    -------------------------------------------------------------*/
    #color-area, #table-area, #keyboard-area {width:auto}
    #keyboard-area {text-align:center; padding-bottom:4px}
    #imageup-area {width:170px}
    #imageattach-area {width:770px; height:200px; padding:0px !important}
    #spoiler-area {width: 266px; left: 38%;}
    #video-area {width: 300px; left: 45%;}
    #smilies-area {width: 670px; left: 28%;}
    #image-area {width:450px; left: 40%;}
    #color-area * {border:0}
    #color-area table {width:320px; height:20px; padding:0; margin:0}
    #table-area table {width:auto !important; padding:0; margin:0; border-collapse:collapse}
    #table-area div {margin-top:1em; text-align:center}
    #table-layout {margin-right:0.5em}
    #table-area td {background-color:#fff; width:20px; height:20px; border-width:1px !important; border-style:solid !important; border-color:#dadada !important}
    #table-area td.selected {background-color:#c8c8ff}
    #color-area td, #table-area td {margin:0; padding:0; line-height:0}
    #color-area td img, #table-area td img {width:20px; height:20px; cursor:pointer !important}
    #font-area span, #font-area img, #size-area span, #size-area img {display:block; position:relative; }
    #font-area span, #font-area img {height:15px}
    #size-area span, #size-area img {height:24px}
    #font-area span, #size-area span {padding:1px 0}
    #addition-area div {height:24px; vertical-align:middle}
    #font-area img {width:100%; margin-top:-15px}
    #size-area img {width:100%; margin-top:-24px}
    #keyboard-span {text-align:center; padding-bottom:10px; width:auto}
    #keyboard-span input {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 300;
        font-size: 13px;
        color: #666;
        background-color: #fff;
        margin: 1px 1px 0 0;
        border: 1px solid #ddd;
        cursor: pointer;
        height: 25px !important;
        padding: 0 !important;
        min-width: 33px !important;
    }
    #imageup-area input {font-size:0.8em}
    #imageup-area p {padding:0; margin:0}
    #imageup-title {margin-bottom:10px !important}
    #imageup-submit {margin-top:10px !important}
    
    /* настройки оформления */
    #font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area, #video-area-msg, #smilies-area, #video-area, #spoiler-area, #float, #meny-styles {
        padding: 15px 10px 10px 10px !important;
    background-color: var(--back-color);
        border-radius: 0 0 10px 10px;
        top: 33px;
        color: var(--t-body);
        border: var(--forcol-border);
        margin: 0;
    }
    
    #meny-styles {left: 64%; width: 160px;}
    #meny-styles p { transition: color .3s ease-in-out; }
    #meny-styles p:hover { color: var(--doptext); }
    #size-area {width: 50px; left: 205px;}
    #video-area-msg { display: none; }
    #font-area span, #font-area img {    height: 15px; }
    
    #font-area {
    height: 160px;
        width: 140px;
        overflow-y: auto;
        padding: 10px !important;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        left: 70px;
    }
    #font-area div {
        -webkit-flex-basis: 12em;
        flex-basis: 12em;
        -webkit-flex-grow: 1;
        flex-grow: 1;
    }
    
    #tags .container {position: absolute;
        z-index: 2;
        right: 50px;
    }
    
    #addition-area { width: auto!important; }
    
    #pun-edit #tags .container { margin-top: 25px; }
    
    /* мини аватар на главной
    -------------------------------------------------------------*/
    
     .user-avatar {
        height: 30px;
        width: 30px;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    
     .user-avatar .avatar-image {   
        height: 30px;
        width: 30px;
        opacity: 0.85;
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 50%;
        filter: grayscale(0.6) brightness(0.9);
        transition: all 0.3s ease-in-out;
        box-sizing: border-box;
    display: block;
    }
    
    #pun-searchtopics .user-avatar .avatar-image { display: none; }
    
    .user-avatar .isonline {
        width: 6px;
        height: 6px;
        border-radius: 50%;
        display: block;
        position: absolute;
        top: 3px;
        right: 30px;
        animation: blinkColor .9s linear infinite;
        -moz-animation: blinkColor .9s linear infinite;
        -webkit-animation: blinkColor .9s linear infinite;
    background: #8c393e;
        z-index: 100;
    }
    
    .punbb .user-avatar a {padding:0!important; background:none transparent!important}
    .punbb .user-avatar a::after {content:none!important}
    .punbb .user-avatar .avatar-image:hover {opacity:1}
    @keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
    @-moz-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
    @-webkit-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
    
    #pun-viewforum .user-avatar {float: left;
        position: relative;
    height: 30px;
        width: 30px;
    margin: 0px 10px 0px -15px;
    }
    
    #pun-messages .user-avatar {    
        float: left;
        position: relative;
        height: 34px;
        width: 34px;
        margin: 0px 20px 0px 0px;
    }
    
    #pun-viewforum .user-avatar .avatar-image, #pun-messages .user-avatar .avatar-image {   
     border: 1px solid!important;
        height: 30px ;
        width: 30px !important;
    opacity:0.85; background-position:center center; background-size:cover; background-repeat:no-repeat; float:left;     filter: grayscale(0.5); border-radius: 50%; position: relative;
        top: 50%; }
    
    #pun-messages .user-avatar .isonline { top: -4px;
        right: 29px; }
    #pun-viewforum .user-avatar .isonline {
        width: 5px;
        height: 5px;
        border-radius: 50%;
        display: block;
        position: absolute;
        top: 13px!important;
        right: 27px!important;
        animation: blinkColor .9s linear infinite;
        -moz-animation: blinkColor .9s linear infinite;
        -webkit-animation: blinkColor .9s linear infinite;
        background: var(--hovlink2);
        z-index: 100;
    }
    
    /* СТРАНИЦА ЛИЧНЫХ СООБЩЕНИЙ
    -------------------------------------------------------------*/
    #pun-messages .post h3 {
        width: 100%;
        margin-top: 20px;
        background: var(--forcol);
        background-size: contain;
        border-radius: 4px;
        height: 20px;
        margin-left: 0;
        box-shadow: none;
    }
    
    #pun-messages .post h3 span {
    display: flex;
        justify-content: space-between;
        flex-flow: row-reverse;
        text-transform: uppercase;
        font-size: 9px;
        position: absolute;
        top: 25%;
        text-shadow: none;
    }
    
    #pun-messages .post .pa-posts .fld-name {  text-shadow: none; }
    
    #pun-messages #messages .fs-box  { padding: 0 20px; }
    #pun-messages .post-author ul { 
     }
    #pun-messages .pa-author a {    text-shadow: none !important;}
    #pun-messages .pa-author {    text-shadow: none !important;     margin: 25px 0px 10px; }
    #pun-messages .pa-title {  }
    
    
    #pun-messages .pa-posts {}
     
    #pun-messages .pa-posts {}
     #pun-messages .post-body {margin-left: 270px; width: auto !important;}   
    #pun-messages .post .container {    border: none!important;}
    #pun-messages #post-form {    margin-top: 0px!important;    border: none!important; }
    
    #pun-messages .indOnline, #pun-messages .indOffline, #pun-messages .pa-reg {display: none;}
    
    
    .pmtc22 {
        width: 20% !important;
        line-height: 30px;
    }
    
    .pmtcl1 {width: 50% !important;}
    
    /* ПРОКРУТКА, ВЫДЕЛЕНИЕ, ВВЕРХ-ВНИЗ, БЕГУНОК УВЕЛИЧЕНИЯ ТЕКСТА 
    -------------------------------------------------------------*/
    /* выделенный текст */
    ::selection { background: #613D3D;
        color: #bebab8;
    }
    
    /* ширина прокрутки  */
    ::-webkit-scrollbar {
        width: 1.5px;
        height: 1px;
    }
    
    #pun-admain textarea::-webkit-scrollbar {
      width: 5px!important;
    }
    
    /* движущаяся часть прокрутки */
    ::-webkit-scrollbar-thumb {
         background-color: var(--head-text);
    }
    
    .blockcode .scrollbox::-webkit-scrollbar-thumb, #main-reply::-webkit-scrollbar-thumb, #tags .container::-webkit-scrollbar-thumb, #imageQueue::-webkit-scrollbar-thumb, #uploaded-images::-webkit-scrollbar-thumb, #mask_dialog .hv-form-block::-webkit-scrollbar-thumb, .punbb #mask_dialog .hv-preview-block::-webkit-scrollbar-thumb, .hv-masks-storage::-webkit-scrollbar-thumb, #form-login #List-UserNames ul::-webkit-scrollbar-thumb, .pun-modal .container::-webkit-scrollbar-thumb, .unread-notifications #notifications-wrap::-webkit-scrollbar-thumb, #history_selected_version textarea::-webkit-scrollbar-thumb, .adinput textarea::-webkit-scrollbar-thumb, #post #wrapper div::-webkit-scrollbar-thumb, #post #wrapperBottom div::-webkit-scrollbar-thumb, .hvStickerPackModalContent::-webkit-scrollbar-thumb, .materielbag::-webkit-scrollbar-thumb {
        background: var(--t-body)!important;
    }
    
    /* подложка прокрутки */
    ::-webkit-scrollbar-track {
       background-color: black;
    }
    
    .blockcode .scrollbox::-webkit-scrollbar-track, #main-reply::-webkit-scrollbar-track, #tags .container::-webkit-scrollbar-track, #imageQueue::-webkit-scrollbar-track, #uploaded-images::-webkit-scrollbar-track, #mask_dialog .hv-form-block::-webkit-scrollbar-track, .punbb #mask_dialog .hv-preview-block::-webkit-scrollbar-track, .hv-masks-storage::-webkit-scrollbar-track, #form-login #List-UserNames ul::-webkit-scrollbar-track, .pun-modal .container::-webkit-scrollbar-track, .unread-notifications #notifications-wrap::-webkit-scrollbar-track, #history_selected_version textarea::-webkit-scrollbar-track, .adinput textarea::-webkit-scrollbar-track, #post #wrapper div::-webkit-scrollbar-track, #post #wrapperBottom div::-webkit-scrollbar-track, .hvStickerPackModalContent::-webkit-scrollbar-track, .Select_Topics tbody::-webkit-scrollbar-track, .materielbag::-webkit-scrollbar-track {
        background-color: #6c6c6c30!important;
    }
    
    
    /* ПРОФИЛЬ ПРИ НАСТРОЙКЕ + ЛИЧНЫЕ СООБЩЕНИЯ
    -------------------------------------------------------------*/
    #profilenav h2 {  }
    
    /* контейнер */
    #profile .container { padding-left: 210px; padding-top: 70px;}
    #pun-messages #profile .container { padding: 0; }
    
    /* навигация */
    #profilenav {  float: left;  width: 200px;  margin-left: -200px;  }
    #pun-messages #profilenav { margin-left: 0px; }
    
    /* отступы между строк в меню*/
    #profilenav li {  padding-bottom: 10px;  font-weight: normal;  }
    
    /* отступ в управлении  */ 
    #setmods dl {padding: 0 0 0 110px;  }
    #setmods dt { float: left;
        width: 150px;
        margin-left: -190px;
        padding: 10px;
        display: inline;
      }
    #setmods dd { display: block;     padding: 10px;     font-weight: normal;  }
    
    /*настройки списка */
    #profilenav ul { padding: 0px; }
    
    /* заголовки  в настройках профиля (у меня отключены) */
    #viewprofile h2, #profilenav h2 {     text-align: left;
        margin: 0px!important;}
    #viewprofile h2 span, #profilenav h2 span {         
    font-size: 15px;
        text-align: center;
        text-transform: uppercase; }
    
    /* ПРОФИЛЬ в ПРЕДПРОСМОТРЕ
    -------------------------------------------------------------*/
    #viewprofile ul { padding: 0px;  }
    #viewprofile li { }
    #viewprofile li span {
       font-weight: 500;
        text-align: center;
        margin-bottom: 10px;
     }
    #viewprofile li strong, #viewprofile li div {      
        display: block;
        font-weight: normal;
        text-align: center;  }
    #profile-left { width: 25%; padding-top:0 !important;}
    #profile-right {width: 75%}
    #profile-name strong {font-size:14px}
    #profile-left strong {}
    #profile-signature {padding:10px;}
    
    #viewprofile .lzname,  #viewprofile .lztext {
        background: transparent;
        text-align: left;
        width: auto;
        border: none;
        outline: none;
        margin: 0!important;
        padding: 0px!important;
        padding-bottom: 2px!important;
        text-shadow: none;
        font-weight: bolder!important;
    }
    
    /* ОСНОВНЫЕ НАСТРОЙКИ. НЕ ТРЕБУЮТ ИЗМЕНЕНИЙ
    -------------------------------------------------------------*/
    * html .tclcon {height: 1px}
    /* html:has(+ :not(.day)) { min-width: 1200px; }
    
    body {min-width: 1200px;} */
    
    /* отключить прокрутку снизу */
    body {overflow-x: hidden}
    
    /* отступы по умолчанию у тела */
    
    /* элементы списка */
    ul, dl, li, dd, dt {  list-style: none;  }
    
    /* убрать курсив с текста везде кроме поста */
    address, em {font-style: normal;} 
    
    /* убрать подчеркивание с ссылок */
    a {  text-decoration: none;  }
    
    /* скрытые элементы */
    .punbb .container:after,
    .punbb .post-links ul:after,
    .punbb .main div.inline:after,
    .punbb .post-box:after,
    .punbb .linksb:after, #pun-title h1 span, #pun-main h1,  #pun-debug h2 {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;  overflow:hidden;  line-height: 0.0;  font-size: 0;  }
    
    #button-files_rusff,
    #button-graffiti_rusff {display: none!important;}
    #post fieldset legend {display: none!important;}
    .punbb-admin #pun-status {display: none!important;}
    
    .acchide,
    #pun-index #pun-main h1,
    #pun-navlinks h2,
    #pun-pagelinks h2,
    #pun-status h2,
    #pun-ulinks 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,  #navawards a span  {  font-size: 0;  height: 0;  width: 0;  line-height: 0.0;  position:absolute;  left: -9999px;  overflow: hidden  }
    #pun-ulinks .item5, .modlist, li.pa-ua, .pa-author imgб li#navawards, .lastedit, .pa-gifts, div#pun-live-rusff { display:none;}
    
    /* информация при регистрации */
    .info-box {padding: 0 30px;    margin: 0 0 10px 0;  }
    .info-box * {  padding: 0;  }
    #pun-main .info-box .legend {    font-weight: bold;  }
    
    
    /* СКОПИРОВАНО ИЗ ЭКСТРЫ
    -------------------------------------------------------------*/
    #poll-special table.poll1 {width:auto}
    #poll-special td {border:0}
    .punbb .post-content img.postimg {max-width:100%; margin:0.4em 0}
    #poll-special td {text-align:left !important; cursor:default !important}
    #poll-special td.tac {text-align:center !important}
    #poll-special td.tar {text-align:right !important}
    #form-buttons table, .punbb .formal textarea {width:100%}
    #form-buttons td {padding:0 !important; line-height:0; background-position:center; background-repeat:no-repeat; border:0; cursor:pointer;}
    #form-buttons tr {text-align: center;}
    #form-buttons td img {height:26px; width:100%}
    #formkey, #formetc {display:none}
    #main-reply {width:100%}
    #pun-messages #post-form div.container {padding-left:2.3em}
    #similar-topics {margin-top:1em}
    #similar-topics div.container {padding-top:1.1em}
    #similar-topics td {border:0; padding:0}
    #similar-topics td.st-tcl {width:60%}
    #similar-topics td.st-tc2 {width:25%; padding-right:1em; text-align:right}
    #similar-topics td.st-tcr {width:15%; padding-right:1em; text-align:right}
    .postlink.long {width:30em}
    .postlink.long .new-topic {padding-right:12px}
    #pun-online .tcl.action {width:35%}
    #pun-online .tc3 {width:10%}
    #pun-index .isub .tcl {padding-left: 3em !important;}
    #pun-main #subforums {padding: 1em 0 1em 1em; margin-bottom: 5px;}
    
    
    /** подгрузка видео и картинок 
    ---------------------------------------------------------------*/
    #video-host-list {margin-top:.3em; line-height:1.8em}
    #video-area-tinp, #image-area-tinp {margin:.5em 0; padding:.3em;  width: 100% !important;}
    #video-area-msg, #image-source-list, #image-area-actions, #spoiler-sels {line-height:2em}
    p[class="checkfield"] img, div[class="checkfield"] img, fieldset[class="radiofield"] img {height:auto; max-height:50px}
    #image-area-tcon-computer {margin:0 0 1em}
    #image-area-tcon-computer td {border:none !important; padding:0}
    #imageupload-left {width:140px}
    #imageupload-right {padding-left:9px !important; background:transparent !important; max-width:380px}
    #image-area-actions {text-align:right}
    * html #imageQueue {height:expression( this.scrollHeight > 65 ? "66px" :"auto" )} /* sets max-height for IE */
    * html #uploaded-images {height:expression( this.scrollHeight > 143 ? "144px" :"auto" )}
    #imageQueue {max-height:72px; overflow-y:auto; margin-bottom:10px}
    #uploaded-images {max-height:144px; overflow-y:auto}
    #uploaded-images img {width:88px; height:66px; border:1px solid; margin-right:4px; cursor:pointer}
    #upload-button-container, #image-width, #image-thumb-width, #image-insert-format, #insert-all-images-container {margin-top:10px}
    #image-source-list a, #image-area-actions a, #spoiler-sels a {margin-right:15px; cursor:pointer}
    #insert-image-tip {margin-top:10px}
    #upload-button-container img {cursor:pointer; width:120px; height:30px}
    #image_upload_input {position:absolute; z-index:-1; left:-9999px}
    #selected-image-width, #selected-thumb-width {width:6em}
    #imageupload-left input[type=button] {width:11em; text-align:center}
    #upload-button-container input[type=button] {font-weight:bold}
    #image-width, #image-thumb-width, #image-insert-format strong {font-size:.9em}
    .uploadQueueItem {padding:.8em 1em; border:solid 1px #ddd; border-radius:5px; margin-bottom:.5em; background:rgba(238,238,238,0.22)}
    .uploadQueueItem.error {border-color:rgba(255,0,0,0.25); background-color:rgba(255,0,0,0.08)}
    .uploadQueueItem .cancel {font-size:20px; font-weight:700; font-family:Arial; float:right; margin:-.25em 0 0}
    .uploadQueueItem .cancel a {text-decoration:none; color:#333!important}
    .uploadProgress {display:block; width:98%; height:3px; margin:2px 0 0; background:#ddd; position:relative}
    .uploadProgressBar {position:relative; background:#00adff; height:3px; width:.1%; transition:width .1s linear}
    
    

    0

    8

    Код:
    /** подсказки и затемнение фона при всплывающих страницах 
    ---------------------------------------------------------------*/
    .tipsy {padding:5px; font-size:11px; font-family:tahoma,helvetica,verdana,arial; position:absolute; z-index:100000; opacity: 1!important; width: 200px!important;}
    .tipsy-inner {padding:5px 8px 4px; background-color:black; color:white; min-width: 200px!important; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position: absolute!important;  top: -350px!important; opacity: 1!important; left: 50%; transform: translateY(-50%) translateX(-50%); z-index: 999999!important;}
    .tipsy-arrow {display: none;}
    .tipsy-n .tipsy-arrow {display: none;}
    .tipsy-nw .tipsy-arrow {display: none;}
    .tipsy-ne .tipsy-arrow {display: none;}
    .tipsy-s .tipsy-arrow {display: none;}
    .tipsy-sw .tipsy-arrow {display: none;}
    .tipsy-se .tipsy-arrow {display: none;}
    .tipsy-e .tipsy-arrow {display: none;}
    .tipsy-w .tipsy-arrow {display: none;}
    
    .jGrowl {z-index:9999; color:#fff; font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; position:fixed}
    .jGrowl.top-left {left:0; top:0}
    .jGrowl.top-right {right:0; top:0}
    .jGrowl.bottom-left {left:0; bottom:0}
    .jGrowl.bottom-right {right:0; bottom:0}
    .jGrowl.center {top:0; width:50%; left:25%}
    .jGrowl.center .jGrowl-closer,.jGrowl.center .jGrowl-notification {margin-left:auto; margin-right:auto}
    .jGrowl-notification {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; text-align:left; display:none; border-radius:5px; min-height:40px}
    .jGrowl-notification .ui-state-highlight,.jGrowl-notification .ui-widget-content .ui-state-highlight,.jGrowl-notification .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#fff}
    .jGrowl-notification .jGrowl-header {font-weight:700; font-size:.85em}
    .jGrowl-notification .jGrowl-close {background-color:transparent; color:inherit; border:none; z-index:99; float:right; font-weight:700; font-size:1em; cursor:pointer}
    .jGrowl-closer {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; display:none; border-radius:5px; padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:.9em; font-weight:700; text-align:center}
    .jGrowl-closer .ui-state-highlight,.jGrowl-closer .ui-widget-content .ui-state-highlight,.jGrowl-closer .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#fff}
    @media print {.jGrowl {display:none}}
    .pun-modal {position:fixed; width:100%; height:100%; top:0; left:0; bottom:0; z-index:100000}
    .pun-modal .modal-bg {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); cursor:pointer; z-index:110000}
    .pun-modal .modal-inner {width:700px; max-width:94%; height:auto; max-height:44em; top: 50%; left: 50%;  transform: translateX(-50%) translateY(-50%); border-radius: 5px; box-shadow:0 0 14px rgba(0,0,0,.3); position:relative; z-index:120000; overflow:hidden}
    .pun-modal h2,.pun-modal h1 {max-width:700px; margin:0!important; background-color: #b4ad9c;}
    .pun-modal .container {padding:.6em 1em; max-height:40em; overflow:auto}
    .pun-modal .closer {position:absolute; font-size:1.5em!important; line-height:.8em; right:.4em; padding:.3em!important; margin:-.3em!important; cursor:pointer; background:none 0 transparent!important}
    .noscroll {overflow:hidden!important}
    
    .notify-message.jg-notice, .notify-message.jg-reputation, .notify-message.jg-report, .notify-message.jg-award { border-left: 12px solid transparent!important; }
    
    .jGrowl-notification .jGrowl-header, .jGrowl-notification .jGrowl-message {
        font-weight: 600!important;
        color: var(--doptext)!important;
        font-family: 'Mulish' !important;
    }
    
    .jGrowl-notification .jGrowl-header a, .jGrowl-notification .jGrowl-message a { 
        font-weight: 700!important;
        font-family: 'Mulish' !important;
     }
    
    .jGrowl-notification .jGrowl-message a { 
        color: var(--doptext)!important;
     }
    
    .jGrowl-notification .jGrowl-close {
        border: none !important;
        color: var(--doptext);
        padding: 2px 8px !important;
        font-size: 12px !important;
    }
    
    .flag-i {
        background-size: contain;
        background-position: 50%;
        background-repeat: no-repeat;
        position: relative;
        display: inline-block;
        width: 1.33333333em;
        line-height: 1em;
        margin-right: 1em;
    }
    
    .flag-i:before {    content: '\00a0';}
    
    .social {
        background-image: url(/i/social.1.png);
        background-repeat: no-repeat;
        float: left;
        display: block;
        margin: 3px 5px;
        width: 16px;
        height: 16px;
    }
    .social-vkontakte {    background-position: -130px 0;}
    .social-odnoklassniki {    background-position: -78px 0;}
    .social-mailru {    background-position: -52px 0;}
    .social-google {    background-position: -26px 0;}
    .social-yandex {    background-position: -156px 0;}
    
    .icons-pencil:before { content: '\270E'; } /* '' */
    
    
    .hide-author .post-body {
        margin-left: 0px;
        margin-right: 0px;
        position: relative !important;
        padding: 10px 21px;
        box-sizing: border-box;
    }
    
    .hide-author  .post-content {
       overflow: visible;
    }
    
    
    /*Регулировка размера шрифта в постах © Alex_63 */
    
    .FNTslider {
        border-radius: 4px;
        position: absolute;
        z-index: 1000;
        background: var(--back-color);
        width: 109px;
        height: 2px;
        margin: 4px 5px;
        border: solid 1px var(--back-color);
        float: right;
        margin-right: 10%;
    }
    
    #pun-messages .FNTslider {  margin-right: 20%; }
    
    .FNTslider .before {
        height: 2px;
        border: solid 1px transparent;
        border-right: none 0;
        border-radius: 4px 0 0 4px;
        position: absolute;
        background: #00000070;
        margin-top: -1px;
        margin-left: -1px;
    }
    .FNTslider .thumb {
    width: 5px;
        height: 8px;
        border-radius: 3px;
        position: relative;
        top: -3.5px;
        background: #54504a;
        cursor: pointer;
    }
    
    
    /*  подсказки */
    
    #tooltip,
    .tipsy-inner {
      z-index: 999999;
      padding: 6px;
      letter-spacing: 0.5px;
       border-radius: 5px;
        font: 700 9px 'Mulish';
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
    }
    
    #tooltip,
    .tipsy-inner,
    #respect figure .prof,
    .tipsy-inner a {
        color: var(--doptext)!important;
      text-decoration: none !important;
      text-align: center;
    }
    
    #tooltip {
      position: absolute;
      max-width: 200px;
      display: none;
    }
    
    #tooltip,
    .tipsy-inner,
    .num_msg,
    .bubble,
    .jGrowl-notification,
    .jGrowl .messag_theme,
    #messages-list a.Author {
     background: #1E2839!important;
    z-index: 50;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
    }
    
    .tipsy .post-rating p, .jGrowl .post-rating p, .tooltipsy .post-rating p, .tipsy-inner .post-rating p { left: -200px!important; margin-top: -300px!important;  }
    
    
    .jGrowl .messag_theme {
        font-size: 10px !important;
        background: rgba(0, 0, 0, .75);
        padding: 0px 0 3px !important;
        box-shadow: 0 0 10px rgba(0, 0, 0, .3);
        font-family: Tahoma;
        width: 277px !important;
        min-height: 0 !important;
        opacity: 1 !important;
    }
    
    .jGrowl .messag_theme h2 { color: var(--proftext) !important; }
    .messag_theme .jGrowl-close { 
        font-size: 15px !important;
        margin-top: 3px !important;
        margin-right: 2px !important;
    } 
    
    
    /*************************************************************
    
    ЛИЧНАЯ СТРАНИЧКА
    
    **************************************************************/
    
    .reveal-modal-bg { 
    	position: fixed; 
    	height: 100%;
    	width: 100%;
    background: #00000033;
            backdrop-filter: blur(25px);
    	z-index: 100;
    	display: none;
    	top: 0;
    	left: 0; 
    	}
    
    .reveal-modal {
    	visibility: hidden;
    	top: -160px; 
    	left: 50%;
    	width: 900px;
    	position: absolute;
    	z-index: 101;
    	padding: 1px 1px 1px;
    	-moz-border-radius: 2px;
    	-webkit-border-radius: 2px;
    	border-radius: 2px;
    	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
    	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
    	-box-shadow: 0 0 10px rgba(0,0,0,.4);
    	}
    
    .reveal-modal.xlarge     { width: 900px; margin-left: -440px;}
    	
    .reveal-modal .close-reveal-modal {
        font-size: 22px;
        line-height: .5;
        position: absolute;
        top: -18px;
        right: 23px;
        color: #212121;
        font-weight: bold;
        cursor: pointer;
        text-decoration: none;
        transition: color .3s ease-in-out !important;
    }
    
    #character {
        opacity: 1;
        transform: translateY(-50%);
        z-index: 99999;
        position: fixed;
        top: 50% !important;
        box-shadow: none;
    }
    
    .modal_wrap {
        width: 825px;
        height: 715px;
        margin: 0 auto;
        background: url(https://forumstatic.ru/files/001c/44/10/86416.png?v=1) top no-repeat;
        border: 1px solid #2F2F2F;
        border-radius: 10px;
        box-sizing: border-box;
        padding: 0 0px 40px;
        display: flex;
        gap: 0px;
        flex-direction: column;
        box-shadow: 0px 0px 20px 0px #00000080;
    }
    
    #lstable {
        width: 100%;
        margin: 0px auto;
        display: flex;
        flex-direction: column;
      }
    
    
    #lsback {
        position: absolute;
        width: 823px;
        height: 715px;
        z-index: -1;
    }
    
    /* ------------гифка---------------*/
    #lsfoto {
        position: absolute;
        display: flex;
        flex-direction: column;
        right: 50px;
        top: 55px;
        align-items: center;
    }
    
    #lsfoto ls-pic img {
        height: 130px;
        width: 130px;
        filter: grayscale(1);
        object-fit: cover;
        border-radius: 10px;
        box-shadow: 0px 0px 5px 0px #000000;
        border: 1px solid #505050;
    }
    
    #lsfoto name {
        width: 170px;
        height: 100px;
        background: var(--lz-back);
        border-radius: 10px;
        border: var(--lz-border);
        color: var(--lz-text);
        box-shadow: var(--lz-bxs);
        text-transform: uppercase;
        font: 800 11px 'Mulish';
        text-shadow: 0 1px 0px BLACK;
        padding: 59px 10px 15px;
        box-sizing: border-box;
        text-align: center;
        margin-top: -48px;
    }
    
    
    /* ------------текст---------------*/
    #lsinfo {position: absolute;display: flex;margin-left: 7px;margin-top: 429px;text-align: justify;font-family: var(--3ft);line-height: 12px;overflow-y: auto;width: 774px;height: 33px;justify-content: center;align-items: center;align-content: center;}
    #lsinfo text {display: block;padding: 5px 7px;font-size: 9px;color: var(--cl);text-transform: uppercase;font-weight: normal;}
    #lsinfo::-webkit-scrollbar { width: 0px; }
    
    /* ------------имя---------------*/
    #lsname {
        position: absolute;
        width: 225px;
        z-index: 9;
        margin: 301px 0px 0px 18px!important;
        display: inline-flex;
        justify-content: center;
    }
    
    #lsname name {
        font: 600 10px/16px var(--1ft);
        padding: 10px 10px 7px 10px;
        position: relative;
        letter-spacing: 2px;
        width: 816px;
        word-spacing: 3px;
        display: inline-flex;
        color: var(--cl);
        text-transform: uppercase;
        justify-content: center;
        align-items: center;
    }
    
    
    /* ------------купоны---------------*/
    #lscupon {
        order: 2;
        padding: 23px 15px;
        box-sizing: border-box;
        height: 160px;
        position: relative;
    }
    
    .kupon {
        width: 235px;
        height: 44px;
        background: #6C4646;
        border-radius: 0 20px 20px 0px;
        border: 1px solid #946767;
        display: flex;
        padding: 11px 47px 11px 57px;
        text-transform: uppercase;
        box-sizing: border-box;
        position: relative;
        font: 700 8px 'Mulish';
        color: #D4D4D4;
    }
    
    .kupon:after {
        position: absolute;
        content: '';
        height: 100%;
        border-left: 1px dashed #946767;
        top: 0;
        left: 46px;
    }
    
    .kupon:before {
        content: '\25';
        color: #999492;
        position: absolute;
        font: 16px 'Font Awesome';
        color: #D4D4D4;
        top: 50%;
        transform: translateY(-50%);
        left: 15px;
    }
    
    .kupon title {
        display: flex;
        height: fit-content;
        align-self: center;
    }
    .material-symbols-outlined { display: none; }
    
    .kupon nom {
        display: flex;
        width: 24px;
        height: 24px;
        background: #D4D4D4;
        border-radius: 50%;
        position: absolute;
        justify-content: center;
        align-items: center;
        color: #6C4646;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
    }
    
    
    /* ------------ачивки---------------*/
    #lsach {
        order: 0;
        height: 220px;
        box-sizing: border-box;
        padding: 27px 15px 15px;
        position: relative;
    }
    
    #lsach p { position: relative; margin: 0; }
    #lsach img {
        width: 60px;
        height: 48px;
    }
    
    
    /* ------------коллекции---------------*/
    #lscoll {
        order: -1;
        height: 220px;
        position: relative;
        padding: 27px 15px 15px;
        box-sizing: border-box;
    }
    
    #lscoll p {
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
        gap: 9px 5px;
        background: #0000001A;
        border-radius: 10px;
        padding: 7px 10px 12px;
        box-sizing: border-box;
        border: 1px solid #3B3B3B;
    }
    
    #lscoll nazv {
        font-weight: 700;
        text-transform: uppercase;
        text-shadow: 0 1px 0 BLACK;
        width: 100%;
        height: 21px;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #00000033;
        border: 1px solid #3C3C3C;
        border-radius: 5px;
    }
    
    #lscoll img {object-fit: cover; width: 47px; height: 47px;}
    
    #lscoll::-webkit-scrollbar { width: 0px; }
    
    
    
    /* ------------плашки---------------*/
    #lsplash {
        width: 530px;
        height: 216px;
        background: var(--lz-back);
        box-shadow: var(--lz-bxs);
        border: var(--lz-border);
        display: flex;
        flex-wrap: wrap;
        padding: 25px 12px 10px;
        box-sizing: border-box;
        border-radius: 10px;
        position: relative;
    }
    
    #lsplash a {
        width: 220px;
        height: 50px;
        position: relative;
        align-items: center;
        color: var(--doptext) !important;
        font: 700 11px 'Mulish';
        text-shadow: 0 1px 0 BLACK;
        pointer-events: none;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    #lsplash a text { text-transform: uppercase; }
    #lsplash a { transition: none!important; }
    #lsplash img {
        position: absolute;
        left: 0;
        width: 220px;
        height: 50px;
        border-radius: 0;
        z-index: 0;
    }
    
    #lsplash text, #lsplash  text2 {
        position: relative;
        color: var(--doptext)!important;
    }
    
    #lsplash text2 {
        text-transform: lowercase;
    }
    
    #lsplash::-webkit-scrollbar { width: 0px; }
    
    
    /* ------------брелок---------------*/
    #lsbrel {
      position: relative;
    }
    
    #lsbrel:after,
    #lsbrel:before {
       position: absolute;
       content: '';
    }
    
    #lsbrel:after {
       background: #6C4646;
       border: 1px solid #946767;
       width: 30px;
       height: 30px;
       border-radius: 10px;
       box-shadow: inset 0px 0px 10px 0px #121212, 0px 0px 5px 0px #000000;
        left: 50%;
        transform: translateX(-50%);
        top: -15px;
    }
    
    #lsbrel:before {
        background: url(https://forumstatic.ru/files/001c/44/10/89149.png);
        width: 59px;
        height: 114px;
        z-index: 4;
        left: 50%;
        transform: translateX(-50%);
        top: -12px;
    }
    
    #lsbrel img {
        margin-top: 96px;
        position: relative;
        z-index: 3;
    }
    
    .ls_wrap {
        width: 100%;
        justify-content: center;
        display: flex;
        flex-wrap: wrap;
        gap: 5px;
        overflow: auto;
        overflow-x: hidden;
        padding-right: 5px;
    }
    
    .ls_wrap::-webkit-scrollbar-track  {  background-color: #505050!important; }
    
    #lsphon .ls_wrap,
    #lsphon2 .ls_wrap { height: 183px; }
    
    #lsplash .ls_wrap { height: 173px; }
    #lsicon .ls_wrap {
        height: 34px;
        justify-content: flex-start;
    }
    
    #lscoll .ls_wrap,
    #lsach .ls_wrap {
        height: 178px;
    }
    
    #lsbrelki .ls_wrap,
    #lscupon .ls_wrap { height: 110px; }
    
    #lsgifts .ls_wrap {
        justify-content: flex-start;
        padding: 0 10px;
        box-sizing: border-box;
    }
    
    /* ------------фоны---------------*/
    #lsphon,
    #lsphon2 {
        height: 220px;
        z-index: 9;
        width: 260px;
        background: var(--lz-back);
        box-shadow: var(--lz-bxs);
        border: var(--lz-border);
        display: flex;
        flex-wrap: wrap;
        padding: 25px 12px 10px;
        box-sizing: border-box;
        border-radius: 10px;
        gap: 5px;
        position: relative;
    }
    
    #lsphon { margin-right: 10px; }
    
    #lsphon img,
    #lsphon2 img {
        width: 230px;
        height: 40px;
        object-fit: cover;
    }
    
    #lsphon::-webkit-scrollbar { width: 0px; }
    
    /* ------------ИКОНКИ---------------*/
    #lsicon {
        width: 530px;
        height: 70px;
        background: var(--lz-back);
        box-shadow: var(--lz-bxs);
        border: var(--lz-border);
        border-radius: 10px;
        padding: 26px 15px 15px;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
        gap: 5px;
        position: relative;
    }
    
    #lsicon img {width: 25px;height: 25px;object-fit: cover;margin: 4px 5px;}
    
    #lsicon::-webkit-scrollbar { width: 0px; }
    
    /* ------------брелки---------------*/
    #lsbrelki {
        height: 160px;
        padding: 27px 15px 23px;
        box-sizing: border-box;
        order: 3;
        position: relative;
    }
    
    #lsbrelki img {
        height: 60px;
        object-fit: contain;
    }
    
    
    .plash-name, .phon-name, .coll-name, .cupon-name, .achi-name, .icon-name, .brelki-name,
    .lsgifts_name {
        position: absolute;
        color: #918C8A;
        font: 800 11px 'Mulish';
        width: 130px;
        height: 30px;
        display: flex;
        background: #4A4A4A;
        justify-content: center;
        align-items: center;
        border: 1px solid #505050;
        border-radius: 10px;
        text-shadow: 0 1px 0 BLACK;
        text-transform: lowercase;
        box-shadow: 0px 0px 10px 0px #121212 inset, 0px 0px 5px 0px #000000;
        top: -15px;
        left: 50%;
        transform: translateX(-50%);
    }
    
    
    .icon-name {
        left: 57px;
        transform: none;
    }
    
    .lsgifts_name {
        left: 94px;
        transform: none;
    }
    
    /* ------------коллекции---------------*/
    #lsdostig {
        padding: 0px 6px;
        display: flex;
        width: 620px;
        gap: 30px;
        order: 4;
        margin: 0 auto;
        justify-content: center;
    }
    
    .dostg {
        position: relative;
        display: flex;
        width: 180px;
        height: 40px;
        gap: 4px;
        box-sizing: border-box;
        padding: 0 20px 0 10px;
        align-items: center;
        justify-content: center;
        background: var(--lz-back);
        color: var(--lz-text);
        box-shadow: var(--lz-bxs);
        font: 700 10px 'Mulish';
        text-transform: uppercase;
        border-radius: 10px;
        border: var(--lz-border);
    }
    
    .dostg nom {
        display: flex;
        position: absolute;
        height: 30px;
        width: 30px;
        border-radius: 50%;
        font: 800 12px 'Mulish';
        top: 50%;
        transform: translateY(-50%);
        right: -15px;
        background: #6C4646;
        color: #BE8B8B;
        text-shadow: 0 1px 0 BLACK;
        align-items: center;
        justify-content: center;
        box-shadow: 0px 0px 10px 0px #121212 inset, 0px 0px 5px 0px #000;
        border: 1px solid #784D4D;
    }
    
    
    .dostg title {
        display: flex;
    }
    
    
    .edit-reveal-modal {
        position: absolute;
        z-index: 1;
        right: 67px;
        bottom: 26px;
    }
    
    .fa-pen:before {
        content: '\f085'!important;
        color: #999492;
        position: absolute;
        font: 15px 'Font Awesome';
    }
    
    
    /* ------------вкладки---------------*/
    #lstabs {
        height: 715px;
        width: 825px;
        position: relative;
    }
    
    #lstabs>input[type="radio"] { display: none; }
    #lstabs>input[type="radio"]:checked+label {
        background: #282828;
        text-shadow: none;
    }
    
    #lstabs>label {
        width: 130px;
        height: 30px;
        background: var(--lz-back);
        color: var(--lz-text);
        box-shadow: var(--lz-bxs);
        font: 800 10px 'Mulish';
        border-radius: 10px;
        border: var(--lz-border);
        text-transform: uppercase;
        cursor: pointer;
        bottom: 10px;
        left: 278px;
        position: absolute;
        display: flex;
        justify-content: center;
        align-items: center;
        text-shadow: 0 0 1px #000;
        transition: background .3s ease-in-out;
    }
    
    #lstabs>label:hover {
        background: #282828;;
        text-shadow: none;
    }
    
    #lstabs>label:last-of-type { left: 418px; }
    #lstabs>div {
        display: none;
        width: 100%;
        height: 100%;
        flex-wrap: wrap;
    }
    
    #lstab1:checked~#box-hr, #lstab2:checked~#box-do {  display: flex; }
    
    #box-hr {
        padding: 55px 245px 55px 50px;
        box-sizing: border-box;
    }
    
    #box-do {
        padding: 33px 80px 43px;
        box-sizing: border-box;
        align-content: center;
        justify-content: space-between;
        gap: 29px 0px;
    }
    
    #box-do > div:not(#lsdostig) {  
        background: var(--lz-back);
        color: var(--lz-text);
        box-shadow: var(--lz-bxs);
        font: 800 10px 'Mulish';
        border-radius: 10px;
        border: var(--lz-border);
    }
    
    #box-do > div:not(#lsdostig, #lsgifts) { width: 320px; }
    
    
    #lsshapka {
        object-fit: cover;
        width: 823px;
        height: 150px;
        margin: 0px auto;
        top: 2px;
        border-radius: 10px 10px 0px 0px;
        position: absolute;
    }
    
    /* ------------ подарки ---------------*/
    #lsgifts {
        width: 662px;
        height: 114px;
        order: 3;
        position: relative;
        padding: 27px 15px 20px;
        box-sizing: border-box;
    }
    
    #lsgifts p { position: relative; margin: 0;}
    #lsach p:before {
        position: absolute;
        z-index: 1;
        content: attr(data-text);
        text-align: center;
        padding: 4px 7px 5px;
        pointer-events: none;
        transition: all .3s ease-in-out;
        opacity: 0;
        top: 0;
        max-height: 48px;
        width: 60px;
        overflow: auto;
        transform: translateX(-50%);
        left: 50%;
        font: 700 9px 'Mulish';
        color: var(--doplink);
        background: #1E2839;
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        border-radius: 10px;
        cursor: pointer;
    }
    
    #lsach p:before { top: 46px; }
    
    #lsgifts p:before::-webkit-scrollbar-track,
    #lsgifts p::-webkit-scrollbar-track {
        background-color: #505050 !important;
        width: .4px!important;
    }
    
    #lsgifts p:before::-webkit-scrollbar-thumb,
    #lsgifts p::-webkit-scrollbar-thumb { width: .4px!important; }
    
    #lsgifts p:hover:before,
    #lsach p:hover:before { opacity: 1!important; }
    
    
    /* очередность
    -------------------------------------------------------------*/
    
    #slideout {
    z-index: 200;
        position: fixed;
        top: 60px;
        right: 30px;
        width: 36px;
        height: 36px;
        padding: 0px 0;
        text-align: center;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
              }
    
    #slideout:before {
        content: '\f56b';
        position: absolute;
        font-family: 'Font Awesome';
        font-size: 13px;
        background: #989898;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        backdrop-filter: blur(10px);
        border-radius: 50%;
        height: 13px;
        width: 13px;
        padding: 10px;
        text-align: center;
        box-shadow: 1px 0px 0px -1px #fbfbfb57;
    }
    
    #slideout_inner {
    color: var(--proftext);
        position: fixed;
        top: 60px;
        right: -303px;
        background: var(--forest) -520px 240px;
        width: 300px;
        height: 140px;
        transition-duration: 0.3s;
        text-align: left;
        font-size: 10px;
        border: var(--orange-border);
    }
    
    #slideout_inner_textarea {
    width: 230px;
        height: 180px !important;
        margin-bottom: 1px;
        overflow: auto;
        margin-top: -20px;
        margin-left: 45px;
              }
    
    #slideout:hover { right: 219px; }
    #slideout:hover #slideout_inner { right: 0; }
    
    .ochered a { 
        font: var(--h1-font);
        text-transform: uppercase;
        z-index: 300;
        font-weight: bold;
        color: var(--proftext)!important;
       font-size: 10px;
    }
    
    .ochered a:hover { 
        color: var(--doptext)!important;
    }
    
    .ochered { 
        font: var(--h1-font);
        text-transform: uppercase;
        z-index: 300;
        color: var(--proftext);
        text-shadow: #000 .5px .5px .5px;
    }
    
    .ochered center {
    font-family: 'Mulish';
        font-size: 12px;
        margin-left: -60px;
        font-weight: 800;
    }
    
    
    
    .jGrowl-notification {  transform: unset !important; }
    .jGrowl-notification, .jGrowl-closer, .notification-spoiler {  }
    .jGrowl-notification .jGrowl-header, .jGrowl-notification .jGrowl-message {
        color: var(--body-color)!important;
        text-shadow: 0 0 1px #000 !important;
    }
    
    
    
    /*************************
    Стиль для Быстрой смены аккаунтов
    Deff
    *************************/
    /*Cкрытие формы входа без клика*/
    #pun-navlinks a:not(.NextShow)+span.odd{
    display:none!important;
    }
    #pun-navlinks #New-exit img{
    position:absolute;
    margin: 0;
    width:22px;
    height:auto;
    opacity:.8;
    }
    #pun-navlinks #New-exit:hover{
    opacity: .4;
    }
    /*Стиль доп-иконки Выход!*/
    .punbb #pun-navlinks a#New-exit {
      position:absolute;
      z-index:100000!important;
      margin-top: 0px!important;
      margin-left: 29px!important;
      float:none!important;
    }
    .punbb #pun-navlinks a#New-exit:before {
        content:none;
    }
    .punbb #pun-navlinks #form-login input{
        text-align: center;
        border: none !important;
        text-rendering: auto;
        margin-top: 4px !important;
        border-radius: 2px;
        letter-spacing: normal;
        word-spacing: normal;
        text-transform: none;
        text-indent: 0px;
        text-shadow: none;
        display: inline-block !important;
        text-align: center;
        font: normal normal 400 11px / normal Arial !important;
        background-color: rgb(120 120 120 / 79%);
        box-shadow: none;
        border-radius: 3px;
        color: #0e0e0edb !important;
    }
    
    .punbb #pun-navlinks #form-login input:-webkit-autofill {
          -webkit-box-shadow: 0 0 0px 1000px #626262 inset !important;
    }
    
    .punbb #form-login #fld1,#form-login #fld2{
    background-color: rgb(250, 255, 189);
    }
    .punbb #pun-navlinks #form-login input[type="submit"]{
    color: #787878 !important;
        font-weight: 700 !important;
        font-family: 'Mulish' !important;
        border-radius: 3px !important;
        background-color: #62626212;
        border: var(--orange-border) !important;
    }
    /*Стиль формы входа*/
    .punbb #pun-navlinks #form-login {
        text-shadow: 1px 1px 0 rgb(0 0 0);
        display: block;
        font: normal normal 400 11px / normal Tahoma;
        color: var(--headlink);
        text-transform: none;
        position: absolute !important;
        left: 0px;
        top: 14px;
        z-index: 1000000!important;
        padding: 7px 12px;
        background: var(--noise);
        border-radius: 0px 20px 20px 0px;
        text-align: center;
        font-family: 'Mulish';
    }
    #pun-navlinks #navlogin #form-login {
    margin-left: -35px;/*Подвижки формы влево от вход*/
    z-index: 100!important;
    }
    #pun-navlinks #navlogout #form-login {
    margin-left: -35px;/*Подвижки формы влево от выход*/
    z-index: 100!important;
    }
    .ismoderator #pun-navlinks #navlogout #form-login {
      margin-left: -35px!important;/*Подвижки формы влево от выход для АМС*/
    z-index: 100!important;
    }
    /*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */
    #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;
    text-shadow:none;
    cursor:pointer;
    font: normal normal 400 10px/normal Tamota!important;
    letter-spacing:0.5!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;
        margin-top: -8px;
        min-height: 90px;
        width: 220px;
        right: 127px;
        top: 8px;
        padding: 12px 19px 12px 17px;
        background: var(--noise);
        border-radius: 20px 0px 0px 20px;
        text-align: center;
    z-index: 100 !important;
    }
    /*Стиль контейнера под список Ников*/
    .punbb #List-UserNames ul{
    padding: 0px;
    overflow:hidden;
    overflow-y:auto;
    min-height:36px;
    z-index: 100 !important;
     border-radius: 5px;
    }
    
    .punbb #List-UserNames li {
        display: block !important;
        position: relative;
            background: none;
        text-align: left;
        padding-left: 5px !important;
        margin: 1px auto !important;
         font-family: 'Mulish';
        padding: 2px 0;
        transition: .33s;
    z-index: 100 !important;
    }
    .punbb #List-UserNames li:hover{
    opacity:.84;
    /*background:#546a6b!important;*/
    }
    /*Стиль Ников*/
    .punbb #List-UserNames li>b{
       cursor: pointer;
        opacity: .8;
        color: #929292;
        text-shadow: 1px 1px 1px rgb(0 0 0);
    }
    .punbb #List-UserNames li>b:hover{
    opacity:.93;
    text-shadow:1px 1px 1px rgba(0,0,0,.6);
    }
    /*Скролл контейнера с никами*/
    #List-UserNames ul::-webkit-scrollbar {
    width: 7px;
    height: 5px;
    }
    #List-UserNames ul::-webkit-scrollbar-track {
    background-color: #3e2a24;
        border: 1px solid #6a524b;
        box-shadow: none;
    }
    #List-UserNames ul::-webkit-scrollbar-thumb {
    background-color: #40302a;
        border: 1px solid #89766f;
        box-shadow: none;
    }
    /*Кнопки Удалить (правее ников)*/
    #List-UserNames ul li>span {
        display: inline-block;
        padding: 0 3px;
        position: absolute;
        opacity: .88;
        cursor: pointer;
        top: 0;
        bottom: 0;
        right: 2px;
        font: normal normal 700 10.56px/normal Verdana;
        color: var(--headlink);
        text-shadow: 1px 1px 1px rgb(0 0 0);
    }
    /*Текст при отсутствии запомненных Ников!*/
    #List-UserNames ul:empty:before{
    display:inline-block;
    content: "У Вас нет запомненных ников, введенных через форму справо, или через перенос ниже!";
    }
    /*Кнопка выход-2*/
    #navlogin #exit-2 {
    display:none;
    }
    #navlogout .Rega,
    #navlogout .Forgot {
    display:none;
    }
    /*Стиль блока с инпутом для переноса и вставки запомненных Аккаунтов*/
    #List-UserNames ul+span{
    display:inline-block;
    padding:6px 0 8px 0;
    text-align:left;
    font: normal normal 400 10.56px/normal Verdana;
    }
    /*Сам инпут*/
    .punbb #List-UserNames input {
        background: rgb(42 26 21);
        border: 2px inset rgb(62 42 36)!important;
        border-radius: 2px;
        text-shadow: none!important;
        color: #3e2a24!important;
        background-color: #342a23;
        font: normal normal 400 11px/normal Arial!important;
        box-shadow: inset 0px 0px 3px rgb(18 9 6);
        margin-top: 9px;
        padding: 2px !important;
        vertical-align: middle;
    }
    /*Стрелочки к инпуту*/
    #List-UserNames ul+span b{
    font: normal normal 400 13px/normal Verdana;
    padding:0 3px;
    color: #342D2C;
    }
    /*Кликалка слево, чуть выше инпута*/
    #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 Tahoma!important;
    margin-top:-22px!important;
    margin-left: 148px!important;
    max-width:170px;
    }
    /*************************
    //Конец Стиля для Быстрой смены аккаунтов
    *************************/
    
    
    
    .newtext { 
        width: 45px;
        display: inline-block; 
    }
    .newtext .bracket { display: none; }
    .newtext a { font-size: 0px; position: relative; }
    .newtext a:after {
        position: absolute;
        content: '[ new ]';
        font-size: 12px;
        width: 50px;
        font-weight: 700;
        left: -2px;
       color: var(--hovlink);
    }
    
    
    /* ---------------- СТИЛИЗАЦИЯ АДМИНКИ -------------------*/
    
    .punbb-admin {
    position: relative;
    padding: 0px 20px 0px;
    font-family: 'Raleway';
    }
    
    .adformal h2, #pun-adnav h2  {
        font-family: 'Mulish';
        text-transform: uppercase;
        text-align: center;
        color: #302f2c !important;
        background-color: var(--forcol) !important;
        background: rgba(0, 0, 0, 0.05);
        box-shadow: 0px 1px 0px #878E96 !important;
        border-radius: 6px;
        border: none !important;
    }
    
    #adnav-standard ul li {
    text-align: center;
        text-transform: none;
        padding: 4px 0;
        margin: 5px 5px;
        background: rgba(0, 0, 0, 0.05);
        box-shadow: 0px 1px 0px #878E96;
        border-radius: 6px;
    }
    
    #adnav-standard ul li ul li {
        margin: 5px;
    }
    
    #pun-adnav a, #adnav-standard ul li a { transition: all .3s ease-in-out;}
    #pun-adnav a:hover, #adnav-standard ul li a:hover {
        color: var(--hovlink)!important;
    }
    
    #adnav-standard > ul {
        display: flex!important;
        flex-direction: column!important;
    } 
    
    #adnav-standard ul .item1 {
       order: -5;
    } 
    
    #adnav-standard ul .item6 {
       order: -4;
    } 
    
    
    #adnav-standard ul .item-forms {
       order: -3;
       position: relative;
    } 
    
    #adnav-standard ul .item-forms sup {
       display: none;
    } 
    
    #adnav-standard ul .item15 {
       order: -2;
       position: relative;
    }
    
    #adnav-standard ul .item20 {
       order: -1;
    }  
    
    #adnav-standard ul .item15:after,
    #adnav-standard ul .item-forms:after {
        content: "\f02e";
        font-family: Font Awesome;
        position: absolute;
        font-size: 11px;
        left: 4px;
        top: 0;
    }
    
    #adnav-standard ul li::marker {
        color: transparent!important;
        font-size: 0!important;
    }
    
    .adcontainer {
        border-style: unset!important;
    }
    
    .adminmain {
      padding-left: 155px;
      margin-bottom: 6px;
      margin-top: 70px;
    }
    
    #pun-admain legend span {
        padding: 4px 9px!important;
        margin: 0 0 0 -15px;
        background: var(--backcol)!important;
        border-radius: 5px!important;
        font-size: 12px!important;
        font-weight: 600!important;
        border: var(--bordin)!important;
        box-shadow: 0 0 3px 0.2px #00000017!important;
    }
    
    #pun-admain fieldset {
        border-color: var(--forcol)!important;
    }
    
    .adformal {
        border-style: none!important;
    }
    
    #pun-admain fieldset .handle, #pun-admain fieldset p {
        border-color: var(--forcol)!important;
        border-radius: 5px!important;
    }
    
    #pun-admain span[class="adinput"] input, #pun-admain span[class="adinput"] label {
        max-width: 94%!important;
    }
    
    .punbb #pun-admain p.contains-textarea {
        border-left-width: 0px !important;
        border-left-style: none !important;
        background-color: transparent!important;
    }
    
    
    /* Theme switcher © max, the murderer! */
    
    #theme_switcher {
        display: flex;
        gap: 5px;
        position: absolute;
        padding: 0;
        margin: 0;
        top: -74px;
        left: 194px;
        border: none !important;
    }
    
    #theme_switcher span { display: flex;}
    
    #theme_switcher li label {
        font-size: 0px;
        height: 10px;
        width: 10px;
        border-radius: 50%;
        display: block;
        cursor: pointer;
        position: relative;
    box-shadow: none;
    border: 1px solid #3A4452;
    background: #9ca5b0;
    }
    
    #theme_switcher li:nth-of-type(even) label { background: #ADB6C2; }
    #theme_switcher li:last-of-type label {background: #CCD5DF; }
    
    #theme_switcher li input {
        -webkit-appearance: none;
        margin: 0;
        padding: 0;
        background: none;
        border: none;
        border: none !important;
    }
    
    
    
    #volSlider { height: 3px!important; }
    #volSlider .before {
        height: 3px!important;
    }
    
    #volSlider .thumb {
        width: 8px!important;
        height: 8px!important;
        border: .4px solid #00000036!important;
    }
    
    
    
    
    #background_switch {
        position: absolute;
        top: -273px;
    }
    
    
    /* РЕГУЛЯТОР РАЗМЕРА И ШРИФТА В ПОСТАХ
    ===========================================*/
    #chfont {
        position: absolute;
        top: -273px;
        right: 23px;
        text-align: center;
        line-height: 22px;
        -moz-opacity: .8;
        z-index: 999999;
    }
    
    #chfont:hover {
        opacity: 1; /*убирает прозрачность при наведении*/
        -moz-opacity: 1;
    }
    #chfontbut {
        cursor: pointer;
        position: relative;
        background: #1E2839;
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        border-radius: 10px;
        padding: 0px 9px 9px;
    }
    
    #chfontbut:before {
    content: '\f034';
        position: relative;
        font-size: 12px;
        font-family: 'Font Awesome';
        color: #8b9cb3;
        padding: 0px 0px;
        top: 5px;
    }
    
    #chfontbut::after  {
        display: none;
        position: absolute;
        content: '\f00d';
        font: 14px 'Font Awesome';
        top: -4px;
        right: -134px;
        color: #8b9cb3;
        line-height: 7px;
        font-size: 10px;
    }
    
    
    #chfont.active #chfontbut::after {
        display: block;
    }
    #chfont select {
        display: none;
        background-color: #1b2535;
        color: #8b9cb3;
        margin: 7px 0px 5px 0px;
        cursor: pointer;
        position: absolute;
        left: 42px;
        top: -7px;
        border: 1px solid #3A4452 !important;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
    }
    
    #chfontsize {
        float: right;
        display: none;
        position: absolute;
        right: -121px;
        width: 30px;
        border-radius: 10px;
        top: 21px;
        background-color: #1b2535;
        color: #8b9cb3;
        margin: 7px 0px 5px 0px;
        border: 1px solid #3A4452 !important;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
    }
    
    #chfont.active select,
    #chfont.active #chfontsize {
        display: block;
    }
    .fsizeplus,
    .fsizeminus {/*кнопки плюса и минуса*/
        background-color: var(--cl4); /*цвет фона*/
        border: solid 1px var(--cl4); /*стиль, цвет и ширина линий*/
        color: var(--cl); /*цвет плюса и минуса*/
        cursor: pointer;
    }
    .fsizeplus::after {
        content: '+';
    }
    .fsizeminus::after {
        content: '-';
    }
    .fsize {
       /*поле показывающее размер шрифта*/
       background-color: var(--cl4); /*цвет фона*/
       color: var(--cl); /*цвет цифр*/
       margin: 2px 0px 2px;
    }
    
    
    #s-block {
        position: relative;
        right: 45px;
    }
    
    #sTheme {
        background: rgba(0, 0, 0, 0.05);
        box-shadow: 0px 1px 0px #878E96;
        border-radius: 10px;
        margin: 0 10px 0 0px;
        color: var(--t-body)!important;
    }
    
    #isk {
        background: rgba(0, 0, 0, 0.05);
        box-shadow: 0px 1px 0px #878E96;
        border-radius: 7px!important;
        border: none!important;
        position: relative;
    }
    
    #isk:after {
        content: '\f002';
        position: absolute;
        font-family: 'Font Awesome';
        font-size: 14px;
        color: var(--t-body);
        pointer-events: none;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transition: all .3s ease-in-out;
        font-style: normal!important;
    }
    
    
    #tuser { margin: 0!important; }
    
    
    /*вкладки, (c) EMERAEL 2024*/
    .hidden {
       height: 0;
       opacity: 0;
    }
    
    .custom_tag.custom_tag_tabtitle p {
        font-weight: 700;
        font-size: 11px !important;
    } 
    
    .job_links .custom_tag.custom_tag_tabtitle p { font-size: 11px!important; }
    
    .custom_tag.custom_tag_tabtitle::-webkit-scrollbar-thumb:vertical { background-color:#eeeeee;border:solid 1px #e3e3e3;border-radius:0px; }
    
    .custom_tag.custom_tag_tabtitle::-webkit-scrollbar { width:5px;background-color:transparent;border-radius:0px; }
    
    .custom_tag.custom_tag_tabtitle p {padding: 0;}
    
    .custom_tag.custom_tag_tab {
        overflow-y: auto;
        margin: 8px 0px 0px 0px;
        padding: 10px;
    }
    
    .tabsy {
        text-align: justify;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 0px 5px;
        flex-direction: column;
        width: 100%;
        align-items: center;
    }
    
    .custom_tag.custom_tag_tabtitle  {
        cursor: pointer;
        transition: all .3s linear 0s;
        background: var(--theme_eb);
        box-shadow: var(--theme_ebx) !important;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--theme_tx) !important;
        text-transform: uppercase;
        border: var(--theme_border);
        font: 700 11px 'Mulish' !important;
        min-width: 150px;
        height: 30px;
        padding: 0;
        margin: 0;
    }
    
    .custom_tag.custom_tag_tabtitle p {padding: 0; margin: 0;}
    
    .custom_tag.custom_tag_tabtitle.active {
    }
    
    .custom_tag.custom_tag_tab {
        margin: 0px;
        padding: 0;
    }
    
    .custom_tag.custom_tag_tab p {
        margin: 0px;
    }
    
       /* Добавляем плавность для вкладок */
        .custom_tag_tab {
            opacity: 0;
            transition: all .3s ease-in-out; /* плавный переход */
        }
    
        .custom_tag_tab:not(.hidden) {
            height: auto;
            opacity: 1;
        }
    

    0

    9

    Код:
    /* ------------------------- ЗАДНИЙ ФОН ------------------------------*/
    body {
        background: var(--cover) no-repeat fixed;
        background-color: #332e2a;
        position: relative;
        margin: 0;
        background-size: cover;
    }
    
    /* ------------------------- ТЕЛО ------------------------------*/
    
    #pun {
        position: relative;
        width: 1000px;
        margin: 325px auto 170px auto;
        background: var(--back-color);
        box-shadow: var(--br-n-shadow);
        border-radius: 20px;
    }
    
    #pun:has(#pun-index) {
        background: transparent;
        box-shadow: none;
        border: none;
    }
    
    
    /* ------------------------- НАПОЛНЕНИЕ ТЕЛА ------------------------------*/
    
    .punbb {
        height: auto;
        width: 100%;
        padding: 30px 30px 25px;
        box-sizing: border-box;
        position: relative;
    }
    
    #pun-index { -webkit-font-smoothing: antialiased; padding: 0!important; }
    
    .multipage {
    }
    
    #pun-main {
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative;
        z-index: 1;
        margin: 0;
    }
    
    #html-header * p { margin: 0; }
    
    
    /* ------------------------- ШАПКА ------------------------------*/
    #pun-title {
        width: 885px;
        height: 411px;
        position: absolute;
        top: -325px;
        left: 20px;
        z-index: -1;
    }
    
    
    /* ------------------------- КАТЕГОРИИ ------------------------------*/
    
    /* оформление всей категории */
    #pun-index .category .container {
      position: relative;
    }
    
    /* оформление всего подфорума */
    #pun-index .hasicon {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        width: 1000px;
        background: var(--back-color);
        transition: all .2s ease-in-out;
        box-shadow: var(--br-n-shadow);
        border-radius: 20px;
        padding: 42px 58px;
        box-sizing: border-box;
        gap: 20px;
    }
    
    #pun-index .hasicon tr {
        position: relative;
        display: flex;
        transition: all .3s linear;
        width: 100%;
        gap: 50px;
        flex-direction: row;
        box-sizing: border-box;
        padding: 30px 50px 30px;
        background: #0000000D;
        border-radius: 20px;
        box-shadow: 0px 0px 5px 3px #4141411c inset;
    }
    
    
    /* оформление всех категорий */
    
    #pun-index .category h2,
    #pun-stats h2 {
        margin: 13px auto;
        width: 670px;
        height: 30px;
        box-sizing: border-box;
        color: var(--doptext);
        background: #1E2839;
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        border-radius: 10px;
        text-transform: uppercase;
        position: relative;
        transition: all .2s ease-in-out;
        font: 700 10px 'Mulish';
        display: flex;
        justify-content: center;
        align-items: center;
     }
    
    #pun-stats h2 {
        position: absolute;
        top: -55px;
        left: 50%;
        transform: translateX(-50%);
    }
    
    #pun-index .category h2:after, 
    #pun-stats h2:after {
        font: 900 10px 'Mulish';
        content: '!';
        position: absolute;
        top: 52%;
        left: -10px;
        transform: translateY(-50%);
        color: var(--doptext);
        background: #1E2839;
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    
    /* ПОДФОРУМ
    -------------------------------------------------------------*/
    
    /* расположение и оформление */
    #pun-index .tclcon {
       color: var(--t-body);
        font: 600 10px 'Mulish';
        text-transform: lowercase;
        -webkit-font-smoothing: antialiased;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        text-align: justify;
        gap: 7px;
    }
    
    #pun-index .tclcon div { -webkit-font-smoothing: antialiased; }
    
    
    #pun-index .tclcon h3 {
      margin: 0px;
    }
    
    #pun-index .tclcon a img {
        opacity: 0.7;
        transition: all .3s ease-in-out;
    }
    
    #pun-index .tclcon a img:hover {opacity: 1;}
    
    /* название подфорума - ссылка */
    #pun-index .tclcon h3 a {
        text-transform: uppercase;
        color: var(--t-body);
        font: 700 12px var(--body-font);
        display: block;
        padding: 0;
        line-height: 1;
        box-sizing: border-box;
        margin: 0;
        width: 100%;
        letter-spacing: 0px;
    }
    
    
    #pun-index .tclcon .links {
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        gap: 5px;
        margin-top: 5px;
    }
    
    #pun-index .links a {
        padding: 3px 10px 5px;
        background: rgba(14, 14, 14, 0.08);
        border-radius: 5px;
        transition: all 0s ease-in-out;
    }
    
    #pun-index .links a:hover {
      color: #C8C4C2!important;
      background: var(--cover);
    }
    
    #pun-index .tclcon h3 a:hover {
      color: var(--hovlink) !important;
    }
    
    
    
    /* ------------------------- ИКОНКИ НА ГЛАВНОЙ ------------------------------*/
    
    /* общее для иконок */
    #pun-index table Div.icon,
    #pun-index TR.inew Div.icon {
        display: block;
        width: 20px;
        height: 20px;
        position: absolute;
        left: -11px;
        top: 37px;
        transform: translateY(-50%);
        transition: all .3s ease-in-out;
    }
    
    #pun-index table Div.icon {}
    
    /* новые */
    #pun-index TR.inew Div.icon {
        background: #1E2839;
        border-radius: 50%;
        box-shadow: inset 0px 0px 5px 3px #F9463E99, 0px 0px 5px 0px #151D32;
        border: 1px solid #B54745;
    }
    
    #pun-index TR.inew Div.icon:after {
        position: absolute;
        content: '*';
        font: 700 15px 'Mulish';
        text-shadow: 0 1px 0px #000000ba;
        color: var(--hovlink);
        transition: all .3s ease-in-out;
        transform: translate(-50%, -50%);
        left: 50%;
        top: 62%;
    }
    
    
    /* ------------------------- ИКОНКА ВНУТРИ ПОДФОРУМА ------------------------------*/
    
    /* старые  */
    #pun-viewforum table Div.icon,
    #pun-messages table Div.icon,
    #pun-searchtopics table Div.icon {
      float: left;
      display: block;
      position: relative;
    margin: 2px 8px 0 0;
      width: 10px;
      height: 10px;
      border-radius: 50px;
        background-color: #363431c2;
    }
    
    /* новые */
    #pun-viewforum TR.inew Div.icon,
    #pun-messages TR.inew Div.icon,
    #pun-searchtopics TR.inew Div.icon {
      background-color: var(--hovlink);
    }
    
    
    /*важные */
    #pun-viewforum TR.isticky Div.icon,
    #pun-messages TR.isticky Div.icon,
    #pun-searchtopics TR.isticky Div.icon {
      background-color: #24261da1;
    }
    
    /* закрытые */
    #pun-viewforum TR.iclosed Div.icon,
    #pun-messages TR.iclosed Div.icon,
    #pun-searchtopics TR.iclosed Div.icon {
      background-color: transparent;
     border: 1px solid #32312e;
    }
    
    /* ------------------------- СТАТИСТИКА ------------------------------*/
    
    #pun-statistic .tc3 {
      width: 15%;
    }
    
    #pun-statistic .tc-username {
      width: unset;
      text-align: left;
    }
    
    #pun-statistic .tc-title {
      width: 25%;
      text-align: left;
    }
    
    #pun-statistic .tc-registered {
      width: 20%;
    }
    
    #pun-statistic .tc-topic {
      width: 50%;
    }
    
    /* оформление статистики */
    #pun-stats {
        width: 1000px;
        margin: 0 auto;
        background: var(--back-color);
        box-shadow: var(--br-n-shadow);
        border-radius: 20px;
        margin-top: 56px;
        position: relative;
    }
    
    .statscon {     
        display: flex; 
        padding: 35px 55px 65px;
    }
    
    /* оформление текста в статистике */
    #pun-stats .container {
        position: relative;
        padding: 30px 40px;
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        font: var(--body-font);
        font-size: 9px;
        gap: 0px 30px;
        background: #0000000D;
        border-radius: 20px;
        box-shadow: 0px 0px 5px 3px #4141411c inset;
    }
    
    #pun-stats  li.item1 strong,
    #pun-stats  li.item2 strong,
    #pun-stats  li.item3 strong,
    #pun-stats  li.item4 strong,
    .onlinelist strong {
          font: 600 10px 'Mulish';
    }
    
    #pun-stats .container strong a {
      text-transform: uppercase;
    }
    
    /* вся инфа в 1 строчке */
    #pun-stats li.item1,
    #pun-stats li.item2,
    #pun-stats li.item3,
    #pun-stats li.item4 {
    text-align: center;
        display: inline-block;
        text-transform: uppercase;
        font: 600 10px 'Mulish';
        color: var(--t-body);
        margin-bottom: 20px;
        position: relative;
        z-index: 2;
    }
    
    #pun-stats li.item4 a{     color: var(--t-body);}
    #pun-stats li.item4 a:hover {    color: var(--hovlink);}
    
    
    /* активные пользователи */
    li#onlinelist {
        width: 100%;
        font: 600 11px 'Mulish';
        padding: 0;
        text-transform: lowercase;
    }
    
    .users_24h { margin-top: 20px;}
    
    
    
    
    /* ------------------------- ФУТЕР ------------------------------*/
    
    #pun-about .container {
      height: 10px;
      position: relative;
    }
    
    #pun-index #pun-about .container {
        position: absolute;
        width: 100%;
        bottom: 10px;
    }
    
    /* реклама русфф в футере */
    #pun-about .container .item1 {
        position: absolute;
        font-size: 8px;
        text-align: center;
        text-transform: uppercase;
        width: auto;
        bottom: 0px;
        left: 50%;
        transform: translateX(-50%);
    }
    
    #pun-about .container .item1 a {
        font-size: 8px;
        font-weight: 600!important;
    }
    
    #pun-about .container .item1 a:hover {
      color: var(--hovlink);
    }
    
    #html-footer > .container { position: relative; }
    
    .banners {
        position: absolute;
        width: 690px;
        height: 100px;
        top: 36px;
        right: 9px;
        box-sizing: border-box;
        background: #1E2839;
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-left: 7px;
    }
    
    #pun-index .banners {
        top: 10px;
        right: 39px;
    }
    
    
    .banners_wrap {
        width: 646px;
        height: 67px;
        overflow: auto;
        filter: grayscale(.5) brightness(0.7);
        transition: all .3s ease-in-out;
    }
    
    .banners_wrap:hover {filter: grayscale(0) brightness(1); }
    
    .banners_wrap::-webkit-scrollbar-track {
        background-color: var(--t-body)!important;
    }
    
    
    /* ------------------------- ЗАКЛАДКИ ------------------------------*/
    #MyBookmarks {
      background-color: #0e0e0e;
      box-shadow: 0 0 0 1px #292929cf, 0 0 6px 2px #000000cf;
      border-radius: 5px;
    background: #131210;
    }
    
    .editBookmark {
    background-color: var(--backcol);
        box-shadow: inset 0 0 6px 2px #aaa7a2, 0 0 0 1px #94928e;
    }
    
    .post .bookmark {
        color: rgb(97 61 53) !important;
        margin-left: 0px;
        background: rgb(97 61 53);
    }
    
    #BookmCntToggle {
      opacity: .8 !important;
    }
    
    #BookmCntToggle:hover {
      opacity: 1 !important;
      filter: brightness(1.1);
    }
    
    #BookmCntToggle.default-style {
        background: #663b32 !important;
        border-left: solid 5px currentColor;
        box-shadow: 1px 1px 0px #01010136 !important;
        color: #12110f !important;
        display: block;
        height: 26px;
        width: 18px !important;
    z-index: 1;
    }
    
    
    .back2 #BookmCntToggle.default-style { background: #5d684fc2 !important;  }
    
    #MyBookmarks h2, #MyBookmarks h1 { color: #ded9d1; }
    #MyBookmarks .deS { color: #ded9d1!important; }
    
    
    /* КНОПКИ ВВЕРХ ВНИЗ 
    -------------------------------------------------------------*/
    .go-up,
    .go-down {
    cursor: pointer;
        display: none;
        margin-bottom: 160px;
        opacity: 1;
        position: fixed;
        z-index: 100;
        transition: transform .4s ease-in-out;
        height: 30px;
        border-radius: 50%;
        margin-left: 1045px;
        font-family: 'Merriweather';
        font-weight: 700;
        font-size: 16px;
        color: #ED6663;
        text-shadow: 0 0 1px #000;
        text-align: center;
        padding-top: 9px;
        transform: rotate(90deg);
    }
    
    @media (max-device-width: 640px) {
       .go-up,
    .go-down { margin-left: 0; left: calc(100% - 50px); }
    }
    
    /* расположение */
    .go-up { bottom: 43.3%; }
    .go-down { bottom: 36%;}
    
    
    .go-up:after,
    .go-down:after {
        position: absolute;
        content: '';
        line-height: 100%;
        text-transform: uppercase;
        color: #787671;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: -1;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background: #1E2839;
        text-shadow: 0 1px 0px #00000080, 0px 0px 6px #ED6663 !important;
        box-shadow: inset 0px 0px 5px 3px #F9463E99, 0px 0px 5px 0px #151D32 !important;
        border: 1px solid #B54745 !important;
    }
    
    
    .go-up:hover  {    transform: translateY(-10px) rotate(90deg); }
    .go-down:hover  {    transform: translateY(10px) rotate(90deg); }
    
    
    /* при наведении */
    .go-down:hover,
    .go-up:hover {
      opacity: 1;
    } 
    
    
    
    /* ------------------------- ПРОФИЛЬ ------------------------------*/
    .post-author {
        margin: -20px 0 55px 0px;
        position: sticky;
        width: 250px;
        box-sizing: border-box;
        padding: 35px 15px 15px;
        background: linear-gradient(180deg, rgba(212, 212, 212, 0) 0%, #D4D4D4 80%), var(--cover) center top;
        border-radius: 10px;
    }
    
    #pun-searchposts .post-author {
        background: transparent;
        border-radius: 10px;
    }
    
    /* пространство в профиле */
    .post-author ul {
        padding: 0px;
        box-sizing: border-box;
        text-align: center;
        color: var(--proftext);
        text-transform: lowercase;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        position: relative;
        width: 100%;
        margin: 0px;
        background: var(--back-color);
        border-radius: 10px;
    }
    
    .post-author ul:after {
        content: "";
        display: block;
        width: 250px;
        height: 100%;
        position: absolute;
        bottom: -15px;
        left: -15px;
        border-radius: 0 0px 10px 10px;
        background: linear-gradient(180deg, rgba(180, 177, 175, 0) 0%, #A4ADB8 45%);
        z-index: -1;
        box-shadow: 0px 1px 0px 0px #878E96;
    }
    
    #pun-searchposts .post-author ul { padding-bottom: 15px; }
    
    
    /* ник автора */
    .pa-author {
        margin: 22px 0px 9px;
        width: 95%;
        position: relative;
    }
    
    /* ссылка ника */
    .pa-author a {
        font: 800 13px 'Mulish' !important;
        text-transform: uppercase;
    }
    
    /* статус */
    .pa-title {
        width: 200px;
        margin: 0px 0px 12px;
        font: 600 10px 'Mulish';
    }
    
    /* аватар */
    .pa-avatar {
        margin-bottom: 5px;
        width: 100%;
    }
    
    /* рамка аватара */
    .pa-avatar img {
        max-width: 180px;
        max-height: 180px;
    }
    
    /* рамка смены аватара */
    .pa-avatar.item2 img.allow_change:hover {
      outline-color: var(--hovlink) !important;
    }
    
    .change_avatar_theme h2 {
      font: var(--h1-font);
      padding: 5px;
      text-align: center;
      color: var(--doptext);
      font-weight: normal;
    }
    
    /* айпи */
    .pa-ip {
      clear: both;
      color: #51514e !important;
      font-size: 7px;
      width: 233px;
    }
    
    .pa-ip a {
      clear: both;
      color: #4d4d54 !important;
      font-size: 7px;
    }
    
    /* активен */
    .pa-online {
      height: 0px;
      width: 0px;
      border-radius: 50%;
      display: block;
      position: absolute;
      top: -4px;
      opacity: .8;
      font-size: 0px;
      background: var(--back-noise);
    }
    
    /* последний визит */
    .pa-last-visit {
      font-size: 9px !important;
      text-transform: lowercase;
      text-align: center;
      letter-spacing: 0.5px;
      color: var(--proftext);
      margin-top: 5px;
    }
    
    /* отображение при ответить */
    #pun-post .post-author  {
        background: var(--forcol);
        border-radius: 10px;
        min-height: 100px;
    }
    
    #pun-post .pa-author {
        padding: 25px 10px;
        box-sizing: border-box;
        text-align: center;
        color: var(--t-body);
        font: 900 13px 'Arial Black';
        text-transform: uppercase;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        position: relative;
        width: 100%;
        background: var(--back-color);
        border-radius: 10px;
    }
    
    /* награды */
    
    .post .pa-awards {
      display: none;
    }
    
    
    
    /* ------------------------- ПОЛЯ ПРОФИЛЯ ------------------------------*/
    
    .pa-fld1 {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: 23px 15px 0px;
        background: var(--forcol);
        box-shadow: var(--topic-bxs);
        border-radius: 10px;
        padding: 25px 20px;
        box-sizing: border-box;
        position: relative;
    }
    
    .pa-fld1 name,
    #pa-fld1 name,
    prof {
        position: absolute;
        top: 0px;
        transform: translateY(-50%);
        width: 159px;
        background: #7A8188;
        box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.41);
        border-radius: 20px;
        box-sizing: border-box;
        padding: 4px 9px 5px;
        font: 800 9px 'Mulish';
        color: #CCD5DF;
    }
    
    #pun-profile prof { display: none; }
    
    .pa-fld1 name a,
    #pa-fld1 name a {
        font: 800 9px 'Mulish'!important;
        text-transform: uppercase;
        color: #CCD5DF!important;
    }
    
    .pa-fld1 name a:hover { color: var(--hovlink2)!important; }
    
    prof {
        bottom: 1px;
        top: unset;
        transform: translateY(50%);
    }
    
    .pa-fld1 text {
        font: 600 10px 'Mulish';
        text-align: justify;
    }
    
    .pa-fld1 text a { color: var(--hovlink2)!important; }
    .pa-fld1 text a:hover { color: var(--hovlink)!important; }
    
    
    /* лз */
    
    .pa-fld4 {
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        width: 100%;
        height: 50px;
    }
    
    .pa-fld4 img {
        position: absolute;
        left: 0;
        width: 220px;
        height: 50px;
        border-radius: 0 0px 10px 10px;
        z-index: 0;
    }
    
    .pa-fld4 > a {
        color: #A4ADB8 !important;
        font: 700 11px 'Mulish' !important;
        text-transform: uppercase;
        position: relative;
        display: flex;
        flex-direction: column;
        padding: 0 10px;
        box-sizing: border-box;
    }
    
    .pa-fld4 p {
        margin: 0;
        text-align: justify;
        font: 600 10px 'Mulish';
    }
    
    .pa-fld4 text,
    .pa-fld4 text2 { position: relative; }
    
    .pa-fld4 text { margin-top: 10px; }
    .pa-fld4 text2 { text-transform: lowercase; }
    
    .pa-fld5 {
        width: 250px;
        z-index: -1;
        position: absolute;
        height: 300px;
        top: -35px;
    }
    
    .pa-fld5 img {
        height: 300px;
        width: 250px;
        object-fit: cover;
        position: absolute;
        overflow: hidden;
        z-index: -1;
        top: 0;
        left: 0;
        border-radius: 10px 10px 0px 0px;
    }
    
    .pa-fld6 {
        width: 41px;
        height: 41px;
    background: var(--back-color);
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: -19px;
    }
    
    .pa-fld6 img {
        height: 25px;
        width: 25px;
        object-fit: contain;
    }
    
    .pa-fld2,
    .pa-fld3,
    .pa-posts,
    .pa-respect {
        width: 23%;
        display: flex;
        margin-top: 33px;
        margin-bottom: 20px;
        justify-content: center;
        flex-direction: column;
        gap: 10px;
    }
    
    .pa-fld2 span,
    .pa-fld3 span,
    .pa-posts span,
    .pa-respect span {
      font-size: 11px;
    }
    
    .pa-respect span { margin-top: 0px; }
    
    .pa-fld2 br,
    .pa-fld3 br { display: none; }
    
    .pa-fld2 .fld-name,
    .pa-fld3 .fld-name,
    .pa-posts .fld-name,
    .pa-respect .fld-name {
        font-size: 0!important;
        position: relative;
        width: 100%;
        height: 12px;
    }
    
    .pa-respect .fld-name a {
        position: relative;
        width: 100%;
        height: 100%;
    }
    
    .pa-respect .fld-name a:after,
    .isguest .pa-respect .fld-name:after {
      content: '\f004';
    }
    
    .pa-fld2 .fld-name:after {
      content: '\f51e';
    }
    
    .pa-fld3 .fld-name:after {
      content: '\f303';
    }
    
    .pa-posts .fld-name:after {
        content: '\f303';
    }
    
    .pa-fld2 .fld-name:after,
    .pa-fld3 .fld-name:after,
    .pa-posts .fld-name:after,
    .pa-respect .fld-name a:after,
    .isguest .pa-respect .fld-name:after {
        position: absolute;
        font-size: 15px;
        font-family: 'Font Awesome';
        left: 50%;
        transform: translateX(-50%);
        transition: all .3s ease-in-out;
    }
    
    .pa-respect .fld-name a:hover:after { color: var(--hover)!important; cursor: pointer; }
    
    .pa-fld2 .fld-name:before { content: 'монет заработано'; }
    .pa-fld3 .fld-name:before { content: 'постов написано'; }
    .pa-posts .fld-name:before { content: 'нахихикано'; }
    
    .pa-respect .fld-name a:before,
    .isguest .pa-respect .fld-name:before { content: 'сердец разбито'; }
    
    .pa-fld2 .fld-name:before,
    .pa-fld3 .fld-name:before,
    .pa-posts .fld-name:before,
    .pa-respect .fld-name a:before,
    .isguest .pa-respect .fld-name:before {
        position: absolute;
        z-index: 1;
        text-align: center;
        padding: 4px 5px 5px;
        pointer-events: none;
        transition: all .3s ease-in-out;
        opacity: 0;
        min-width: 68px;
        top: 42px;
        transform: translateX(-50%);
        left: 50%;
        font: 700 9px 'Mulish';
        color: var(--doplink);
        background: #1E2839;
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        border-radius: 10px;
    }
    
    .pa-fld2 .fld-name:hover:before,
    .pa-fld3 .fld-name:hover:before,
    .pa-posts .fld-name:hover:before,
    .pa-respect .fld-name a:hover:before,
    .isguest .pa-respect .fld-name:hover:before { opacity: 1; }
    
    .pa-fld3 { display: none;}
    
    
    
    /* ПОСТЫ, РЕПУТАЦИЯ
    -------------------------------------------------------------*/
    #pa-ua { display: none; }
    
    .pa-respect {
        flex-direction: row;
        flex-wrap: wrap;
    }
    
    .pa-respect img {
        filter: grayscale(1) brightness(0.7);
        margin-right: -8px;
        width: 8px;
    }
    
    /* Индикатор активности пользователя */
    .indOnline,
    .indOffline {
    display: -webkit-box;
        position: absolute;
        left: -30px;
        top: -63px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        z-index: 1 !important;
    }
    
    .indOnline {
       background: var(--hovlink2);
        border: 5px solid var(--back-color);
    }
    
    .indOffline { background: transparent; }
    
    
    
    
    
    /* ------------------------- НОВОСТИ ------------------------------*/
    /* форма объявления */
    #pun-announcement {
      position: relative;
      z-index: 1;
    }
    
    #pun-viewtopic #pun-announcement {
    }
    
    #pun-announcement .container::-webkit-scrollbar {
      width: 6px;
      height: 6px;
    }
    
    /* плашки */
    
    .news {
      display: flex;
      justify-content: center;
      gap: 10px;
      flex-wrap: wrap;
      transition: all .3s ease-in-out !important;
      margin: 0px 20px 18px;
    }
    
    #pun-index .news {  margin: 0px 80px 18px;  }
    
    .news_item {
        display: flex;
        height: auto;
        justify-content: center;
        align-items: center;
        border-radius: 10px;
        box-shadow: 0 0 5px 1px #00000040;
    }
    
    .news_item p,
    .news_item a {
        font: 700 10px 'Mulish'!important;
        padding: 4px 10px;
        color: #8B9CB3!important;
    }
    
    .news_item p {
        margin: 0;
        border: 1px solid #323E53;
        background: #546581;
        border-radius: 10px 0 0 10px;
        box-shadow: inset 0 0 11px -3px #1E2839;
        transition: all .3s ease-in-out;
    }
    
    .news_item a {
        border-radius: 0px 10px 10px 0;
        border: 1px solid #323E53;
        border-left: none;
        text-transform: uppercase;
        background: #404D65;
        box-shadow: inset 0 0 4px -1px #1E2839 !important;
        transition: all .3s ease-in-out;
    }
    
    .news_item:hover p,
    .news_item:hover a  {
        color: #C98785!important;
    }
    
    .news_item:hover p {
    background: #825858;
        border: 1px solid #764d4d;
        box-shadow: inset 0 0 7px 0px #462423 !important;
    }
    
    .news_item:hover a {
        background: #7C5151;
        border: 1px solid #613D3D;
        border-left: none;
        box-shadow: inset 0 0 11px 1px #462423!important;
    }
    
    /* ------------------------- НУЖНЫЕ ------------------------------*/
    
    
    .wanted {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 0px 7px;
        width: 220px;
        height: 100px;
        color: var(--doptext);
        background: #1E2839;
        border: 1px solid #3a4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        border-radius: 10px;
        text-transform: uppercase;
        box-sizing: border-box;
        padding: 17px;
        left: 9px;
        top: 36px;
        position: absolute;
    }
    
    #pun-index .wanted {
        left: 39px;
        top: 10px;
    }
    
    .wanted h4 {
        margin: 0 0 7px;
        width: 100%;
        font: 700 11px 'Mulish';
        text-align: center;
    }
    
    .wanted a { 
        display: flex;
        justify-content: center;
        gap: 9px;
        width: 40px;
        height: 40px;
        position: relative;
        border-radius: 5px;
        box-shadow: 0 0 0 1px #13150d, 0 0 0px 2px #3a4452 !important;
        pointer-events: all;
     }
    
    .wanted a img {
        display: block;
        width: 40px;
        height: 40px;
        filter: grayscale(.8) brightness(0.4);
        border-radius: 5px;
        transition: filter 0.3s ease-in-out;
        object-fit: cover;
    }
    
    
    .wanted a:before {
        content: '';
        position: absolute;
        top: 0px;
        left: 0px;
        width: 40px;
        height: 40px;
        border-radius: 5px;
        opacity: .4;
        z-index: 1;
        background-color: #3a4452;
        transition: all 0.4s ease;
    }
    
    .wanted a:hover:before {
      opacity: 0;
    }
    
    #gifPreview {
      position: absolute;
      display: none;
      pointer-events: none;
      z-index: 9999;
      transition: all .6s ease-in-out;
    }
    
    #gifPreview img {
        border: 2px solid #3A4452;
        border-radius: 8px;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
        height: 50px;
        filter: grayscale(0.7) hue-rotate(197deg) brightness(0.6);
    }
    
    /* ------------------------- ТАБЛИЦА ------------------------------*/
    
    t {
        position: absolute;
        width: 1000px;
        height: 324px;
        left: 0;
        top: -325px;
    }
    
    t > *:not(#navigblock) {  
       position: absolute; 
       background: #1E2839;
       border: 1px solid #3A4452;
       box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
       border-radius: 10px;
       padding: 8px 16px;
       box-sizing: border-box;
    }
    
    .t_game {
        left: 45px;
        top: 125px;
    }
    
    .t_game a {
        color: var(--doptext) !important;
        margin-top: 2px;
        display: flex;
        height: 15px;
        overflow: auto;
        font-size: 10px;
        width: 158px;
    }
    
    .t_game a:hover { color: var(--hovlink)!important; }
    
    t_title,
    .t_post > a {
        font: 900 10px 'Arial Black';
        color: #1C1C1C!important;
        text-transform: uppercase;
        line-height: 10px;
        padding: 6px 0;
        display: flex;
    }
    
    .t_best {
        width: 210px;
        height: 90px;
        right: 115px;
        bottom: 22px;
    }
    
    .t_writers {
        width: 160px;
        height: 45px;
        left: 68px;
        bottom: 92px;
        text-align: center;
    }
    
    .t_writers a {
        cursor: pointer;
        font: 600 10px 'Mulish' !important;
        color: var(--doptext) !important;
    }
    
    .t_writers a:hover { color: var(--hovlink)!important; }
    
    .t_best a,
    t h4 {
        font: 700 11px 'Mulish';
        color: var(--doptext) !important;
        text-transform: uppercase;
        margin: 0;
        text-align: center;
    }
    
    t h4 a { color: var(--doptext) !important; font-weight: 700!important }
    
    t h4 a:hover { color: var(--hovlink)!important; }
    
    t_about {
        width: 180px;
        height: 45px;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        right: 43px;
        bottom: 87px;
    }
    
    t_about p {
        text-align: justify;
        font: 600 10px 'Mulish';
        color: var(--doptext);
        margin-top: 2px !important;
    }
    
    .t_post {
        width: 245px;
        height: 85px;
        bottom: 142px;
        right: 23px;
    }
    
    .t_post t_cn {
        padding: 10px;
        box-sizing: border-box;
        height: 100px;
        width: 218px;
    }
    
    .t_post p {
        padding-right: 5px;
        box-sizing: border-box;
        overflow: auto;
        text-align: justify;
        color: var(--doptext);
        font: 600 10px 'Mulish';
        text-transform: lowercase;
        height: 47px;
        margin-top: 4px !important;
        line-height: 12px;
    }
    
    
    .ams {
        height: 40px;
        bottom: 190px;
        right: 325px;
        padding: 5px 14px 8px 18px!important;
    }
    
    .ams:before {
        font: 900 10px 'Mulish';
        content: '!';
        position: absolute;
        top: 52%;
        left: -13px;
        transform: translateY(-50%);
        color: var(--doptext);
        background: #1E2839;
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .ams h3 {
        margin: 0;
        font: 700 10px 'Mulish';
        color: var(--doptext);
        display: flex;
        justify-content: center;
    }
    
    .ams a {
        font: 700 10px 'Mulish';
        color: var(--doptext) !important;
        text-transform: uppercase;
        position: relative;
    }

    0

    10

    Код:
    .ams a:hover {     color: var(--hovlink)!important; }
    
    .ams a img {
        display: block;
        height: 45px;
        border-radius: 10px;
        filter: grayscale(1);
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        margin-top: 3px;
        border: 1px solid #3a4452;
        clip-path: inset(0 0 100% 0);
        transition: clip-path 0.6s ease;
    }
    
    .ams a:hover img {clip-path: inset(0 0 0 0); }
    
    .t_post p::-webkit-scrollbar-thumb {}
    .t_post p::-webkit-scrollbar-track  {  background-color: var(--doptext);}
    
    
    /* КОД ССЫЛОК НАВИГАЦИИ ОТ ВЕЩЕГО ДУХА */
    
    
    .sslka {
        position: absolute;
        text-align: center;
        box-sizing: border-box;
        line-height: 11px;
        pointer-events: all;
        transition: all .3s ease-in-out;
        display: flex;
        flex-direction: column;
        gap: 2px;
        z-index: 5;
        text-transform: uppercase;
        left: 242px;
        top: 97px;
        width: 149px;
        background: #1E2839;
        border: 1px solid #3A4452;
        box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
        border-radius: 10px;
        padding: 8px 16px;
    }
    
    
    /* настройка вида самой ссылки, ширина, цвет, фон, шрифты и так далее */
    #pun .sslka a {
        margin: 2px auto;
        text-align: justify;
        display: block;
        box-sizing: border-box;
        font-weight: 500 !important;
        color: var(--doptext);
        font: 600 10px 'Mulish';
        text-transform: lowercase;
    }
    
    #pun .sslka a:hover { color: var(--hovlink)!important;}
    
    .spirit-navigation {
        height: 30px;
        width: 149px;
        color: #ED6663;
        font: 700 10px 'Mulish';
        text-align: center;
        text-shadow: 0 1px 0px #00000080, 0px 0px 6px #ED6663!important;
        box-shadow: inset 0px 0px 5px 3px #F9463E99, 0px 0px 5px 0px #151D32!important;
        border: 1px solid #B54745 !important;
        top: 65px;
        left: 242px;
        padding: 7px 12px !important;
        letter-spacing: 0px;
        transition: all .3s ease-in-out !important;
        cursor: pointer;
    }
    
    .spirit-navigation:after {
        font: 900 8px 'Mulish';
        content: 'V';
        position: absolute;
        top: 52%;
        right: -10px;
        transform: translateY(-50%);
        color: #ED6663;
        background: #1E2839;
        text-shadow: 0 1px 0px #00000080, 0px 0px 6px #ED6663 !important;
        box-shadow: inset 0px 0px 5px 3px #F9463E99, 0px 0px 5px 0px #151D32 !important;
        border: 1px solid #B54745 !important;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .spirit-navigation:hover {
     color: #c26967 !important;
    }
    
    .spirit-navigation h4 {letter-spacing: 0!important;}
    
    
    /* ------------------------- ГОСТЕВАЯ И ТЕМЫ ------------------------------*/
    
    .custom_tag_theme {
        width: 97.5%;
        margin: 40px auto 0;
        background: var(--theme_h) no-repeat, var(--theme_b);
        border: 1px solid #546580;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-content: flex-start;
        padding: 15px 50px 30px;
        box-sizing: border-box;
        flex-wrap: wrap;
        font-family: 'Mulish';
        gap: 20px 0px;
    }
    
    /* заголовки / ссылки */ 
    
    .custom_tag_hd,
    .custom_tag_hdL,
    .custom_tag_hdF {
      background: var(--theme_eb);
      box-shadow: var(--theme_ebx);
      border-radius: 10px;
      display: flex;
      justify-content: center;
      align-items: center;
      color: var(--theme_tx);
      text-transform: uppercase;
      border: var(--theme_border);
      font: 700 15px 'Mulish'!important;
    }
    
    .custom_tag_theme .custom_tag_hdF,
    .custom_tag_theme .custom_tag_hdL { height: 30px; }
    
    .custom_tag_hd,
    .custom_tag_theme > .custom_tag_hdF,
    .custom_tag_theme > .custom_tag_hdL { height: 40px; }
    
    .custom_tag_hd p,
    .custom_tag_theme > .custom_tag_hdF p,
    .custom_tag_theme > .custom_tag_hdL p {   font: 700 15px 'Mulish'!important; margin: 0; }
    
    .custom_tag_hdL p {   font: 700 11px 'Mulish'!important; margin: 0; }
    .custom_tag_hdL:has(.hd_sub) > p {   font: 700 13px 'Mulish'!important; }
    
    .custom_tag_hdF {
        min-width: 50%!important;
        max-width: 100%!important;
        box-sizing: border-box;
        padding-left: clamp(35px, 50px, 70px);
        padding-right: clamp(35px, 50px, 70px);
        margin-top: -34px;
    }
    
    .custom_tag_hd {
      height: 40px;
      width: 50%!important;
      margin-top: -36px;
    }
    
    .custom_tag_hdL { margin-top: -40px; }
    .custom_tag_hdL:has(.hd_sub) {
        flex-wrap: wrap;
        margin-top: -50px;
        height: 40px;
    }
    
    .hd_sub { width: 100%; }
    .hd_sub p {
        text-transform: lowercase;
        margin: -13px 0 -1px;
        text-align: center;
        font: 700 10px 'Mulish' !important;
    }
    
    .custom_tag_bg { text-transform: uppercase; }
    
    .guest_links p a,
    .custom_tag_plottag p {
        background: var(--theme_eb);
        box-shadow: var(--theme_ebx)!important;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--theme_tx)!important;
        text-transform: uppercase;
        border: var(--theme_border);
        font: 700 11px 'Mulish' !important;
        width: 150px;
        height: 30px;
    }
    
    .custom_tag_plottag p {
       margin: 0;
       box-sizing: border-box;
       width: auto;
       min-width: 150px;
       padding: 0 20px;
    }
    
    .guest_links p a:hover,
    .custom_tag.custom_tag_tabtitle.active,
    .custom_tag.custom_tag_tabtitle:hover  {
        background: #7C5151;
        border: 1px solid #C08C8D;
        box-shadow: 0px 0px 10px 0px #391E1E inset;
        color: #E8AAA8!important;
    }
    
    .guest_links p br { display: none; }
    
    /* блоки */ 
    
    .custom_tag_themeInfo {
        width: 100%;
        min-height: 70px;
        height: auto;
        background: #ACB9CA;
        border: 1px solid #546580;
        border-radius: 10px;
        padding: 21px 60px;
        box-sizing: border-box;
    }
    
    .custom_tag_themeInfo:has(.custom_tag_hdL) { margin-top: 10px; }
    .custom_tag_themeInfo:has(.hd_sub) {     margin-top: 20px; }
    
    .custom_tag_themeInfo p {
        font-size: 10px;
        line-height: 1.3;
    }
    
    .custom_tag_lead {
        width: 660px !important;
        margin: 0 auto;
        display: flex;
        background: #1E2839;
        padding: 20px 50px;
        box-sizing: border-box;
        border: 1px solid #546580;
        border-radius: 10px;
        box-shadow: 0px 0px 15px 4px #0D121B inset, 0px 0px 5px 0px #151D32;
        flex-direction: column;
        align-items: center;
        color: var(--doplink);
        font: 700 11px 'Mulish';
        line-height: 1.3;
    }
    
    .custom_tag_lead p { margin: 0; font-size: 11px !important; }
    
    
    /* новости */
    
    .news_wrap { display: flex; gap: 30px; justify-content: center; }
    
    .news_hd,
    .city_hd {
        text-transform: uppercase;
        font: 700 12px 'Mulish' !important;
        text-align: center;
        margin-top: 20px;
    }
    
    .news_best,
    .news_post { width: 300px; }
    
    .news_best .news_linksB a {
        width: 50px;
        height: 50px;
        display: flex;
        margin: 0;
        border-radius: 10px;
        border: 2px solid #546580;
    }
    
    .news_best .news_linksB a img {
        width: 50px;
        height: 50px;
        object-fit: cover;
        border-radius: 8px;
        filter: grayscale(1);
        margin: 0!important;
        transition: all .3s ease-in-out;
    }
    
    .news_best a img:hover { filter: grayscale(0);}
    .news_linksB p {
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap: 0px 3px;
    }
    
    .news_links p {
        margin: 0;
        display: flex;
        width: 600px;
        gap: 10px;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .news_links p a {
        width: 170px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #546580;
        border-radius: 10px;
        border: 1px solid #45546C;
        text-transform: uppercase;
        color: #BDD1EB !important;
        font: 700 9px 'Mulish' !important;
    }
    
    .news_links p br { display: none; }
    
    .news_links p a:hover {     
        background: #7C5151;
        border: 1px solid #C08C8D;
        color: #E8AAA8 !important;
     }
    
    .news_pics p {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin: 0;
        gap: 12px;
    }
    
    .news_pics img {
        width: 250px;
        height: 90px;
        border-radius: 10px;
        border: 1px solid #546580;
        filter: grayscale(.8);
        transition: filter .3s ease-in-out;
        object-fit: cover;
    }
    
    .news_pics img:hover { filter: grayscale(0); }
    
    .post-box .news_wrap a { color: var(--t-body)!important;} 
    .post-box .news_post a,
    .post-box .news_hd a { font-weight: 700!important; }
    .post-box .news_wrap a:hover { color: var(--hovlink2)!important; } 
    
    /* гостевая */
    
    .custom_tag_theme:has(.guest_links) {
        background: var(--theme_h) no-repeat, url(https://forumstatic.ru/files/001c/44/10/23102.png?v=1);
    }
    
    .custom_tag_theme:has(.guest_links) > div { width: 100%; }
    
    .guest_links {  margin-left: -20px;}
    .guest_links p {
        margin: 0 auto;
        width: 790px;
        display: flex;
        justify-content: center;
        gap: 5px;
    }
    
    .guest_wrap {
        display: flex;
        gap: 0 20px;
        justify-content: center;
        margin-top: 10px;
    }
    
    .guest_card {
        width: 375px;
        min-height: 260px;
        padding: 26px 30px 30px;
        box-sizing: border-box;
        background: #ACB9CA;
        border: var(--theme_border);
        border-radius: 10px;
        position: relative;
    }
    
    .guest_title p {
        margin: 0;
        background: var(--theme_eb);
        box-shadow: var(--theme_ebx) !important;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--theme_tx) !important;
        text-transform: uppercase;
        border: var(--theme_border);
        font: 700 11px 'Mulish' !important;
        width: 210px;
        height: 30px;
        position: absolute;
        top: -15px;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .guest_card p a {
        font-weight: 700 !important;
        color: var(--t-body) !important;
    }
    
    .guest_card p a:hover { color: var(--hovlink)!important; }
    
    .guest_code .code-box {
        margin: 0!important;
        background: #ACB9CA!important;
        box-shadow: none!important;
        border: 1px solid #546580!important;
        padding: 20px 50px;
        box-sizing: border-box;
    }
    
    .guest_code .code-box strong.legend {
        margin: 0!important;
        background: none;
        padding: 0px 0 0 22px!important;
    }
    
    .guest_code .code-box strong.legend a { color: #2A3237 !important; }
    .guest_code .code-box .blockcode { padding: 0!important; }
    .guest_code .code-box .scrollbox pre {  margin-bottom: 0!important; }
    
    .shop_code {
        display: flex;
        justify-content: center;
        gap: 20px;
    }
    .shop_code .guest_code { width: 40%!important; position: relative; }
    .shop_code .guest_code .code-box .blockcode { height: 65px!important; }
    
    .shop_code .custom_tag_hdL {
        width: 200px;
        height: 22px;
        position: absolute;
        top: -11px;
        z-index: 1;
        left: 51%;
        transform: translateX(-50%);
        margin: 0 !important;
        box-shadow: none !important;
        border: 1px solid #45546c;
    }
    
    /* магазин */
    
    .custom_tag_theme:has(.shop_links) { padding: 15px 40px 30px; }
    .shop_links {
        display: flex;
        width: 100%;
        justify-content: center;
        gap: 0 10px;
        margin: 9px 0;
    }
    
    .shop_wrap {
        width: 770px;
        background: #ACB9CA;
        border-radius: 10px;
        border: 1px solid #546580;
        box-sizing: border-box;
        padding: 0px 36px 30px;
    }
    
    .shop_hd {
        text-align: center;
        text-transform: uppercase;
        margin: 30px 0 15px;
        font: 700 12px 'Mulish';
    }
    
    .shop_wrapS:has(.custom_tag_nmbr) {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 0 58px;
        max-height: 250px;
        overflow: auto;
    }
    
    .shop_wrapS p {
        display: flex;
        flex-wrap: wrap;
        overflow: auto;
        justify-content: center;
        gap: 15px;
        font-size: 10px!important;
    }
    
    .shop_wrapS p br { display: none; }
    .shop_wrapS p img { margin: 0; }
    
    .custom_tag_tab:first-of-type .shop_wrapS p,
    .custom_tag_tab:nth-of-type(2) .shop_wrapS p  {
        gap: 15px;
        padding-right: 1px;
        margin: 0 auto;
        overflow-x: hidden;
        width: 100%;
    }
    
    .custom_tag_tab:first-of-type .shop_wrapS p img,
    .custom_tag_tab:nth-of-type(2) .shop_wrapS p img {
        width: 180px;
        height: 180px;
        object-fit: cover;
        margin: 0;
    }
    
    .shop_wrapS p::-webkit-scrollbar-track,
    .shop_wrap_pl::-webkit-scrollbar-track,
    .things_info::-webkit-scrollbar-track,
    .shop_wrapS::-webkit-scrollbar-track,
    .orgz_text::-webkit-scrollbar-track {
        background-color: #546580a1!important;
    }
     
    .shop_wrap_pl a {
        display: flex;
        width: 220px;
        height: 50px;
        position: relative;
        flex-direction: column;
        font-weight: 700;
        color: #A4ADB8!important;
        text-align: center;
        justify-content: center;
        pointer-events: none;
    }
    
    .shop_wrap_pl a img {
        width: 220px;
        height: 50px;
        position: absolute;
        border-radius: 0px 0px 10px 10px;
        object-fit: cover;
    }
    
    .shop_wrap_pl a text {
        position: relative;
        text-transform: uppercase;
        font-size: 11px !important;
        color: #A4ADB8!important;
    }
    
    .shop_wrap_pl a text2 {
        position: relative;
        font-size: 10px !important;
        margin-top: -3px;
        color: #A4ADB8!important;
    } 
    
    .shop_wrap_pl p {
        font-size: 11px!important;
        width: 31%;
    }
    
    .shop_wrap_pl {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 11px;
        max-height: 220px;
        overflow: auto;
    }
    
    .custom_tag_nmbr {
        font-size: 11px!important;
        margin: 0!important;
         width: 33.3%;
        height: 20px!important;
        display: flex;
        justify-content: center;
    }
    
    /* сюжетные */
    
    .plot_triangle span,
    .city_about span,
    .orgz span { margin: 0px 16px 5px!important; position: relative; border: 1px solid #546580;     border-radius: 10px; }
    .plot_triangle span:before,
    .custom_tag_plotpicS p:before,
    .custom_tag_plotpicL p:before,
    .city_about span:before,
    .orgz span:before,
    .custom_tag_plotpicN p:before {
       position: absolute;
       content: '';
       background: #1d4486b0;
       width: 100%;
       height: 100%;
       opacity: .4;
       z-index: 1;
       border-radius: 10px;
       transition: opacity .3s ease-in-out;
    }
    
    .custom_tag_plotpicN p { position: relative; width: fit-content;  margin: 0; }
    .custom_tag_plotpicN img {
        margin: 0px !important;
        border-radius: 10px;
        filter: grayscale(1) brightness(0.7);
        max-width: 270px !important;
        height: unset;
       transition: all .3s ease-in-out;
    }
    
    .custom_tag_plotpicN img:hover {    filter: grayscale(0) brightness(1);  }
    
    .custom_tag_plotpicN {
        display: flex;
        width: fit-content;
        margin: 0 auto;
    }
    
    .n_pics {
        display: flex;
        justify-content: center;
        gap: 15px;
    }
    
    .n_pics .custom_tag_plotpicN { margin: 0; }
    
    .plot_triangle span img {
        margin: 0px!important;
        width: 288px;
        border-radius: 10px;
    }
    
    .city_about span img,
    .orgz span img {
        margin: 0px !important;
        width: 180px;
        height: 180px;
        border-radius: 10px;
        filter: grayscale(1) brightness(0.7);
    }
    
    .orgz_text {
        max-height: 352px;
        overflow: auto;
        padding: 0 7px;
    }
    
    .orgz_text p:first-of-type { margin-top: 0!important; }
    
    .city_about p span {     margin: 5px 15px 5px 0px !important; }
    .city_about p:first-of-type span {     margin: 5px 0px 5px 15px !important; }
    
    .plot_triangle span:hover:before,
    .custom_tag_plotpicS p:hover:before,
    .custom_tag_plotpicL p:hover:before,
    .city_about span:hover:before,
    .orgz span:hover:before,
    .custom_tag_plotpicN p:hover:before  { opacity: 0; }
    
    .plot_wrap {
        width: 100%;
        display: flex;
        justify-content: center;
        gap: 10px;
    }
    
    .custom_tag_plotpicS p,
    .custom_tag_plotpicL p  {
        margin: 0;
        position: relative;
        border: 1px solid #546580;
        border-radius: 10px;
    }
    
    .custom_tag_plotpicS img {
        margin: 0 !important;
        width: 190px;
        height: 150px;
        object-fit: cover;
        border-radius: 10px;
        filter: grayscale(1);
    }
    
    .custom_tag_plotpicL img {
        margin: 0 !important;
        width: 100%;
        height: 100px;
        object-fit: cover;
        border-radius: 10px;
        filter: grayscale(1);
    }
    
    .post-content .custom_tag_theme .spoiler-box > div, 
    .post-content .custom_tag_theme .spoiler-box > div.visible {
        padding: 0 !important;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 20px !important;
        font: 700 9px 'Mulish' !important;
        background: #546580 !important;
        color: #BDD1EB !important;
    }
    
    .post-content .custom_tag_theme .spoiler-box > div:before { display: none!important; }
    .custom_tag_theme .quote-box {
        box-shadow: none !important;
        border: var(--theme_border);
    }
    
    .city_wrap {
        display: flex;
        gap: 30px;
    }
    
    .city_subwrap { width: 300px; }
    .custom_tag_themeInfo:has(.orgz) {
           padding: 21px 0px;
    }
    
    .custom_tag_themeInfo:has(.orgz) .custom_tag_hdL {
        margin-left: 60px;
        margin-right: 60px;
        height: 30px;
    }
    
    .job_links .custom_tag.custom_tag_tabtitle {
        padding-left: clamp(5px, 8px, 15px);
        padding-right: clamp(5px, 8px, 15px);
    }
    
    
    .orgz { 
        position: relative; 
        box-sizing: border-box;
        padding: 0 184px; 
    }
    
    .orgz span {
       position: absolute;
       right: -15px;
       top: 53%;
       transform: translateY(-50%);
       width: 180px;
        height: 180px;
        margin: 0!Important;
    }
    
    
    .orgz span:first-of-type {
       right: 0;
       left: -15px;
    }
    
    .tabsy:has(.job_links) {
        flex-direction: row;
        justify-content: center;
        gap: 0 50px;
        align-items: flex-start;
        margin-bottom: -30px;
        margin-top: 10px;
    }
    
    .job_links {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    
    .job_wrap {
        width: 492px;
        min-height: 500px;
        box-sizing: border-box;
        background: #ACB9CA;
        border-radius: 10px;
        padding: 20px 50px 30px;
        border: 1px solid #546580;
    }
    
    .job_hd p {
        margin: 20px 0 5px !important;
        text-transform: uppercase;
        font: 700 10px 'Mulish'!important;
    }
    
    .job_em p { font: 500 10px 'Mulish'!important; }
    .job_em p a { color: var(--t-body)!Important; font-weight: 500!important; } 
    .job_em p a:hover { color: var(--hovlink)!important; }
    
    
    .custom_tag_themeInfo:has(.cllc_wrap) { padding: 21px 30px;  margin-bottom: 10px; }
    .custom_tag_themeInfo:has(.cllc_wrap) .custom_tag_hdL { margin-left: 30px; margin-right: 30px; }
    
    .cllc_wrap {
        display: flex;
        margin-top: 25px;
        gap: 15px;
    }
    
    .custom_tag_cllc {  width: 130px; }
    .custom_tag_cllc img {  width: 130px; }
    .custom_tag_cllc p {
        font: 500 10px 'Mulish' !important;
        margin: 0;
    }
    
    .cllc_name p {
        font: 800 11px 'Mulish' !important;
        text-transform: uppercase;
        text-align: center;
        margin: 5px !important;
    }
    
    .cllc_nameS p {
        margin: 0 0 17px;
        font: 700 9px 'Mulish' !important;
        text-align: center;
        text-transform: uppercase;
        position: relative;
    }
    
    .cllc_nameS p:before {
       position: absolute;
       content: '';
       border-bottom: 1px dashed #2A3237;
       width: 97px;
        left: 50%;
        transform: translateX(-50%);
        bottom: -9px;
    }
    
    .ach_wrap {
        display: flex;
        flex-wrap: wrap;
    justify-content: center;
        gap: 10px;
    }
    
    .custom_tag_ach p {
        margin: 0;
        display: flex;
        flex-direction: column;
        width: 145px;
        height: 119px;
        padding: 5px 10px 10px;
        box-sizing: border-box;
        background: #0000001A;
        border-radius: 10px;
        box-shadow: 0px 1px 0px 0px #878E96;
        font: 700 10px 'Mulish' !important;
        text-transform: uppercase;
        text-align: center;
    }
    
    .custom_tag_ach p br { display: none; }
    .custom_tag_ach p img {
        width: 100px;
        height: 80px;
        margin: 0;
        align-self: center;
        margin: 2px 0 0px !important;
    }
    
    .things_wrap {
        display: flex;
        flex-wrap: wrap;
        gap: 30px 20px;
        margin-top: 20px;
    }
    
    .custom_tag_thingsCard {
        width: 373px;
        border: var(--theme_border);
        background: #ACB9CA;
        padding: 30px;
        box-sizing: border-box;
        border-radius: 10px;
    }
    
    .custom_tag_thingsCard .custom_tag_hdL {
        box-shadow: none;
        margin-left: clamp(10px, 20px, 30px);
        margin-right: clamp(10px, 20px, 30px);
        margin-top: -52px;
        border: 1px solid #45546C;
    }
    
    .custom_tag_thingsCard .custom_tag_hdL p { font-size: 11px!important; }
    .custom_tag_thingsCard .custom_tag_hdL .hd_sub p { font-size: 11px!important; text-transform: uppercase;}
    
    .custom_tag_thingsCard .custom_tag_plotpicL { margin-top: 10px; }
    
    .things_info {
        margin: 10px 0 15px;
        width: 312px;
        height: 130px;
        overflow: auto;
        padding-right: 10px;
    }
    
    .things_info p:first-of-type { margin-top: 0!important; }
    .custom_tag_thingsCard .quote-box { margin: 0!important; }
    
    .bank_wrap {
        display: flex;
        gap: 20px;
        margin-top: 20px;
    }
    
    .bank_info {
        width: 375px;
        background: #ACB9CA;
        padding: 43px 30px 30px;
        box-sizing: border-box;
        border-radius: 10px;
        border: var(--theme_border);
    }
    
    .bank_info > p  { line-height: 1.3; }
    
    .bank_info .custom_tag_hdL {
        margin: 0 auto;
        margin-top: -62px;
        width: 210px;
        height: 30px;
    }
    
    .custom_tag_themeInfo:has(.bank_kupons) { padding: 21px 0px; }
    .custom_tag_themeInfo:has(.bank_kupons) .custom_tag_hdL {
        margin-left: 60px;
        margin-right: 60px;
        height: 30px;
        margin-top: -38px;
    }
    
    .bank_kupons {
        width: 725px;
        height: 340px;
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        margin: 0 auto;
        overflow: auto;
    }
    
    .bank_text {
        width: 650px;
       margin: 13px auto 15px;
    }
    
    .custom_tag_bkupon > p { display: none; }
    .bank_kupons::-webkit-scrollbar-track {
        background-color: transparent;
    }
    
    .custom_tag_btitle {
        display: flex;
        justify-content: center;
        margin-bottom: 5px;
    }
    
    .custom_tag_btitle p {
        margin: 0;
        background: #546580;
        width: 170px;
        height: 30px;
        border: 1px solid #45546C;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        font: 700 9px 'Mulish'!important;
        color: #BDD1EB;
        text-transform: uppercase;
    }
    
    
    .faq_wrap {
        display: flex;
        gap: 10px;
        margin-bottom: 20px;
    }
    
    .faq_wrap .custom_tag_plottag p { padding: 0 30px;
        min-width: unset; }
    
    .fc_links {
        display: flex;
        gap: 20px;
        margin-bottom: 60px;
    }
    
    .fc_links .custom_tag.custom_tag_tabtitle { width: 210px; }
    .fc_wrap {
        width: 660px;
    }
    
    .fc_wrap .custom_tag.custom_tag_tab {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: center;
        padding-top: 16px;
    }
    
    .custom_tag_fc {
        width: 320px;
        min-height: 200px;
        padding: 30px 50px;
        box-sizing: border-box;
        background: #ACB9CA;
        border: var(--theme_border);
        border-radius: 10px;
        margin-top: 11px;
    }
    
    .fc_wrap .custom_tag_hdL  {
        margin-top: -45px;
        box-shadow: none;
        border: 1px solid #45546C;
    }
    
    .custom_tag_fc > p:first-of-type { margin-top: 15px!important; }
    .custom_tag_fc p a { color: var(--t-body)!important; }
    .custom_tag_fc p a:hover { color: var(--hovlink)!important; }
    
    .q_f {
        position: relative;
        display: flex;
        justify-content: center;
        gap: 20px;
    }
    
    .q_f p {
        font-size: 11px;
        margin: 0;
        display: flex;
        gap: 10px;
    }
    
    .q_f p strong {
        position: absolute;
        display: flex;
        width: max-content;
        justify-content: center;
        align-items: center;
        padding: 9px 24px;
        box-sizing: border-box;
        border-radius: 10px 10px 10px 0;
        font: 800 8px 'Mulish';
        line-height: 1.4;
        text-transform: uppercase;
        top: 142px;
        left: 50%;
        transform: translateX(-50%);
        background: #1E2839;
        border: 1px solid #546580;
        box-shadow: 0px 0px 15px 4px #0D121B inset, 0px 0px 5px 0px #151D32;
        color: var(--doplink);
    }
    
    .custom_tag_theme:has(.q_f) .custom_tag_lead {
        margin-top: 50px;
        background: var(--theme_eb);
        box-shadow: var(--theme_ebx);
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--theme_tx);
        border: var(--theme_border);
        padding: 17px 50px;
    }
    
    .q_f .custom_tag_plotpicL img {
        width: 120px;
        height: 120px;
        object-fit: cover;
    }
    
    .custom_tag_theme:has(.q_f) .custom_tag_lead p { text-transform: uppercase; }
    
    .q_f .custom_tag_plotpicL p:before { background: #132f5f; }
    .custom_tag_theme:has(.q_f) .custom_tag_themeInfo {  padding: 20px 50px; }
    
    .q_choice {
        display: flex;
        gap: 10px;
    }
    
    .custom_tag_choice p,
    .custom_tag_choiceRed p {
        margin: 0 !important;
        width: 250px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 10px;
        text-transform: uppercase;
        font: 700 11px 'Mulish' !important;
    }
    
    .custom_tag_choice p {
        background: var(--theme_eb);
        box-shadow: var(--theme_ebx);
        color: var(--theme_tx);
        border: var(--theme_border);
    }
    .custom_tag_choiceRed p {
        background: #7C5151;
        box-shadow: 0px 0px 10px 0px #391E1E inset;
        color: #E8AAA8;
        border: 1px solid #C08C8D;
    }
    
    /* ------------------------- ПАРТНЕРКА И КОПИРАЙТ ------------------------------*/
    
    
    .cop {
        position: absolute;
        display: block;
        bottom: -177px;
        left: 50%;
        transform: translateX(-50%);
        color: var(--back-color) !important;
        font-weight: 700 !important;
    }
    
    #pun-index .cop { bottom: -145px; }
    
    .cop:hover {
      color: #C25055!important;
    }
    
    .partner {
    width: 1002px;
        max-height: 60px;
        overflow: auto;
        bottom: -215px;
        align-content: center;
        padding: 0 20px;
    opacity: 0.5;
    transition: all .3s ease-in-out;
    }
    
    .partner:hover {opacity: 1;}
    
    
    .partners {
        width: 1042px;
        height: 90px;
        position: absolute;
        bottom: -191px;
        align-content: center;
        box-shadow: var(--br-n-shadow);
        backdrop-filter: blur(5px);
    }
    
    /* ------------------------- РЕАКЦИИ И ПРОЧАЯ ШУШЕРА ------------------------------*/
    /* кнопка реакции  */
    .reactions-root button,
    .reactions-root [type=button],
    .reactions-root [type=reset],
    .reactions-root [type=submit] {
      -webkit-appearance: button !important;
      background-color: transparent;
      border: 1px solid transparent !important;
        background: var(--forcol);
    }
    
    .reactions-root button.reaction-picker-button { 
        border-radius: 8px !important; 
    border: var(--forcol-border) !important;
    }
    
    .reactions-root button.reaction-picker-button * {     fill: #0d0b0b9c !important; }
    
    .reaction-chip.reaction-chip--clicked,
    .reaction-chip:not(.reaction-chip--disabled):hover {
        background-color: var(--forcol)!important;
    border: var(--forcol-border) !important;  
    }
    
    .reaction-counter__count { color: var(--t-body); }
    
    .reactions-root {
      margin-top: -15px;
    display: none;
    }
    
    .hideprofile .reactions-root {     margin-left: 25px!important; }
    
    .reactions-root .emoji-mart {
    font: var(--body-font) !important;
        display: inline-block !important;
        color: #424242 !important;
        border: var(--forcol-border) !important;
        border-radius: 0px !important;
        background: var(--forcol) !important;
        width: 495px !important;
    }
    
    
    .reactions-root .emoji-mart-category-label span {
        background-color: var(--forcol) !important;
        border: var(--forcol-border) !important;
        border-radius: 5px;
        margin: 5px;
        width: 468px !important;
    }
    
    .reaction-counters-container { gap: 6px!important; }
    
    .reactions-root .emoji-mart-search {
        margin: 10px 15px 10px 10px;
        padding: 0 0px !important;
    }
    
    
    .reactions-root .emoji-mart-bar:first-child {
        border: none !important;
    }
    
    .reactions-root .emoji-mart-search input {
    
    font-size: 13px!important;
        display: block;
        width: 100%;
        padding: 8px 25px 8px 10px!important;
        border-radius: 5px;
        outline: 0;
    border: var(--forcol-border) !important;
    }
    
    /* рейтинг поста   */
    div.post-rating p {
      float: right !important;
      border: 0 !important;
      padding: 3px !important
    }
    
    div.post-vote p {
      float: right !important;
      border: 0 !important;
      padding: 3px 13px !important;
      margin-right: 5px !important;
      position: relative;
    }
    
    div.post-vote p .negative {
      margin-left: 13px;
    }
    
    div.post-rating a,
    div.post-vote a {
      font-size: 10px !important;
      text-decoration: none !important;
      letter-spacing: -2px !important;
      color: transparent !important;
      font-family: verdana;
    }
    
    div.post-rating a {
        cursor: pointer !important;
        margin-right: 12px !important;
        position: relative;
        top: 20px;
        padding-right: 2px;
        z-index: 1;
        font-weight: 300;
        right: 3px;
    }
    
    div.post-rating a:before {
        content: '\f67b';
        font: 31px Font Awesome;
        position: absolute;
        z-index: -1;
        left: calc(50% - 1px);
        transform: translateX(-50%);
        top: -10px;
        color: var(--t-body);
        opacity: .4;
        transition: all .4s ease-in-out;
    }
    
    div.post-rating a:hover:before {
        transform: translateX(-50%) rotate(-15deg);
    }
    
    .mylike div.post-rating a:before { opacity: .7; }
    .mylike div.post-vote a:before { opacity: 0; }
    
    div.post-vote a {
      color: transparent !important;
      position: absolute;
       right: -30px;
        top: 2px;
    }
    
    
    div.post-vote a:hover {
      color: transparent !important;
    }
    
    div.post-vote a:before {
      position: absolute;
       content: '\f0e7';
        font: 17px Font Awesome;
        color: var(--t-body);
        opacity: .4;
        transition: all .4s ease-in-out;
    }
    
    div.post-vote a:hover:before {
       transform: scale(1.2);
    }
    
    /* перекрасить количество уведомлений и сообщений */
    .icon[data-new-topics]:before,
    .subforums span[data-new-topics]:before {
      background: #ab9e9a !important;
      border-radius: 8px;
      color: #fff;
      content: attr(data-new-topics);
      display: inline-block;
      font-size: .8em;
      font-weight: 700;
      height: 12px;
      line-height: 12px;
      margin: -6px;
      min-width: 12px;
      padding: 2px;
      position: absolute;
      text-align: center;
    }
    
    .notify-parent {
      position: relative;
    }
    
    .notify-bubble {
      background: lightblue;
      border-radius: 3px;
      color: black;
      font: bolder 12px/1.2 Tahoma;
      margin: 0;
      min-width: 14px;
      padding: 0 1px;
      position: absolute;
      text-align: center;
    }
    
    .notify-bubble:after {
      border-color: lightblue transparent;
      border-style: solid;
      border-width: 3px 3px 0;
      content: "";
      display: block;
      left: 5px;
      position: absolute;
      width: 0;
    }
    
    .bubble {
    background: var(--hovlink) !important;
      border: 0 none;
      border-radius: 3px;
      color: #d4d2ce !important;
      display: inline-block;
      font: bolder 9px Roboto !important;
      margin: 0;
      min-width: 12px;
      padding: 0 1px;
      position: absolute;
      right: 2px !important;
      text-align: center;
      top: -9px !important;
    }
    
    .bubble:after {
      border-color: #857a75 !important;
      border-style: solid;
      border-width: 2px 2px 0 !important;
      content: "";
      display: block;
      left: 5px;
      position: absolute;
      width: 0;
    }
    
    span.num_msg {
      position: absolute;
      margin-top: -15px;
      margin-left: -8px;
      font-size: 11px;
      font-weight: 700;
      background: #685942 !important;
      padding: 1px 4px;
      border-radius: 2px;
      height: 14px;
      color: #fff;
      cursor: pointer;
    }
    
    span.num_msg:before {
      content: " ";
      display: inline-block;
      position: absolute;
      width: 5px;
      height: 5px;
      transform: rotate(45deg);
      top: 14px;
      background: #685942 !important;
      margin-left: 1px;
    }
    
    
    /* вкладка стикеров  */
    .hvStickerPackModal {
      padding: 20px!important;
      width: 910px !important;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border-radius: 10px!important;
      border: var(--forcol-border) !important;
      background: var(--modal) !important;
      box-shadow: none!important;
      -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
      position: absolute;
      display: none;
      bottom: 0;
      left: 0;
      z-index: 100;
    }
    
    .hvStickerPackModalContainer {
        position: absolute !important;
        width: 957px !important;
        height: fit-content !important;
        left: 51% !important;
        transform: translateX(-50%) !important;
        z-index: 999 !important;
        margin-top: -400px;
    }
    
    .hvStickerPackModalTab {
        padding: 5px 15px!important;
        border-radius: 5px!important;
        background: var(--forcol)!important;
        border: var(--forcol-border)!important;
        font-size: 11px!important;
        font-family: 'Mulish'!important;
        cursor: pointer;
        margin-top: 10px!important;
        text-transform: lowercase!important;
        margin-right: 8px!important;
    font-weight: 600;
    }
    
    .hvStickerPackModalTab:hover { background: rgb(191 191 191 / 20%)!important;}
    .hvStickerPackModalTab.active {background: rgb(31 31 31 / 20%)!important;}
    
    .hvStickerPackModalContent {border: none!important;}
    
    /* подложка маски  */
    #mask_dialog .inner {
        cursor: default;
        margin: 0;
        width: 660px;
        overflow-x: auto;
        z-index: 100;
        padding: 30px;
        border: var(--forcol-border);
        background: var(--back-color);
        box-shadow: 0px 1px 0px #878E96;
        border-radius: 10px;
    }
    
    .hv-storage-count {
        color: var(--t-body);
        font: 700 11px 'Mulish';
        text-transform: uppercase;
    }
    
    #mask_dialog .hv-add-template {
        cursor: pointer;
        float: right;
        margin: -4px 15px 8px;
        padding: 5px 10px;
        border: solid 1px #979390;
        background: var(--quotcol);
        border-radius: 10px;
    }
    
    #mask_dialog .hv-mask-dialog-title {
        text-align: center;
        font-weight: 700;
        font-size: 18px;
        font-family: 'Mulish';
        text-transform: uppercase;
        line-height: 34px;
        position: relative;
    }
    
    #mask_dialog .hv-form-block input, #mask_dialog .hv-form-block textarea {width: 100% !important;}
    #mask_dialog .hv-form-block { max-height: 420px; overflow-y: auto; }
    
    #mask_dialog .hv-control {
        padding: 20px;
        text-align: center;
        position: relative;
    }
    
    #mask_form {
      padding: 0px 10px;
    max-height: 420px;
    }
    
    #float .vibor {
        display: block;
        width: 20px;
        height: 20px;
        position: relative;
    }
    
    #float > div:last-of-type {
        display: flex;
        justify-content: center;
        margin-top: -11px;
    }
    
    #floatbut:before { content: "\f03c"; }
    #button-mask:before { content: "\f6fa"; }
    #float .vibor:before { content: "\f03b"; }
    
    #floatbut:before, #button-mask:before,
    #float .vibor:before {
      font-family: Font Awesome;
      position: absolute;
      font-size: 12px;
      top: 50%;
      left: 50%;
      cursor: pointer;
    color: var(--t-body);
      transform: translateY(-50%) translateX(-50%);
      transition: all .2s ease-in-out;
    }
    
    #float .vibor:last-of-type:before {   transform: translateY(-50%) translateX(-50%) scale(-1, 1);}
    
    #float .vibor:before {   font-size: 16px; }
    
    #button-styles:before {
      content: "\f044";
      font-family: Font Awesome;
      position: absolute;
      font-size: 14px;
      top: 50%;
      left: 50%;
      cursor: pointer;
    color: var(--back-color);
      transform: translateY(-50%) translateX(-50%);
      transition: all .2s ease-in-out;
    }
    
    #button-ChangeСase:after, #pun-viewtopic[data-topic-id="5718"] #button-voice:after {
        position: absolute;
        content: '\f034';
        font-family: 'Font Awesome';
        font-size: 12px;
        left: 50%;
        top: 105%;
        transform: translateX(-50%) translateY(-50%);
        height: 20px;
    color: var(--t-body);
        transition: all .3s ease-in-out;
    }
    
    #pun-viewtopic[data-topic-id="5718"] #button-voice:after {     content: '\f130'; }
    
    #button-ChangeСase:hover:after,
    #button-mask:hover:before, #button-styles:hover:before, #pun-viewtopic[data-topic-id="5718"] #button-voice:hover:after, #floatbut:hover:before { color: var(--hovlink2); }
    
    
    .pl-share {
      display: none !important;
    }
    
    .linksb .pagelink strong,
    .linkst .pagelink strong {
        font: 10px 700 var(--body-font);
        padding: 1px 5px;
        background: rgba(0, 0, 0, 0.05);
        box-shadow: 0px 1px 0px #878E96;
        border-radius: 5px;
    }
    
    .isguest #pun-viewtopic .topic {
      margin-bottom: 15px;
    }
    
    .lastedit {
      display: none;
    }
    
    #pre_placement>a {
      height: 0px !important;
      top: 30px !important;
      right: 4px !important;
    }
    
    #pre_placement>a:after {
      content: '\f358';
      font-family: Font Awesome;
      font-size: 16px;
    }
    
    .Form-Table {
      width: 95%;
      top: 30px;
      left: 20px;
      margin-bottom: 10px;
    }
    
    .table_GamePosts tr:nth-child(odd) {
      background: #00000010 !important;
    }
    
    .table_GamePosts {
      background: none !important;
    }
    
    .punbb .table_GamePosts td {
      border: 1px solid #74726e !important;
    }
    
    .punbb .table_GamePosts tbody tr:not(.first) .aa {
      color: #c4c0b9 !important;
      background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1) !important;
    }
    
    /* убрать "кричалку" из хайда */
    .hide-box .qcn {
      display: none;
    }
    
    /* тег лапслока */
    .custom_tag_lower {
      text-transform: lowercase;
    }
    
    /* тег капслока */
    .custom_tag_upper {
      text-transform: uppercase;
    }
    
    
    #notify-link .unreads, #navpm .unreads {
    background: var(--hovlink) !important;
        font-size: 8px !important;
        color: #ccc7bf !important;
        right: -1.3em!important;
        top: -1em!important;
    }
    
    
    #notifications .notification-item {
        box-sizing: border-box;
        padding: 10px 15px 0px!important;
    }
    
    #notifications .notification-item:last-of-type { padding: 10px 15px 10px!important; }
    
    .unread-notifications .modal-inner { margin-top: 0!important; }
    .unread-notifications h2 {
        background-color: #aaa69f!important;
        box-sizing: border-box!important;
        padding: 6px!important;
    }
    .notification-right span { font-weight: 600!important; }
    .notification-right span a { font-weight: 700!important; }
    #notifications-stored tbody tr { 
        box-sizing: border-box;
        padding: 10px 15px 0px;
        display: flex;
     }
    
    .notification-image {
        opacity: 0.85;
        float: left;
        border-radius: 5px!important;
        filter: grayscale(0.5) brightness(0.9);
        border: 1px solid #978d7b;
        box-sizing: border-box;
    }
    
    .notification-image:hover {
        opacity: 1;
    }
    
    
    

    0

    11

    Код:
    <!-- Смена стиля v1.0 © max, the murderer! -->
    <ul id="theme_switcher"></ul>
    <script type="text/javascript">
    // Задаём темы
    var array = [
        { class: 'dark',
          title: 'Темная тема' },
          
        { class: 'light',
          title: 'Светлая тема' } // Последняя тема без запятой
    ];
    
    // Задаём радио
    var switchers = '';
    $.each(array, function(index, value) {
        switchers += '<li title="'+value.title+'"><span class="radio"><input type="radio" name="switcher" id="'+value.class+'" value="'+value.class+'"><label for="'+value.class+'">'+value.title+'</label></span></li>';
    });
    $('#theme_switcher').append(switchers);
    
    // Отслеживаем нажатие на радио
    $('#theme_switcher input').on('click', function () {
        // Получаем значение нажатого радио
        var selectedTheme = $(this).val();
        // Очищаем html от предыдущих тем и устанавливаем новую в моменте
        $('html').removeClass().addClass(selectedTheme);
        // Запоминаем
        localStorage.setItem('selectedTheme', selectedTheme);
    });
    // Проверяем выбирались ли ранее темы
    if (localStorage.getItem('selectedTheme') !== null) {
        // Получаем выбранную тему
        var currentTheme = localStorage.getItem('selectedTheme');
        // Устанавливаем выбранную тему
        $('html').addClass(currentTheme);
        // Включаем радио выбранной темы
        $('#theme_switcher input[value="' + currentTheme + '"').prop('checked', true);
    } 
    // Если не выбирались
    else {
        // Добавляем дефолтную тему
        $('html').addClass('dark');
        // Включаем радио дефолтной темы
        $('#theme_switcher input[value="night"]').prop('checked', true);
    };
    </script>

    0

    12

    Код:
    <button id="freezeButton" title="Зафиксировать"></button>
    <button id="resetButton" title="Сбросить фиксацию"></button>
    
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
    <script>
    jQuery(document).ready(function() { // Заменяем $(function() { на jQuery(document).ready(function() {
      var images = [
        "https://forumstatic.ru/files/001c/44/10/22182.png?v=1",
        "https://forumstatic.ru/files/001c/44/10/72934.png?v=1",
        "https://forumstatic.ru/files/001c/44/10/55638.png?v=1"
      ];
    
      function setBackgroundImage(imageUrl) {
        jQuery("#pun-title").css("background-image", "url(" + imageUrl + ")"); // Заменяем $ на jQuery
      }
    
      function updateFreezeButtonState() {
        if (localStorage.getItem("fixedImage")) {
          jQuery("#freezeButton").addClass("active"); // Заменяем $ на jQuery
        } else {
          jQuery("#freezeButton").removeClass("active"); // Заменяем $ на jQuery
        }
      }
    
      // Проверяем, есть ли сохраненное изображение в localStorage
      var storedImage = localStorage.getItem("fixedImage");
      if (storedImage) {
        setBackgroundImage(storedImage);
      } else {
        // Если нет, выбираем случайное изображение
        var randomImage = images[Math.floor(Math.random() * images.length)];
        setBackgroundImage(randomImage);
      }
    
      // Инициализируем состояние кнопки "Зафиксировать"
      updateFreezeButtonState();
    
      // Обработчик для кнопки "Зафиксировать"
      jQuery("#freezeButton").click(function() { // Заменяем $ на jQuery
        var currentImage = jQuery("#pun-title").css("background-image").replace('url("', '').replace('")', ''); // Заменяем $ на jQuery
        if (localStorage.getItem("fixedImage")) {
          // Уже зафиксировано, отменяем фиксацию
          localStorage.removeItem("fixedImage");
        } else {
          // Фиксируем текущее изображение
          localStorage.setItem("fixedImage", currentImage);
        }
        updateFreezeButtonState();
      });
    
      // Обработчик для кнопки "Сбросить"
      jQuery("#resetButton").click(function() { // Заменяем $ на jQuery
        localStorage.removeItem("fixedImage");
        location.reload();
      });
    });
    </script>

    0


    Вы здесь » the diamonds, the rust, and the rain » ГОРИЗОНТ СОБЫТИЙ » последний дизик фога


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