туть
дизик хоуми весна
Страница: 1
Сообщений 1 страница 12 из 12
Поделиться22026-05-20 14:16:35
Код:
<!-- Профилактика © 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 = 1;
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>
<!-- ------------------------ таблица ------------------------ -->
<t>
<div class='sheep'><p>it’s ебаный лес around what the fuck sunshine i was looking for ебаное озеро and бля ебаный рот where am i</p></div>
<div class='thistle'></div>
<div class='about'>
<h2>* homey</h2>
<p>реальная жизнь
шотландия, городские легенды</p>
</div>
<div class='about_spring'>
<p>шотландия, что nahui произошло?</p>
</div>
<!-- ----------- эпизод ------------- -->
<div class='t_ep'>
<h4 class='t_ep_t'>aye, this ep!</h4>
<h4 class='t_ep_ts'>this ep!</h4>
<a href='https://homey.rusff.me/viewtopic.php?id=910' target="_blank">quest 5. shadows beneath calton hill</a>
</div>
<!-- ----------- флудеры------------- -->
<div class='t_flood'>
<h4>gab gang!</h4>
<a href='https://homey.rusff.me/profile.php?id=385' target="_blank">Chris,</a>
<a href='https://homey.rusff.me/profile.php?id=362' target="_blank">Iggy,</a>
<a href='https://homey.rusff.me/profile.php?id=378' target="_blank">Ham</a>
</div>
<!-- ----------- writers ------------- -->
<div class='t_writers'>
<h4 class='t_writers_t'>post gang!</h4>
<h4 class='t_writers_tp'>gang!</h4>
<a href='https://homey.rusff.me/profile.php?id=438' target="_blank">Ava,</a>
<a href='https://homey.rusff.me/profile.php?id=432' target="_blank">Cleme,</a>
<a href='https://homey.rusff.me/profile.php?id=256' target="_blank">Robb</a>
</div>
<!-- ----------- постик ------------- -->
<div class='t_post'>
<h3>aye, this post!</h3>
<p><a href='https://homey.rusff.me/viewtopic.php?id=868#p113379' target = _blank>Michael:</a> кай говорит, что всё чудесно, и майкл почти сразу понимает, что это, разумеется, ложь. ладно, не совсем ложь — скорее то особенное состояние кая, когда он говорит правду таким тоном, будто это тщательно продуманная насмешка над самой реальностью. в его исполнении даже катастрофы обычно звучат как конфузная ситуация, рассказанный за бокалом вина, а уж тюрьма и подавно может превратиться в своеобразный курорт с неудачным меню.
майкл смотрит на него чуть внимательнее, чем, возможно, следовало бы. взгляд задерживается на слишком знакомых деталях — на том, как кай кладёт руки на стол, как двигаются его пальцы, как уголки губ поднимаются в этой привычной ледяной улыбке. всё это выглядит настолько естественно, что на секунду кажется, будто они сидят не в унылом зале посещений королевской тюрьмы, а где-нибудь в очередной отвратительной кофейне рядом с университетом, где кай обычно комментировал окружающих так, словно те были плохо написанными персонажами дешёвого романа. тяжело признаться – майкл в эти моменты чувствовал себя спокойно, словно понимание, что рядом сеймур с такой же иголкой внутри, делали его меняя колким в собственных глазах.
</p>
</div>
<!-- ----------- quote------------- -->
<div class='t_quote'>
<p><b>анонимный блогер</b>:
в квесте #3 полиция нашла тело у Трона Короля Фей, что происходит в нашей доброй Шотландии?<img src="https://64.media.tumblr.com/7771653dbb75188879a1c54b1fc87796/2408ed4c36a938c0-5c/s75x75_c1/8406110bc4101dc51334e383e2f35ee1c6ac0c5e.pnj">
</p>
</div>
<!-- ----- амс ----- -->
<div class="spirit_nav-wrap spirit_nav-wrap_ams">
<div class="nav_button">it's амс</div>
<div class="nav_block">
<div class="link">
<a href="https://homey.rusff.me/profile.php?id=352">rory
<p>папа-медведь; поможет, подскажет; возможно, наорёт
<img src="https://i.imgur.com/LREYU3E.gif"></p>
</a>
<a href="https://homey.rusff.me/profile.php?id=221">betsy
<p>решает организационные вопросы, иногда плачет как готка
<img src="https://i.imgur.com/nLAVOrL.gif"></p>
</a>
</div>
</div>
</div>
<!-- ----- квесты ----- -->
<div class="spirit_nav-wrap spirit_nav-wrap_q">
<div class="nav_button">квесты</div>
<div class="nav_block">
<div class="link">
<p><a href="https://homey.rusff.me/viewtopic.php?id=910#p112120">quest 5. «shadows beneath calton hill»</a> iggy [28.03]</p>
<p><a href="https://homey.rusff.me/viewtopic.php?id=783">quest 3. «once upon a crime»</a> mortimer [до 25.03]</p>
</div>
</div>
</div>
</t>
<!-- ------------------------ конец таблицы ------------------------ -->
<!-------------------------- Ссылка на базу / © hagalnaud ---------------------------->
<script>window.DATA_SOURCE_URL = 'https://forumstatic.ru/files/001c/7a/06/14107.html?v=8';</script>
<!-- Смена стиля v1.0 © max, the murderer! -->
<ul id="theme_switcher"></ul>
<script type="text/javascript">
// Задаём темы
var array = [
{ class: 'dark',
title: 'степи' },
{ class: 'light',
title: 'котики' },
{ class: 'spring',
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('spring');
// Включаем радио дефолтной темы
$('#theme_switcher input[value="spring"]').prop('checked', true);
};
</script>
<!-- Красивая профилактика © Deff, мод. max, the murderer! -->
<div id="pircs2"><link rel="stylesheet" type="text/css" href="/files/001b/a8/40/30530.css" /><div id="LogIn_Window" style="height: auto"><center>Здесь делается вжух 🪄</center><br></div></div><!-- --><script type="text/javascript">
var ON_button=0; // Cвитч включения: 1 - включено; 0 - выключено
var moderDostyp_ON=0; // Модер-доступ включён: 1 - включён; 0 - выключен
if(ON_button!=1||GroupID ==1||moderDostyp_ON*GroupID==2){
$("style.#style_st,div.#pircs2").replaceWith("");}
else {$("#msg-n2").replaceWith("");
if(GroupID ==3) {$("#LogIn_Window").show();if(document.URL.indexOf("/login.php")==-1){
document.location.href = "../login.php"}else {
$(document).ready(function(){$("form#login").appendTo("#LogIn_Window");
$("#LogIn_Window").find("p.formsubmit a[href*='register.php']").text("");
var v=$("#LogIn_Window").find("p.formsubmit a[href*='action=forget']");
v.replaceWith("<span>Вход только для администраторов</span>");});};}
else {document.location.href = "../login.php?action=out&id="+UserID};}
</script>
<!-- Красивая профилактика END -->
<!-- Cчётчик Игровых постов -->
<script type="text/javascript">
/*delete localStorage.alertsAMS_onCountCode;*/
/***************************
Настройки!
***************************/
FORUM._NUMpa_fld = 3; // Номер.Доп.поля,
FORUM._color_fld = "inherit"; // Цвет шрифта,
FORUM.includeFirstPost = 0; // 0 - не учитывать,1 - учитывать Первопост автора в игровых темах,
FORUM.AddOrSlash = 0; //0 - Поле отдельно, 1 - через слешь c общ. числом сообщений,
FORUM.Number_winners = [7,[12]]; // Начальное Число отображаемых юзеров в таблице и список форумов показа;
FORUM.Subscription_Code = "f87f9524f52b3f15cd458b2bf2a95a906ca5a960"; //Код подписки!!;
/**** НАСТРОЙКА Игровых локаций ****/
function ad_ (){/*!~!FORUM.ForArrAy = {
//Форум //Темы (включаемые, или исключаемые)
f9 :-[0], //loose the fury
f10 :-[0], //hearts aflame
f11 :-[0] //odd days, odd ways //Последний элемент без запятой!
}
!~!*/}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;right: -26px;border: none}.punbb .GamePst{padding:0!important;}
.punbb #profile-right li#pa-fld3 strong.GamePst2 {}</style>
<!--//END Cчётчик Игровых постов © Deff-->
<!-- ------------------------ обертки ------------------------ -->
<script>
$(function() {
/* --- обертка профилей --- */
$('.post-author ul').each(function() {
var $targets = $(this).children('.pa-fld3, .pa-fld2, .pa-posts, .pa-respect');
if ($targets.length) $targets.wrapAll('<div class="prof-wrapper"></div>');
});
/* --- обертка профиля справа --- */
var $profile = $('#profile-right');
if ($profile.length) {
var ids = ['#pa-respect', '#pa-positive', '#pa-fld2', '#pa-fld1', '#pa-fld3', '#pa-fld4', '#pa-fld5'];
var $targets = $();
ids.forEach(id => { var $el = $profile.find(id); if ($el.length) $targets = $targets.add($el); });
var $prevWrap = $('<div class="prev-wrap"></div>');
var $prevWrap2 = $('<div class="prev-wrap_2"></div>');
if ($targets.length) { $targets.first().before($prevWrap); $prevWrap.append($targets); } else { $profile.append($prevWrap); }
$profile.find('li').not($prevWrap.find('li')).appendTo($prevWrap2);
$prevWrap.after($prevWrap2);
}
/* --- обертка онлайн и статистики --- */
var $onlineTargets = $('.onlinelist, .users_24h, .statistics');
if ($onlineTargets.length) $onlineTargets.wrapAll('<div class="online-wrap"></div>');
var $statTargets = $('#pun-stats .item1, #pun-stats .item2, #pun-stats .item3, #pun-stats .item4');
if ($statTargets.length) $statTargets.wrapAll('<div class="stat-wrap"></div>');
/* finally show everything */
$('#pun-index, #profile-right, #pun-stats, .onlinelist, .users_24h')
.css('visibility', 'visible');
});
</script>
<!-- -------------------------- основной шрифт -------------------------- -->
<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=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display:ital,wght@0,400..900;1,400..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 //--------------------- -->
<!-- ---------------- Выделение кода в блоке "Код" // © 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>
<!-----------------------------конец скрытия профиля в теме тегом----------------------------->
<!-- Регулятор вида, размера и толщины шрифта (с) 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="'Times New Roman', Times, serif" style="font-family: 'Times New Roman', Times, serif">Times New Roman</option>
<option value="Verdana, Geneva, sans-serif" style="font-family: Verdana, Geneva, sans-serif">Verdana</option>
<option value="Raleway, sans-serif" style="font-family: Raleway;">Raleway</option>
<option value="Mulish, sans-serif" style="font-family: Mulish, sans-serif">Mulish</option>
<option value="IBM Plex Sans, sans-serif" style="font-family: IBM Plex Sans, sans-serif">IBM Plex Sans</option>
</select>
<select id="chfontweight" name="chfontweight">
<option value="0">толщина по умолчанию</option>
<option value="300">Light (300)</option>
<option value="400">Normal (400)</option>
<option value="500">Medium (500)</option>
<option value="600">Semi-bold (600)</option>
<option value="700">Bold (700)</option>
</select>
<div id="chfontsize">
<div class="fsizeplus"></div>
<div class="fsizeminus"></div>
<div class="fsize"></div>
</div>
</div>
<script type="text/javascript">
var chfsize, chffam, chfweight;
if(!localStorage.fontsize)localStorage.setItem("fontsize",13);
if(!localStorage.fontfam)localStorage.setItem("fontfam","0");
if(!localStorage.fontweight)localStorage.setItem("fontweight","0");
chfsize=+localStorage.getItem("fontsize");
chffam=localStorage.getItem("fontfam");
chfweight=localStorage.getItem("fontweight");
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","");
}
function setfweight(f){
localStorage.setItem("fontweight",f);
$("#chfontweight option").removeAttr("selected");
$('#chfontweight option[value="'+f+'"]').attr("selected","selected");
if(f!="0")$(".post-content p").css("font-weight",f);
else $(".post-content p").css("font-weight","");
}
$(".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);
});
$("#chfontbut").on("click",function(){
$("#chfont").toggleClass("active");
});
$("#chfontfam").on("change",function(){
chffam=$(this).val();setffam(chffam);
});
$("#chfontweight").on("change",function(){
chfweight=$(this).val();setfweight(chfweight);
});
$(document).pun_mainReady(function(){
setfsize(chfsize);
setffam(chffam);
setfweight(chfweight);
});
</script>
<!-- Регулятор вида, размера и толщины шрифта (конец) -->
<!-------------------------- ВОССТАНОВЛЕНИЕ ПОСЛЕДНЕГО ПОСТА ПРИ УТЕРЕ © Человек-Шаман ------>
<script>
$(document).ready(function() {
$('#addition-area').append(function() {
return $('<div>Восстановить последний пост</div>').click(restoreLastPost);
});
function restoreLastPost() {
$('#main-reply').val(localStorage.ReservePost);
};
});
</script>
<!--------------------------------------------------------- ПОДНЯТИЕ РЕПУТАЦИИ В ЗАКРЫТЫХ ТЕМАХ ------>
<script type="text/javascript">
if($('pun-viewtopic').length)function changeVisibility(b){$('#'+b).toggle(); return};
</script>
<!----------------------------- ВЫРАВНИВАНИЕ ПО ШИРИНЕ ----------------------------->
<script type="text/javascript">
$(document).ready(function(){
$("#post #button-center").after('<td id=button-justify align=center valign=center><img onclick="bbcode(\'[align=justify]\',\'[/align]\')" src="/i/blank.gif"/></td>');});
</script>
<!---------------------------- Пиар-вход, хтмл верх ---------------------------->
<script src="https://forumstatic.ru/files/0015/c4/3f/26781.js"></script>
<script type="text/javascript">
PR.nick = 'Outlander';
PR.pass = '1111';
PR.btn_text = 'Реклама';
PR.set();</script>
<!---------------------------- Быстрая смена аккаунта ---------------------------->
<script type="text/javascript">
New_EXiT = 'https://forumstatic.ru/files/001c/7a/06/55028.png?'; //Дополнительная Иконка выход;
</script>
<script data="368194" src="https://forumstatic.ru/files/0014/cc/0a/93129.js"></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: [7, 95, 685, 884]}); // ID важных тем (через запятую)
</script>
<!-- Голосовые сообщения © Alex_63, 2024 -->
<link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/voice.css" />
<script type="text/javascript" src="https://forumstatic.ru/f/ru/bestbb/voice.js"></script>
<script>voice.startOnOpen = false</script>
<style>#pun-index #forum_f21 {display:none}</style>
<style>#pun-index #forum_f23 {display:none}</style>
<!-- Запрет изменения аватарки --><script type="text/javascript">
var NoChangeAvatar = ['eustoma']; //Пользователи с запретом изменения аватарки
</script>
<!-- Смена аватара в топике (в HTML верх) © 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>
<!— ---------------- 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 --------------- —>Поделиться32026-05-20 14:16:43
Код:
<!-- ------------------------ копирайт ------------------------ -->
<a class="cop" href="https://imagiart.ru/viewtopic.php?id=19438#p1326422">mrazeus + rae rae</a>
<!-- ---------------- новый скрипт навигации духа ------------- -->
<script type="text/javascript" src="https://forumstatic.ru/files/001a/08/74/57494.js"></script>
<!-- -----------------------------------конец скрипта навигации ------------------------------- -->
<!-- НАЧАЛО. ссылка на новые сообщения -->
<script type="text/javascript">
$('#pun-ulinks ul').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые сообщения</a></li>');
</script>
<!-- КОНЕЦ. ссылка на новые сообщения -->
<!----------------------------------------------- ДОП ШРИФТЫ ----------------------------------------->
<script type="text/javascript">
if (document.URL.indexOf("viewtopic") != -1) {
var ft; var i; var ft_f; var j = "";
ft = document.getElementById("font-area");
var ft_f = new Array();
ft_f.push('Jost');
ft_f.push('Montserrat');
ft_f.push('Bebas Neue');
ft_f.push('Roboto');
ft_f.push('Poppins');
ft_f.push('Playfair Display');
ft_f.push('Qwitcher Grypen');
ft_f.push('Manrope');
ft_f.push('Abril Fatface');
ft_f.push('Indie Flower');
ft_f.push('Bodoni Moda');
ft_f.push('Yeseva One');
ft_f.push('Comfortaa');
ft_f.push('Amatic SC');
ft_f.push('Poiret One');
ft_f.push('Luxoorea');
ft_f.push('Curator');
for (i in ft_f) {
j = "<div><span style='font-family:" + ft_f[i] + ";'>" + ft_f[i] + "</span><img src='/i/blank.gif' onclick=\"bbcode('[";
j += "font=" + ft_f[i];
j += "]','[/font]')\" /></div>";
ft.innerHTML += j;
}}
</script>
<!-- ------------------------------- фиксированное меню ---------------------------------- -->
<script>
$(window).on('load scroll',function(){
if ($(this).scrollTop() >= '680') {
$('#pun-navlinks, #pun-ulinks').addClass("fixed");
}
else {$('#pun-navlinks, #pun-ulinks').removeClass("fixed");}
});
</script>
<!-- ------------------------------- конец ---------------------------------- -->
<div class="banners">
<div class="banners_wrap">
<a href="https://billboard.rusff.me/"><img src="https://upforme.ru/uploads/001a/f6/b2/2/488837.png" title="южная корея, мультилокация"/></a>
<a href="https://fflops.ru/" target="_blank"> <img src="https://upforme.ru/uploads/001b/86/cf/2/351356.gif" title="FLIP FLOPS" border="0" alt="FLIP FLOPS"></a>
<a href="https://hpbreakthewall.rusff.me" target=_blank><img src="https://upforme.ru/uploads/001c/6a/ec/5/708844.png" style="max-width:88px;" title="гп, 3 поколение, отмена Статута"></a>
<a href="https://exlibrisforlife.ru" title="ex libris crossover" target="_blank"><img src="https://i.imgur.com/1JHaL3K.png" alt="ex libris" /></a>
<a href="https://sunnycross.ru/"><img src="https://forumstatic.ru/files/001c/a3/09/15670.jpg"></a>
<a href="https://altcross.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/3a/6b/2/622081.png" title="alternative crossover" border="0"width="88" height="31" /></a>
<a href="https://sacramento.rusff.me/" target="_blank"><img src="https://i.imgur.com/5hb3s55.png" title="Sacramento" /></a>
<a href="https://phantazia.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001c/3b/ab/54782.gif" title="PHANTAZIA // celebrity life" /></a>
<a href="https://circuscross.rusff.me" target="_blank" title="circus cross" ><img src="https://upforme.ru/uploads/001c/5b/2f/486/335742.png" /></a>
<a href="https://kicks-and-giggles.ru/" title="kicks & giggles crossover" target="_blank"><img src="https://upforme.ru/uploads/0019/e7/0f/2/438078.jpg" width="88" height="31" border="0" /></a>
<a href='https://ravenhaug.f-rpg.me/' target="_blank" style="cursor: pointer" title='исландия/мистика'><img src='https://forumstatic.ru/files/001c/a3/ee/84804.png' /></a>
<a href="https://moonsonata.rusff.me/"><img src="https://upforme.ru/uploads/001c/52/69/2/423448.png"></a>
<a href="https://oldshadows.rusff.me/" title="Тёмное фэнтези. Магия. Боги." target="blank"><img src="https://upforme.ru/uploads/001c/03/d9/2/629753.png" /></a>
<a href="http://worldofgoliath.ru" target="_blank"><img src="https://forumstatic.ru/files/001c/52/36/97696.gif" title="GOLIATH. WORLDS COLLIDE" /></a>
<a href="https://oddinar.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/38/af/6/540412.png" title="oddinary" border="0" alt="oddinary" /></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://separation.rusff.me/" target="_blank"> <img src="https://i.imgur.com/54H0VBr.png" title="separation: hp, 3d generation"></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://btwn.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001b/73/d1/2/897042.png" width="88" height="31"></a>
<a href="https://marauderschoice.rusff.me" title="Marauders: Your Choice" target="_blank"><img src="https://forumstatic.ru/files/001c/85/8d/59661.gif" /></a>
<a href="https://happyhouse.rusff.me/"><img src="https://upforme.ru/uploads/001c/52/80/5/764708.jpg" /></a>
<a href='https://supremumvale.rusff.me/' target='_blank' title='перси джексон ♥ мифология'><img src='https://upforme.ru/uploads/001c/86/a4/2/844650.png' border='0' width='88' height='31'></a>
<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://wh40000.rusff.me/" title="Warhammer 40k" target="_blank"><img src="https://forumstatic.ru/files/001c/6b/2b/84051.gif" /></a>
<a href="https://tempusmagicae.rusff.me/" title="Tempus Magicae" target=_blank><img src="https://upforme.ru/uploads/001c/71/c5/2/229708.png" /></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://mmaleficarum.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/0014/d2/5e/84309.png" title="malleus maleficarum: hp dark!au 2008"></a>
<a href="https://crossfeeling.rusff.me/" target="_blank">
<img src="https://upforme.ru/uploads/001c/11/e3/2/579101.png"
title="crossfeeling"
border="1" width="88" height="31"></a>
<a href="https://thenextdoor.rusff.me//" target="_blank"><img src="https://i.imgur.com/7ok9BWS.png" title="next door = south korea" /></a>
<a href="https://rrriot.rusff.me/" target="_blank"><img src='https://upforme.ru/uploads/001c/7c/51/9/116374.png' title="будь кем хочешь"/></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://player.rusff.me/" target=_blank><img src="https://upforme.ru/uploads/001c/6a/04/5/420367.png" border="0" width="88" height="31" title="will you be my player?" /></a>
<a href="https://abyssus.f-rpg.me/" target="_blank"><img src="https://i.imgur.com/wilHCK0.gif" width="88px" height="31px" title="supermassive black cross"></a>
<a href="https://faceinless.ru" target=_blank><img src="https://upforme.ru/uploads/0010/90/43/2/358629.png" title="TVD: FACELESS" /></a>
<a href="https://itisanewworld.rusff.me/"><img title="Mystery Book" src="https://upforme.ru/uploads/0019/7e/db/2/163253.gif" border="0"/></a>
<a href="https://crushcross.rusff.me/" title="крашкросс" target="_blank"><img src="https://upforme.ru/uploads/001c/78/94/3/961692.jpg" /></a>
<a href="https://funeralrave.ru/"><img src="https://forumstatic.ru/files/0019/41/eb/61230.png" title="funeral rave"></a>
<a href="https://pulseofny.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001c/9e/09/33958.gif" title="PULSE. Зомби-апокалипсис. Нью-Йорк 2024"/></a>
<a href="https://tenebria.ru/" target=_blank><img src="https://upforme.ru/uploads/001c/77/b6/18/790340.gif" border="0" alt="Tenebria. Legacy of Ashes " width="88" height="31"/></a>
<a href="https://alaskahorror.rusff.me" target=_blank><img src="https://forumstatic.ru/files/001b/ee/37/59073.png" border="0" title="longdark" width="88" height="31"></a>
<a href="https://amantes.rusff.me/" target=_blank><img src="https://upforme.ru/uploads/001c/44/10/4/891062.png" title="Amantes Amentes ☽ мистика, расы; румыния, бухарест; 18+" /></a>
<a href="https://notacross.ru/" target="_blank"> <img src="https://notafiles.ru/nota/ui/02/nota.gif" title="notacross" border="0" alt="notacross"></a>
<a href="https://bostoncrazzy.rusff.me/" target="blank"><img src="https://i.imgur.com/MW1p42w.gif" title="BOSTON" /></a>
<a href="https://historycross.rusff.me/" title="ИСТОРИЯ РОССИИ" target="_blank"><img src="https://upforme.ru/uploads/001b/67/7a/2/53951.jpg" /></a>
<a href="https://aleandtalecross.ru/" target="_blank"><img src="https://forumstatic.ru/files/001c/87/f8/10727.jpg" title="Ale and Tale crossover" border="0"width="88" height="31" /></a>
</div>
</div>
<!-- Перемешать баннеры при перезагрузке © TheBanana, max, the murderer! 2022 -->
<script>
$(document).ready(function(){
$('.banners div').each(function () {
var block = $(this);
var banners = block.children('a').not('.static');
// Сортировка баннеров случайным образом
banners.sort(function () {
return (Math.random() - 0.5); // это правильно генерирует случайный порядок
});
// Перемещение отсортированных баннеров в родительский элемент
banners.appendTo(block).show();
});
});
</script>
<!-- Разделение тем: "Важные темы" и "Темы форума" // © Alex_63 -->
<script type="text/javascript">if($('#pun-viewforum').length){$('tr[class$="isticky"]:first').before('<tr class="tr-divider imp"><td class="td-divider" colspan="4">Важные темы</td></tr>');$('tr[class$="isticky"]:last').next('tr').before('<tr class="tr-divider st"><td class="td-divider" colspan="4">Темы форума</td></tr>');$('.stickytext').remove()}</script>
<!-- //End//-Разделение тем -->
<script>
document.querySelectorAll('.post-author').forEach(block => {
const ul = block.querySelector('ul');
const item3 = ul?.querySelector('.pa-fld4');
if (ul && item3) {
ul.removeChild(item3);
ul.parentNode.insertBefore(item3, ul.nextSibling);
}
});
</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>
<!-- ----------------------- Мгновенный предпросмотр сообщения © 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 -------------------------- -->
<!--------------------------- ЧАСТЬ 2 Код кастомизированного плеера (c) forumd --------------------->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/35/64/25222.js"></script>
<!--------------------------- конец ЧАСТЬ 2. Код кастомизированного плеера (c) forumd ------------>
<!---------------------------- личная страница ---------------------------->
<!-- личная страница -->
<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>
<!-- модификация © hagalnaud -->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/7a/06/83099.js?v=3"></script>
<!---------------------------- конец личной страницы ---------------------------->
<!------------------------------- вкладки, (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 ----------------------------------->
<!-- ---------------------тег абзаца со своими отступами ----------------------- -->
<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>
<!-- ---------------------конец тега абзаца со своими отступами ----------------------- -->
<!-- ------------------- регулировка размера шрифта в постах © Alex_63 ------------------- -->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/31001.js"></script>
<!-- ------------------- конец регулировки размера шрифта в постах © Alex_63 ------------------- -->
<!-- Чтобы не пропадали посты -->
<script type="text/javascript" src="https://forumstatic.ru/files/0018/25/96/63959.js"></script>
<!-- конец -->
<!-- ------------------------ вверх-вниз ------------------------ -->
<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>
<!-- ------------------------ конец вверх-вниз'а ------------------------ -->
<script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
<script>
hvScriptSet.addMask({
guestAccess: ['i\'ve come this far [ep]', 'somebody told me [alt]', 'dusty days', 'sleepin’ characters', 'faded tales'],
forumAccessExtended: {
'catchin’ a wee sun': ['Пользователи', 'Принятые пользователи'],
'auld tales & gear': ['Пользователи', 'Принятые пользователи'],
'lights in the drizzle': ['Пользователи', 'Принятые пользователи'],
'steppin’ intae the tale': ['Пользователи', 'Принятые пользователи'],
'all settled, aye': ['Пользователи', 'Принятые пользователи'],
'the gaff o’ rules': ['Пользователи', 'Принятые пользователи'],
'hangin’ wi’ the Ness': ['Пользователи', 'Принятые пользователи'],
'loose the fury': ['Пользователи', 'Принятые пользователи'],
'hearts aflame': ['Пользователи', 'Принятые пользователи'],
'odd days, odd ways': ['Пользователи', 'Принятые пользователи'],
'chattin’ by the fire': ['Пользователи', 'Принятые пользователи'],
'puzzle the waves': ['Пользователи', 'Принятые пользователи'],
'yer own scribbles': ['Пользователи', 'Принятые пользователи']
},
changeList: {
'pafld1': {
title: 'лз',
description: '',
tag: 'lz',
class: 'pa-fld1',
defaultCode: '<div class=\'lz_wrap\'><div class=\'lz_ank\'><a href=\'ссылка на анкету\'>имя фамилия на русском, 00</a></div><div class=\'lz_desc\'>описание с возможностью оставить ссылку на <a href=\'ссылка на профиль пары\'>пару</a></div></div>',
type: 'html'
}
},
userFields: ['pa-fld5', 'pa-author', 'pa-title', 'pa-avatar', 'pa-fld1', 'pa-posts', 'pa-respect', 'pa-fld2', 'pa-fld3', 'pa-ip', 'pa-fld4']
});
</script>
<!-- Загрузчик изображений в форме ответа © 2018 Alex_63 -->
<script type="text/javascript">
FORUM.imgur_ClientID = '46db9f345dcad43'; //Client-ID для загрузки на imgur.com (опционально)
FORUM.imageban_TOKEN = 'kAmwEHuOdNbWHmx37ChS'; //TOKEN для загрузки на imageban.ru (опционально)
</script>
<script>FORUM.defaultHost = 'imgur'; // Хостинг по умолчанию: 'uploads' 'imgur' 'imageban'</script>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/18002.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/18001.js"></script>
<!-- конец-->
<!-- Отключение сокращения ссылок -->
<script type="text/javascript"> FORUM.set("editor.link.short_url", function() { return false; }); </script>
<!--взаимная реклама-->
<script>function getUrlParameterByName( name,href )
{name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec( href ); if( results == null ) return ""; else return decodeURIComponent(results[1].replace(/\+/g, " "));}
function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min)) + min;}
function copyAdvertisingToClipboard(event, elem) {event.preventDefault(); var url = $(elem).closest('.post').find('.permalink').attr('href'); var $temp = $("<textarea id='temp' style='float:right'>"); $(elem).append($temp); var advertiseCode = advertiseCodes[getRandomInt(0, advertiseCodes.length)]; var text = advertiseCode + '[url=' + url + ']ваша реклама[/url]'; $temp.val(text).select(); document.execCommand("copy"); $temp.remove();}
function addAdvertiseLink(topicId) { var url = window.location.href; if (getUrlParameterByName('id', url) == topicId) { $('.post').each(function() { var $li = $('<li>').attr('class', 'pl-advlink').append('<a href="#" onclick="copyAdvertisingToClipboard(event, this);">Взаимная реклама</a>'); $(this).find('.post-links ul').append($li); }) } }
var advertiseCodes=[
"[align=center][url=https://homey.rusff.me/][img]https://upforme.ru/uploads/001c/7a/06/352/557331.png[/img][/url][/align]", "[align=center][url=https://homey.rusff.me/][img]https://upforme.ru/uploads/001c/7a/06/352/799703.png[/img][/url][/align]", "[align=center][url=https://homey.rusff.me/][img]https://upforme.ru/uploads/001c/7a/06/352/64728.png[/img][/url][/align]", "[align=center][url=https://homey.rusff.me/][img]https://upforme.ru/uploads/001c/7a/06/352/278278.png[/img][/url][/align]"
];
addAdvertiseLink(922);
</script>
<!------------ Быстрое редактирование постов © Alex_63 // V.3 ------------>
<script src="https://forumstatic.ru/files/0015/c4/3f/97896.js" type="text/javascript"></script>
<!------------------------- Индикатор активности пользователя © 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 ------------------------->
<!-- Предпросмотр личных сообщений © Fover -->
<style type="text/css">
.m-content {
background: #fff;
padding: 5px;
border: 1px solid #000;
box-shadow: 0 0 10px #222;
-webkit-box-shadow: 0 0 10px #222;
-moz-box-shadow: 0 0 10px #222;
-khtml-box-shadow: 0 0 10px #222;
position: absolute;
margin-top: 10px;
z-index: 200;
display: none;
}
</style>
<script type="text/javascript">
$('#pun-messages form#messages .tclcon a').each(function(){
var a = this.href,that=$(this);
$(this).after('<div class="m-content"></div>');
$(this).hover(function() {
$.ajax({
url: a,
cache: true,
async: false,
success: function(data){
var b = $(data).find('.post-content p').html();
that.parent().find('.m-content').show().html(b);
}
});
}, function() {
that.parent().find('.m-content').hide();
});
});
</script>
<!-- Быстрое обёртывание в спойлер с ником Админа © Deff -->
<script>if(GroupID<3)(function () {
var obj = {'Fearghal Canavan':'фергал', 'Casey Murray':'кэйси', 'Igor Bettany':'бэтси', 'Rory Knox':'рори', 'Cynthia Macleod':'синти'} /* Замещение ников */
var nb = (obj[UserLogin]?obj[UserLogin]:UserLogin);
nb = "bbcode('"+"["+"spoiler=""+nb+""]'";
var $a = $("<td id=\"button-spoiler2\" title=\"Свернутый текст для АМС\"><img onclick=\"$('#main-reply').focus().select();"+nb+",'['+'/spoiler]');\" src=\"/i/blank.gif\"/><b><p style=\"z-index:20;position:absolute;height14px;margin:-14px 0 0 23px;\"></p></b></td>");
$a.insertAfter('#post #button-spoiler');}());
</script>
<!-- конец -->
<!-- Исключение из "Цитировать" подписи и "отредактировано" © Deff -->
<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>
<!-------------------- Ссылка на авторский пост в цитате // 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=' <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 -------------------->
<!--замена тире -->
<script type="text/javascript">
$('.post-content p').each(function(){
var not = /<|>|style|script|\/\*|\*\//gm.test($(this).text())
function replacer(str){return str.replace(/-\s|–\s/gm,'— ');}
var a = $(this).clone().wrap('<div></div>').parent().html();
var b = a.replace(/>[^<>]+</gim,replacer);
if(!not&&a!=b)$(this).replaceWith(b)
});
</script>
<!-- ник гостя -->
<script>$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});</script>
<!-- Аватар для гостя и по умолчанию / Deff, Alex_63
mod by ForumD.ru -->
<script type="text/javascript">
var DefAvtr = 'https://upforme.ru/uploads/0019/47/79/1115/166250.png'; //Ссылка на аватар по умолчанию
var GuestAvtr = 'https://upforme.ru/uploads/0019/47/79/1115/166250.png'; //Ссылка на аватар для Гостя
$('#pun-viewtopic,#pun-messages').find('.pa-title').each(function(){
var b = DefAvtr;
if($(this).text()=='Гость'){b = GuestAvtr;}
var s='<li class="pa-avatar item2"><img class="defavtr" src="'+b+'" alt="Аватар"/></li><li class="pa-online" id="guest"></li>';
if($(this).parent().find('.pa-avatar').html()==null)$(this).after(s);
});
$('#profile-left strong:contains("Нет аватара")')
.parent().html('<div><img src="'+DefAvtr+'"/></div>');
</script>
<!-- Конец -->
<!-- 3D-эффект для карточек © Nelson Rodrigues -->
<script>
function init3DCards(root = document) {
root.querySelectorAll('.card3d').forEach(card => {
if (card.dataset.init) return;
card.dataset.init = '1';
card.addEventListener('mousemove', ev => {
const r = card.getBoundingClientRect();
const x = ev.clientX - r.left;
const y = ev.clientY - r.top;
const rx = (0.5 - y / r.height) * 40;
const ry = (x / r.width - 0.5) * 40;
card.style.transform =
`perspective(500px) scale(1.15) rotateX(${rx}deg) rotateY(${ry}deg)`;
});
card.addEventListener('mouseleave', () => {
card.style.transform =
'perspective(500px) scale(1) rotateX(0deg) rotateY(0deg)';
});
});
}
setInterval(() => init3DCards(), 500);
</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>
<!-----------------конец запятых --------------->
<!-- Модерирование тем: опция "Закрыть и перенести" от 4eDo -->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/52/b6/34055.js"></script>
<!-- Загрузчик изображений в форме ответа © 2018 Alex_63 -->
<script type="text/javascript">
FORUM.imgur_ClientID = '46db9f345dcad43'; //Client-ID для загрузки на imgur.com (опционально)
FORUM.imageban_TOKEN = 'kAmwEHuOdNbWHmx37ChS'; //TOKEN для загрузки на imageban.ru (опционально)
</script>
<script>FORUM.defaultHost = 'imgur'; // Хостинг по умолчанию: 'uploads' 'imgur' 'imageban'</script>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/18002.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/18001.js"></script>
<!-- конец-->
<!-- Отключение сокращения ссылок -->
<script type="text/javascript"> FORUM.set("editor.link.short_url", function() { return false; }); </script>
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function(m,e,t,r,i,k,a){
m[i]=m[i]function(){(m[i].a=m[i].a[]).push(arguments)};
m[i].l=1*new Date();
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
})(window, document,'script','https://mc.webvisor.org/metrika/tag_ww.js?id=104120506', 'ym');
ym(104120506, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", accurateTrackBounce:true, trackLinks:true});
</script>
<!-- /Yandex.Metrika counter -->
<!-- Снять автоматическую галочку удаления всех сообщений © Duka -->
<script type="text/javascript">
if (document.getElementById('pun-deleteuser')) {
document.querySelector('input[name=delete_posts]').checked = false;
}
</script>
<!-- ----------------------- переключение каких-то вкладок духа ------------------------------ -->
<script>
document.addEventListener("DOMContentLoaded", function () {
$(".list-button").on("click", function () {
const target = $(this).attr("list-name");
$(".list-button").removeClass("active");
$(this).addClass("active");
$(".list-section").each(function () {
const sectionName = $(this).attr("list-name");
if (sectionName === target) {
$(this).stop().slideDown(300);
} else {
$(this).stop().slideUp(300);
}
});
});
});
</script>
<!--------------------------- конец ---------------------------------->
<!--------------------------- тултип ---------------------------------->
<script>
jQuery.fn.quicktip = function(options) {
// Значения по умолчанию
var defaults = {
speed: 500,
xOffset: 0,
yOffset: -380
};
// Объединяем переданные опции с дефолтными
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>
<!------------------------------------------ конец тултипа --------------------------------------->Поделиться42026-05-20 14:16:56
Код:
<!-------------------------- Магазин оформлений / © hagalnaud ---------------------------->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/7a/06/31876.js?v=3"></script>
<!-------------------------- Предпросмотр в магазине / © hagalnaud -------------------------->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/7a/06/83100.js"></script>
<!-------------------------- Предпросмотр при редактировании профиля / © hagalnaud ---------------------------->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/7a/06/21102.js?v=6"></script>
<!-------------------------- Управление оформлением профилей / © hagalnaud ---------------------------->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/7a/06/86584.js"></script>
<!-------------------------- Расстановка ссылок на ЛС / © hagalnaud -------------------------->
<script type="text/javascript">
const CACHE_TTL_MS = 600;
</script>
<script type="text/javascript" src="https://forumstatic.ru/files/001c/7a/06/95185.js?v=3"></script>
<script id="efof">
/** СКРИПТ ИЗМЕНЕНИЯ БАЛАНСА СО СТРАНИЦЫ БАНКА
https://github.com/4eDo/mybb/blob/main/edit_field_on_fly/readme.md
Версия от 2024-11-01
**/
const FIELD_ID_FOR_EDIT = "fld2";
const ADD_CACHE_TEXT = "Изменение баланса";
const COLOR_INPUT_TEXT = "color: #000000 !important";
const ALLOWED_TOPICS = ['6', '421', '109', '251', '270', '732', '911', '406', '878']; // С кавычками
const ALLOWED_GROUPS = [1, 2]; // БЕЗ кавычек
const OPERATIONS = [ // Наименование опции, коэффициент, в каких топиках есть (через пробел) или all
["Начисление", "1", "all"],
["Списание", "-1", "all"],
["От большой любви", "5", "1 2"],
["От маленькой любви", "0.1", "1 3"],
["От большой нелюбви", "-5", "1 2"],
["От маленькой нелюбви", "-0.1", "1 3"],
];
const ROUND = 0;
const USE_WRAPPER = true;
// шаблон, по которому оборачивается пост.
// {{ADMIN_NAME}} - имя админа
// {{CACHE_BEFORE}} - баланс до изменения
// {{CACHE_AFTER}} - баланс после изменения
const WRAPPER_START = `[spoiler="[table layout=auto width=100]
[tr]
[td][b]ОБРАБОТАНО[/b] ({{ADMIN_NAME}})[/td]
[td][b]Было[/b]: {{CACHE_BEFORE}}[/td]
[td][b]Стало[/b]: {{CACHE_AFTER}}[/td]
[/tr]
[/table]"]`
const WRAPPER_END = `[/spoiler]`;
// Если id есть в таблице ниже, будет подставлено имя из неё. Иначе будет имя профиля.
const ADMIN_NAMES = { // id, ник для подстановки
1: "Кот админа",
3: "джейн",
}
var currTopic_efof = new URLSearchParams(window.location.search).get('id');$(document).ready(function(){if(ALLOWED_GROUPS.includes(GroupID)&&ALLOWED_TOPICS.includes(currTopic_efof)){function t(t,e,n){const o={};return $.ajax({url:t,method:"get",async:!1,success:function(t){let e=(new DOMParser).parseFromString(t,"text/html").querySelector(n);if(e){const t=new FormData(e);for(const[e,n]of t.entries())o[e]=n;return o}throw new Error(`Форма '${n}' не найдена.`)},error:function(e,n,o){throw console.error("Ошибка при выполнении AJAX-запроса:",n,o),new Error(`Ошибка при загрузке страницы ${t} : ${n}`)}}),o}async function e(t,e){let n=new FormData;for(let t in e)n.append(t,e[t]);try{const e=await fetch(t,{method:"POST",body:function(t){const e=[];for(const[n,o]of t.entries())e.push({name:n,value:o});const n=$("<form>");return $.each(e,function(t,e){n.append($("<input>").attr({type:"hidden",name:e.name,value:e.value}))}),n.serialize2()}(n),headers:{"Content-Type":"application/x-www-form-urlencoded"}});return!!e.ok||(console.error("Ошибка отправки данных:",e.statusText),!1)}catch(t){return console.error("Ошибка отправки данных:",t),!1}}console.group("4eDo script edit_field_on_fly "),console.log("%c~~ Скрипт для быстрого начисления/списания средств. %c https://github.com/4eDo ~~","font-weight: bold;","font-weight: bold;"),console.groupEnd(),function(){const n=$(".post-rating");let o=0;n.each(function(){const n=$(this),r=n.closest("[data-user-id]"),s=r.data("user-id"),l=r.attr("id").slice(1),i=$("<div></div>"),a=$('<input type="button" />').addClass("edit_on_fly button preview").val(ADD_CACHE_TEXT).css("cursor","pointer").on("click",function(){p.show()}),c=$("<select></select>").attr("id",`select-type-${o}`).on("change",function(){d.toggle("0"!==c.val())});c.append('<option value="0">Не выбрано</option>');for(let t=0;t<OPERATIONS.length;t++)("all"==OPERATIONS[t][2]||OPERATIONS[t][2].split(" ").includes(currTopic_efof))&&c.append(`<option value="${OPERATIONS[t][1]}">${OPERATIONS[t][0]} (${OPERATIONS[t][1]>0?"+":""}${OPERATIONS[t][1]})</option>`);const p=$("<p>Тип операции: </p>").hide().append(c),u=$('<input type="number" min="0" step="1" />').attr("style",COLOR_INPUT_TEXT).attr("id",`input-count-${o}`).on("input",function(){f.toggle(u.val()>0)}),d=$("<p>Количество: </p>").hide().append(u),f=$('<input type="button" />').addClass("edit_on_fly button submit").val("Выполнить").hide().css("cursor","pointer").on("click",function(){const n=c.val(),o=u.val();f.prop("disabled",!0),p.css("opacity","0.5").css("pointer-events","none"),d.css("opacity","0.5").css("pointer-events","none"),f.css("opacity","0.5").css("pointer-events","none"),async function(n,o,r,s,l){try{var i=document.URL;let a="/profile.php?section=fields&id="+r,c="#profile8",p=await t(a,r,c),u=`form[${FIELD_ID_FOR_EDIT}]`,d=parseFloat(p[u])||0,f=d,E=function(t){if(0==ROUND)return parseInt(t);return Number.isInteger(t)?t:parseFloat(t.toFixed(ROUND))}(d+parseFloat(n)*parseInt(o));p[u]=`${E}`;let h='<table class="editOnFly_success" border="1" style="margin-top: 10px;"><tr><td>Тип операции:</td>'+`<td>${n>0?"начисление (+":"списание ("} ${parseFloat(n)})</td></tr>`+`<tr><td>Количество:</td><td>${o}</td></tr>`+`<tr><td>Было:</td><td>${f}</td></tr>`+`<tr><td>Стало:</td><td>${E}</td></tr></table>`+"<p>Новые значения будут видны после обновления страницы.</p>";h+=USE_WRAPPER?"<p><strong>Оборачиваем сообщение.</strong></p>":"",history.replaceState(null,null,a),setTimeout(function(){history.replaceState(null,null,i)},1e3);let A=await e(a,p);if(!A)throw new Error("Произошла ошибка при отправке данных.");if(s.append($(h)),USE_WRAPPER){let n="/edit.php?id="+l,o="#post",a=await t(n,r,o),c="req_message",p=a[c],u=WRAPPER_START+p+WRAPPER_END;u=u.replaceAll("{{CACHE_BEFORE}}",f).replaceAll("{{CACHE_AFTER}}",E).replaceAll("{{ADMIN_NAME}}",ADMIN_NAMES[UserID]||UserLogin),a[c]=u,console.log("getCurrentValueAndSetNew: обёрнутое сообщение",a);let d="<p>Сообщение обёрнуто.</p>";history.replaceState(null,null,n),setTimeout(function(){history.replaceState(null,null,i)},1e3);let h=await e(n,a);if(!h)throw new Error("Произошла ошибка при оборачивании сообщения.");s.append($(d))}}catch(t){s.append($(`<p class="editOnFly_error">${t}</p>`))}}(n,o,s,i,l)});i.append(a,p,d,f),n.after(i),o++})}()}else $("#efof").remove()});
</script>
<script>
const pageConfigs = [
{
// 99 - id темы гостевой, а p16890 - id поста с первой темой
urlId: "99",
elementId: "p16890",
editUrl: "https://homey.rusff.me/pages/edit-guestbook"
},
{
// 100 - id темы ролей, а p16891 - id поста с ролями
urlId: "93",
elementId: "p16883",
editUrl: "https://homey.rusff.me/pages/edit-roles"
},
{
// 92 - id темы FAQ, а p16882 - id поста с FAQ
urlId: "92",
elementId: "p16882",
editUrl: "https://homey.rusff.me/pages/edit-faq"
},
{
// 3 - id темы локаций, а p3 - id поста с локациями
urlId: "3",
elementId: "p3",
editUrl: "https://homey.rusff.me/pages/edit-locations"
},
{
// 106 - id темы коллекций, а p16897 - id поста с коллекциями
urlId: "106",
elementId: "p16897",
editUrl: "https://homey.rusff.me/pages/edit-collection"
},
{
// 421 - id темы магазина, а p52639 - id поста с магазином
urlId: "421",
elementId: "p52639",
editUrl: "https://homey.rusff.me/pages/edit-shop"
},
{
// 6 - id темы банка, а p8 - id поста с банком
urlId: "6",
elementId: "p8",
editUrl: "https://homey.rusff.me/pages/edit-bank"
},
{
urlId: "94",
elementId: "p16884",
editUrl: "https://homey.rusff.me/pages/edit-people"
},
{
// 277 - id темы, а p34003 - id поста
urlId: "277",
elementId: "p34003",
editUrl: "https://homey.rusff.me/pages/edit-place-roles?id=277&p=34003"
},
{
// 403 - id темы, а p50444 - id поста
urlId: "403",
elementId: "p50444",
editUrl: "https://homey.rusff.me/pages/edit-place-roles?id=403&p=50444"
}
];
function createEditButton(editUrl) {
const editButton = document.createElement("button");
editButton.style.cssText = `
margin-left: 10px;
padding: 5px 8px;
background-color: var(--accent2);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
display: inline-flex;
align-items: center;
gap: 5px;
font-size: 12px;
transition: background-color 0.2s;
right: 29px;
top: 8px;
position: absolute;
z-index: 10;
`;
editButton.innerHTML = `
<svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor">
<path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/>
</svg>
Edit
`;
editButton.addEventListener("click", function () {
window.open(editUrl, "_blank");
});
editButton.addEventListener("mouseenter", function () {
this.style.backgroundColor = "var(--accent)";
});
editButton.addEventListener("mouseleave", function () {
this.style.backgroundColor = "var(--accent2)";
});
return editButton;
}
document.addEventListener("DOMContentLoaded", function () {
pageConfigs.forEach((config) => {
if (
window.location.href.includes(`https://homey.rusff.me/viewtopic.php?id=${config.urlId}`) &&
(GroupID == 1 || GroupID == 2)
) {
const targetElement = document.getElementById(config.elementId);
if (targetElement) {
const editButton = createEditButton(config.editUrl);
const containerElement = targetElement.querySelector(".container");
if (containerElement) {
containerElement.insertAdjacentElement("beforebegin", editButton);
} else {
targetElement.insertAdjacentElement("afterbegin", editButton);
}
}
}
});
});
</script>Поделиться52026-05-20 14:17:06
Код:
<center class='news'> <a href="https://homey.rusff.me/viewtopic.php?id=884#p113540" class="news_item news_item_new"> итоги #9 // 23.03<p>простуженные</p></a> <a href="https://homey.rusff.me/viewtopic.php?id=884#p113415" class="news_item news_item_new">10th H-birthday<p>всем пива!</p></a> <a href="https://homey.rusff.me/viewtopic.php?id=878#p113004" class="news_item "> филворд // 02.03<p>ищем всякое про весну</p></a> <a href="https://homey.rusff.me/viewtopic.php?id=406&p=4#p112985" class="news_item ">приоденься! // 01.03 <p>мартовские обновки уже на витрине</p></a> </center>
Поделиться62026-05-20 14:17:14
Код:
<!-------------------------- счетчик символов -------------------------->
<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>
<!-------------------------- конец счетчика символов -------------------------->
<!---------------------------------- 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 34px 0px 6px;
padding: 3px 0px;
background: var(--forcol);
border: 1px solid #3f3f3f1f;
}
#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(--hovlink);} /* изменение цвета иконки при наведении курсора */
</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-indent"></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/7a/06/71470.txt?v=7");
});
</script>
<style> #button-sticker:before {
content: "\f587";
font-family: 'FONT AWESOME';
line-height: 20px;
font-weight: bolder;
font-size: 12px;
color: var(--t-body);
transition: all .3s ease-in-out;
}
</style>
<!-----------------------------------конец доп. смайлы ----------------------------------------------->
<!---------------------------------------------Кубики---------------------------------------------------->
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
{
var buttonCell = form.getElementsByTagName("tr")[0].insertCell(20);
buttonCell.id = "button-dice";
buttonCell.title = "Кубики";
buttonCell.innerHTML='<img onclick="dice();" src="/i/blank.gif">';
}
</script>
<script type="text/javascript">
function dice()
{
var FoundErrors = '';
var diceRes=""
var CountCube = prompt("Количество кубиков", "3");
var SideCube = prompt("Сколько граней у кубика?", "6");
if(CountCube>20){
alert("Нельзя бросать столько кубиков");
return false;}
if(SideCube>20){
alert("Не бывает таких кубиков");
return false;}
if (!CountCube)
{return false;}
if (!SideCube)
{return false;}
for(i=0; i<CountCube;i++){
var dice = (Math.round(Math.random()*SideCube))
if(dice==0) dice=1;
diceRes += dice*1936+"-"
}
smile('[dice='+diceRes+CountCube+SideCube+']')
}
</script>
<script>
function addDice(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[dice=",from))==-1) return str;
if((pos2=str.indexOf("]"),pos+6)==-1) return str;
newpos=str.indexOf("]",pos+6)
if(newpos<pos2 && newpos!=-1) str=addDice(str,pos+6,true)
if((pos2=str.indexOf("]",pos+6))==-1) return str;
str=str.substring(0,pos)+makeDice(str.substring(pos+6,pos2))+str.substring(pos2+1,str.length)
if( str.indexOf("[dice=")!=-1 && internal==false) str=addDice(str,0,false)
return str}
function makeDice(dice){
diceMass = dice.split("-")
diceC = dice.substring(dice.length-2, dice.length-1)
diceS = dice.substring(dice.length-1, dice.length)
var diceR=0, diceRu="";
for(i=0;i<diceMass.length-1;i++){diceR+=diceMass[i]/1936;}
for(i=0;i<diceMass.length-1;i++){if(diceMass[i]==diceMass[diceMass.length-2]){diceRu+=diceMass[i]/1936;}else{diceRu+=parseInt(diceMass[i]/1936)+"+";}}
txt="<div class=\"quote-box\"><blockquote><p><b>Исходный бросок</b>: "+diceC+"d"+diceS+"<br /><br /><b>Результаты броска</b>: ("+diceRu+")="+diceR+"</p></blockquote></div>"
return txt}
if(document.URL.indexOf("viewtopic.php")!=-1){
elm=document.getElementById("pun-main").getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addDice(post.innerHTML,0,false)}}
</script>
<!-------------------------------Конец кубиков------------------------------------------------------->
<!-- ----------------- обтекание изображения 2.4.4 ----------------------------- -->
<script language="javascript">
$(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=(.*?)\]([^\[]*)\[\/float\]/gi
elm[x].innerHTML = elm[x].innerHTML.replace(floats, "<span style='float: $1; margin: 15px; text-align: $1;'>$2</span>")
}}
</script>
<div id="float" style="display:none;">
<div><strong>Направление обтекания</strong></div><br>
<div align="center">
<img class="vibor" src="https://forumstatic.ru/files/001a/08/74/21552.svg" title="left" onclick="bbcode('[float=left]', '[/float]')" />
<img class="vibor" src="https://forumstatic.ru/files/001a/08/74/23464.svg" title="right" onclick="bbcode('[float=right]', '[/float]')" />
</div></div>
<!-- ----------------- конец обтекания изображения 2.4.4 ----------------------------- -->Поделиться72026-05-20 14:17:33
Код:
quenta:n quentahead:n quentaname:n quentamini:n quentapic:n quentatext:n voice[figure.postvoice]:mto theme hd themeInfo themePara tH themeWrap lead stamp:s tabtitle[/data-tabname]:a tab[/data-tabname]:a tabdefault:s hdInner themeScroll hdSub themeGallery pic charCard charCardInfo podcast podhead podTitle podLead podInfo podText news newsHead newsTitle newsLead newsInfo newsPara haScroll bbScroll
Поделиться82026-05-20 14:17:52
Код:
@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 Brands";
src: url("https://forumstatic.ru/files/001c/2f/41/18849.woff2");
}
@font-face {
font-family: "Font Awesome Regular";
src: url("https://forumstatic.ru/files/001c/44/10/58324.woff2");
}
@font-face {
font-family: "Satista";
src: url("https://forumstatic.ru/files/001c/30/dc/50161.otf");
}
@font-face {
font-family: "Sirin";
src: url("https://forumstatic.ru/files/001c/30/dc/32435.otf");
}
@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");
}
@font-face {
font-family: 'Charming';
src: url("https://forumstatic.ru/files/001c/2f/41/37891.otf");
}
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/v4-font-face.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/fontawesome.min.css');
@import url('https://fonts.googleapis.com/css?family=Montserrat|Spectral+SC');
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Qwitcher+Grypen&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz@6..96&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Amatic+SC&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poiret+One&display=swap');
@font-face {
font-family: 'Pragmatica';
font-style: normal;
font-weight: 200;
src: url(https://forumstatic.ru/files/001c/76/bd/30857.ttf);
}
@font-face {
font-family: 'Pragmatica';
font-style: italic;
font-weight: 200;
src: url(https://forumstatic.ru/files/001c/76/bd/21370.ttf);
}
@font-face {
font-family: 'Pragmatica';
font-style: normal;
font-weight: 300;
src: url(https://forumstatic.ru/files/001c/76/bd/48538.ttf);
}
@font-face {
font-family: 'Pragmatica';
font-style: italic;
font-weight: 300;
src: url(https://forumstatic.ru/files/001c/76/bd/95368.ttf);
}
@font-face {
font-family: 'Pragmatica';
font-style: normal;
font-weight: 600;
src: url(https://forumstatic.ru/files/001c/76/bd/56522.ttf);
}
@font-face {
font-family: 'Pragmatica';
font-style: italic;
font-weight: 600;
src: url(https://forumstatic.ru/files/001c/76/bd/54624.ttf);
}
@font-face {
font-family: 'Things';
font-style: normal;
font-weight: 300;
src: url(https://forumstatic.ru/files/001c/76/bd/51901.ttf);
}
@font-face {
font-family: 'MOISETTE';
font-style: normal;
font-weight: 300;
src: url(https://forumstatic.ru/files/001c/76/bd/64357.otf);
}
@font-face {
font-family: 'MOISETTE';
font-style: italic;
font-weight: 300;
src: url(https://forumstatic.ru/files/001c/76/bd/80482.otf);
}
@font-face {
font-family: 'MOISETTE';
font-style: normal;
font-weight: 400;
src: url(https://forumstatic.ru/files/001c/76/bd/16447.otf?v=1);
}
@font-face {
font-family: 'MOISETTE';
font-style: italic;
font-weight: 400;
src: url(https://forumstatic.ru/files/001c/76/bd/28373.otf?v=1);
}
@font-face {
font-family: 'MOISETTE';
font-style: normal;
font-weight: 600;
src: url(https://forumstatic.ru/files/001c/76/bd/11988.otf?v=1);
}
@font-face {
font-family: 'MOISETTE';
font-style: italic;
font-weight: 600;
src: url(https://forumstatic.ru/files/001c/76/bd/22066.otf?v=1);
}
@font-face {
font-family: mogen;
/* Имя шрифта */
src: url(https://forumstatic.ru/files/001c/76/bd/68905.otf);
}
@font-face {
font-family: Curator;
/* Имя шрифта */
src: url(https://forumstatic.ru/files/001c/76/bd/78410.otf);
}
/* ROOT
-------------------------------------------------------------*/
:root {
--h2-font: 'Montserrat'; /* шрифт с засечками */
--body-font: 'Montserrat'; /* шрифт основного текста */
--fancy-font: 'Playfair Display';
--forcol: #0000000D; /* цвет подложки цитат */
--forcol-border: solid 1px #0000001f; /* обертка подложки цитат */
--forcol-bxs: 0 0 0 1px #c8c6bf9c, 0px 0px 4px 2px #0000002e;
--quotes: #a7a59d;
--link: #393532; /* цвет основных ссылок */
--hovlink2: #82353b;
--headlink: #874f41;
--doplink: #8b9cb3; /* цвет дополнительных ссылок */
--t-body: #424242; /*цвет основного текста */
--doptext: #A8A8A8; /*цвет дополнительного текста */
--proftext: #1c1c1c; /*цвет текста в профиле */
--table: #192f40;
--br-n-shadow: 0px 0px 10px 0px #000000b5 inset, 0 0 0px 2px #1e3748,
0 0 0px 3px #09131e, 0px 0px 10px 0px #00000080;
--cover: url(https://forumstatic.ru/files/001c/2f/41/38354.png);
--blur: blur(10px);
--modal: #b7b5ad; /*цвет модальных окон*/
--back-color: #adb6c2;
}
:root.dark {
--back: url(https://forumstatic.ru/files/001c/44/10/12939.png);
--header: url(https://forumstatic.ru/files/001c/44/10/53997.png);
--hovlink: #68768E;
--accent2: #68768E;
--el-border: linear-gradient(180deg, #4F564D 0%, rgba(79, 86, 77, 0) 100%);
--hourglass: url(https://forumstatic.ru/files/001c/2f/41/81434.png);
--t_back: linear-gradient(180deg, rgba(79, 86, 77, 0.5) 0%, rgba(79, 86, 77, 0) 100%);
--t_color: #414851;
--body: #BEBEBE;
--footer: url(https://forumstatic.ru/files/001c/44/10/62633.png);
--divider: url(https://forumstatic.ru/files/001c/44/10/21215.png?v=1);
--theme-back: #B4B4B4;
--accent: #815F4A;
}
:root.light {
--back: url(https://forumstatic.ru/files/001c/44/10/62541.png);
--header: url(https://forumstatic.ru/files/001c/44/10/30165.png);
--hovlink: #815F4A;
--accent2: #815F4A;
--el-border: linear-gradient(180deg, #67605A 0%, rgba(79, 86, 77, 0) 100%);
--hourglass: url(https://forumstatic.ru/files/001c/2f/41/77715.png);
--t_back: linear-gradient(180deg, rgba(103, 96, 90, 0.5) 0%, rgba(79, 86, 77, 0) 100%);
--t_color: #C4C4C4;
--body: #C8C6C2;
--footer: url(https://forumstatic.ru/files/001c/44/10/30589.png);
--divider: url(https://forumstatic.ru/files/001c/44/10/67137.png?v=1);
--theme-back: #BEBCB8;
--accent: #68768E;
}
:root.spring {
--back: url(https://forumstatic.ru/files/001c/44/10/29691.png);
--header: url(https://forumstatic.ru/files/001c/44/10/37603.png);
--hovlink: #934A99;
--accent2: #68768E;
--el-border: linear-gradient(180deg, #4F564D 0%, rgba(79, 86, 77, 0) 100%);
--hourglass: url(https://forumstatic.ru/files/001c/2f/41/81434.png);
--t_back: linear-gradient(180deg, rgba(79, 86, 77, 0.5) 0%, rgba(79, 86, 77, 0) 100%);
--t_color: #414851;
--body: #E5E9E2;
--footer: url(https://forumstatic.ru/files/001c/44/10/31037.png?v=1);
--divider: url(https://forumstatic.ru/files/001c/44/10/88759.png?v=1);
--theme-back: #D9DDD6;
--accent: #815F4A;
--forcol: #D9DDD6;
}
:root {
--beg100: #D9D9D9;
--beg300: #D9D9D9;
--borders: #AFAFAF;
--text1: #434343;
--color1:#cdcdcd;
--dark500: #2E282A;
--text2: #939393;
--text3: #FEFFFF;
--font: Pragmatica;
--font-accent: 'Playfair Display';
--links: #415858;
--beg500: #0000000D;
--cover2: url(https://forumstatic.ru/files/001c/76/bd/23996.png);
}
/* ОСНОВНЫЕ ШРИФТЫ ФОРУМА
-------------------------------------------------------------*/
/* основной шрифт текста форума */
body {
font-family: var(--body-font);
font-size: 11px;
font-weight: 500;
min-width: 1120px;
}
/* ------------------------- ЗАДНИЙ ФОН ------------------------------*/
body {
background: var(--back) fixed;
background-size: cover;
background-color: #505050;
position: relative;
margin: 0;
}
body:has(.punbb-admin) {
background: url(https://forumstatic.ru/files/001c/44/10/29691.png) fixed;
background-color: #505050;
}
/* ------------------------- ТЕЛО ------------------------------*/
#pun {
position: relative;
width: 1010px;
background: var(--body);
margin: 418px auto 160px auto;
}
#pun:has(.punbb-admin) { margin: 50px auto 50px auto; background: #E5E9E2; }
h1,
h2 {
font-family: var(--body-font);
font-size: 12px;
color: #464646;
font-weight: 600;
}
/* шрифты поля ввода*/
textarea,
input,
select,
optgroup {
font: 11px Verdana;
}
/* ЦВЕТ ТЕКСТА БОЛЬШИНСТВА ЭЛЕМЕНТОВ НА ФОРУМЕ
-------------------------------------------------------------*/
.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: #CACACA !important;
}
.post-box .post-rating a,
.post-box .post-rating a:hover {
color: var(--body) !important;
}
.post-box .code-box a:hover,
.code-box a:hover {
color: #340705 !important;
}
/* ЦВЕТ ДЕЖУРНОГО ТЕКСТА (тему просматривают, страницы и т.д.)
-------------------------------------------------------------*/
.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: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;
box-shadow: none;
color: var(--t-body);
font-weight: 600;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
/* ЦВЕТ ССЫЛОК НА ФОРУМЕ ПРИ НАВЕДЕНИИ
-------------------------------------------------------------*/
.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: 10px;
box-sizing: border-box;
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-messages #volSlider .before {
border: solid 1px var(--hovlink) !important;
background: var(--hovlink) !important;
width: 0;
height: 3px !important;
margin-top: 0 !important;
}
#pun-messages #volSlider .thumb {
display: inline-block;
position: relative;
width: 6px !important;
height: 12px !important;
background: var(--hovlink) !important;
border-radius: 50%;
top: -9px !important;
left: 0;
box-shadow: none !important;
cursor: pointer;
}
#pun-messages #volSlider {
width: 99px !important;
height: 4px !important;
display: inline-block;
background: #fafafabf !important;
border: none !important;
border-radius: 3px;
box-shadow: none !important;
margin-top: 5px;
margin-left: 1em;
}
#pun-searchtopics .main table .tcr {
width: 26%;
padding-left: 30px;
}
#pun-searchtopics .main table .tcr .user-avatar .isonline {
display: none !important;
}
.modmenu {
width: 98%;
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;
font: 600 10px var(--body-font);
}
#topic-users-in .container a {
font-size: 11px !important;
padding-bottom: 2px;
}
#topic-users-in .container span {
position: relative;
font-weight: 600!important;
}
.closedatafield,
.isticky .stickytext {
display: none;
}
#pun-userlist .main table {
margin: 0px 0 15px;
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: 13px;
text-align: center;
margin: 0px 0 10px;
background: var(--forcol);
box-shadow: none;
border-radius: 10px 0 0 0;
border: 1px solid #3f3f3f1f;
}
#form-buttons {
position: relative;
display: flex;
border-bottom: none;
}
#pun-messages #form-buttons {
margin-bottom: 10px;
}
#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: 28px;
font-size: 0 !important;
margin: 0 !important;
background: var(--forcol);
box-shadow: none !important;
border-radius: 0 10px 0 0;
padding: 0 !important;
border: 1px solid #3f3f3f1f !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 0.3s ease-in-out;
}
#togglePreview:hover:after {
color: var(--hovlink);
}
#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: 24px;
}
#pun-edit #pun-announcement {
display: none;
}
#pun-post .formal .container {
padding: 35px 0px;
}
#pun-profile:has(#viewprofile-next) .formal .container {
box-sizing: border-box;
margin: 15px;
background: var(--back) bottom;
border-radius: 10px;
box-shadow: 0px 0px 5px 0px #0000001a;
}
#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;
margin: -21px 0 55px 0px;
}
#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 4px 0 0 !important;
}
#pun-messages #post-new #post-form #form-buttons small {
top: 52px !important;
left: 90px !important;
display: none;
}
#pun-messages #notify-settings .inp2 {
display: flex;
width: 350px;
flex-wrap: wrap;
margin: 20px 0;
position: relative;
left: 650px;
}
#pun-messages #notify-settings #volume-set {
margin-left: 24px;
float: unset;
}
#pun-viewforum .main table tr td {
align-self: center;
}
#pun-viewforum .main table tr .tcl {
width: 40%;
}
#pun-viewforum .tclcon,
#pun-searchtopics .tclcon {
display: flex;
flex-wrap: wrap;
}
#pun-viewforum .tclcon > a,
#pun-searchtopics .tclcon > a,
#pun-searchtopics .tclcon strong > a { width: 100%; }
.forum .tclcon .byuser:before {
content: "автор темы:";
opacity: .65
}
#pun-viewforum .tcr > a,
#pun-searchtopics .tcr > a {
width: 100%;
display: block;
}
.forum .tcr .byuser:before {
content: "последнее сообщение:";
opacity: .65
}
#pun-viewforum .main table tr .tcr {
width: 30%;
}
#pun-profile .main:not(.main:has(.modal_wrap)) {
margin-bottom: 0px;
padding: 15px;
box-sizing: border-box;
border-radius: 10px 0px 10px 10px;
box-shadow: 0px 0px 5px 0px #0000001a;
border: 1px solid #b3b1aa;
margin-bottom: 20px;
}
#pun-profile:has(#viewprofile-next) .main {
background: var(--forcol);
}
#pun-profile li strong {
font: var(--body-font);
color: #a09e95;
}
#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-online #pun-main thead { display: none; }
/* ОФОРМЛЕНИЕ ПРЕВЬЮ ПРОФИЛЯ */
#pun-profile #pun-crumbs1 p {
color: var(--t-body);
padding: 8px 0;
font: 700 14px var(--body-font);
margin: 0;
width: 345px;
margin-left: 10px;
background: var(--forcol);
border-radius: 10px 10px 0px 0px;
border: 1px solid #b3b1aa;
bottom: -1px;
position: relative;
}
#pun-profile #pun-crumbs1 {
margin: 0 auto;
}
#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;
margin: 0 auto;
gap: 15px;
}
#pun-profile #profile-left {
display: flex;
justify-content: flex-start;
flex-direction: column;
align-content: center;
flex-wrap: wrap;
width: 230px;
background: #222;
border-radius: 10px;
border: 1px solid #767573;
box-shadow: 0px 0px 5px 0px #0000001a;
}
#pun-profile #profile-right #pa-awards {
display: none;
}
#viewprofile #profile-right {
display: flex;
gap: 15px;
box-sizing: border-box;
}
#viewprofile #profile-right > div {
display: flex;
flex-wrap: wrap;
width: 224px;
background: #222;
border-radius: 10px;
border: 1px solid #767573;
box-shadow: 0px 0px 5px 0px #0000001a;
height: 100%;
gap: 10px 0;
position: relative;
}
.prev-wrap_2 { padding: 0 10px;}
.prev-wrap:has(.personal_bg img) {
padding-top: 90px;
box-sizing: border-box;
}
#pa-fld2 { position: relative; }
.prev-wrap_2 {
width: 300px !important;
}
#viewprofile #profile-right li {
flex: auto;
display: flex;
flex-direction: column;
justify-content: center;
font: 700 10px var(--body-font) !important;
box-sizing: border-box;
}
#pa-fld1 {
order: -1;
margin-top: 20px;
}
#viewprofile #profile-right li:not(#pa-fld1) a {
color: var(--hovlink);
font-weight: 700 !important;
}
#pa-positive a,
#pa-respect a,
#pa-fld3 span {
font-size: 8px !important;
text-transform: uppercase;
}
#pa-fld4 > span,
#pa-fld6 { display: none!important; }
#viewprofile #profile-right li:not(#pa-fld1) strong,
#pa-online strong,
#pa-fld3,
#pa-fld4 {
color: #a09e95;
font: 700 11px var(--body-font) !important;
text-shadow: 0 0 1px #000;
}
#pa-fld4 { justify-content: flex-end!important; }
#pa-online strong {
color: #a09e95 !important;
text-transform: lowercase;
}
#viewprofile #profile-right li span a:hover,
#viewprofile #profile-right li strong a:hover,
#viewprofile #pa-fld1 a div:hover {
opacity: .7;
}
#pun-profile #profile-title strong {
width: 100%;
text-transform: lowercase;
}
#pun-profile #viewprofile #pa-avatar {
margin: 8px auto 15px;
}
#viewprofile #pa-avatar img {
max-width: 185px;
max-height: 250px;
border: 1px solid #85847e;
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 0.3s
ease-in-out;
cursor: pointer;
border-radius: 10px;
font: 700 9px var(--body-font) !important;
background: var(--back) bottom;
border: 1px solid #767573;
}
#pun-profile #viewprofile #pa-edit a {
color: #a09e95;
font-size: 10px !important;
}
#pun-profile #viewprofile #pa-edit a:hover,
#pun-profile #viewprofile #pa-edit:hover a {
color: var(--hovlink);
}
#pun-profile #profile-name strong {
font: 600 15px var(--body-font) !important;
text-transform: uppercase;
color: #a09e95 !important;
text-shadow: 1px 1px 0px #000;
margin: 15px 0 10px;
}
#pun-profile #profile-title strong {
font: 600 12px var(--body-font) !important;
color: #a09e95 !important;
text-shadow: 1px 1px 0px #000;
margin-bottom: 10px;
}
/* отступы в ячейках */
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: 450px;
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: 35%;
}
#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 65px;
width: 290px;
box-shadow: none;
position: relative;
}
.spring #pun-index .tcr {
padding: 0px 0px 0px 55px;
width: 280px;
}
#pun-index .tcr br {
display: none;
}
/* последняя активная тема в подфоруме */
#pun-index .tcr a {
text-align: left;
display: block;
text-transform: uppercase;
font: 600 10px var(--body-font);
line-height: 15px;
margin-bottom: 4px;
}
#pun-index .tcr .datetime,
#pun-index .tcr .byuser {
font: 500 9px / 13px var(--body-font);
text-transform: uppercase;
}
/* количество тем и сообщений в подфоруме */
#pun-index .tc2,
#pun-index .tc3 {
position: absolute;
left: 479px;
width: 75px;
text-align: left;
color: #808080;
font: 600 9px 'Inter';
top: 40%;
transform: translateY(-50%);
display: none;
}
#pun-index .tc2 { top: calc(40% + 20px);}
#pun-index .tc2::before { content: "\f07b";}
#pun-index .tc3::before { content: "\f27a";}
#pun-index .tc3:before,
#pun-index .tc2:before {
font: 9px 'Font Awesome';
position: absolute;
left: -13px;
top: 3px;
}
#pun-main .category thead .tc2,
#pun-main .category thead .tc3 {
display: none;
}
/* НАВИГАЦИЯ ПО ФОРУМУ СВЕРХУ
-------------------------------------------------------------*/
.custom-wrapper {
background: var(--body);
border-radius: 20px;
padding-bottom: 10px;
}
#pun-navlinks .container {
padding: 0px;
margin: 62px 0 0px;
justify-content: center;
display: flex;
gap: 10px;
}
#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: 400 17px var(--fancy-font);
}
.spring #pun-navlinks li a {
text-transform: lowercase;
font: 400 20px var(--fancy-font);
}
/* вид ссылок навигации при наведении */
#pun-navlinks li a:hover {
color: var(--hovlink);
}
/* ПОЛЬЗОВАТЕЛЬСКАЯ НАВИГАЦИЯ
-------------------------------------------------------------*/
#pun-ulinks .container {
padding: 0 !important;
display: flex;
justify-content: center;
gap: 10px;
margin: 13px 0 28px;
}
/* цвет ссылок */
#pun-ulinks a {
text-transform: lowercase;
font: 500 10px var(--body-font) !important;
transition: all 0.3s ease-in-out 0s;
}
/* цвет ссылок при наведении */
#pun-ulinks a:hover {
color: var(--hovlink);
}
#pun-ulinks.fixed {
position: fixed;
top: 4px;
z-index: 100;
width: 100%;
left: 0;
}
#pun-ulinks.fixed .container { margin: 0; }
#pun-ulinks.fixed a {
color: #D3D3D3 !important;
text-shadow: 1px 1px 2px #222;
}
#pun-ulinks.fixed a:hover {
opacity: .7;
}
#pun-navlinks.fixed {
top: 0;
position: fixed;
background: var(--footer);
border-top: none;
z-index: 99;
width: 1010px;
left: 50%;
transform: translateX(-50%);
padding-top: 13px;
}
.spring #pun-navlinks.fixed {background: var(--back) bottom;}
#pun-navlinks.fixed .container { margin: 10px 0; }
#pun-navlinks.fixed li a { color: #D3D3D3!important; text-shadow: 1px 1px 2px #222; }
#pun-navlinks.fixed li a:hover { opacity: .7; }
/* ВАШЕ МЕСТОРАСПОЛОЖЕНИЕ НА ФОРУМЕ СВЕРХУ И СНИЗУ
-------------------------------------------------------------*/
/* расположение снизу */
#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: 500 12px var(--body-font);
text-transform: uppercase;
margin-bottom: 30px;
margin-top: 0;
}
/* цвета ссылок */
#pun-crumbs2 a,
#pun-crumbs1 a {
font-weight: 500 !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: 40px;
left: 50%;
transform: translateX(-50%);
z-index: 1;
width: 100%;
}
/* внешний вид */
#pun-status .container {
color: var(--t-body);
font: 500 10px var(--body-font);
text-transform: lowercase;
line-height: 13px;
text-align: center;
margin: 0;
}
#pun-status .container strong {
font-weight: 500;
}
/* цвет ссылки */
#pun-status a {
font-weight: 500!important;
}
#pun-status a:hover {
color: var(--hovlink);
}
/* ТЕМЫ
-------------------------------------------------------------*/
/* весь пост */
.post .container {
margin-bottom: 20px;
}
/* разделитель между сообщения*/
.post h3 {
position: relative;
z-index: 1;
margin: 0;
display: flex;
align-items: center;
height: 20px;
background: var(--forcol);
border: 1px solid #AAAAAA;
}
.spring .post h3 {border: 1px solid #C2C4C0;}
.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-body {
margin-left: 243px;
margin-right: 7px;
position: relative;
}
.hideprofile .post-body {
width: 100%;
margin: 0 auto;
}
.hideprofile .post-box {
width: 98%;
margin: 0 auto;
}
.post-box {
padding: 0px;
margin-bottom: 20px;
line-height: 150%;
font-size: 11px;
font-family: Verdana;
}
/* выравнивание текста поста */
.post-content {
overflow: hidden;
text-align: justify;
padding-top: 8px;
margin: 0 auto;
}
/* абзацы постов */
.post-content p {
margin-top: 11px;
line-height: 150%;
font-size: 11px;
font-family: "Verdana";
}
/* .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: 10px;
}
.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: 0.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 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: 10px 0px 10px 0px;
}
#pun-viewtopic .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";
}
Поделиться92026-05-20 14:18:18
Код:
body.redirect-page {
background-color: #424242;
height: auto;
background: url(https://forumstatic.ru/files/001c/44/10/12939.png) fixed !important;
background-repeat: repeat-x, repeat !important;
}
body.redirect-page {background: url(https://forumstatic.ru/files/001c/44/10/29691.png) fixed !important; background-repeat: repeat-x, repeat !important;}
.redirect-page #pun {
margin-top: 300px;
background: #BEBEBE !important;
border-radius: 10px;
border: 1px solid #999;
}
.redirect-page #pun {
background: #E5E9E2 !important;}
.redirect-page #pun:before {
display: none !important;
}
.redirect-page #pun-main {
margin: 10px !important;
}
#pun-redirect {
height: 100px;
}
/* поле ввода текста поста */
.punbb textarea {
background: var(--forcol);
padding: 18px 20px !important;
width: 100% !important;
color: var(--t-body);
box-sizing: border-box;
border-radius: 0 0 10px 10px;
border: 1px solid #3f3f3f1f;
}
#pun-viewtopic #post .fs-box p .input span,
#profile .container .fs-box .input span {
position: relative;
}
/* поле ввода название темы */
.punbb select,
input {
color: var(--t-body);
margin-top: 5px;
padding: 4px 4px 4px 9px;
border-radius: 5px;
background: var(--forcol);
border: 1px solid #999;
}
.spring .punbb select, .spring input {border: 1px solid #C2C4C0;}
/* перенос сообщений из темы */
.pun-modal .container {
width: 100% !important;
position: relative;
border: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
background: var(--body);
}
/* пагинация
-------------------------------------------------------------*/
/* страницы в подфоруме сверху */
.linkst {
position: relative;
font-size: 10px;
width: 100%;
margin: 5px auto 30px;
}
.linkst .pagelink {
height: 10px;
position: relative;
z-index: 4;
word-spacing: 3px;
font: 600 10px var(--body-font);
}
.postlink.long {
width: 300px;
}
.linkst .postlink {
position: absolute;
top: 0px;
z-index: 4;
right: 5px;
text-align: right;
}
/* страницы в подфоруме снизу*/
.linksb {
text-align: right;
padding: 0px;
position: relative;
bottom: -5px;
margin-top: 15px;
}
#pun-viewforum .linksb {
margin-top: 0px;
bottom: 0;
}
.linksb .pagelink {
width: 300px;
text-align: left;
font: 600 10px var(--body-font);
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 5px;
}
#pun-viewtopic #pun-main {
position: relative;
z-index: 33;
}
/* подписаться и отслеживать внутри темы */
.subscribelink {
clear: both;
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: 0.8;
top: -33px;
left: -25px;
transition: opacity 0.3s ease-in-out;
}
.subscribelink a:hover:after {
opacity: 0.4;
}
.pun-viewtopic .subscribelink a {
position: absolute;
width: 200px;
right: 10px;
top: -90px;
}
/* меню модератора */
.modmenu .container {
padding: 0px 0px;
font-size: 10px !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: 0.7;
transition: opacity 0.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: 0.4;
}
/* КНОПКИ И ФОРМЫ ЗАПОЛНЕНИЯ BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ*/
/* формы заполнения*/
.punbb select,
.punbb option {
font: 600 10px / 9px var(--body-font);
text-transform: lowercase;
}
.checkbox {
width: auto !important;
}
.punbb option {
background-color: var(--modal);
}
/* КНОПКИ ОТПРАВИТЬ ПОСМОТРЕТЬ
-------------------------------------------------------------*/
input.button,
#post fieldset .hashelp div input,
button {
color: var(--t-body);
padding: 4px 14px;
margin-right: 6px;
width: auto;
height: 22px;
background: var(--forcol);
border-radius: 8px;
border: 1px solid #AAAAAA;
cursor: pointer !important;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;
-o-transition: 0.5s all;
transition: 0.5s all;
text-transform: uppercase;
font: 700 9px var(--body-font) !important;
}
#post input.button {
}
#post input.button:hover {
}
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: 700 9px "Raleway";
}
#pun-admain textarea,
#pun-admain .longinput input {
width: 92% !important;
padding: 10px !important;
font-size: 11px !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 {
background: #606060;
color: #BEBEBE;
}
.spring input.button:hover,
.spring #post fieldset .hashelp div input:hover {
background: url(https://forumstatic.ru/files/001c/44/10/44178.png) 0px -14px;
color: #424242;
}
/* КОДЫ И ЦИТАТЫ
-------------------------------------------------------------*/
/* расположение */
#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 3px;
display: flex;
flex-direction: column;
position: relative;
overflow: hidden;
background: var(--forcol);
border: 1px solid #AAAAAA;
}
.spring .post-content .quote-box,
.spring .post-content .code-box {border: 1px solid #C2C4C0;}
.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(--body);
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;
text-transform: uppercase;
padding: 5px 50px 6px 55px;
cursor: pointer;
min-height: 27px;
background: var(--back) 300px 300px;
font: 600 11px / 15px var(--body-font);
color: var(--body);
}
.spring .post-content .spoiler-box > div,
.spring .post-content .spoiler-box > div.visible {
background: url(https://forumstatic.ru/files/001c/44/10/44178.png) 0px -14px;
color: var(--t-body);
}
.post-content .spoiler-box > div.visible {
border-bottom: 1px solid #bbb8af;
}
.code-box strong.legend {
flex-wrap: wrap;
align-content: center;
box-sizing: border-box;
position: relative;
z-index: 0;
display: flex;
padding: 6px 64px 7px;
margin-top: 15px;
width: 350px;
background: var(--back) 300px 300px;
font: 600 11px / 15px var(--body-font);
color: var(--body);
border: 1px solid #AAAAAA;
left: -1px;
}
.spring .code-box strong.legend {background: url(https://forumstatic.ru/files/001c/44/10/44178.png) 0px -14px; border: 1px solid #C2C4C0;}
.code-box strong.legend a {
text-transform: uppercase;
transition: all 0.3s ease-in-out;
position: relative;
color: var(--body)!important;
}
.spring .code-box strong.legend a { color: var(--t-body)!important; text-shadow: none !important;}
.code-box strong.legend a:after {
position: absolute;
content: "\f0c5";
font: 400 13px "Font Awesome";
left: -21px;
top: 1px;
transition: all 0.3s ease-in-out;
text-shadow: none !important;
}
.code-box strong.legend a:hover,
.code-box strong.legend a:hover:after {
color: var(--hovlink) !important;
text-shadow: 1px 1px 0 #000;
}
.code-box .blockcode {
padding: 5px 20px;
}
.quote-box cite {
width: fit-content;
min-width: 350px;
min-height: 20px;
position: relative;
padding: 7px 50px 7px 30px;
display: flex;
flex-wrap: wrap;
align-content: center;
box-sizing: border-box;
text-transform: uppercase;
margin-top: 15px;
background: var(--back) 300px 300px;
font: 600 11px / 15px var(--body-font);
color: var(--body);
border: 1px solid #AAAAAA;
left: -1px;
}
.spring .quote-box cite {
background: url(https://forumstatic.ru/files/001c/44/10/44178.png) 0px -14px;
color: var(--t-body);
border: 1px solid #C2C4C0;
}
.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 10px "Font Awesome";
left: 2px;
top: 2px;
color: #cacaca;
transition: all 0.3s
ease-in-out;
}
.quote-box cite a.qc-post-link:hover:after {
color: var(--hovlink);
}
.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: var(--body);
border-radius: 0 0 10px 10px;
top: 33px;
color: var(--t-body);
border: var(--forcol-border);
margin: 0;
}
#float {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
#meny-styles {
left: 64%;
width: 160px;
}
#meny-styles p {
transition: color 0.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: 40px;
width: 40px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.spring .user-avatar {
height: 30px;
width: 30px;
}
.user-avatar .avatar-image {
height: 40px;
width: 40px;
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;
}
.spring .user-avatar .avatar-image { height: 30px; width: 30px;}
#pun-searchtopics .user-avatar .avatar-image {
display: none;
}
.user-avatar .isonline {
width: 6px;
height: 6px;
border-radius: 50%;
display: block;
position: absolute;
top: 1px;
right: 36px;
animation: blinkColor 0.9s linear infinite;
-moz-animation: blinkColor 0.9s linear infinite;
-webkit-animation: blinkColor 0.9s linear infinite;
background: var(--hovlink);
z-index: 100;
}
.spring .user-avatar .isonline {right: 30px;}
.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;
}
50% {
opacity: 0.3;
}
100% {
opacity: 1;
}
}
@-moz-keyframes blinkColor {
0% {
opacity: 1;
}
50% {
opacity: 0.3;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes blinkColor {
0% {
opacity: 1;
}
50% {
opacity: 0.3;
}
100% {
opacity: 1;
}
}
#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 0.9s linear infinite;
-moz-animation: blinkColor 0.9s linear infinite;
-webkit-animation: blinkColor 0.9s linear infinite;
background: var(--hovlink);
z-index: 100;
}
/* СТРАНИЦА ЛИЧНЫХ СООБЩЕНИЙ
-------------------------------------------------------------*/
#pun-messages .post h3 {
width: calc(100% - 240px);
margin-top: 20px;
background: var(--forcol);
background-size: contain;
border-radius: 4px;
height: 20px;
margin-left: 245px;
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;
margin-right: 10px;
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: var(--hovlink);
color: #bebab8;
}
.punbb-admin::selection {
background: var(--hovlink2); }
/* ширина прокрутки */
::-webkit-scrollbar {
width: 1.5px;
height: 1px;
}
#pun-admain textarea::-webkit-scrollbar {
width: 5px !important;
}
/* движущаяся часть прокрутки */
::-webkit-scrollbar-thumb {
background-color: #afafaf;
}
.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: var(--forcol);
}
.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;
margin: 0 auto 20px;
}
/* навигация */
#profilenav {
float: left;
width: 175px;
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;
}
Поделиться102026-05-20 14:18:23
Код:
/* ПРОФИЛЬ в ПРЕДПРОСМОТРЕ
-------------------------------------------------------------*/
#viewprofile ul {
padding: 0px;
}
#viewprofile li {
}
#viewprofile li span {
font-weight: 600;
text-align: center;
margin-bottom: 5px;
text-shadow: 0.5px 0 0px #2c2b2a;
color: #a09e95;
line-height: 11px;
}
#viewprofile #pa-fld1 span,
#viewprofile #pa-fld5 span {
display: none;
}
#viewprofile li strong,
#viewprofile li div {
display: block;
font-weight: normal;
text-align: center;
}
#profile-name strong {
font-size: 14px;
}
#profile-left strong {
}
#profile-signature {
padding: 10px;
}
#viewprofile > .container tbody {
display: flex;
}
#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;
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;
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 0px;
margin: 0 0 20px 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;
}
.post-body #form-buttons tr { margin: 0!important; }
.post-body #form-buttons { margin: 10px 0!important; }
.post-body #plng,
.post-body #togglePreview { display: none!important; }
#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: 0.3em;
line-height: 1.8em;
}
#video-area-tinp,
#image-area-tinp {
margin: 0.5em 0;
padding: 0.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: 0.9em;
}
.uploadQueueItem {
padding: 0.8em 1em;
border: solid 1px #ddd;
border-radius: 5px;
margin-bottom: 0.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: -0.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: 0.1%;
transition: width 0.1s linear;
}
/** подсказки и затемнение фона при всплывающих страницах
---------------------------------------------------------------*/
.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: -300px !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: 0.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: 0.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: 0.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: 0.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, 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, 0.3);
position: relative;
z-index: 120000;
overflow: hidden;
}
.pun-modal h2,
.pun-modal h1 {
max-width: 700px;
margin: 0 !important;
background-color: var(--body);
padding: 5px;
}
.pun-modal .container {
padding: 0.6em 1em;
max-height: 40em;
overflow: auto;
}
.pun-modal .closer {
position: absolute;
font-size: 1.5em !important;
line-height: 0.8em;
right: 0.4em;
padding: 0.3em !important;
margin: -0.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: #d1d0d0;
width: 109px;
height: 2px;
margin: 4px 5px;
border: solid 1px #d1d0d0;
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: var(--hovlink);
margin-top: -1px;
margin-left: -1px;
}
.FNTslider .thumb {
width: 5px;
height: 11px;
border-radius: 3px;
position: relative;
top: -4.5px;
background: var(--hovlink);
cursor: pointer;
}pointer;
}
/* Подсказки */
#tooltip,
.tipsy-inner,
#unitip {
z-index: 999999;
padding: 6px;
letter-spacing: 0.5px;
border-radius: 5px;
font: 700 10px var(--body-font);
text-transform: lowercase;
}
#tooltip,
.tipsy-inner,
#respect figure .prof,
.tipsy-inner a,
#unitip {
color: var(--hovlink)!important;
text-decoration: none !important;
text-align: center;
font: 700 9px var(--body-font);
padding: 6px;
}
.spring #tooltip,
.spring .tipsy-inner,
.spring #respect figure .prof,
.spring .tipsy-inner a,
.spring #unitip {color:#CED2CB!important;}
#tooltip,
#unitip {
position: absolute;
max-width: 200px;
display: none;
}
#tooltip,
.tipsy-inner,
.num_msg,
.bubble,
.jGrowl-notification,
.jGrowl .messag_theme,
#messages-list a.Author,
#unitip {
z-index: 50;
background: #222!important;
}
.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, 0.75);
padding: 0px 0 3px !important;
box-shadow: 0 0 10px rgba(0, 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, 0.4);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.reveal-modal.xlarge {
width: 900px;
margin-left: -440px;
}
.reveal-modal .close-reveal-modal {
font-size: 30px;
line-height: 0.5;
position: absolute;
width: 20px;
height: 20px;
background: #BEBEBE;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid #AAAAAA;
top: 27px;
right: 130px;
cursor: pointer;
text-decoration: none;
transition: color 0.3s ease-in-out !important;
}
#character {
opacity: 1;
transform: translateY(-50%);
z-index: 99999;
position: fixed;
top: 50% !important;
box-shadow: none;
background: transparent !important;
}
.modal_wrap {
width: 900px;
height: 650px;
margin: 0 auto;
background: var(--back);
background-position: center;
box-sizing: border-box;
padding: 37px 65px 28px;
display: flex;
box-shadow: 0px 0px 5px 0px #0000001a;
border-radius: 10px;
}
.spring .modal_wrap {background-position: top center;}
.modal_wrap > div {
display: flex;
position: relative;
border-radius: 10px;
border: 1px solid #666666;
background: #BEBEBE;
flex-wrap: wrap;
box-shadow: 0px 0px 5px 0px #0000001a;
box-sizing: border-box;
width: 770px;
height: 585px;
padding: 35px 20px 20px;
}
/* ------------вкладки---------------*/
#lstabs>input[type="radio"] { display: none; }
#lstabs>input[type="radio"]:checked+label {
background: #A5A5A5;
border: 1px solid #AAAAAA;
box-shadow: 2px 2px 1px 0px #00000040 inset;
}
#lstabs>label {
width: auto;
padding: 0 15px;
height: 22px;
color: #313131;
font: 500 9px var(--body-font);
border-radius: 15px;
cursor: pointer;
background: #BEBEBE;
border: 1px solid #AAA;
position: absolute;
top: -13px;
display: flex;
justify-content: center;
align-items: center;
transition: background .3s ease-in-out;
}
#lstabs>label:hover {
background: #A5A5A5;
border: 1px solid #AAAAAA;
box-shadow: 2px 2px 1px 0px #00000040 inset;
}
label[for="lstab1"] { left: 338px; }
label[for="lstab2"] { left: 488px; }
label[for="lstab3"] { left: 587px; }
#lstabs > div {
display: none;
flex-wrap: wrap;
box-sizing: border-box;
overflow: auto;
align-content: baseline;
z-index: 1;
}
#lstabs > div::-webkit-scrollbar-track,
#decor > div::-webkit-scrollbar-track {
background-color: #1e191947 !important;
}
#lstab1:checked~#personal-main, #lstab2:checked~#achievements,
#lstab3:checked~#unlocked { display: flex; }
#lstabs > div > div {
border: 1px solid #AAAAAA;
background: #BEBEBE;
border-radius: 10px;
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
position: relative;
}
#personal-main h4 {
width: 100%;
margin: 0;
text-align: center;
font: 400 15px var(--fancy-font);
margin-bottom: 20px;
position: relative;
}
#personal-main h4:after {
position: absolute;
content: '';
background: linear-gradient(90deg, #BEBEBE 0%, #AAAAAA 50%, #BEBEBE 100%);
width: 120px;
height: 1px;
bottom: -7px;
left: 50%;
transform: translateX(-50%);
}
.personal_page-character {
width: 210px;
height: 229px;
flex-direction: column;
position: relative;
margin: 10px 7px 0;
align-items: center;
padding: 10px;
text-align: center;
}
.personal_page-character:before {
content: '';
position: absolute;
width: calc(100% + 20px);
height: calc(100% + 10px);
left: -10px;
top: -10px;
border-radius: 10px;
background: url(https://forumstatic.ru/files/001c/44/10/12939.png) 0px -955px no-repeat;
background-color: #B4B4B4;
z-index: -1;
border: 1px solid #AAAAAA;
}
.page-name {
font: 400 15px var(--fancy-font);
text-transform: uppercase;
margin-bottom: 18px;
position: relative;
}
.page-name:after {
position: absolute;
content: '';
background: linear-gradient(90deg, #BEBEBE 0%, #AAAAAA 50%, #BEBEBE 100%);
width: 160px;
height: 1px;
bottom: -10px;
left: 0;
}
.page-desc {
margin: 0px 0 10px;
font: 500 9px var(--body-font);
}
.personal_page-character > img {
max-width: 100px;
max-height: 100px;
object-fit: cover;
}
.personal_page-character > a {
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid #AAAAAA;
width: 30px;
height: 30px;
background: #BEBEBE;
bottom: -16px;
position: absolute;
transition: none !important;
}
.personal_page-character > a img {
width: 20px;
height: 20px;
object-fit: cover;
}
.personal_page-icons,
.personal_page-gifts,
.personal_page-findings {
width: 150px;
height: 230px;
align-content: baseline;
position: relative;
margin-top: 10px;
}
.personal_page-icons:after {
content: '';
position: absolute;
width: 482px;
height: 238px;
background: #B4B4B4;
border: 1px solid #AAAAAA;
border-radius: 10px;
z-index: -1;
top: -10px;
left: -11px;
}
.personal_page-gifts,
.personal_page-findings {
padding: 10px 10px 15px 15px;
margin-left: 7px;
}
.personal_page-icons {
padding: 10px 25px 20px 35px;
margin-left: 30px;
}
.page-scrollbox {
margin: 0!important;
padding: 0;
display: flex;
flex-wrap: wrap;
overflow: auto;
}
.personal_page-icons .page-scrollbox,
.personal_page-gifts .page-scrollbox,
.personal_page-findings .page-scrollbox {
height: 155px;
gap: 8px;
}
.personal_page-bgs,
.personal_page-banners {
height: 231px;
padding: 12px 11px 15px 13px;
margin-top: 34px;
}
.personal_page-banners { width: 254px; }
.personal_page-bgs {
width: 451px;
margin: 34px 7px 0;
position: relative;
}
.personal_page-bgs:before {
content: '';
position: absolute;
width: 726px;
height: 240px;
background: #B4B4B4;
border: 1px solid #AAAAAA;
border-radius: 10px;
z-index: -1;
top: -10px;
left: -8px;
}
.personal_page-bgs .page-scrollbox,
.personal_page-banners .page-scrollbox {
height: 170px;
gap: 5px;
justify-content: center;
align-content: baseline;
}
.personal_page-bgs .page-scrollbox img {
width: 208px;
height: 143px;
object-fit: cover;
border-radius: 10px 10px 0 0;
}
.personal_page-banners .personal_banner { margin: 0!important; }
.personal_page-unlocked {
height: 100%;
width: 100%;
background: #B4B4B4 !important;
}
.personal_page-unlocked .SteamCards {
align-content: baseline;
height: 530px;
padding: 20px !important;
box-sizing: border-box;
}
.personal_page-unlocked .SteamCards hr {
margin: 6px 0 !important;
border: transparent !important;
height: 1px !important;
width: 86%;
background: linear-gradient(90deg, rgba(190, 190, 190, 0) 0%, #AAAAAA 50%, rgba(190, 190, 190, 0) 100%);
opacity: 1;
}
#unlocked h4,
#achievements h4 {
font: 400 14px var(--fancy-font);
position: absolute;
margin: 0 !important;
border: 1px solid #AAAAAA;
background: #BEBEBE;
display: flex;
border-radius: 5px;
width: 212px;
height: 30px;
z-index: 1;
align-items: center;
padding-left: 20px;
box-sizing: border-box;
z-index: 3;
}
#unlocked h4 { top: 16px; left: 20px;}
#achievements h4 {
left: 0px;
top: -16px;
}
.personal_page-awards_s { margin-top: 15px; }
#achievements > div {
background: #B4B4B4 !important;
width: 730px;
height: 160px;
justify-content: center;
align-content: center;
}
.personal_page-awards_g,
.personal_page-awards_f { margin-top: 25px !important; }
#achievements .page-scrollbox {
width: 710px;
height: 120px;
justify-content: center;
gap: 5px;
}
.ach {
width: 220px;
height: 50px;
display: flex;
flex-direction: column;
padding: 12px 20px 12px 45px;
box-sizing: border-box;
background: #ACACAC;
border-radius: 10px;
border: 1px solid #AAAAAA;
color: #CACACA;
position: relative;
}
.ach_active {
background: url(https://forumstatic.ru/files/001c/44/10/12939.png) 0 200px;
}
.ach > p {
margin: 0;
position: absolute;
width: 20px;
height: 20px;
left: 15px;
top: 50%;
transform: translateY(-50%);
}
.ach > p:before {content: '\f057';}
.ach_active > p:before { content: '\f058';}
.ach > p:before {
position: absolute;
font: 16px 'Font Awesome';
}
.ach > h5 {
margin: 0;
font: 600 11px / 100% var(--body-font);
}
.ach > span {
font: 600 9px var(--body-font);
}
/* ------------- конец странички -----------------*/
.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: 0.8;
}
#pun-navlinks #New-exit:hover {
opacity: 0.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 {
display: block;
font: normal normal 600 11px / normal var(--body-font);
color: var(--t-body);
text-transform: none;
position: absolute !important;
left: 0px;
top: 14px;
z-index: 1000000 !important;
padding: 7px 12px;
background: var(--body);
box-shadow: 0px 0px 2px 0 #000;
border-radius: 0px 20px 20px 0px;
text-align: center;
}
#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: 138px;
top: 8px;
padding: 12px 19px 12px 17px;
background: var(--body);
box-shadow: 0 0 3px 0 #222;
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: 0.33s;
z-index: 100 !important;
}
.punbb #List-UserNames li:hover {
opacity: 0.84;
/*background:#546a6b!important;*/
}
/*Стиль Ников*/
.punbb #List-UserNames li > b {
cursor: pointer;
opacity: 1;
}
.punbb #List-UserNames li > b:hover {
opacity: 0.93;
text-shadow: 1px 1px 1px rgba(0, 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: 0.88;
cursor: pointer;
top: 0;
bottom: 0;
right: 2px;
font: normal normal 700 10.56px / normal Verdana;
color: var(--hovlink);
}
/*Текст при отсутствии запомненных Ников!*/
#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;
}
/*************************
//Конец Стиля для Быстрой смены аккаунтов
*************************/
/*ЧАСТЬ 3. CSS-стили кастомизированного плеера*/
.player-wrapper {
background: none;
width: 0px;
height: 40px;
position: absolute;
top: -16px;
z-index: 1;
left: 295px;
}
.custom_tag_podhead .player-wrapper {
top: 50%;
transform: translateY(-50%);
z-index: 1;
left: 40px;
}
.pa-fld1 .player-wrapper {
top: 72px;
right: 105%;
}
.play-pause.paused:before {
content: "\f04b";
position: absolute;
font-size: 16px;
font-family: Font Awesome;
color: var(--body);
top: 50%;
left: 54%;
transform: translateX(-50%) translateY(-50%);
}
.play-pause {
padding: 0 !important;
box-shadow: none !important;
background: var(--t-body) !important;
position: relative;
width: 30px;
height: 30px;
border-radius: 50% !important;
padding: 0;
border: none !important;
box-shadow: none !important;
}
.play-pause:before {
content: "\f04c";
position: absolute;
font-size: 16px;
font-family: Font Awesome;
color: var(--body);
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
.track, .volume{height: 100%; background: linear-gradient(0deg, transparent 0, transparent 50%, black 50%, transparent calc(50% + 1px), transparent); display: inline-block; margin-left: 10px; position: relative;}
.track {
width: calc(80% - 60px);
}
.volume {
width: 20%;
}
.thumb {
height: 0px;
}
/* мелодия в профиле */
audio::-webkit-media-controls-panel {
background: #3dbfda;
}
audio::-webkit-media-controls-play-button {
color: #fff;
}
audio::-webkit-media-controls-mute-button,
audio::-webkit-media-controls-timeline-container,
audio::-webkit-media-controls-current-time-display,
audio::-webkit-media-controls-time-remaining-display,
audio::-webkit-media-controls-timeline,
audio::-webkit-media-controls-volume-slider-container,
audio::-webkit-media-controls-volume-slider,
audio::-webkit-media-controls-seek-back-button,
audio::-webkit-media-controls-seek-forward-button,
audio::-webkit-media-controls-fullscreen-button,
audio::-webkit-media-controls-rewind-button,
audio::-webkit-media-controls-return-to-realtime-button,
audio::-webkit-media-controls-toggle-closed-captions-button {
display: none!important;
}
.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: 30px 40px 20px;
font-family: "Raleway";
}
.punbb-admin .submitend input {
background: url(https://forumstatic.ru/files/001c/44/10/44178.png) 0px -14px;
}
.punbb-admin .submitend input:hover {color:#934A99;}
.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 0.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;
color: var(--hovlink);
}
#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;
}
#chfont {
position: absolute;
display: flex;
flex-direction: column;
top: -52px;
right: 23px;
text-align: center;
line-height: 22px;
z-index: 99;
align-items: end;
}
.spring #chfont { top: -304px; right: 37px; }
#chfont.active select, #chfontsize {
background: #2b2c2c;
color: #707070;
border: 1px solid #707070 !important;
}
#chfontbut {
width: 30px; /*ширина*/
height: 30px; /*высота*/
cursor: pointer;
position: relative;
border-radius: 50%;
background: #2B2C2C;
font-family: 'Mulish';
color: #707070;
border: 1px solid #707070
}
.spring #chfontbut {
background: #B8BEB7B2;
box-shadow: -3px 3px 0px 0px #00000026;
border-radius: 0;
color: #273028;
border: none;
height: 20px;
width: 20px;
}
#chfontbut:after {
position: absolute;
content: '\f034';
font: 12px 'Font Awesome';
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
.spring #chfontbut:after {font: 10px 'Font Awesome';}
#chfont select {
display: none;
margin-bottom: 2px; /*отступ снизу*/
cursor: pointer;
}
#chfontsize {
width: 26px; /*ширина*/
display: none;
}
#chfont.active select,
#chfont.active #chfontsize {
display: flex;
width: 100%;
justify-content: center;
border-radius: 6px 6px 0px 6px;
margin-top: 2px;
gap: 5px;
}
.spring #chfont.active select,
.spring #chfontsize {
background: #B8BEB7B2;
border-radius: 0!important;
box-shadow: -3px 3px 0px 0px #00000026;
color: var(--t-body);
border: none !important;
margin: 3px 0;
}
.fsizeplus,
.fsizeminus {/*кнопки плюса и минуса*/
color: #a1a1a1;
cursor: pointer;
}
.spring .fsizeplus, .spring .fsizeminus {color: var(--t-body);}
.fsizeplus { order: 1; }
.fsizeplus::after {
content: '+';
}
.fsizeminus::after {
content: '-';
}
.fsize {
}
#tuser {
position: absolute;
right: 0;
top: 0;
transition: all .3s ease-in-out;
}
#tuser:after {
content: '\f002';
position: absolute;
font-family: 'Font Awesome';
font-size: 12px;
color: var(--t-body);
pointer-events: none;
top: -11%;
left: 50%;
transform: translate(-50%, -50%);
font-style: normal !important;
transition: all .3s ease-in-out;
}
.punbb #profile-right li strong.GamePst2 {
padding-right: 0!Important;
color: #a09e95 !important;
}
#s-block {
position: relative;
right: 45px;
}
.isguest #s-block { display: none; }
#sTheme {
background: rgba(0, 0, 0, 0.05);
border-radius: 5px 0px 0px 0px;
margin: 0 4px 0 0px;
color: var(--t-body) !important;
}
#isk {
background: rgba(0, 0, 0, 0.05);
box-shadow: var(--topic-bxs);
border-radius: px!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;
}
#sTheme, #isk {
border: 1px solid #999 !important;
}
.spring #sTheme, .spring #isk {
border: 1px solid #C2C4C0 !important;
}
#tuser { margin: 0!important; }
/*вкладки, (c) EMERAEL 2024*/
.hidden {
height: 0;
opacity: 0;
}
.custom_tag.custom_tag_tabtitle p {
font-weight: 600;
font-size: 10px !important;
margin: 0;
font-family: var(--body-font);
}
.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_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;
}
.tab_links {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
margin: 20px;
}
.custom_tag.custom_tag_tabtitle {
cursor: pointer;
transition: all .3s linear 0s;
border-radius: 6px;
display: flex;
justify-content: center;
align-items: center;
text-transform: uppercase;
margin: 0;
background: #00000014;
border: 1px solid #949494;
padding: 3px 10px;
}
.custom_tag.custom_tag_tabtitle.active,
.custom_tag.custom_tag_tabtitle:hover {
box-shadow: 2px 2px 1px 0px #00000040 inset;
}
.custom_tag.custom_tag_tab {
margin: 0px;
padding: 0;
}
/* Добавляем плавность для вкладок */
.custom_tag_tab {
opacity: 0;
transition: all .3s ease-in-out; /* плавный переход */
}
.custom_tag_tab:not(.hidden) {
height: auto;
opacity: 1;
}
/* Блок с карточками */
.SteamCards {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 5px;
padding: 0 !important;
margin: 0 100px;
}
.SteamCards > p { display: none; }
/* Контейнер карточки */
.card3d {
perspective: 500px;
width: 220px;
height: 130px;
border-radius: 10px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background: var(--back) 400px;
}
.card3d * { margin: 0!important; }
.card3d h5 {
font: 500 15px var(--fancy-font) !important;
text-transform: uppercase;
color: #CACACA;
}
.card3d > p {
font: 600 9px / 150% var(--body-font);
color: #CACACA;
}
/* Контейнер карточки при наведении */
.card3d:hover {
z-index: 10;
transform: scale(1.2);
}
/* Картинки карточек при наведении */
.card3d:hover {
box-shadow: 0 16px 32px rgba(0 0 0 / .38);
}
/* Плавность анимации */
.card3d {
transition: transform 250ms ease-out;
}
.stars {
display: flex;
gap: 8px;
}
.stars p {
width: 22px;
height: 20px;
position: relative;
color: #CACACA;
}
.stars p:after { content: '\f005'; font: 16px 'Font Awesome Regular'; }
.stars .filled:after { content: '\f005'; font-family: 'Font Awesome';}
.stars p:after,
.stars .filled:after {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
#p8 > button,
#p52639 > button { top: 96px!important; background-color: var(--hovlink) !important; }
#theme_switcher {
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
position: absolute;
right: -7px;
top: -220px;
z-index: 3;
gap: 8px;
}
.dark #theme_switcher ,
.light #theme_switcher {
right: 27px;
top: -148px;
}
#theme_switcher li { font-size: 0; width: fit-content; }
#theme_switcher input {margin: 0;}
#theme_switcher li label {
font-size: 0px;
height: 14px;
width: 14px;
border-radius: 50%;
display: block;
cursor: pointer;
position: relative;
box-shadow: none;
border: 5px solid #E5E9E2;
}
.dark #theme_switcher li label,
.light #theme_switcher li label {
border: 5px solid #2b2c2c;
outline: 1px solid #707070;
}
label[for="dark"] {background: #68768E;}
label[for="light"] {background: #815F4A;}
label[for="spring"] {background: #907998;}
#theme_switcher li input {
-webkit-appearance: none;
margin: 0;
padding: 0;
background: none;
border: none;
border: none !important;
}
@media screen and (max-width: 1000px) {
.dark #theme_switcher, .light #theme_switcher {
right: 27px;
top: -248px!important;
}
}Поделиться112026-05-20 14:18:35
Код:
div#profile_preview .pa-fld5 { width: 30px;
height: 30px;
border-radius: 50%;
display: flex;
background: var(--body);
border: 1px solid #AAAAAA;
justify-content: center;
align-items: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -15px;}
li.pa-fld7 img {
position: absolute;
top: -36px;
left: -8px;
z-index: -1;
border-radius: 9px 9px 0 0;
width: 222px;
height: 152px;
object-fit: cover;
}
div#p111697 .post-author {
position: absolute;
z-index: 3;
margin: 225px 0 0px 13px;
background: #b4b4b4;
}
div#p111697 .pa-fld5 { width: 30px;
height: 30px;
border-radius: 50%;
display: flex;
background: var(--body);
border: 1px solid #AAAAAA;
justify-content: center;
align-items: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -15px;}
div#p111697 .pa-fld5 > a { bottom: 0px;}
.chosen {
opacity: 0.4;
}
.fldcontainer > div:before, .sell > div:before {
content: attr(data-pack-name);
display: block;
border-radius: 4px;
width: 500px;
text-transform: uppercase;
font-family: var(--body-font);
text-align: center;
color: #333;
padding: 4px 14px 0px;
font-size: 12px;
margin: -2px auto 0px;
}
.sell > div:before {
content: attr(data-pack-name) ': ' attr(data-price-item) ' фунтов';}
.sell {
border: 1px solid #949494;
border-radius: 10px;
width: 510px;
background: var(--body);
align-self: stretch;
padding: 12px 10px;
text-transform: lowercase;
height: 152px;
position: relative;
font-size: 11px;
margin: 2px 0 12px 139px;
overflow-y: auto;
}
.sell > div {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
align-items: center;
gap: 10px;
}
.fons.sell img {
width: 160px;
border-radius: 10px;
border: 1px solid #949494;
}
.persbanners.sell .personal_banner {
border-radius: 10px!important;
margin: 0!important;
}
.icons.sell img {
width: 20px;
}
div#p111697 .post-body {
margin-left: 3px;
}
.btn {
display: flex;
height: 44px;
width: fit-content;
min-width: 159px;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 10px;
color: #424242 !important;
padding: 0px 10px;
box-sizing: border-box;
background: #00000014;
border: 1px solid #AAAAAA !important;
font: 600 10px var(--body-font) !important;
text-transform: uppercase;
}
.korzina {
width: 550px;
margin: 0 73px;
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
gap: 5px 20px;
}
.korzina_container {
display: flex;
width: 800px;
justify-content: center;
gap: 3px;
}
.give_text {
display: none;
align-items: center;
}
.give_other {
display: inline-flex;
flex-wrap: nowrap;
align-items: center;
gap: 6px;
}
.give p {
font-size: 10px !important;
padding: 0!important;
cursor: pointer;
}
.give {
width: 809px;
display: inline-flex;
align-items: center;
flex-direction: column;
gap: 5px;
}
.give textarea {
margin: 0 10px!important;
height: 37px!important;
width: 50px!important;
border-radius: 0!important;
padding: 3px!important;
display: flex;
justify-content: center;
align-items: center;
}
/* ------------------------- НАПОЛНЕНИЕ ТЕЛА ------------------------------*/
.punbb {
height: auto;
width: 100%;
padding: 0px 40px 25px;
box-sizing: border-box;
position: relative;
}
#pun-index { padding: 0px 55px 25px; }
.multipage {
}
#pun-main {
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
z-index: 2;
margin: 0;
}
#pun-online #pun-main {
margin: 0 0 30px;
}
#html-header * p {
margin: 0;
}
/* ------------------------- ШАПКА ------------------------------*/
#pun-title {
width: 1010px;
height: 388px;
position: absolute;
top: -388px;
left: 0px;
z-index: 1;
background: var(--header);
transition: all .3s ease-in-out;
}
.spring #pun-title {
width: 1045px;
height: 369px;
top: -369px;
left: -35px;
}
/* ------------------------- КАТЕГОРИИ ------------------------------*/
/* оформление всей категории */
#pun-index .category .container {
position: relative;
}
/* оформление всего подфорума */
.spring .category {
box-shadow: -4px 4px 0px 0px #00000026;
margin-bottom: 47px;
}
#pun-index .hasicon {
display: flex;
flex-direction: row;
flex-wrap: wrap;
position: relative;
transition: all 0.2s ease-in-out;
padding: 0;
box-sizing: border-box;
width: 100%;
margin-bottom: 47px;
background: var(--forcol);
border: 1px solid #AAAAAA;
}
.spring #pun-index .hasicon {
border: none;
margin-bottom: 0;
}
#pun-index .hasicon tr {
position: relative;
display: flex;
transition: all 0.3s linear;
width: 900px;
gap: 40px;
flex-direction: row;
box-sizing: border-box;
padding: 30px 55px 30px 65px;
border: 1px solid transparent;
margin-left: -1px;
margin-right: -1px;
}
.spring #pun-index .hasicon tr {gap: 50px;}
#pun-index .hasicon tr:after {
content: '';
position: absolute;
width: 900px;
height: 1px;
background: #aaaaaa;
left: 50%;
transform: translateX(-50%);
bottom: -1px;
}
.spring #pun-index .hasicon tr:after {content: none;}
#pun-index .hasicon tr:last-of-type:after { display: none; }
.dark #pun-index .hasicon tr:hover,
.light #pun-index .hasicon tr:hover {
background: var(--body);
border: 1px solid var(--body);
}
/* оформление всех категорий */
#pun-index .category h2,
#pun-stats h2 {
margin: 0px auto;
width: 100%;
height: 40px;
box-sizing: border-box;
color: #D3D3D3;
background: var(--divider);
position: relative;
transition: all 0.2s ease-in-out;
font: 600 15px var(--fancy-font);
display: flex;
align-items: center;
padding-left: 50px;
text-transform: lowercase;
}
.spring #pun-index .category h2, .spring #pun-stats h2 { color: #E5E9E2;}
/* ПОДФОРУМ
-------------------------------------------------------------*/
/* расположение и оформление */
#pun-index .tclcon {
font: 400 9px / 120% var(--body-font);
text-transform: lowercase;
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 0.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: 400 17px / 22px var(--fancy-font);
display: block;
padding: 0;
box-sizing: border-box;
margin: 0;
width: 100%;
letter-spacing: 0px;
text-align: left;
}
.spring #pun-index .tclcon h3 a {
text-transform: lowercase;
font: 300 20px / 22px var(--fancy-font);
}
.f_wrap {
display: flex;
flex-direction: column;
gap: 3px;
}
#pun-index .tclcon .f_links {
display: flex;
flex-direction: row;
gap: 5px;
margin-top: 5px;
flex-wrap: wrap;
width: 100%;
}
#pun-index .f_links a {
padding: 0px 10px;
background: #0E0E0E14;
border-radius: 5px;
display: flex;
height: 21px;
justify-content: center;
align-items: center;
flex: 1 1 0;
white-space: nowrap;
font-size: 7px;
text-transform: uppercase;
border: 1px solid #AAAAAA;
}
.spring #pun-index .f_links a {
background: #0000000D;
border: none;
border-radius: 0;
}
#pun-index .f_links a:hover {
background: #606060;
color: var(--body) !important;
}
#pun-index .tclcon h3 a:hover {
color: var(--hovlink) !important;
}
.spring #pun-index .f_links a:hover {
background: #BBA7BE;
color: var(--t-body)!important;
}
/* ------------------------- ИКОНКИ НА ГЛАВНОЙ ------------------------------*/
/* общее для иконок */
#pun-index table Div.icon,
#pun-index TR.inew Div.icon {
display: block;
position: absolute;
top: 40%;
transform: translateY(-50%);
transition: all 0.3s ease-in-out;
}
#pun-index table Div.icon {
}
/* новые */
#pun-index TR.inew Div.icon {
}
.dark #pun-index TR.inew Div.icon {
box-shadow: 0px 1px 4px 0px #00000040;
width: 57px;
height: 32px;
border-radius: 6px;
left: -28px;
}
.dark #pun-index TR.inew Div.icon:after {
content: '';
position: absolute;
background: url(https://forumstatic.ru/files/001c/44/10/25080.svg);
width: 57px;
height: 41px;
}
.dark #pun-index TR.inew Div.icon:before {
content: '';
position: absolute;
bottom: -12px;
left: 14px;
border-left: 2px solid transparent;
border-right: 5px solid transparent;
border-bottom: 12px solid rgb(0 0 0 / 38%);
z-index: -1;
filter: blur(3px);
transform: rotate(180deg);
}
.light #pun-index TR.inew Div.icon {
background: url(https://forumstatic.ru/files/001c/44/10/96613.png?v=1);
width: 33px;
height: 30px;
left: -16px;
}
.spring #pun-index TR.inew Div.icon {
background: url(https://forumstatic.ru/files/001c/44/10/84008.png);
width: 31px;
height: 61px;
left: -31px;
}
/* ------------------------- ИКОНКА ВНУТРИ ПОДФОРУМА ------------------------------*/
/* старые */
#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;
top: 1px;
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 {
margin: 0 auto 30px;
position: relative;
}
.spring #pun-stats {box-shadow: -4px 4px 0px 0px #00000026;}
.statscon {display: flex;}
/* оформление текста в статистике */
#pun-stats .container {
position: relative;
width: 100%;
margin: 0;
padding: 0 55px;
display: flex;
flex-direction: column;
background: var(--forcol);
border: 1px solid #aaaaaa;
}
.spring #pun-stats .container { border: none;}
.stat-wrap,
.online-wrap {
display: flex;
width: 100%;
}
.stat-wrap {
font: 600 10px var(--body-font);
box-sizing: border-box;
height: 50px;
align-items: center;
border-bottom: 1px solid #aaaaaa;
padding: 0;
justify-content: space-between;
}
.online-wrap {
gap: 15px;
flex-direction: column;
padding: 25px 0;
box-sizing: border-box;
}
#pun-stats li strong { font: 600 10px var(--body-font); }
#pun-stats .container strong a {
text-transform: uppercase;
}
/* вся инфа в 1 строчке */
#pun-stats li:not(.item5) {
text-align: center;
display: inline-block;
text-transform: uppercase;
font: 600 9px var(--body-font);
position: relative;
z-index: 2;
}
#pun-stats li.item4 a {
font: 600 10px var(--body-font);
}
#pun-stats li.item4 a:hover {
color: var(--hovlink)!important;
}
/* активные пользователи */
li#onlinelist,
.item5 a { font: 500 10px var(--body-font)!important; }
/* ------------------------- ФУТЕР ------------------------------*/
#pun-about .container {
position: relative;
display: flex;
justify-content: center;
margin: 8px 0 0;
}
/* реклама русфф в футере */
#pun-about .container .item1 {
font-size: 8px;
text-transform: uppercase;
}
#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 {
width: 1010px;
margin: 0;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 25px;
height: 100px;
padding: 16px 42px 16px 60px;
background: var(--footer);
left: -40px;
}
.spring .banners { height: 155px; top: 10px; padding: 11px 42px 49px 60px;}
#pun-index .banners { left: -55px; }
.banners img {
width: 88px;
height: 31px;
object-fit: cover;
}
.banners_wrap {
height: 67px;
display: flex;
flex-wrap: wrap;
gap: 2px;
overflow: auto;
filter: grayscale(0.5) brightness(0.7);
transition: all 0.3s ease-in-out;
}
.spring .banners_wrap {
filter: grayscale(0.5) brightness(0.9);
opacity: 70%;
}
.banners_wrap a {
height: 31px;
width: 88px;
}
.banners_wrap:hover {
filter: grayscale(0) brightness(1);
opacity:1;
}
.banners_wrap::-webkit-scrollbar-track {
background-color: var(--hovlink) !important;
opacity: .9;
}
/* ------------------------- ЗАКЛАДКИ ------------------------------*/
#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(71 103 120) !important;
margin-left: 0px;
background: rgb(71 103 120);
}
#BookmCntToggle {
opacity: 0.8 !important;
}
#BookmCntToggle:hover {
opacity: 1 !important;
filter: brightness(1.1);
}
#BookmCntToggle.default-style {
background: #2B2C2C !important;
box-shadow: 1px 1px 0px #01010136 !important;
z-index: 1;
border-radius: 50%;
height: 30px !important;
width: 30px !important;
padding: 0 !important;
border: 1px solid #707070 !important;
}
.spring #BookmCntToggle.default-style {
background: #79ACC2 !important;
border: 3px solid #E5E9E2 !important;
}
#MyBookmarks h2,
#MyBookmarks h1 {
color: #ded9d1;
}
#MyBookmarks .deS {
color: #ded9d1 !important;
}
#BookmCntToggle.default-style:before { display: none!important; }
#BookmCntToggle.default-style:after {
border-color: transparent;
border-style: solid;
border-width: 0 !important;
content: '\f02e'!important;
font: 15px 'Font Awesome';
display: block;
height: 16px !important;
left: 50% !important;
top: 50% !important;
transform: translate(-50%, -50%);
width: 12px !important;
color: #676666;
}
#BookmCntToggle.default-style:after {color: #E5E9E2;}
/* КНОПКИ ВВЕРХ ВНИЗ
-------------------------------------------------------------*/
.go-up,
.go-down {
cursor: pointer;
display: none;
margin-bottom: 160px;
opacity: 1;
position: fixed;
z-index: 100;
transition: transform .4s ease-in-out;
margin-left: 990px;
box-sizing: border-box;
}
.dark .go-up {
background: url(https://forumstatic.ru/files/001c/44/10/47451.png);
width: 79px;
height: 22px;
}
.dark .go-down {
background: url(https://forumstatic.ru/files/001c/44/10/52906.png);
width: 95px;
height: 24px;
}
.light .go-down,
.light .go-up {
width: 30px;
height: 33px;
border: 1px solid #707070;
background: #2B2C2C;
border-radius: 50%;
}
#pun-index .go-up,
#pun-index .go-down { margin-left: 975px; }
@media (max-device-width: 640px) {
.go-up,
.go-down { margin-left: 0; left: calc(100% - 50px); }
}
/* расположение */
.go-up { bottom: 43.3%; }
.light .go-down { bottom: 37%;}
.dark .go-down { bottom: 40%;}
.spring .go-down { bottom: 30%;}
.dark .go-up:after { content: 'up'; }
.dark .go-down:after { content: 'down'; }
.dark .go-up:after,
.dark .go-down:after {
position: absolute;
left: 13px;
top: 50%;
transform: translateY(-50%);
z-index: -1;
font: 900 10px var(--fancy-font);
text-transform: uppercase;
font-style: italic;
}
.light .go-up:after,
.light .go-down:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 12px;
width: 10px;
}
.light .go-up:after {
background: url(https://forumstatic.ru/files/001c/44/10/50783.svg);
}
.light .go-down:after {
background: url(https://forumstatic.ru/files/001c/44/10/37907.svg);
}
.spring .go-up {
background: url(https://forumstatic.ru/files/001c/44/10/57294.png);
width: 98px;
height: 95px;
}
.spring .go-down {
background: url(https://forumstatic.ru/files/001c/44/10/10391.png);
width: 77px;
height: 90px;
}
.go-up:hover { transform: translateY(-10px); }
.go-down:hover { transform: translateY(10px); }
/* при наведении */
.go-down:hover,
.go-up:hover {
opacity: 1;
}
/* ------------------------- ПРОФИЛЬ ------------------------------*/
.post-author {
margin: 20px 0 55px 0px;
position: sticky;
width: 224px;
box-sizing: border-box;
padding: 35px 7px 0px;
background: var(--forcol);
border-radius: 10px;
border: 1px solid #AAAAAA;
min-height: 200px;
float: left;
}
.spring .post-author {
background: #D9DDD6;
border: 1px solid #C2C4C0;
}
.post-author:after {
content: '';
position: absolute;
top: 0;
left: 0;
background: var(--back) bottom;
width: 100%;
height: 154px;
z-index: -2;
border-radius: 10px 10px 0 0;
}
#pun-searchposts .post-author {
background: transparent;
border-radius: 10px;
}
/* пространство в профиле */
.post-author ul {
padding: 0px;
box-sizing: border-box;
text-align: center;
color: var(--t-body);
text-transform: lowercase;
display: flex;
flex-wrap: wrap;
justify-content: center;
position: relative;
width: 100%;
margin: 0px;
background: var(--body);
border-radius: 10px 10px 0 0;
border: 1px solid #AAA;
margin-bottom: 23px;
}
.spring .post-author ul {
background: #CED2CB;
border: 1px solid #C2C4C0;
}
#pun-searchposts .post-author ul {
padding-bottom: 15px;
}
/* ник автора */
.pa-author {
margin: 18px 0;
width: 97%;
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
position: relative;
}
.pa-author:after {
position: absolute;
content: '';
width: 160px;
height: 1px;
background: linear-gradient(90deg, #C8C6C2 0%, #AAAAAA 50%, #C8C6C2 100%);
bottom: -10px;
left: 50%;
transform: translateX(-50%);
}
/* ссылка ника */
.pa-author a,
#pun-searchposts .pa-author strong,
#pun-post .pa-author {
font: 400 15px / 100% var(--fancy-font) !important;
text-transform: uppercase;
color: var(--hovlink) !important;
}
.spring .pa-author a,
.spring #pun-searchposts .pa-author strong,
.spring #pun-post .pa-author {
color: #313131 !important;
}
.pa-author a:hover { color: var(--hovlink)!important; }
.spring .pa-author a:hover { color: var(--hovlink)!important; }
#pun-searchposts .pa-replies {
font: 600 11px var(--body-font);
color: var(--t-body);
}
/* статус */
.pa-title {
width: 200px;
margin: 0px 0px 11px;
font: 500 9px / 11px var(--body-font);
}
/* аватар */
.pa-avatar {
margin-bottom: 11px;
width: 100%;
}
.spring [data-user-id="4"] .pa-avatar img,
.spring [data-user-id="273"] .pa-avatar img,
.spring [data-user-id="2"] .pa-avatar img,
.spring .pa-avatar:has(.defavtr) img,
.spring #pa-avatar:has(.defavtr) img,
.spring .id-4 #pa-avatar img,
.spring .id-273 #pa-avatar img,
.spring .id-2 #pa-avatar img {opacity: 0;}
.spring [data-user-id="4"] .pa-avatar,
.spring [data-user-id="273"] .pa-avatar,
.spring [data-user-id="2"] .pa-avatar,
.spring .pa-avatar:has(.defavtr),
.spring #pa-avatar:has(.defavtr),
.spring .id-4 #pa-avatar,
.spring .id-273 #pa-avatar,
.spring .id-2 #pa-avatar {
width: 180px;
height: 180px;
}
.spring .pa-avatar:has(.defavtr),
.spring #pa-avatar:has(.defavtr) {
background: url(https://upforme.ru/uploads/001c/44/10/4/973857.png);}
.spring [data-user-id="4"] .pa-avatar,
.spring .id-4 #pa-avatar {
background: url(https://upforme.ru/uploads/001c/44/10/4/867005.png);}
.spring [data-user-id="273"] .pa-avatar,
.spring .id-273 #pa-avatar {
background: url(https://upforme.ru/uploads/001c/44/10/4/691801.png);}
.spring [data-user-id="2"] .pa-avatar,
.spring .id-2 #pa-avatar {
background: url(https://upforme.ru/uploads/001c/44/10/4/691801.png);}
/* рамка аватара */
.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;
position: absolute;
bottom: -20%;
}
.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: 0.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;
}
/* награды */
.post .pa-awards {
display: none;
}
/* ------------------------- ПОЛЯ ПРОФИЛЯ ------------------------------*/
.lz_wrap,
.lz_wrap strong {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: justify;
margin: 10px 0px 21px;
box-sizing: border-box;
position: relative;
padding: 0 18px;
gap: 6px;
position: relative;
}
.lz_wrap:after,
.lz_wrap:before {
content: '';
position: absolute;
background: linear-gradient(90deg, #BEBEBE 0%, #AAAAAA 50%, #BEBEBE 100%);
width: 160px;
height: 1px;
left: 50%;
transform: translateX(-50%);
}
.lz_wrap:after { top: -10px; }
.lz_wrap:before { bottom: -10px; }
.lz_ank a {
color: var(--hovlink) !important;
text-transform: uppercase;
font-size: 11px;
}
.spring .post-author .lz_ank a {color: #313131!important;}
.lz_desc {
font: 500 9px / 12px var(--body-font);
}
#pa-fld1 .lz_desc {
color: #a09e95;
font-weight: 500;
}
.lz_desc a {
color: var(--hovlink) !important;
font-weight: 500 !important;
}
.lz_desc a:hover,
.lz_ank a:hover,
.pa-author a:hover { color: var(--t-body)!important; }
.spring .lz_desc a:hover,
.spring .post-author .lz_ank a:hover,
.spring .pa-author a:hover { color: var(--hovlink)!important; }
.spring .prev-wrap .lz_ank a:hover { color: var(--hovlink)!important; opacity: .7; }
.personal_banner {
width: 224px;
padding: 5px;
height: 40px;
margin-left: -8px;
border-radius: 0 0 10px 10px;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
#pa-fld4 .personal_banner {
margin: 0;
width: 222px;
display: flex;
}
.personal_banner span {
font: 600 10px / 12px var(--body-font);
color: #CACACA;
text-shadow: 1px 1px 0 #000000c2;
}
.personal_bg img {
position: absolute;
top: 0;
left: 0px;
z-index: -1;
border-radius: 9px 9px 0 0;
width: 222px;
height: 152px;
object-fit: cover;
}
#pun-profile .personal_bg img {
height: 90px;
z-index: 0;
}
.pa-fld5 > a {
width: 30px;
height: 30px;
border-radius: 50%;
display: flex;
background: var(--body);
border: 1px solid #AAAAAA;
justify-content: center;
align-items: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -15px;
}
.pa-fld5 img {
width: 20px;
height: 20px;
object-fit: contain;
}
#pa-fld5 {
position: absolute;
top: -10px;
z-index: 3;
left: 50%;
transform: translateX(-50%);
width: 35px;
height: 35px;
background: #222;
border-radius: 50%;
border: 1px solid #72716f;
}
.prof-wrapper {
display: flex;
border-radius: 10px;
gap: 0px;
width: 100%;
box-sizing: border-box;
margin: 0px 10px 22px;
padding: 5px;
justify-content: center;
background: var(--forcol);
border: 1px solid #AAAAAA;
}
.speing .prof-wrapper {background: #C3C7C1;}
.pa-fld6 {
font: 500 7px var(--body-font);
margin-bottom: 10px;
position: relative;
width: 100%;
}
.pa-fld2,
.pa-fld3,
.pa-posts,
.pa-respect {
width: 23%;
display: flex;
justify-content: center;
flex-direction: column;
gap: 2px;
font: 500 9px var(--body-font);
}
.pa-respect:after {
position: absolute;
content: "";
width: 200px;
height: 40px;
}
.pa-fld2 span,
.pa-fld3 span,
.pa-posts span,
.pa-respect span {
font: 500 9px var(--body-font);
}
.pa-respect span {
margin-top: 0px;
}
.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;
z-index: 3;
}
.pa-respect .fld-name a {
position: relative;
display: flex;
width: 100%;
height: 100%;
z-index: 2;
}
.pa-respect .fld-name a:after,
.isguest .pa-respect .fld-name:after {
content: "лайки";
}
.pa-fld2 .fld-name:after {
content: "фунты";
}
.pa-fld3 .fld-name:after {
content: "посты";
}
.pa-posts .fld-name:after {
content: "sms";
}
.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: 500 9px var(--body-font);
left: 50%;
top: 2px;
transform: translateX(-50%);
transition: all 0.3s ease-in-out;
}
.pa-respect .fld-name a:hover:after {
color: var(--hover) !important;
cursor: pointer;
}
/* ПОСТЫ, РЕПУТАЦИЯ
-------------------------------------------------------------*/
#pa-ua {
display: none;
}
.pa-respect {
flex-direction: row;
flex-wrap: wrap;
}
.pa-respect img {
filter: grayscale(1) brightness(0.7);
margin-top: 1px;
width: 8px;
}
.pa-respect a {
position: relative;
z-index: 1;
}
/* Индикатор активности пользователя */
.indOnline,
.indOffline {
display: -webkit-box;
position: absolute;
top: -22px;
z-index: 1 !important;
}
.dark .indOnline {
background: url(https://forumstatic.ru/files/001c/44/10/25647.png);
width: 23px;
height: 78px;
left: -35px;
}
.light .indOnline {
background: url(https://forumstatic.ru/files/001c/44/10/81130.png);
width: 28px;
height: 59px;
left: -40px;
}
.spring .indOnline {
background: url(https://forumstatic.ru/files/001c/44/10/84008.png?v=1);
width: 31px;
height: 61px;
left: -42px;
}
/* ------------------------- НОВОСТИ ------------------------------*/
/* форма объявления */
#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 0.3s ease-in-out !important;
margin: 0px 20px 28px;
}
.news_item {
display: flex;
height: 44px;
min-width: 159px;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 10px;
color: #424242 !important;
padding: 0px 10px;
box-sizing: border-box;
background: #00000014;
border: 1px solid #AAAAAA!important;
font: 600 10px var(--body-font) !important;
text-transform: uppercase;
}
.news_item p {
margin: 0;
padding: 0;
font: 500 10px var(--body-font) !important;
text-transform: lowercase;
}
.news_item:hover {
background: #00000021;
box-shadow: 2px 2px 1px 0px #00000040 inset!important;
border: none!important;
}
.dark .news_item_new {
background: var(--header) 230px 100px;
color: #BEBEBE !important;
border: none;
}
.dark .news_item_new:hover {
color: #BEBEBE !important;
background: var(--header) 278px 62px;
box-shadow: none;
}
.light .news_item_new {
background: var(--back) 30px 100px;
color: #D3D3D3!important;
border: none;
}
.light .news_item_new:hover {
color: #D3D3D3!important;
background: var(--back) 278px 62px;
box-shadow: none;
}
.spring .news_item {
height: 40px;
border-radius: 0;
background: #0000000D;
border: none !important;
box-shadow: -4px 4px 0px 0px #00000026!important;
}
.spring .news_item_new {
background: url(https://forumstatic.ru/files/001c/44/10/44178.png) 0px -14px;
box-shadow: -4px 4px 0px 0px #00000026!important;
}
.spring .news_item:hover {
background: #BBA7BE;
box-shadow: -4px 4px 0px 0px #00000026!important;
}
.spring .news_item.news_item_new:hover {
background: url(https://forumstatic.ru/files/001c/44/10/44178.png) -10px -34px;
box-shadow: -4px 4px 0px 0px #00000026!important;
}
/* ------------------------- ТАБЛИЦА ------------------------------*/
.dark .sheep {
background: url(https://forumstatic.ru/files/001c/44/10/40184.png) no-repeat;
width: 133px;
height: 173px;
box-shadow: none;
top: 135px;
right: 332px;
}
.sheep p {
position: absolute;
width: 95px;
height: 80px;
color: #E6E6E6;
text-shadow: 0px 1px 0px #00000040;
font: 600 8px / 120% var(--body-font);
left: 21px;
top: 24px;
}
.dark .thistle {
background: url(https://forumstatic.ru/files/001c/44/10/77369.png?v=1);
width: 105px;
height: 137px;
top: 151px;
left: 316px;
box-shadow: none !important;
}
.light .sheep,
.light .thistle,
.spring .sheep,
.spring .thistle { display: none; }
t {
position: absolute;
width: 1010px;
height: 350px;
left: 0;
top: -350px;
z-index: 2;
}
t > * {
position: absolute;
padding: 10px;
box-sizing: border-box;
border-radius: 5px;
height: 44px;
}
.dark t > * {
background: var(--body);
box-shadow: 0px 1px 4px 0px #00000040;
}
t h4 {
text-transform: uppercase;
margin: 0;
color: var(--t_color);
font: 700 10px var(--body-font);
width: 100%;
display: flex;
position: relative;
left: 15px;
}
.spring t h4 {left: unset;}
.spring .t_ep_t,
.light .t_ep_ts,
.dark .t_ep_ts,
.spring .t_writers_t,
.light .t_writers_tp,
.dark .t_writers_tp {display: none;}
.t_ep_ts { padding-left: 108px;}
.t_writers_tp { padding-left: 39px;}
.spring .t_flood h4 { justify-content: center;}
t a { color: var(--t_color)!important; }
.dark t a:hover,
.spring t a:hover { color: var(--hovlink)!important; }
.light t a:hover {
color: #af7e60 !important;
}
t h4:before,
t .t_post:before {
content: '\f005';
position: absolute;
font: 10px 'Font Awesome';
left: -16px;
top: 50%;
transform: translateY(-50%);
color: var(--t_color);
}
.spring t h4:before,
.spring t .t_post:before {content: none;}
t .t_post:before {
left: 10px;
top: -21px;
z-index: 4;
}
.t_writers,
.t_flood,
.t_ep {
display: flex;
flex-wrap: wrap;
gap: 0 4px;
font: 500 10px var(--body-font) !important;
}
.spring .t_flood {
width: 108px;
left: 60px;
top: 117px;
gap: 5px 4px;
text-transform: lowercase;
justify-content: center;
}
.spring .t_ep {
left: 59px;
top: 174px;
gap: 6px;
width: 236px;
justify-content: center;
}
.light .t_writers, .light .t_flood, .light .t_ep,
.light .t_quote {
backdrop-filter: blur(10px);
background: #D3D3D30D;
border: 1px solid #707070;
}
.spring .t_quote {
right: 235px;
bottom: 57px;
width: 237px;
height: 87px;
}
.light .t_post:after {
content: '';
position: absolute;
backdrop-filter: blur(10px);
background: #D3D3D30D;
border: 1px solid #707070;
width: 100%;
height: 100%;
left: 0;
top: 0;
border-radius: 5px;
z-index: -1;
}
.t_writers {
width: 180px;
left: 25px;
top: 92px;
}
.spring .t_writers {
width: 119px;
left: 188px;
top: 117px;
gap: 5px 4px;
text-transform: lowercase;
}
.t_flood {
width: 180px;
left: 25px;
top: 141px;
}
.t_ep {
left: 25px;
top: 38px;
}
.t_quote {
width: 210px;
height: 75px;
padding: 14px;
}
.dark .t_quote {
right: 108px;
bottom: 232px;
}
.light .t_quote {
bottom: 192px;
right: 130px;
}
.t_quote p {
height: 100%;
overflow: auto;
padding-right: 5px;
font: 500 10px / 12px var(--body-font);
color: var(--t_color);
text-align: justify;
text-transform: lowercase;
}
.t_post {
margin: 0;
display: flex;
flex-direction: column;
width: 236px;
height: 85px;
box-sizing: border-box;
padding: 15px;
bottom: 34px;
left: 25px;
}
.spring .t_post {
bottom: 20px;
left: 59px;
height: auto;
gap: 6px;
padding: 14px 15px 8px;
}
.t_post p {
color: var(--t_color);
text-align: justify;
font: 500 10px / 12px var(--body-font);
letter-spacing: -0.5px;
height: 55px;
overflow: auto;
padding-right: 5px;
text-transform: lowercase;
}
.t_post h3 {
margin: 0;
position: absolute;
top: -36px;
left: 0;
width: 119px;
height: 32px;
display: flex;
align-items: center;
border-radius: 5px;
padding-left: 25px;
box-sizing: border-box;
box-shadow: 0px 1px 4px 0px #00000040;
color: var(--t_color);
font: 700 10px var(--body-font);
text-transform: uppercase;
}
.dark .t_post h3 { background: var(--body); }
.light .t_post h3 {
backdrop-filter: blur(10px);
background: #D3D3D30D;
border: 1px solid #707070;
}
.spring .t_post h3 {
position: unset;
box-shadow: none;
padding: 0;
height: auto;
}
.dark .t_post h3:before,
.dark .t_quote:before {
content: '';
position: absolute;
top: 35px;
left: 14px;
border-left: 2px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid rgb(0 0 0 / 38%);
z-index: 0;
filter: blur(3px);
transform: rotate(171deg);
}
.dark .t_post h3:after,
.dark .t_quote:after {
content: '';
position: absolute;
bottom: -6px;
left: 14px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 7px solid rgb(190 190 190);
z-index: 0;
transform: rotate(180deg);
}
.dark .t_quote:before {
bottom: -7px;
left: 77px;
top: unset;
}
.dark .t_quote:after { left: 76px; }
.about {
background: transparent !important;
box-shadow: none !important;
display: flex;
gap: 13px;
padding: 0;
color: #2A323B;
transform: rotate(-90deg);
bottom: 146px;
left: 317px;
}
.about_spring,
.spring .about {display: none;}
.spring .about_spring {
display: flex;
padding: 0;
width: 184px;
left: 551px;
top: 49px;
height: auto;
}
.about h2 {
display: flex;
flex-direction: column;
text-transform: uppercase;
color: #2A323B;
font: 700 30px var(--fancy-font);
margin: 0;
font-style: italic;
}
.about p {
white-space: pre-wrap;
display: flex;
align-items: center;
font: 500 10px / 12px var(--body-font);
}
Поделиться122026-05-20 14:18:46
Код:
.about_spring p {
color: #273028;
font: 500 10px / 12px var(--body-font);
}
.dark .t_post p::-webkit-scrollbar-track,
.dark .t_quote p::-webkit-scrollbar-track {
background: #4148519c!important;
}
.dark .t_post p::-webkit-scrollbar-thumb,
.dark .t_quote p::-webkit-scrollbar-thumb {
background: #4148519c!important;
}
.light .t_post p::-webkit-scrollbar-track,
.light .t_quote p::-webkit-scrollbar-track {
background: #5c5b5a !important;
}
.light .t_post p::-webkit-scrollbar-thumb,
.light .t_quote p::-webkit-scrollbar-thumb {
background: #c0c0c08a !important;
}
/* КОД НАВИГАЦИИ ОТ ВЕЩЕГО ДУХА */
.spirit_nav-wrap {
margin: auto;
z-index: 9;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.spirit_nav-wrap.spirit_nav-wrap_ams {
background: transparent;
padding: 0;
height: auto;
box-shadow: none;
}
.spring .spirit_nav-wrap.spirit_nav-wrap_ams {
width: 71px;
height: 20px;
background: #B8BEB7B2;
border-radius: 0;
box-shadow: -3px 3px 0px 0px #00000026;
right: 149px;
top: 46px;
}
.dark .spirit_nav-wrap_ams {
left: 582px;
bottom: 49px;
}
.light .spirit_nav-wrap_ams {
bottom: 22px;
left: 793px;
}
.light .spirit_nav-wrap.spirit_nav-wrap_ams {
background: #2B2C2C;
border-radius: 50px;
border: 1px solid #707070;
width: 71px;
height: 23px;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
color: #707070 !important;
font: 600 10px var(--body-font);
}
.light .nav_button {
color: #707070 !important;
font: 600 10px var(--body-font)
}
.spring .spirit_nav-wrap_q .nav_button,
.spring .nav_button {
font: 600 10px 'Mulish';
color: #273028 !important;
padding-bottom: 2px;
}
.spirit_nav-wrap_nav {
width: 98px;
height: 35px;
right: 39px;
bottom: 46px;
}
.dark .spirit_nav-wrap.spirit_nav-wrap_q,
.light .spirit_nav-wrap.spirit_nav-wrap_q {
width: 68px;
height: 23px;
right: 66px;
bottom: 23px;
background: #2B2C2C;
border-radius: 50px;
border: 1px solid #707070;
padding: 0 !important;
}
.spring .spirit_nav-wrap.spirit_nav-wrap_q {
width: 68px;
height: 20px;
background: #B8BEB7B2;
border-radius: 0;
box-shadow: -3px 3px 0px 0px #00000026;
right: 69px;
top: 46px;
padding: 0;
}
.spirit_nav-wrap_ams p {
clip-path: inset(0 0 100% 0);
transition: clip-path .6s ease;
display: flex;
position: absolute;
border-radius: 10px;
margin-top: 3px;
background: #2b2c2c;
border: 1px solid #707070;
border-radius: 10px;
padding: 10px 10px 8px;
text-transform: lowercase;
box-sizing: border-box;
color: var(--doptext);
text-shadow: 1px 1px 0px #000;
height: auto;
gap: 6px;
align-items: center;
width: 130px;
z-index: 1;
top: 80px;
left: 0;
}
.spring .spirit_nav-wrap_ams p {
background: #B8BEB7B2;
border-radius: 0;
box-shadow: -4px 4px 0px 0px #00000026;
border: none;
text-shadow: none;
color: var(--t-body);
}
.spirit_nav-wrap_ams p img {
border: 1px solid #3a4452;
filter: grayscale(1);
max-width: 80px;
max-height: 80px;
margin-top: 4px;
}
.spirit_nav-wrap_ams a:hover p { clip-path: inset(-3% -3% -3% -3%); }
.nav_button {
cursor: pointer;
transition: all 0.4s linear 0s;
color: var(--t_color) !important;
font: 900 8px 'Mulish';
}
.spirit_nav-wrap_q .nav_button {
color: #707070 !important;
font: 600 10px var(--body-font);
}
.nav_button:hover {
color: var(--hovlink)!important;
}
.nav_block {
display: none;
position: absolute;
top: calc(100% + 8px);
width: 130px;
border-radius: 10px;
background: #2b2c2c;
border: 1px solid #707070;
box-shadow: 0px 0px 13px 0px #000000a1;
}
.spirit_nav-wrap_q .nav_block {
display: none;
position: absolute;
top: calc(100% + 8px);
width: 270px;
border-radius: 10px;
background: #2b2c2c;
border: 1px solid #707070;
box-shadow: 0px 0px 13px 0px #000000a1;
}
.spring .nav_block,
.spring .spirit_nav-wrap_q .nav_block {
background: #B8BEB7B2;
border-radius: 0;
box-shadow: -3px 3px 0px 0px #00000026;
border: none;
}
.spring .spirit_nav-wrap_q .nav_block {right: 0;}
.nav_block .link {
padding: 10px;
display: flex;
flex-direction: column;
text-align: center;
text-transform: uppercase;
gap: 2.5px;
}
.nav_block .link {gap: 6px;}
.nav_block .link:has(p) {
text-align: start;
text-transform: lowercase;
padding-top: 14px;
color: #707070;
}
.nav_block .link p {
margin-bottom: 6px !important;
text-align: center;
display: flex;
flex-direction: column;
gap: 2px;
}
.spring .nav_block .link p {color: var(--t-body);}
.nav_block .link a:not(p a) {
border: 1px solid #7070707d;
border-radius: 8px;
padding: 5px 10px;
text-align: center;
margin-bottom: 1px;
}
.spring .nav_block .link a {
border-radius: 0;
background: url(https://forumstatic.ru/files/001c/44/10/44178.png) 0px -14px;
border: none;
box-shadow: -2px 2px 0px 0px #00000026;
color: var(--t-body) !important;
}
.spring .spirit_nav-wrap_q .nav_block .link a {
height: 20px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 5px;
}
.nav_block .link a {
color: var(--doptext) !important;
text-transform: uppercase;
font: 600 8px var(--body-font) !important;
}
.nav_block .link a:hover {
color: var(--hovlink) !important;
}
/* -------------- ТЕМЫ -------------------*/
.g {
background: url(https://forumstatic.ru/files/001c/44/10/86772.png);
width: 791px;
height: 561px;
margin: 0 auto;
position: relative;
margin-top: 15px;
}
.spring .g {background: url(https://forumstatic.ru/files/001c/44/10/28983.png);}
.g * { position: absolute; margin: 0; font: 10px/140% var(--body-font)!important; }
.g_title p {
font: 400 40px var(--fancy-font) !important;
text-transform: uppercase;
left: 192px;
top: 22px;
letter-spacing: -3px;
}
.spring .g_title p,
.spring .g_quote p { left: 175px;}
.g_quote p {
width: 127px;
height: 48px;
text-align: center;
margin: 0!important;
left: 192px;
top: 85px;
font-weight: 600 !important;
line-height: 120% !important;
}
.g_t_about p,
.g_t_faces p,
.g_t_faces2 p {
width: 307px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
text-transform: uppercase;
font-weight: 600 !important;
margin: 0!important;
}
.g_t_faces p {
left: 420px;
top: 100px;
}
.g_t_faces2 p {
left: 420px;
top: 317px;
}
.g_t_about p {
background: #B4B4B4;
border: 1px solid #949494;
border-radius: 5px;
top: 215px;
left: 97px;
}
.g_info p {
width: 307px;
height: 114px;
border-radius: 5px;
background: #B4B4B4;
border: 1px solid #949494;
padding: 15px 26px;
box-sizing: border-box;
font-weight: 500 !important;
left: 97px;
top: 230px;
text-align: left;
}
.spring .g_info p,
.spring .g_t_about p,
.spring .post-content .g .code-box {background: #D4D4D4; border: 1px solid #949494;}
.g_faces p,
.g_faces2 p {
width: 270px;
height: 116px;
font-weight: 500 !important;
text-transform: lowercase;
margin: 0 !important;
padding: 10px;
box-sizing: border-box;
overflow: auto;
left: 445px;
}
.g_faces p { top: 122px;}
.g_faces2 p { top: 336px; }
.custom_tag_theme {
width: 780px;
margin: 95px auto 15px;
background: url(https://forumstatic.ru/files/001c/44/10/28582.png);
background-color: var(--body);
border-radius: 10px;
border: 1px solid #aaa;
display: flex;
justify-content: center;
align-content: flex-start;
padding: 75px 40px 40px;
box-sizing: border-box;
flex-wrap: wrap;
gap: 0px;
position: relative;
}
.spring .custom_tag_theme {margin-top: 80px; background-color: #D9DDD6; border: 1px solid #C2C4C0;}
.custom_tag_theme:before,
.custom_tag_theme:after {
content: '';
position: absolute;
}
.custom_tag_theme:before {
width: calc(100% + 20px);
height: calc(100% + 20px);
background: var(--theme-back);
z-index: -1;
top: -10px;
border: 1px solid #C6C6C6;
box-shadow: 0px 4px 5px 0px #1d1c1c1a;
}
.custom_tag_theme:after {
content: '';
position: absolute;
background: url(https://forumstatic.ru/files/001c/44/10/61690.png);
width: 880px;
height: 331px;
z-index: -2;
top: -66px;
left: -59px;
}
.spring .custom_tag_theme:after {
background: url(https://forumstatic.ru/files/001c/44/10/97557.png);
top: -46px;
}
.custom_tag_theme hr { margin-bottom: 10px!important; }
.custom_tag_hd {
width: 100%;
}
.custom_tag_theme hr {
border: transparent !important;
height: 1px !important;
width: 86%;
margin: 0 auto 10px !important;
background: linear-gradient(90deg, rgb(200 198 198 / 0%) 0%, #2e2d2d9e 50%, rgba(180, 180, 180, 0) 100%);
}
.custom_tag_theme .card3d hr {
margin: 6px 0 !important;
background: linear-gradient(90deg, rgba(190, 190, 190, 0) 0%, #AAAAAA 50%, rgba(190, 190, 190, 0) 100%);
opacity: 1;
}
.custom_tag_hd p {
margin: 0 0 10px !important;
text-align: center;
font: 400 20px / 100% var(--fancy-font) !important;
text-transform: uppercase;
}
.custom_tag_lead { margin-bottom: 30px; width: 80%; }
.custom_tag_lead p { font: 500 10px / 160% var(--body-font) !important; }
.custom_tag_lead p:first-of-type { margin-top: 0 !important;}
.custom_tag_lead p:last-of-type { margin-bottom: 0 !important;}
.info_links {
display: flex;
margin: 0;
flex-wrap: wrap;
gap: 5px;
padding: 0 50px;
box-sizing: border-box;
justify-content: center;
}
.info_links p {
display: flex;
flex-wrap: wrap;
gap: 5px;
justify-content: center;
margin: 0 0 10px !important;
}
.custom_tag_themeGallery p {
display: flex;
margin: 0 25px 10px !important;
flex-wrap: wrap;
background: var(--body);
border: 1px solid #949494;
border-radius: 5px;
padding: 20px 20px;
box-sizing: border-box;
gap: 5px;
}
.spring .custom_tag_themeGallery p { background: #D5D9D2; }
.custom_tag_themeGallery br { display: none; }
.custom_tag_themeGallery p img {
width: 198px;
height: 198px;
object-fit: cover;
margin: 0 !important;
}
.post-box .info_links a {
color: var(--t-body)!important;
text-transform: uppercase;
font: 600 10px var(--body-font) !important;
background: var(--body);
display: flex;
justify-content: center;
align-items: center;
padding: 4px 10px;
box-sizing: border-box;
border: 1px solid #949494;
border-radius: 5px;
}
.spring .post-box .info_links a {background: #d5d9d2;}
.post-box .info_links a:hover {
background: #606060;
color: var(--body)!important;
}
.spring .post-box .info_links a:hover {
background: url(https://forumstatic.ru/files/001c/44/10/44178.png) 0px -14px;
}
.custom_tag_stamp {
position: absolute;
background: url(https://forumstatic.ru/files/001c/44/10/77774.png);
width: 175px;
height: 78px;
top: -42px;
right: 120px;
}
.spring .custom_tag_stamp {
background: url(https://forumstatic.ru/files/001c/44/10/45190.png);
width: 156px;
height: 98px;
top: -62px;
right: 254px;
}
.custom_tag_themeScroll {
max-height: 110px;
overflow: auto;
}
.custom_tag_themeScroll {
max-height: 110px;
overflow: auto;
}
.custom_tag_themeInfo {
box-sizing: border-box;
padding: 20px 0px 10px;
border-radius: 5px;
display: flex;
flex-direction: column;
position: relative;
width: 100%;
border: 1px solid #949494;
background: #00000014;
}
.custom_tag_haScroll {
max-height: 588px;
overflow: auto;
}
.custom_tag_haScroll::-webkit-scrollbar-thumb { background-color: var(--forcol) !important;}
.custom_tag_bbScroll {
max-height: 400px;
overflow: auto;
}
.custom_tag_themePara {
background: var(--body);
border: 1px solid #949494;
padding: 10px 35px 20px;
box-sizing: border-box;
border-radius: 5px;
position: relative;
margin: 0 25px 10px;
}
.spring .custom_tag_themePara {background: #D5D9D2;}
.custom_tag_themePara:has(.custom_tag_tH) {
margin: 40px 0px 10px;
padding: 0px 35px 20px;
}
.custom_tag_themeScroll::-webkit-scrollbar-thumb {
background-color: #5e5e5e2e !important;
}
.custom_tag_themeScroll::-webkit-scrollbar-track {
background-color: #afafafad;
}
.custom_tag_tH {
position: absolute;
top: -38px;
width: calc(100% + 2px);
left: -1px;
height: 40px;
padding: 6px;
box-sizing: border-box;
border-radius: 5px 5px 0 0;
display: flex;
justify-content: center;
align-items: center;
}
.dark .custom_tag_tH { background: var(--back) bottom;}
.light .custom_tag_tH { background: var(--back) 200px;}
.spring .custom_tag_tH { background: var(--back) 0 200px;}
.custom_tag_themePara p { font: 500 10px / 150% var(--body-font)!important; }
.custom_tag_tH p {
margin: 0 !important;
font-weight: 600;
text-transform: uppercase;
color: var(--body);
}
.spring .custom_tag_tH p {color: #BEBEBE;}
.custom_tag_themeWrap {
display: flex;
flex-wrap: wrap;
gap: 0 10px;
margin: 0px 22px;
}
.custom_tag_themeWrap .custom_tag_themePara { width: 320px; }
.custom_tag_charCard {
display: flex;
margin: 0 25px 10px;
padding: 20px;
box-sizing: border-box;
gap: 10px;
background: var(--body);
border-radius: 5px;
border: 1px solid #949494;
position: relative;
}
.spring .custom_tag_charCard {background: #D5D9D2;}
.custom_tag_charCard > p {
display: flex;
align-items: center;
}
.custom_tag_charCard img {
width: 150px;
height: 150px;
object-fit: cover;
}
.custom_tag_charCardInfo {
width: 450px;
display: flex;
flex-direction: column;
gap: 3px;
}
.post-content .custom_tag_charCardInfo p { margin: 0; }
.charcard_name p {
font: 400 15px / 150% var(--fancy-font) !important;
text-transform: uppercase;
}
.charcard_unavailable p,
.charcard_available p {
position: absolute;
border: 1px solid #949494;
border-radius: 5px 0 0 5px;
text-transform: uppercase;
width: 130px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
font: 600 8px var(--body-font) !important;
right: 0;
top: 20px;
border-right: none;
}
.charcard_unavailable p { background: #B9A4A4; }
.charcard_available p { background: #A4B9A5; }
charcard_info p {
font: 600 10px var(--body-font) !important;
text-transform: uppercase;
}
.custom_tag_charCardInfo > p {
font: 500 10px / 140% var(--body-font) !important;
text-transform: lowercase;
}
.post-content .g .code-box {
bottom: 127px;
left: 162px;
position: absolute;
margin: 0 !important;
background: #B4B4B4;
width: 240px;
height: 73px;
border: 1px solid #949494;
border-radius: 5px;
padding: 10px;
box-sizing: border-box;
}
.g .code-box strong.legend {
margin: 0!important;
background: transparent!important;
border: none!important;
font: 700 13px var(--fancy-font)!important;
padding: 0px 0px 0px 43px!important;
left: -14px;
}
.g .code-box strong.legend a {
color: var(--t-body) !important;
font-weight: 600 !important;
}
.g .scrollbox { left: 7px; }
.g .scrollbox pre {
margin: 5px 0 0;
font: 500 10px var(--body-font) !important;
position: relative;
margin-top: 20px;
}
.custom_tag_hdInner {
background: var(--body);
min-height: 30px;
text-transform: uppercase;
display: flex;
justify-content: center;
align-items: center;
border-bottom: 1px solid #949494;
border-top: 1px solid #949494;
margin-bottom: 10px;
flex-direction: column;
padding: 9px 15px;
box-sizing: border-box;
}
.spring .custom_tag_hdInner {background: #D5D9D2;}
.custom_tag_hdInner > p {
font: 400 15px var(--fancy-font) !important;
margin: 0!important;
}
.custom_tag_hdSub p {
margin: 3px 0 0 !important;
font: 500 10px var(--body-font) !important;
text-transform: lowercase;
}
.custom_tag_podcast {
width: 800px;
margin: 10px auto 0;
background: var(--forcol);
border-radius: 5px;
padding: 10px 10px 30px 10px;
box-sizing: border-box;
display: flex;
flex-direction: column;
gap: 25px;
}
.custom_tag_podcast * p { margin: 0!important; }
.custom_tag_podhead {
height: 80px;
width: 100%;
background: var(--body);
border-radius: 5px;
padding: 20px 40px 20px 85px;
box-sizing: border-box;
position: relative;
}
.spring .custom_tag_podhead { background: #C8CCC5;}
.custom_tag_podTitle p {
margin: 0 !important;
font: 400 20px/100% var(--fancy-font) !important;
text-transform: uppercase;
}
.custom_tag_podLead p {
font: 600 10px var(--body-font) !important;
padding-top: 3px;
}
.custom_tag_podInfo {
display: flex;
margin: 0 40px;
gap: 25px;
}
.custom_tag_podInfo img {
max-width: 300px!important;
height: 300px;
object-fit: cover;
}
.custom_tag_podText {
max-height: 300px;
overflow: auto;
padding-right: 5px;
white-space: pre-wrap;
}
.custom_tag_podText p { font: 500 12px var(--body-font) !important; }
.custom_tag_news {
background: var(--forcol);
padding: 10px 10px 40px;
box-sizing: border-box;
width: 800px;
margin: 15px auto;
border-radius: 5px;
}
.custom_tag_news * p {
margin: 0 !important;
font: 500 12px / 150% var(--body-font) !important;
}
.custom_tag_newsHead {
display: flex;
flex-direction: column;
background: var(--body);
height: 150px;
padding: 42px 40px 42px 250px;
box-sizing: border-box;
border-radius: 5px;
position: relative;
}
.spring .custom_tag_newsHead { background: #C8CCC5;}
.custom_tag_newsHead .custom_tag_newsTitle p {
position: absolute;
left: 40px;
top: 50%;
transform: translateY(-50%);
font: 400 80px / 140% var(--fancy-font)!important;
}
.custom_tag_newsLead p {
display: flex;
flex-direction: column;
font: 600 10px var(--body-font) !important;
}
.custom_tag_newsLead img {
margin: 4px 0 0!Important;
width: 491px;
height: 51px;
object-fit: cover;
}
.news_column-1,
.news_column-2,
.news_column-3 {
width: 700px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
margin-top: 25px;
gap: 25px;
}
.custom_tag_newsTitle {
display: flex;
justify-content: center;
width: 100%;
}
.news_column-1 .custom_tag_newsTitle p {
font: 400 30px var(--fancy-font)!important;
text-transform: uppercase;
}
.news_column-2 .custom_tag_newsTitle p,
.news_column-3 .custom_tag_newsTitle p {
font: 400 20px var(--fancy-font)!important;
text-transform: uppercase;
margin-bottom: 10px !important;
text-align: center;
}
.custom_tag_newsInfo {
display: flex;
gap: 25px;
}
.custom_tag_newsPara {
min-height: 200px;
max-height: 300px;
overflow: auto;
padding-right: 4px;
}
.news_column-1 img {
margin: 0;
width: 300px;
height: 300px;
object-fit: cover;
}
.news_column-1 .custom_tag_newsPara { max-width: 375px;}
.news_column-2 .custom_tag_newsPara { width: 337px; }
.news_column-3 .custom_tag_newsPara { width: 216px; }
.admin-hi {
position: absolute;
top: 15px;
left: -63px;
}
.admin-hi p:has(img) {
margin: 0;
width: 120px;
height: 120px;
background: var(--body);
border: 1px solid #C6C6C6;
display: flex;
justify-content: center;
align-items: center;
border-radius: 7px;
box-shadow: 0px 1px 4px 0px #00000040;
}
.spring .admin-hi p:has(img),
.spring .hi-h3 {background: #D5D9D2;}
.admin-hi p img {
margin: 0;
border-radius: 10px;
width: 100px;
height: 100px;
object-fit: cover;
border: 2px solid var(--body);
}
.hi-h3 {
margin: 0;
position: absolute;
top: -36px;
left: 0;
width: 119px;
height: 32px;
display: flex;
align-items: center;
border-radius: 5px;
padding-left: 25px;
box-sizing: border-box;
box-shadow: 0px 1px 4px 0px #00000040;
color: var(--t_color);
font: 700 10px var(--body-font);
text-transform: uppercase;
background: var(--body);
}
.hi-h3 p {
margin: 0 !important;
font: 600 10px var(--body-font) !important;
}
.hi-h3:before {
content: '';
position: absolute;
top: 35px;
left: 14px;
border-left: 2px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid rgb(0 0 0 / 38%);
z-index: 0;
filter: blur(3px);
transform: rotate(171deg);
}
.hi-h3:after {
content: '';
position: absolute;
bottom: -6px;
left: 14px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 7px solid rgb(190 190 190);
z-index: 0;
transform: rotate(180deg);
}
/* ------------- соцсеть -------------*/
[data-forum-id="4"] .post-author,
[data-forum-id="4"] h3 { display: none !important; }
[data-forum-id="4"] .post-body { margin: 0; }
[data-forum-id="4"] .reactions-root { padding: 0 65px;}
[data-forum-id="4"] .post-links { width: 88%; }
[data-forum-id="4"] div.post-rating a,
.spring [data-forum-id="4"] div.post-rating a { right: 72px; }
[data-forum-id="4"] div.post-rating a:before,
.spring [data-forum-id="4"] div.post-rating a:before {
content: '\f004';
font: 27px 'Font Awesome';
position: absolute;
z-index: -1;
left: 3px;
transform: translateX(-50%);
top: -6px;
color: var(--t-body);
opacity: 0.3;
transition: all 0.4s ease-in-out;
}
[data-forum-id="4"] div.post-vote a,
.spring [data-forum-id="4"] div.post-vote a {
right: 98px;
top: 22px;
}
[data-forum-id="4"] div.post-vote a:before,
.spring [data-forum-id="4"] div.post-vote a:before {
position: absolute;
content: '\f27a';
font: 23px 'Font Awesome';
color: var(--t-body);
opacity: 0.3;
transition: all 0.4s ease-in-out;
transform: unset;
}
[data-forum-id="4"] div.post-vote a:hover:before,
.spring [data-forum-id="4"] div.post-vote a:hover:before { transform: none!important; opacity: .6; }
.spring [data-forum-id="4"] div.post-rating a:hover:before {transform: translateX(-50%); opacity: .6;}
.socset-profile-card {
background: var(--back) bottom;
width: 800px;
height: 433px;
border-radius: 5px;
padding-top: 140px;
box-sizing: border-box;
position: relative;
margin: 0 auto;
}
.socset-profile-card img {
width: 100px;
height: 100px;
object-fit: cover;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 85px;
}
.dark .socset-profile-card img { border: 5px solid #B4B4B4; }
.light .socset-profile-card img { border: 5px solid #bebcb9; }
.spring .socset-profile-card img { border: 5px solid #d9ddd6; }
.socset-profile-inner {
border-radius: 0 0 5px 5px;
height: 100%;
display: flex;
flex-direction: column;
padding-top: 70px;
box-sizing: border-box;
align-items: center;
}
.dark .socset-profile-inner { background: #b4b4b4; }
.light .socset-profile-inner { background: #bebcb9; }
.spring .socset-profile-inner { background: #d9ddd6;}
.socset-username {
order: -1;
font: 400 20px var(--fancy-font);
text-transform: uppercase;
margin-bottom: 10px!important;
}
.socset-nickname {
font: 600 10px var(--body-font);
margin-bottom: 10px;
}
.socset-description {
font: 500 12px / 135% var(--body-font);
width: 240px;
margin-bottom: 87px;
}
.socset_new .socset-description { margin-bottom: 15px; }
.network_buttons {
display: flex;
gap: 10px;
}
.network_buttons div {
font: 600 10px var(--body-font);
text-transform: uppercase;
padding: 3px 8px;
background: #00000014;
border-radius: 5px;
border: 1px solid #949494;
margin-bottom: 50px;
}
.network_search {
width: 10px;
height: 10px;
position: relative;
}
.network_search:after {
content: '\f002';
font: 10px 'Font Awesome';
position: absolute;
top: 2px;
left: 0;
}
.socset-stats { display: flex; gap: 35px; font: 600 10px / 150% var(--body-font); }
.socset_new .socset-stats { gap: 20px; text-transform: uppercase; }
.socset-post-card {
background: #0000000D;
width: 680px;
padding: 10px;
box-sizing: border-box;
border-radius: 5px;
margin: 0 auto;
}
.socset_new .socset-post-inner {
display: flex;
flex-direction: column;
align-items: center;
gap: 25px;
}
.network_comments .socset-post-inner { gap: 0; }
.socset-post-header {
display: flex;
width: 100%;
min-height: 90px;
gap: 15px;
padding: 20px;
box-sizing: border-box;
background: var(--body);
border-radius: 5px;
}
.spring .socset-post-header { background: #C8CCC5;}
.network_twit .socset-post-header {
flex-wrap: wrap;
height: auto;
border-radius: 0 20px 20px 20px;
}
.network_comments .socset-post-header {
height: auto;
flex-direction: column;
align-items: center;
gap: 10px;
}
.socset-post-header img {
width: 50px;
height: 50px;
object-fit: cover;
}
.socset-post-content {
display: flex;
flex-direction: column;
font: 500 12px / 140% var(--body-font);
}
.socset-post-content p { font: 500 12px / 140% var(--body-font)!important; }
.network_post .socset-post-content {
white-space: pre-wrap;
display: block;
max-width: 740px!important;
}
.socset-post-username {
font: 400 20px var(--fancy-font);
text-transform: uppercase;
}
.socset-post-nickname {
font: 600 10px var(--body-font);
text-align: left;
}
.socset_new .socset-post-content { max-width: 500px; }
.socset-post-content p:has(img) { order: -1; margin: 20px 0 !important; }
.socset-post-content img,
.socset-post_pic {
max-height: 600px;
max-width: 600px;
}
.socset-post-tags {
font: 600 10px / 140% var(--body-font);
text-transform: uppercase;
word-spacing: 9px;
}
.socset-post-actions {
display: flex;
gap: 70px;
margin-bottom: 10px;
font: 600 10px var(--body-font);
justify-content: center;
margin-top: 10px;
}
.socset-post-actions div { position: relative; }
.socset-post-actions .like:before { content: '\f004'; }
.socset-post-actions .repost:before { content: '\f021'; }
.socset-post-actions .comment:before { content: '\f27a'; }
.socset-post-actions .s_download:before { content: '\e09a'; }
.socset-post-actions div:before {
font: 9px 'Font Awesome';
margin-right: 4px;
}
.socset-post-card p { margin: 0!important; }
.socset-post-images {
order: -1;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 6px;
margin: 20px 0;
}
.socset_new .socset-post-images { order: 0; margin: 0px;}
.socset-post-images img {
width: 200px;
height: 200px;
object-fit: cover;
}
.socset-post-twit {
width: 100%;
font: 500 12px / 140% var(--body-font);
}
.network_comments-people,
.network_comments-people a {
text-transform: uppercase;
font: 400 20px var(--fancy-font) !important;
}
.network_comments-date {
font: 600 10px var(--body-font);
}
.network_comments-chat {
display: flex;
flex-direction: column;
margin: 30px 95px 30px;
width: 610px;
}
.network_comments-chat_left,
.network_comments-chat_right {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 10px;
width: 450px;
}
.network_comments-chat_right { align-self: flex-end; }
.network_comments-chat_right .network_comments-chat_info { flex-direction: row-reverse; }
.network_comments-chat_info { display: flex; }
.network_comments-chat_info img {
width: 20px;
height: 20px;
margin: 0 !important;
}
.network_comments-chat_info h5 {
margin: 0 !important;
padding: 0 5px;
height: 20px;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.08) 0%, rgba(180, 180, 180, 0) 100%);
width: 100%;
display: flex;
align-items: center;
text-transform: uppercase;
font: 600 10px var(--body-font) !important;
}
.network_comments-chat_right .network_comments-chat_info h5 {
flex-direction: row-reverse;
background: linear-gradient(90deg, rgba(180, 180, 180, 0) 0%, rgba(0, 0, 0, 0.08) 100%);
}
.network_comments-chat_line {
background: var(--body);
padding: 10px 10px;
box-sizing: border-box;
border-radius: 0 10px 10px 10px;
font: 500 12px var(--body-font)!important;
}
.spring .network_comments-chat_line {background: #C8CCC5;}
/* ------------------------- ПАРТНЕРКА И КОПИРАЙТ ------------------------------*/
.cop {
position: absolute;
display: block;
bottom: -160px;
left: 50%;
z-index: 10;
transform: translateX(-50%);
color: #cbcbcbcf !important;
font: 700 var(--body-font) !important;
text-shadow: 1px 1px 0 #000000a8;
}
.cop:hover {
color: var(--hovlink) !important;
}
.partner {
width: 1002px;
max-height: 60px;
overflow: auto;
bottom: -215px;
align-content: center;
padding: 0 20px;
opacity: 0.5;
transition: all 0.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;
box-shadow: none !important;
}
.reactions-root .emoji-mart-anchor {
padding: 10px 4px !important;
height: 40px !important;
}
.reactions-root button {
box-shadow: none !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;
}
.emoji-mart-emoji {
transition: all 0.3s ease-in-out;
}
.reaction-counter__count {
color: var(--t-body);
}
.reactions-root {
margin-top: -15px;
}
.reactions-root .emoji-mart .emoji-mart-emoji {
padding: 0px !important;
margin: 3px;
cursor: pointer !important;
}
.reactions-root .emoji-mart-category-list {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.emoji-mart-emoji:hover:before {
display: none !important;
}
.emoji-mart-emoji:hover {
transform: scale(1.25);
}
.reactions-root .emoji-mart-category .emoji-mart-emoji span {
cursor: pointer !important;
}
.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(--body) !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: 11px !important;
text-decoration: none !important;
letter-spacing: -2px !important;
color: transparent !important;
font-family: verdana;
}
div.post-rating a {
cursor: pointer !important;
position: relative;
top: 20px;
padding-right: 2px;
z-index: 1;
font-weight: 300;
right: 6px;
}
div.post-rating a:before {
content: '\f0f4';
font: 28px 'Font Awesome';
position: absolute;
z-index: -1;
left: 4px;
transform: translateX(-50%);
top: -5px;
color: var(--t-body);
opacity: 0.3;
transition: all 0.4s ease-in-out;
}
.spring div.post-rating a:before {
content: '\e139';
font: 29px 'Font Awesome';
position: absolute;
z-index: -1;
width: 26px;
left: 50%;
transform: translateX(-50%) rotate(15deg);
top: -8px;
color: var(--t-body);
opacity: 0.3;
transition: all 0.4s ease-in-out;
}
div.post-rating a:hover:before {
opacity: 0.7;
}
.spring div.post-rating a:hover:before {
opacity: 0.3;
transform: translateX(-50%) rotate(75deg);
}
.mylike div.post-rating a:before {
opacity: 0.7;
}
.mylike div.post-vote a:before {
opacity: 0;
}
div.post-vote a {
color: transparent !important;
position: absolute;
right: -4px;
top: -2px;
}
.spring div.post-vote a {
color: transparent !important;
position: absolute;
right: -23px;
top: 4px;
}
[data-topic-id="421"] div.post-vote a,
[data-topic-id="6"] div.post-vote a,
[data-topic-id="406"] div.post-vote a { top: -28px; }
div.post-vote a:hover {
color: transparent !important;
}
div.post-vote a:before {
position: absolute;
content: '\f564';
font: 19px 'Font Awesome';
color: var(--t-body);
opacity: 0.4;
transition: all 0.4s ease-in-out;
}
.spring div.post-vote a:before {
position: absolute;
content: '\e139';
font: 18px 'Font Awesome';
transform: rotate(-15deg);
color: var(--t-body);
opacity: 0.3;
transition: all 0.4s ease-in-out;
}
div.post-vote a:hover:before {
transform: translateY(10px);
}
.spring div.post-vote a:hover:before {transform: rotate(-75deg);}
/* перекрасить количество уведомлений и сообщений */
.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: 0.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: 700 10px "Raleway" !important;
background: var(--hovlink) !important;
padding: 1px 4px;
border-radius: 2px;
height: 14px !important;
color: #d6e4e9 !important;
box-shadow: none !important;
cursor: pointer;
}
span.num_msg:before {
background: var(--hovlink) !important;
top: 13px !important;
margin-left: 0 !important;
}
/* вкладка стикеров */
.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(--body);
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";
}
#button-justify:before { content: '\f039'; }
#button-voice:after {content: "\f130";}
#button-spoiler2:before { content: "\f13a"; }
#floatbut:before,
#button-mask:before,
#float .vibor:before,
#button-justify:before,
#button-voice:after,
#button-spoiler2: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 0.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 0.2s ease-in-out;
}
#button-ChangeСase: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 0.3s ease-in-out;
}
#button-ChangeСase:hover:after,
#button-mask:hover:before,
#button-styles:hover:before,
#button-voice:hover:after,
#floatbut:hover:before,
#button-sticker:hover:before,
#button-justify:hover:before,
#button-spoiler2:hover:before {
color: var(--hovlink);
}
.pl-share {
display: none !important;
}
.linksb .pagelink strong,
.linkst .pagelink strong {
font: 10px 700 var(--body-font);
padding: 1px 5px 2px;
background: var(--forcol);
border-radius: 5px;
border: 1px solid #9f9e98;
}
.isguest #pun-viewtopic .topic {
margin-bottom: 15px;
}
.lastedit {
display: none;
}
#pre_placement > a {
height: 0px !important;
top: 0px !important;
right: -26px !important;
}
#pre_placement > a:after {
content: "\f358";
font-family: Font Awesome;
font-size: 16px;
}
.Form-Table {
width: 99%;
margin: 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;
padding: 6px 0 !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;
}
/* -------------- остаточные стили некоторых тем прошлого диза ----------------*/
.html_thems-wrapper {
display: flex;
flex-direction: column;
margin: auto;
align-items: center;
gap: 20px;
border-radius: 12px;
overflow: hidden;
}
.html_thems-header {
display: flex;
flex-direction: column;
justify-content: center;
color: var(--beg100);
padding: 15px 15px 20px;
align-self: stretch;
}
.html_thems-title span {
display: flex;
align-items: center;
justify-content: center;
color: var(--links);
width: auto;
padding: 10px 0px 20px !important;
margin: 0px;
font: normal 38px var(--font-accent);
text-transform: lowercase;
}
.html_thems-desc2 {
font-size: 7px;
color: var(--links);
margin: -39px 85px -11px !important;
text-align: center;
text-transform: uppercase;
}
.html_thems-container_wrapper2 {
margin: 0 20px !important;
align-self: stretch;
display: flex;
height: 290px;
justify-content: center;
font-family: var(--font);
gap: 5px;
position: relative;
overflow: hidden;
padding-bottom: 20px;
}
.html_thems-container_wrapper2:after {
content: "";
background: linear-gradient(to bottom, var(--linear) 0%, var(--beg300) 100%);
width: 100%;
height: 20px;
position: absolute;
bottom: 0;
left: 0;
}
.bank_button {
flex: auto;
margin: 14px 1px 0px !important;
display: flex;
align-items: center;
justify-content: center;
border-radius: 7px 7px 0 0;
padding-bottom: 5px;
box-sizing: border-box;
cursor: pointer;
height: 40px;
border: 1px solid #949494;
width: 50%;
font: 500 20px var(--fancy-font);
text-transform: uppercase;
background: #00000000;
}
.bank_button.active {
background: var(--body);
color: var(--hovlink);
}
.bank_section-wrapper {
border-radius: 0px 0 10px 10px;
padding: 20px;
box-sizing: border-box;
font-size: 12px;
margin: 33px 0px 0px 0px !important;
position: absolute;
top: 100%;
left: 0px;
width: calc(100% - 2px);
height: calc(100% - 66px);
opacity: 0;
transition: opacity .4s linear 0s, top .4s linear 0s;
background: var(--body);
border: 1px solid rgb(148, 148, 148);
margin-left: 1px !important;
}
.bank_section-wrapper.showme {
opacity: 1;
top: 19px
}
.bank-main {
display: flex;
justify-content: space-between;
gap: 20px;
}
.bank_container {
height: 100%;
display: flex;
flex-direction: column;
flex: 1
}
.bank_header {
text-transform: uppercase;
font: 600 12px var(--body-font) !important;
text-align: center;
margin: 0 !important;
background: var(--back) bottom;
height: 35px;
border-radius: 10px 10px 0 0;
display: flex;
justify-content: center;
align-items: center;
color: var(--body);
}
.bank_header2 {
text-transform: uppercase;
font-size: 9px;
font-weight: 600;
text-align: center;
color: var(--text1);
margin-bottom: 5px !important;
}
.bank_header3 {
text-transform: uppercase;
font-size: 9px;
font-weight: 600;
text-align: center;
margin: 10px 0 0;
}
.bank_inner {
border-radius: 0 0 5px 5px;
padding: 10px 15px 15px;
text-transform: lowercase;
height: 132px;
position: relative;
background: #afafaf82;
border: 1px solid #949494;
font: 500 10px var(--body-font) !important;
}
.bank_list {
padding: 0 !important;
overflow-y: auto;
height: 100%;
padding-right: 10px !important;
}
.bank_list2 {
padding: 0 !important;
overflow-y: auto;
height: 100%;
padding-right: 10px !important;
}
.bank_section-wrapper.decorations-statics .bank_bgs img {
width: 122px;
border-radius: 10px;
}
.bank_section-wrapper.decorations-statics .bank_icons img {
width: 20px;
}
.decorations-statics {
display: flex;
justify-content: space-between;
gap: 20px;
}
.decorations-statics .personal_banner {
border-radius: 0
}
.bank_cost_alter {
height: 20px;
background: #9e7278;
color: var(--beg100);
display: flex;
align-items: center;
justify-content: center;
font-size: 7px;
border-radius: 10px;
box-sizing: border-box;
text-transform: uppercase;
font-weight: 600;
position: absolute;
left: 50%;
transform: translateX(-50%);
padding: 0 25px;
padding-bottom: 2px;
bottom: -30px;
white-space: nowrap;
z-index: 1;
}
.gift_inner {
border-radius: 10px;
align-self: stretch;
padding: 0px;
text-transform: lowercase;
text-align: center;
height: 174px;
position: relative;
font-size: 11px;
}
.gift_list {
padding: 0 !important;
overflow-y: auto;
height: 100%;
padding-right: 10px !important;
}
.oformi_list {
padding: 0 !important;
overflow-y: auto;
height: 100%;
padding-right: 10px !important;
}
.gift_icons .gift_list li {
background: var(--beg300);
width: 70px;
height: 70px;
display: inline-flex;
justify-content: center;
align-items: center;
border-radius: 5px;
margin: 2px;
}
.bank_section-wrapper.decorations-statics .gift_icons img {
width: 56px;
}
.bank_bgs .bank_list, .bank_banners .bank_list {
display: flex;
flex-direction: column;
align-items: center
}
.bank_icons .bank_list {
display: block
}
.bank_icons .bank_list2 {
display: block
}
.bank_icons .bank_list li {
width: 25px;
height: 25px;
display: inline-flex;
justify-content: center;
align-items: center;
border-radius: 5px;
margin: 2px;
}
.bank_icons .bank_list2 li {
width: 224px;
height: 40px;
display: inline-flex;
justify-content: center;
align-items: center;
border-radius: 5px;
margin: 2px;
}
.earn-button {
margin: 0 3px;
background: var(--hovlink);
color: var(--text3);
border: none;
cursor: pointer;
padding: 4px 8px;
font-size: 11px;
transition: all 0.2s ease;
border-radius: 4px;
font-weight: bold;
min-width: 24px;
text-align: center;
}
.earn-button:hover {
filter: brightness(1.2);
transform: scale(1.05);
box-shadow: 0 2px 4px rgba(40, 40, 40, 0.2);
}
.modal {
display: none;
position: fixed;
z-index: 1000;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(40, 40, 40, 0.5);
}
.modal-content {
background-color: var(--body);
border: 1px solid var(--borders);
margin: 15% auto !important;
padding: 25px;
border-radius: 12px;
width: 80%;
max-width: 600px;
max-height: 80vh;
box-shadow: 0 10px 30px rgba(40, 40, 40, 0.3);
overflow: hidden;
}
.modal-content h3 {
border: none;
margin-top: 0 !important;
height: auto;
line-height: 120% !important;
}
.close {
color: var(--dark500);
float: right;
font-size: 28px;
font-weight: bold;
cursor: pointer;
}
.close:hover {
color: var(--dark600);
}
.modal h3,
.preview-header,
.preview-total,
.preview-total-balance,
.submit-btn,
.finish-btn {
color: var(--accent2);
font-family: var(--font-accent), var(--font), sans-serif;
}
.modal-title {
font-size: 20px !important;
color: var(--accent2) !important;
margin-bottom: 5px !important;
margin-left: 0 !important;
margin-right: 0 !important;
background: transparent !important;
padding: 0 !important;
}
.modal-content .modal-title {
padding: 0 !important;
}
.modal-content.spend-modal .modal-title {
color: var(--accent2) !important;
padding: 0 !important;
}
.modal-content.spend-modal .info-text {
border-left-color: var(--accent2);
}
.modal-content.spend-modal .submit-btn {
background: var(--accent2);
}
.modal-content.spend-modal .submit-btn:hover {
background: var(--cat-color);
transform: translateY(-1px);
box-shadow: 0 4px 8px rgba(40, 40, 40, 0.2);
}
.modal-content.spend-modal .add-field-btn {
background: var(--accent2);
}
.modal-content.spend-modal .add-field-btn:hover {
background: var(--cat-color);
}
.form-group label {
display: block;
margin-bottom: 5px;
font-weight: bold;
color: var(--text1);
}
.form-group input,
.form-group textarea {
width: 100%;
padding: 10px;
border: 1px solid var(--borders);
border-radius: 6px;
background-color: var(--beg100);
color: var(--text1);
font-family: var(--font), sans-serif;
box-sizing: border-box;
transition: all 0.2s ease;
}
.form-group input:focus,
.form-group textarea:focus {
outline: none;
border-color: var(--accent2);
box-shadow: 0 0 0 2px rgba(151, 142, 106, 0.2);
background-color: var(--text3);
}
.add-field-btn,
.remove-field-btn {
background: var(--accent2);
color: var(--text3);
border: none;
border-radius: 4px;
width: 30px;
height: 28px;
font-size: 18px;
font-weight: bold;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: all 0.2s ease;
}
.add-field-btn:hover {
background: var(--accent2);
}
.remove-field-btn {
background: var(--cat-color);
}
.remove-field-btn:hover {
background: var(--dark500);
}
.submit-btn,
.finish-btn {
background: var(--accent2);
color: var(--text3);
border: none;
border-radius: 6px;
cursor: pointer;
font-size: 14px;
font-weight: bold;
transition: all 0.2s ease;
box-shadow: 0 2px 4px rgba(40, 40, 40, 0.1);
width: fit-content;
}
.submit-btn:hover,
.finish-btn:hover {
background: var(--accent2);
transform: translateY(-1px);
box-shadow: 0 4px 8px rgba(40, 40, 40, 0.2);
}
.info-text {
background: var(--beg500);
padding: 15px;
border-left: 4px solid var(--accent2);
margin: 10px 0;
max-width: 96%;
color: var(--text2);
box-shadow: 0 2px 4px rgba(40, 40, 40, 0.05);
}
#selected-items-preview {
background: var(--body);
border-radius: 8px;
padding: 20px 25px 20px;
margin: 20px 22px 20px;
max-height: 400px;
box-shadow: none;
position: relative;
border: 1px solid #949494;
}
.preview-empty {
color: var(--text2);
text-align: center;
font-style: italic;
padding: 20px;
font-size: 12px;
}
.preview-header {
color: var(--body);
background-color: var(--accent2);
font: 500 13px var(--body-font) !important;
text-align: center;
width: fit-content;
border-radius: 11px;
text-transform: lowercase;
padding: 4px 9px 5px;
position: absolute;
top: -11px;
left: 15px;
margin: 0;
}
.preview-section-title {
font-weight: bold;
margin: 15px 0 8px 0;
font-size: 12px;
text-transform: uppercase;
padding-bottom: 3px;
border-bottom: 1px solid rgb(148 148 148 / 64%);
}
.preview-item {
background: rgba(249, 248, 240, 0.05);
border-radius: 4px;
border-left: 2px solid transparent;
padding: 4px;
margin-bottom: 2px;
transition: all 0.2s ease;
position: relative;
}
.preview-item:hover {
background: rgba(151, 142, 106, 0.1);
transform: translateX(1px);
}
.preview-item-header {
display: grid;
grid-template-columns: 20px 1fr 60px 30px;
align-items: center;
gap: 7px;
margin-bottom: 0;
}
.preview-item-number {
color: var(--accent2);
font-weight: bold;
font-size: 12px;
}
.preview-item-name {
color: var(--text1);
font-weight: normal;
font-size: 12px;
}
.preview-item-amount {
text-align: right;
color: var(--accent2);
font-weight: bold;
font-size: 12px;
padding: 0;
border-radius: 0;
background: none;
}
.preview-item-amount[style*="color: #978e6a"] {
color: var(--accent2) !important;
}
.preview-item-amount[style*="color: #bc6d52"] {
color: var(--accent2) !important;
}
.preview-item-actions {
display: flex;
justify-content: center;
}
.preview-item-actions button {
background: var(--forcol);
border: 1px solid rgb(152 152 152);
border-radius: 3px;
transition: all 0.2s ease;
height: 20px;
width: 20px;
padding: 0 !important;
display: flex;
align-items: center;
justify-content: center;
}
.preview-item-actions button:hover {
background: rgba(121, 78, 84, 0.3);
border-color: rgba(121, 78, 84, 0.5);
transform: scale(1.05);
}
.preview-total,
.preview-total-balance {
background: rgba(249, 248, 240, 0.05);
padding: 4px;
margin: 2px 0;
font-size: 12px;
color: var(--text1);
transition: all 0.2s ease;
}
.preview-total strong,
.preview-total-balance strong {
color: var(--accent2);
font-size: 12px;
}
.preview-total.negative strong,
.preview-total-balance.negative strong {
color: var(--accent2);
}
.preview-item.spend-item .preview-item-amount {
color: var(--accent2);
}
.preview-item.spend-item .preview-item-number {
color: var(--accent2);
}
.field-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 10px;
}
.earnForm,
#earnForm {
display: flex;
flex-direction: column;
gap: 10px;
}
.spend-modal .modal-title {
color: var(--accent2) !important;
padding: 0 !important;
}
#modal-title {
padding: 0 !important;
}
.spend-modal .submit-btn,
.spend-modal .finish-btn {
background: var(--accent2);
}
.spend-modal .submit-btn:hover,
.spend-modal .finish-btn:hover {
background: var(--cat-color);
transform: translateY(-1px);
box-shadow: 0 4px 8px rgba(40, 40, 40, 0.2);
}
.spend-modal .add-field-btn {
background: var(--accent2);
}
.spend-modal .add-field-btn:hover {
background: var(--cat-color);
}
.spend-modal .form-group input:focus,
.spend-modal .form-group textarea:focus {
border-color: var(--accent2);
box-shadow: 0 0 0 2px rgba(188, 109, 82, 0.2);
}
.spend-modal .info-text {
border-left: 4px solid var(--accent2);
}
.bank_list li {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
margin-bottom: 8px !important;
border-radius: 4px;
transition: background-color 0.2s ease;
position: relative;
}
.bank_list li:after {
content: '';
position: absolute;
background: linear-gradient(90deg, #AAAAAA 0%, #C1C1C1 100%);
height: 1px;
width: 370px;
bottom: -7px;
}
.bank_list li:hover {
background-color: rgba(249, 248, 240, 0.05);
}
.bank_list li b {
flex: 1;
font-weight: 600 !important;
}
.gift_list li {
position: relative;
display: inline-block;
margin: 5px;
}
.gift_list li img {
display: block;
transition: all 0.2s ease;
}
.gift_list li:hover img {
opacity: 0.8;
transform: scale(1.02);
}
.gift-select-btn {
position: absolute;
bottom: 3px;
right: 3px;
padding: 0 !important;
width: 20px;
height: 20px;
background: var(--accent2);
color: var(--text3);
border: none;
border-radius: 50%;
font-size: 12px;
font-weight: bold;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s ease;
box-shadow: 0 2px 4px rgba(40, 40, 40, 0.3);
opacity: 0;
}
.gift_list li:hover .gift-select-btn {
opacity: 1;
}
.gift-select-btn:hover {
background: var(--accent2);
transform: scale(1.1);
box-shadow: 0 3px 6px rgba(40, 40, 40, 0.4);
}
.ststitems{
display: flex;
flex-wrap: wrap;
font: 300 8px var(--font);
margin: 0px 0px 0px;
padding: 0px 0px 0px;
align-items: flex-start;
text-align: center;
gap: 5px;
text-transform: uppercase;
}
.html_shop-wrapper {
display: flex;
flex-wrap: wrap;
margin: auto;
border: solid 1px var(--borders);
align-items: center;
gap: 10px;
border-radius: 12px;
overflow: hidden;
justify-content: center;
align-content: stretch;
font-family: var(--body-font);
font-weight: 600;
}
.bg-cart-btn,
.icon-cart-btn {
background: var(--header) 904px!important;
color: #cecaca!important;
border-radius: 5px!important;
margin-top: 7px!important;
}
.html_shop-wrapper .html_thems-title {
display: flex;
width: 100%;
justify-content: center;
}
.html_shop-wrapper .post-author {
position: absolute !important;
z-index: 100;
left: -108px !important;
top: 16px !important;
background: #ababab;
top: -10px !important;
}
.list-items-oformi {
display: flex;
text-align: center;
font-family: var(--font-accent);
font-size: 17px;
background: var(--body);
border: 1px solid #949494;
border-radius: 10px;
height: 460px;
overflow-y: auto;
padding: 20px !important;
padding-right: 10px !important;
flex-wrap: wrap;
gap: 20px 50px;
margin: 0px 15px !important;
justify-content: center;
}
.list-item-oformi img {
margin-top: 9px;
margin-left: -9px;
min-width: 224px;
max-width: 224px;
height: 355px;
}
.shop_inner {
border: 1px solid #949494;
border-radius: 10px;
width: 290px;
background: var(--body);
align-self: stretch;
padding: 10px 15px 15px;
text-transform: lowercase;
height: 132px;
position: relative;
font-size: 11px;
}
.oformi_inner {
border: 1px solid var(--borders);
border-radius: 10px;
width: 840px;
background: var(--beg100);
align-self: stretch;
padding: 10px 15px 15px;
text-transform: lowercase;
height: 410px;
position: relative;
font-size: 11px;
}
.plashka-cart-btn {
margin: 0px 0px 10px;
background: var(--header) 904px!important;
color: #cecaca!important;
border-radius: 5px!important;
}
.shop_container {
height: 100%;
display: flex;
flex-direction: column;
width: 330px;
}
.shop_cost_alter {
height: 20px;
background: #9e7278;
color: var(--beg100);
display: flex;
align-items: center;
justify-content: center;
font-size: 7px;
border-radius: 10px;
box-sizing: border-box;
text-transform: uppercase;
font-weight: 600;
position: absolute;
left: 50%;
transform: translateX(-50%);
padding: 0 25px;
padding-bottom: 2px;
bottom: -10px;
white-space: nowrap;
z-index: 1
}
.shop_cost_alter2 {
height: 20px;
background: #9e7278;
color: var(--beg100);
display: flex;
align-items: center;
justify-content: center;
font-size: 7px;
border-radius: 10px;
box-sizing: border-box;
text-transform: uppercase;
font-weight: 600;
position: absolute;
left: 50%;
transform: translateX(-50%);
padding: 0 25px;
padding-bottom: 2px;
bottom: 172px;
white-space: nowrap;
z-index: 1
}
#cart-icon:after {
position: absolute;
content: '\f291';
font: 19px 'Font Awesome';
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: var(--body);
}
.html_shop-wrapper button:hover,
#cart-container button:hover { filter: brightness(1.2); }
.bank_icons img {
width: 20px;
}
#cart-items > div { background: none!important; }
#cart-items > div button {
background: #941414!important;
padding: 0 !important;
font-size: 14px !important;
}
.html_shop-wrapper .post-author li .fld-name { display: none; }
.html_shop-wrapper .pa-fld2 .fld-name, .html_shop-wrapper .pa-fld3 .fld-name, .html_shop-wrapper .pa-posts .fld-name, .html_shop-wrapper .pa-respect .fld-name { display: flex!important; }
#earnModal h3 {
border: none;
text-transform: uppercase;
margin: 0 0 20px !important;
font: 500 17px var(--fancy-font) !important;
}
Страница: 1
























