да, сохраненки пока верстаем
на всякий случай откаты
Сообщений 1 страница 5 из 5
Поделиться29 апреля, 2026г. 13:20:53
Структура style.css
@import url(style_cs.css);
@font-face {
font-family: 'NetflixBebasNeue';
src: local("NetflixBebasNeue"), url(https://forumstatic.ru/files/001b/d4/18/25609.ttf?v=1);
}
@font-face {
font-family: 'NetflixSansTh';
src: local("NetflixSansTh"), url(https://forumstatic.ru/files/001b/d4/18/24751.ttf);
}
/* Font Awesome */
@import url('https://kit-pro.fontawesome.com/releases/v6.6.0/css/pro.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css');
:root {
--base-bg: url(https://upforme.ru/uploads/001c/60/b1/2/157699.png);
--header: url(https://upforme.ru/uploads/001c/60/b1/2/193994.png);
--footer: url(https://forumstatic.ru/files/001c/8b/bf/57215.png);
--icons: url(https://forumstatic.ru/files/001c/8b/bf/85759.png);
--nav: url(https://forumstatic.ru/files/001c/8b/bf/66014.png);
--colornavlinks: #ffffff;
--colornavact: #b6a89faa; /*фон навигации с активными темами*/
--colorpun: #cfc5c0; /*фон всего форума подложка основная*/
--colorpuncat: #b6a89faa; /*цвет надписи категорий #e73636*/
--colorpuntlc: #b6a89f32; /*фон подложки под описаниями форумов*/
/*общие настройки текста*/
--links: #333;
--linksred: #e34346;
--colornetflixred: #e34346;
--dark400: #1E1E1E ; /*цвет рубашки подложки*/
--beg100: #c3c3c3;
--beg200: #84a9a4;
--beg300: #e1e1e1;
--beg400: #A69582;
--beg500: #f5f5f5;
--beg600: #D4CAC7;
--borders: rgba(0, 0, 0, 0.2);
--borders-gray: #B2B2B2;
--borders-gray2: #CDCDCD;
--dark600: #1c292b;
--dark500: #3A3A3A;
--dark400: #1E1E1E;
--dark600-const: #090909;
--text1: #060606; /*base text first*/
--text2: #1c1c1c; /*base text second*/
--text3: #d6e3e3; /*base text contrast*/
--text4: #3A3A3A;
--accent: #82a6a6;
--accent-dark: #1b4647;/* A5.3 */
--font: Inter;
--font-a: VINYLSTICKONS;
--font-a2: UNIQUELY;
--font-a3: UNIQUELYALT;
--font-a4: Yahfie;
--html-base-dark: #D4CAC7;
}
#pun-index .category.category-1::before { /* Ghostland */
background-image: url(https://upforme.ru/uploads/001b/ee/60/4/969157.png);
}
#pun-index .category.category-2::before {/* Malignant*/
background-image: url(https://upforme.ru/uploads/001c/60/b1/2/448177.png);
}
#pun-index .category.category-3::before { /* Sinister*/
background-image: url(https://upforme.ru/uploads/001b/ee/60/4/969157.png);
}
#pun-index .category.category-4::before { /* Insidious */
background-image: url(https://upforme.ru/uploads/001c/60/b1/2/507898.png);
}
#pun-index .category.category-5::before { /* Mindhunters */
background-image: url(https://upforme.ru/uploads/001c/60/b1/2/437207.png);
}
#pun-index .category.category-6::before { /* Oculus */
background-image: url(https://upforme.ru/uploads/001c/60/b1/2/537968.png);
}
/* A2 Deal with browser defaults and wonkiness
-------------------------------------------------------------*/
/* A2.1 */
html,
body {
margin: 0;
padding: 0
}
/* A2.2 */
.punbb * {
margin: 0px
}
/* A2.3 */
.punbb ul,
.punbb dl,
.punbb li,
.punbb dd,
.punbb dt {
padding: 0;
list-style: none;
}
/* A2.4 */
.punbb img {
border: none
}
/* A2.5 */
.punbb .main table {
table-layout: fixed;
width: 100%;
}
/* A3 Text setup
-------------------------------------------------------------*/
/* A3.1 */
body {
font-size: 100.01%;
}
/* A3.2 */
.punbb {
font: normal 70% verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* 3.3 */
.punbb textarea,
.punbb input,
.punbb select,
.punbb optgroup {
font: 1em verdana, arial, helvetica, sans-serif
}
/* A3.4 */
.punbb h1,
.punbb h2,
.punbb h3 {
font-size: 1em;
font-weight: bold;
}
.punbb th {
font-size: 0.9em;
font-weight: bold;
}
.punbb h4,
.punbb table {
font-size: 1em;
font-weight: normal;
}
/* A3.5 */
.punbb h1 span,
.punbb h2 span,
.punbb legend span {
font-size: 1.1em;
}
/* A3.6 */
.punbb pre {
font: 1.1em/140% verdana, arial, monaco, "bitstream vera sans mono", "courier new", courier, monospace
}
/* A3.7 */
.punbb address,
.punbb em {
font-style: normal
}
/* A3.8 */
.punbb .post-content em {
font-style: italic
}
/* A3.9 */
.punbb .post-content em.bbuline {
font-style: normal;
text-decoration: underline;
}
/* A3.10 */
.punbb a {
text-decoration: underline
}
/* A3.11 */
.punbb optgroup {
font-weight: bold;
}
/* A4 Float clearing and hidden items
-------------------------------------------------------------*/
/* A4.1 */
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb dl.post-sig dt span,
.punbb .post-box:after,
.punbb .linksb:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
overflow: hidden;
line-height: 0.0;
font-size: 0;
}
/* A4.2 */
.acchide,
#pun-ulinks h2,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
.punbb .required label em,
.punbb .formsubmit label,
.punbb .submitfield label,
.punbb .modmenu label,
#pun-userlist .main h2 {
font-size: 0;
height: 0;
width: 0;
line-height: 0.0;
position: absolute;
left: -9999px;
overflow: hidden
}
/* все о категориях */
.punbb .category,
.punbb .post {
margin-top: 20px;
}
.punbb .category {
width: 977px;
margin: 0 auto;
}
#pun-index .category {
width: 851px;
margin: 25px 17px 0 141px;
position: relative;
}
/* настройка картинки категории */
#pun-index .category::before {
content: '';
width: 190px;
height: calc(100% - 1px);
position: absolute;
left: -151px;
opacity: 0.9;
top: 0px;
background-size: 100%;
background-position: top center;
background-repeat: no-repeat;
}
#pun h3 a {
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
}
.punbb .category h2 {
margin-top: 12px;
display: inline-block !important;
}
#pun-index .category h2 {
position: relative;
box-sizing: border-box;
padding: 0px;
}
#pun-index .category h2 span {
color: var(--colorpuncat);
font-size: 35px;
font-family: 'NetflixBebasNeue';
position: absolute;
text-transform: lowercase;
width: 180px;
top: -30px;
left: -154px;
text-align: center;
box-sizing: border-box;
display: block !important;
padding: 0;
/* writing-mode: vertical-lr;
text-orientation: upright;*/
}
#pun-index #pun-category2 h2 span {
color: var(--colorpuncat2);
display: none;
}
.category tr {
display: grid;
grid-template-columns: 3fr 1.15fr;
}
#pun-index .tcl {
width: 520px;
min-height: 92px;
left: 10px;
margin: 7px 0 7px 45px;
box-sizing: border-box;
padding: 8px;
background-color: var(--colorpuntlc);
}
/* настройка колличества тем и сообщений в категориях */
.forum-stats-inline {
margin: 0 0 0 10px;
word-spacing: 3px;
font-family: jost;
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-comments:before {
content: "\f086";
}
.fa {
font-family: 'FontAwesome';
font-weight: 900;
font-variant: normal;
}
/* A5 Basic page layout and borders
-------------------------------------------------------------*/
/* A5.1 */
#pun {
background-image: linear-gradient(
to bottom,
transparent 580px, /* прозрачность до px сверху */
var(--colorpun) 630px /* цвет начиная с px */
);
margin: auto;
width: 1010px;
box-sizing: border-box;
color: var(--text1);
padding: 0 10px;
}
.punbb {
padding-top: 628px;
}
.punbb-admin {
padding-top: 0px;
}
/* лишнее */
h1.title-logo,
#pun-navlinks h2,
#pun-ulinks h2,
#pun-status h2,
#pun-crumbs1 strong,
#pun-crumbs2 strong,
thead,
th,
#pun-crumbs1 .container strong+em,
#pun-crumbs2 .container strong+em,
#pun-index #pun-main h1,
.stickytext,
.closedatafield,
#pun-live-rusff,
.pl-reports,
td .modlist,
li#navawards,
.pa-gifts,
.acchide,
.forum h2,
.usertable h2,
.topic h2,
a.sharelink,
#pun .pa-ua,
.pa-author img,
.lastedit,
fieldset legend,
#pun .pl-reports,
#pun .mini_gifts,
#pun-userlist .main h2,
#pun-search .main h1,
#profilenav h2,
#profile-gifts,
#messages li.pl-email,
#pun .email,
.catleft,
.catright,
#pun .pl-share,
p.inputfield label em,
p.selectfield label em,
p.passfield label em,
#pun-announcement h2,
.pa-awards
{
display: none
}
.punbb {
height: auto;
}
#pun {
color: var(--text1);
}
#pun a {
color: var(--links)
}
#pun a:hover {
color: var(--accent)
}
/* A5.3 */
#pun-redirect,
#pun-maint {
margin: 50px 20% 12px 20%;
width: auto;
float: none;
min-height: 100px;
}
#pun-redirect {
border: 0 none ;
margin: 0;
padding: 0;
left: 0;
right: 0;
top: 0;
bottom: 0;
position: fixed;
width: 1135px;
height: 100%;
text-align: center;
background:
var(--base-bg) no-repeat fixed bottom left / cover !important;
}
#pun-redirect #pun-main {
background: transparent;
}
#pun-redirect * {
border: 0 none;
}
#pun-redirect .main-title {
display: none;
}
#pun-redirect.punbb .info .container {
text-align: center;
font: 400 11px var(--font);
display: inline-block;
margin: 0 auto;
width: auto;
height: auto;
box-sizing: border-box;
background: var(--beg100);
padding: 30px;
width: 1000px !important;
margin-top: 50px;
}
/* A5.4 */
.punbb .section,
.punbb .main {
margin-bottom: 0;
}
/* A5.5 */
.punbb .category,
.punbb .post {
margin-top: 0.4em;
}
/* A5.6 */
.punbb #pun-category1,
.punbb .toppost,
.punbb .topicpost {
margin-top: 0;
}
/* 5.7 */
#pun-post .topic {
margin-top: 1em;
}
/* A5.8 */
.punbb .section,
.punbb .forum,
.punbb .formal,
.punbb .modmenu,
.punbb .info,
.punbb .category,
.punbb .post {
border:none
}
/* A5.9 */
.punbb .container {
border: none
}
/***************************************************/
************************************************************* B - MAIN CONTENT - GENERAL **************************************************************/
/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/
/* B1.1 */
.punbb .post-content {
padding: 0;
margin: 0;
width: 100%;
overflow: hidden;
}
/* B1.2 */
.punbb .post-sig dt {
border: none;
background: rgba(0, 0, 0, .1);
height: 1px;
display: block;
margin: 5px auto 15px;
width: 80%;
}
/* B1.3 */
.punbb .post-content p {
margin: 0;
padding: 0 0 1em 0;
line-height: 160%;
font-family: var(--font), sans-serif;
font-weight: 400;
font-size: 12px;
}
/* B1.4 */
.punbb .post-content img {
vertical-align: text-top
}
/* B1.5 */
.punbb .post-content img.postimg {
vertical-align: middle;
}
/* B1.6 */
.punbb .post-content .blockcode,
.punbb .post-content blockquote {
width: 100%;
overflow: visible;
}
/* B1.7 */
.punbb .post-content .scrollbox {
width: 100%;
overflow: auto;
height: auto !important;
max-height: 200px
}
/* B1.8 */
.punbb .post-content .quote-box,
.punbb .post-content .code-box {
border: medium none;
margin: 0.4em 0em 0.8em;
padding: 0em;
}
/* B1.9 */
.punbb .quote-box cite,
.punbb .code-box strong.legend {
display: block;
font-size: 1.1em;
font-style: normal;
font-weight: bold;
margin: 0;
padding-bottom: 0.0em;
}
/* B2 Information boxes
-------------------------------------------------------------*/
/* B2.1 */
.punbb .info-box {
padding: 1.1em 1.7em 1em 1.7em;
border-style: solid;
border-width: 1px;
margin: 0 0 1.1em 0;
}
/* B2.2 */
.punbb .info-box * {
padding: 0 0 0.7em 0;
}
/* B2.3 */
.punbb #pun-main .info-box .legend {
font-size: 1.1em;
font-weight: bold;
}
/* B3 Pagination and posting links
-------------------------------------------------------------*/
/* B3.1 */
.punbb .linkst {
width: auto;
height: auto;
font: 400 10px var(--font);
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
margin: 0px 0px 15px !important;
position: relative;
padding: 0px;
text-transform: lowercase;
color: var(--text1);
}
/* B3.4 */
.linkst .postlink,
.linksb .postlink {
text-align: right;
font-weight: 600;
}
#pun .postlink.long {
width: auto !important;
}
/* B3.5 */
.punbb .linksb {
width: auto;
height: auto;
font: 300 10px var(--font);
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
margin: 5px 0px 0px !important;
position: relative;
padding: 0px;
text-transform: lowercase;
color: var(--text1);
}
.gid3 .linksb {
margin-top: 5px !important;
}
.linksb {
height: auto;
display: flex;
justify-content: space-between;
align-items: center;
width: auto;
}
#profile .button {
margin-top: 0 !important;
}
#profile .clearer {
display: none
}
#profile .linksb:after,
.linksb:after {
display: none !important;
}
.postlink span+span {
margin-left: -5px
}
/* B3.6 */
.linksb .pagelink {
float: left;
width: auto;
text-align: left;
order: 1;
}
/* B3.7 */
.linksb .postlink,
.linksb noindex {
width: auto;
order: 3;
position: relative
}
.subscribelink {
position: relative;
order: 2;
text-align: center;
}
.pagelink strong {
font-weight: 600
}
/*************************************************************
C - MAIN CONTENT - SPECIFIC
**************************************************************/
/* C1 Form layout
-------------------------------------------------------------*/
/* C1.1 */
.punbb .formal .container {
padding: 1.7em 2.3em 1.1em 2.3em;
}
#post.container {
/* padding: 0px !important; */
background-color: var(--beg300);
}
/* C1.2 */
.punbb .formsubmit {
padding: 0 0 15px 0em;
margin: 0em 0 0 0;
position: relative;
z-index: 1;
display: flex;
gap: 5px
}
#togglePreview {
margin-left: auto
}
/* C1.3 */
.punbb .formsubmit input,
.punbb .formsubmit a,
.punbb .formsubmit span {
margin: 0
}
/* C1.4 */
.punbb fieldset {
border-style: solid;
border-width: 1px;
padding: 0 0px 0 0px;
margin: 0 0 1em 0
}
/* C1.5 */
.punbb fieldset legend {
padding: 0;
margin: 0 0 0 11px;
font-size: 1.1em
}
/* C1.6 */
.punbb fieldset legend span {
padding: 0 5px;
margin: 0;
}
#profile .container fieldset legend {
display: block;
font-size: 8px;
text-transform: uppercase;
margin: 0 0 5px !important;
font-family: var(--font);
padding: 4px 0;
}
/* C1.7 */
.punbb fieldset fieldset {
border-style: none;
margin: 0;
padding: 0 0 8px 0
}
/* C1.8 */
.punbb .fs-box {
padding: 0em 0 0em 0;
}
/* C1.9 */
.punbb .fs-box p,
.punbb .fs-box fieldset {
padding: 0 0 1.5em 0
}
/* C1.10 */
.punbb .inline .inputfield,
.punbb .inline .selectfield,
.punbb .inline .passfield {
float: left;
margin-right: 1em;
}
p label {
margin-bottom: 5px !important;
display: inline-block
}
/* C1.11 */
.punbb .inline .infofield {
clear: both
}
/* C1.12 */
.punbb .datafield br {
display: none
}
/* C1.13 */
.punbb .required label,
.punbb .datafield span.input {
font-weight: bold
}
/* C1.14 */
.punbb .datafield span.input a {
font-weight: normal;
}
/* C1.15 */
.punbb .areafield span.input,
.punbb p.longinput span.input {
display: block;
padding: 0 4em 0 0;
height: 100%;
/* For IE */
}
/* C1.16 */
.punbb textarea,
.punbb .longinput input {
width: 64%;
margin: 0;
}
/* C1.17 */
.punbb .hashelp {
position: relative;
}
/* C1.18 */
.punbb .helplinks {
display: block;
position: absolute;
top: 1em;
right: 0;
font-weight: normal;
width: 36%;
}
/* c1.19 */
.punbb #profile .helplinks {
top: 1.5em;
}
/* C1.20 */
.punbb .helplinks span {
display: block;
padding-bottom: 0.2em;
}
.punbb .helplinks span INPUT {
margin: 0px 2px 2px 0px;
}
/* C1.21 */
#pun-post .formal .info-box li {
padding-left: 4px;
list-style-type: square;
list-style-position: inside;
line-height: 1.5;
margin: 0;
}
/* C2 Table layout
-------------------------------------------------------------*/
/* C2.1 */
.punbb .main .tcl {
/* overflow: hidden;*/
text-align: left;
width: 35%;
}
/* C2.2 */
.punbb .main .tc2,
.punbb .main .tc3,
.punbb .main .tcmod {
text-align: center;
width: 6%;
}
/* C2.3 */
.punbb .main .tcr { }
/* все рядом с категориями */
.hasicon>tr>td.tcr {
overflow: hidden;
text-align: left;
display: flow;
margin: auto 0 !important;
justify-content: center;
align-items: flex-start;
flex-direction: column;
padding: 0 8px 0 0;
}
.hasicon {
display: flex;
flex-direction: column;
}
#messages tbody.hasicon td.tcl {
padding: 2px 20px;
width: 430px !important;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
position: relative;
display: block;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.hasicon>tr>td.tcr>br {
display: none;
}
/* C2.4 */
#pun-userlist .main .tcl,
#pun-searchtopics .main .tcl,
#pun-modviewforum .main .tcl {
width: 40%
}
/* C2.5 */
#pun-userlist .main .tc2,
#pun-searchtopics .main .tc2 {
text-align: left;
width: 20%;
}
/* C2.6 */
#pun-debug table .tcl {
width: 15%;
white-space: normal;
}
/* C2.7 */
#pun-debug .tcr {
width: 90%;
white-space: normal;
}
/* C2.8 */
#pun-index .tcl h3 {
font-size: 1.2em;
font-weight: bold;
}
/* C2.9 */
.punbb td span.youposted {
font-weight: bold;
margin-left: -1em;
position: absolute;
}
/* C2.10 */
.punbb td .modlist {
display: none;
padding-top: 0.3em
}
/* C2.11 */
.punbb .main td {
border-style: solid none none solid;
border-width: 1px 0 0 1px;
padding: 0.9em 0em;
}
/* C2.12 */
.punbb .main th {
border-style: none none none solid;
border-width: 0 0 0 1px;
padding: 0.4em 1em 0.4em 1em;
}
/* C2.13 */
.punbb .main .tcl {
border-left-style: none;
border-left-width: 0;
}
* html .tclcon {
height: 1px
}
/* C2.14 */
.punbb td div.tclcon {
line-height: 150%;
margin-left: 0;
text-align: left;
flex: 1
}
/* C3 Topics
-------------------------------------------------------------*/
/* C3.1 */
.punbb .post {
margin-top: 0px;
position: relative;
}
.post {
scroll-margin: 65px
}
.post + .post {
margin-top: 20px
}
/* C3.2 */
.punbb .post .container {
border: none;
background: var(--colorpost);
position: relative;
position: relative;
padding: 15px !important;
}
.punbb .post h3 {
border-width: 0px;
-webkit-text-size-adjust: 100%;
width: auto;
display: flex;
align-items: center;
justify-content: flex-start;
font: 400 9px var(--font);
text-transform: lowercase;
z-index: 1;
margin: 0 0px -10px !important;
padding: 5px 15px 15px !important;
box-sizing: border-box;
background: var(--dark600);
color: var(--text3);
}
.punbb .post h3 a {
font-weight: 600;
color: var(--text3) !important;
}
.punbb .post h3 a:hover {
color: var(--accent) !important;
}
.post h3 span {
display: flex !important;
justify-content: flex-start;
gap: 2px;
flex-wrap: wrap;
position: relative;
padding: 0px;
width: 100%;
}
.post h3 strong {
order: 2;
font-weight: 300;
margin-left: auto !important;
}
.post h3 span strong:before {
content: "#"
}
/* C3.5 */
.punbb .post .post-author {
float: left;
}
/* C3.6 */
.punbb .post .post-author ul,
.punbb .post .post-author p {
line-height: 140%;
}
/* C3.7 */
.pa-author {
font-size: 1.1em;
font-weight: bold;
}
/* C3.8 */
.pa-author a {
text-decoration: none
}
/* C3.9 */
li.pa-title {
padding-bottom: 0.4em;
font-weight: bold;
}
li.pa-online {
line-height: 0.8em;
border-left-style: solid;
border-left-width: 0.7em;
padding-left: 0.4em;
margin-top: 0.7em;
}
/* C3.11 */
.punbb .post-body {
margin-left: 250px;
border: none !important;
}
/* C3.12 */
.punbb .post-box {
padding: 10px 0;
text-align: justify;
}
.post-box a {
color: var(--links) !important;
font-weight: bold
}
.post-box a:hover {
color: var(--text2) !important;
}
/*C3.13 */
.punbb fieldset .post-box {
margin-bottom: 0.8em;
}
/*C3.14 */
.punbb .post-links {
margin: 0 0px 0px;
padding: 0;
position: relative;
}
.post-links ul {
text-align: right;
}
.post-links li {
display: inline;
}
.profile,
.pm,
.email {
float: left
}
.post-links li+li,
.pa-links li+li {
margin-left: 2px
}
.punbb .post-links ul li:first-child {
margin-left: 0
}
.endpost .post-links ul {
border: 0 !important;
}
#pun .post-links ul a,
.pa-links li a {
font: 600 9px var(--font);
text-transform: lowercase;
background: var(--beg500);
padding: 2px 10px 4px;
display: inline-block;
}
/* C3.17 */
.pl-email,
.pl-website {
float: left;
}
/* C3.18 */
.punbb .clearer {
clear: both;
height: 0;
font-size: 0;
}
/* C4 Moderator menu
-------------------------------------------------------------*/
/* C4.1 */
.punbb .modmenu .container {
padding: 2px 10px;
text-align: justify;
font: 600 10px var(--font) !important;
margin: 10px 0;
background: var(--beg300);
}
.punbb .modmenu .container a {
font-weight: 600
}
.modmenu .container span:last-child {
display: none
}
.main.multipage {
padding: 0px;
}
.forum {
padding: 0px;
}
.forum tr {
display: flex;
padding: 8px 10px !important;
gap: 30px;
font: 300 10px var(--font);
align-items: center;
text-transform: lowercase;
background: var(--beg300);
}
.forum .tr-divider {
font-size: 7px !important;
font-weight: 400 !important;
text-transform: uppercase !important;
color: var(--text2) !important;
padding: 0 !important;
padding-left: 0px !important;
background: transparent
}
.tr-divider.st, .tr-divider.imp {
margin-top: 10px !important;
margin-bottom: 3px !important;
}
.tr-divider .td-divider {
background: var(--beg300);
padding: 2px 10px !important;
line-height: 100%
}
.forum .tr-divider:first-child {
margin-top: 0 !important;
}
.forum tr + tr {
margin-top: 2px;
}
.forum tr a {
font-weight: 500;
font-size: 11px;
text-transform: lowercase;
}
.forum td {
padding: 0 !important;
}
.forum .tcl {
width: 450px !important;
}
.forum .tc2,
.forum .tc3 {
width: 80px !important;
font-weight: 200;
font-size: 10px;
color: var(--text2)
}
#pun .forum .tcr {
display: grid;
grid-template-columns: 25px 1fr;
grid-template-rows: auto auto;
gap: 0px 10px;
grid-template-areas:
"av link"
"av user";
flex: 1;
line-height: 130%
}
.forum .user-avatar {
grid-area: av;
}
.forum .tcr > a {
align-self: end;
grid-area: link;
}
.forum .tcr .byuser {
align-self: start;
grid-area: user;
}
.forum table {
margin: 0px 0
}
.forum tr td {
padding: 0 !important;
}
.forum tr td {
padding: 0 !important;
border: none !important;
}
.forum .byuser {
display: block !important;
}
.forum .byuser:before {
content: "автор:";
opacity: .45
}
#pun-viewforum .tcr, #pun-searchtopics .tcr {
display: flex;
align-items: center;
}
#pun-searchtopics .tcl {
width: 400px !important;
}
#pun-searchtopics .tc2 {
width: 200px !important;
}
#pun .forum .user-avatar,
#pun .forum .user-avatar .avatar-image{
width: 20px !important;
height: 20px !important;
}
#pun .user-avatar {
width: 30px !important;
height: 30px !important;
margin-right: 10px !important;
margin-top: 0 !important;
}
#pun-index .user-avatar {
margin-right: 0 !important;
margin-right: 10px !important;
}
#pun .user-avatar .avatar-image {
width: 30px;
height: 30px;
transition: all .5s linear 0s;
box-sizing: border-box;
border: none !important;
position: relative;
opacity: .70;
filter: grayscale(100%)
}
#pun .user-avatar .avatar-image:hover {
opacity: 1;
filter: none
}
#pun .user-avatar .isonline {
background: var(--beg300);
margin: 0 !important;
z-index: 1;
animation: none;
border: none;
width: 15px;
height: 15px;
top: calc(100% - 12px);
right: -2px;
padding: 1px 2px;
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box
}
#pun .user-avatar .isonline:before {
content: "\f012";
font: 7px FontAwesome;
}
.user-avatar .avatar-image[style*=default_avatar] {background-image: url(https://forumstatic.ru/files/001a/63/95/44976.png) !important;}
/* C4.2 */
.punbb .modmenu strong,
.punbb .modmenu a {
height: auto;
line-height: 1.8em;
}
/* C4.3 */
.punbb .modmenu .container strong {
float: left;
}
/* C4.4 */
.punbb .modmenu input {
margin-left: 1em;
}
/* C5 Message boxes
-------------------------------------------------------------*/
/* C5.1 */
.punbb .info .container {
padding: 0.8em 1em
}
/* C5.2 */
.punbb .info .container .backlink {
padding-top: 0.8em;
}
/* C6 Profile
-------------------------------------------------------------*/
/* C6.1 */
#profile .container {
padding-left: 18.6em;
background-color: var(--beg300);
}
/* C6.2 */
#profilenav {
float: left;
width: 14em;
margin-left: -18em;
display: inline;
background-color: var(--beg300);
}
/* C6.3 */
#profilenav li {
padding-bottom: 0.8em;
font-weight: normal;
}
/* C6.4 */
#viewprofile ul,
#profilenav ul {
border: none;
padding: 1.5em 18px 0.8em 0;
margin: 0 0 1em 0;
font-family: var(--font)
}
/* C6.5 */
#viewprofile h2,
#profilenav h2 {
padding: 3px 0 0 10px;
margin: 0 14px -0.6em 14px;
text-align: left;
display: block
}
/* C6.6 */
#viewprofile h2 span,
#profilenav h2 span {
padding: 0 5px;
position: relative;
}
/* C6.7 */
#viewprofile li,
#setmods dl {
padding: 0 0 0 16em;
margin-bottom: 0.2em;
}
/* C6.8 */
#viewprofile li span {
font-weight: normal;
background: var(--beg100);
color: var(--text2);
text-transform: uppercase;
padding: 3px 10px;
font-size: 8px;
}
/*C6.9 */
#setmods dt {
float: left;
width: 14em;
margin-left: -16em;
padding: 0.8em 1em;
font-weight: bold;
display: inline;
}
/* C6.10 */
#viewprofile li strong,
#viewprofile li div,
#setmods dd {
display: block;
padding: 0.5em 1em;
font-weight: normal;
}
/* C6.11 */
.punbb img.avatardemo {
float: right;
margin: 0 0 0.8em 1.8em
}
/* C7 User list
-------------------------------------------------------------*/
/* C7.1 */
#pun-userlist .formal,
#pun-userlist .formal .container {
border-bottom: none;
margin-bottom: 0;
}
/* C7.2 */
#pun-userlist .usertable .container {
padding:0px;
border: none;
}
/* C7.3 */
#pun-userlist .usertable table {
border: none;
font-family: var(--font);
}
#pun-userlist .usertable table td {
padding: 0 !important;
}
#pun-userlist .usertable tbody {
display: flex;
gap: 10px;
flex-wrap: wrap;
justify-content: center;
}
#pun-userlist .usertable tr {
background: var(--main-bg-second);
border: 1px solid var(--borders);
padding: 20px;
flex: 1;
max-width: 240px;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
text-align: center;
gap: 5px;
}
#pun-userlist .usertable tr td {
width: 100% !important;
background: var(--main-bg);
text-align: left !important;
padding: 5px 10px !important;
box-sizing: border-box;
border: none !important;
font-size: 9px
}
#pun-userlist .usertable .username {
display: flex;
align-items: center;
font: 700 12px var(--font);
overflow: hidden !important;
height: 50px
}
#pun-userlist span.usersname {
flex: 1;
text-align: right;
text-transform: uppercase
}
#pun-userlist .usertable .user-avatar {
float: none !important;
width: 100px !important;
height: 50px !important;
mask: linear-gradient(to right, #000 20%, rgba(0, 0, 0, 0) 100%);
-webkit-mask: linear-gradient(to right, #000 20%, rgba(0, 0, 0, 0) 100%);
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
margin: -5px 0 -5px -10px !important;
}
#pun-userlist .usertable .user-avatar .avatar-image {
width: 100px !important;
height: 50px !important;
border: none !important;
}
#pun-userlist .usertable .user-avatar .isonline {
top: 10px;
right: calc(100% - 20px)
}
#pun-userlist .usertable td:before {
text-transform: uppercase;
opacity: .45;
font-size: 9px;
font-weight: 300;
}
#pun-userlist .usertable .user_title:before {
content: "статус: "
}
#pun-userlist .usertable .relation:before {
content: "репутация: "
}
#pun-userlist .usertable .num_posts:before {
content: "сообщения: "
}
#pun-userlist .usertable .registered:before {
content: "дата регистрации: "
}
#pun-userlist .usertable .last_visit:before {
content: "последний визит: "
}
/***************************************************/
************************************************************* D - PUNBB SECTIONS OTHER THAN MAIN CONTENT **************************************************************/
/* D1 Logo and description
-------------------------------------------------------------*/
/* D1.1 */
#pun-title {
margin: 0;
border: none;
margin-bottom: -35px;
}
/* D1.2 */
#pun-title h1 {
display: block;
height: 10px;
margin: -1px 0px 0px -30px;
}
/* D1.3 */
#pun-title .container {
border: none;
padding: 0.2em 1em 0.8em 1em;
}
/* D1.4 */
#pun-title h1 span {
display: none;
}
#pun-title TD.title-logo-tdl {
border: none;
width: 100%;
}
#pun-title TD.title-logo-tdr {
border: none;
width: 420px;
}
/* D2 Page navigation
-------------------------------------------------------------*/
/* D2.1 */
#pun-pagelinks {
position: absolute;
top: -15px;
left: 0;
margin: 0;
border: none;
width: 100%;
}
/* D2.2 */
#pun-pagelinks .container {
background: transparent;
border: none;
padding: 0
}
/* D2.3 */
#pun-pagelinks .container li {
display: inline
}
/* D2.4 */
#pun-pagelinks li a,
#pun-pagelinks a:link,
#pun-pagelinks a:hover {
height: 2em;
line-height: 2em;
padding: 0;
font-size: 1.2em;
margin-left: -9999px;
display: block;
float: left;
width: 100%;
}
/* D2.5 */
#pun-pagelinks a:active,
#pun-pagelinks a:focus {
position: relative;
margin: 0;
}
#pun-pagelinks li a span {
display: block;
margin: 0 1em
}
/* D3 Forum navigation
-------------------------------------------------------------*/
/* D3.1 */
#pun-navlinks {
position: absolute;
top: 30px;
left: 0;
z-index: 10;
right: 0;
}
#pun-navlinks a {
position: relative;
color: rgb(var(--white));
pointer-events: all;
}
#pun-navlinks a::before {
position: absolute;
content: '';
right: 0;
bottom: 0;
width: 0;
height: 1px;
background: rgb(var(--white));
transition: var(--transition);
}
#pun-navlinks a:hover::before {
left: 0;
right: auto;
width: 100%;
}
#pun-navlinks ul, #pun-ulinks ul {
position: relative;
display: flex;
justify-content: center;
gap: 10px;
}
#pun-navlinks.fixed {
position: fixed;
top: 0;
background-color: var(--beg100);
width: 1010px;
height: 44px;
margin: 0 auto;
padding-top: 5px;
z-index: 99;
}
#pun-ulinks.fixed {
position: fixed;
top: 23px;
width: 1010px;
height: auto;
margin: 0 auto;
z-index: 99;
}
/* D4 User links
-------------------------------------------------------------*/
/* D4.1 */
#pun-ulinks {
border: none;
}
#pun-ulinks .container {}
#pun-ulinks li,
#pun-ulinks li a {
display: block;
white-space: nowrap;
}
#pun-ulinks li a {
font-size: 0.8em;
padding: 0 0 0 5px;
}
/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/
/* D5.1 */
#pun-status,
#pun-status .container {
border-bottom: none;
margin-bottom: 0;
}
/* D5.2 */
#pun-status .container {
margin: 0 195px;
box-sizing: border-box;
align-self: stretch;
color: var(--borders);
}
#pun-status {
position: relative;
color: rgb(var(--accent-5));
padding-top: 14px;
z-index: 8;
}
#pun-status .container strong {
font-weight: 600 !important;
}
#pun-status .status-right {
float: none !important;
}
#pun-status .status-right {
display: none
}
#pun-status .item2 {
display: none
}
/* D5.3 */
#pun-status span {
white-space: pre-line;
margin-right: 0.5em;
}
/* D5.4 */
#pun-crumbs1 {
font-weight: bold;
overflow: hidden;
margin-top: 15px;
position: relative
}
/* D5.5 */
#pun-crumbs1 p.container {
border-top: none;
}
/* D5.6 */
#pun-break1 {
margin: 0 1em;
border-style: solid none;
border-width: 1px 0;
height: 0;
margin: -2px 1em;
position: relative;
z-index: 1;
}
/* D6 Announcement
-------------------------------------------------------------*/
/* D6.1 */
#pun-announcement h2 {
padding: 0;
margin: 0 1em -3.5em 1em;
border-style: none none solid none;
border-width: 0 0 1px 0;
position: relative;
font-weight: bold;
display: none
}
/* D6.2 */
#pun-announcement h2 span {
display: block;
padding: 1em 0 0.8em 0;
border-bottom-style: solid;
border-bottom-width: 1px;
}
/* D6.3 */
#pun-announcement .container {
padding: 0;
}
/* D7 Statistics
-------------------------------------------------------------*/
/* D7.1 */
#pun-stats {
margin: 15px 0 0px !important;
height: auto;
position: relative;
text-align: left;
}
#pun-stats .container {
font: 300 10px/150% var(--font);
position: relative;
gap: 10px;
padding: 0 0 0px;
display: flex;
text-align: justify;
flex-direction: column;
background: var(--beg300);
padding: 20px 20px 10px;
border-bottom: 2px solid var(--borders-gray)
}
.ststitems {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
font-weight: 300;
font-size: 10px !important;
text-transform: lowercase;
line-height: 100%;
margin: 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
gap: 5px;
grid-template-areas:
"one two"
"three four";
}
.ststitems li {
padding: 0px !important;
text-align: left;
gap: 3px;
padding: 0px !important;
box-sizing: border-box;
color: var(--text2);
font-size: 10px
}
.ststitems li span {
font-weight: 300;
text-transform: lowercase;
line-height: 100%;
}
.ststitems li strong {
font-weight: 500;
color: var(--text1)
}
.ststitems .item1 {
text-align: left;
grid-area: one;
}
.ststitems .item3 {
text-align: right;
grid-area: two;
}
.ststitems .item4 {
text-align: right;
grid-area: four;
}
.ststitems .item2 {
text-align: left;
grid-area: three;
}
#onlinelist {
font-weight: 300;
}
#onlinelist span {
font-weight: 300
}
#onlinelist strong {
font-weight: 300
}
.onlinelist, .users_24h {
margin: 0;
padding: 0px !important;
box-sizing: border-box;
position: relative;
text-transform: lowercase
}
.onlinelist {
margin-top: 10px !important;
}
#pun-stats a {
color: var(--text1);
font-weight: 400;
}
#pun-stats a:hover {
color: var(--accent)
}
#onlinelist span a {
color: var(--text4)
}
#onlinelist span a:hover {
color: var(--accent)
}
/* D8 Quick Jump - About - Bottom Breadcrumbs
-------------------------------------------------------------*/
/* D8.1 */
#pun-qjump {
margin: 0;
border: none;
width: 50%;
position: relative;
float: left;
}
/* D8.2 */
#pun-qjump .container {
border: none;
background: transparent;
padding: 0.8em 1em;
}
/* D8.3 */
#pun-about {
margin-top: 0;
}
/* D8.4 */
#pun-about .container {
border-top-style: none;
text-align: right;
line-height: 150%;
padding: 0.8em 1em;
}
/* D8.5 */
#pun-about p span {
display: block;
}
/* D8.7 */
#pun-crumbs2 .container {
font-size: 1.1em;
}
/* D8.8 */
#pun-break4 {
margin: -2px 1em;
border-style: solid none;
border-width: 1px 0;
position: relative;
height: 0;
z-index: 1;
}
/* D8.9 */
div.punbb-admin #pun-about .container {
border-top-style: solid;
border-top-width: 1px;
}
/* D9 Help file
-------------------------------------------------------------*/
/* D9.1 */
#pun-help .formal .info-box h3.legend {
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 0;
margin-bottom: 0.8em;
}
/* D9.2 */
#pun-help .formal .info-box h3.legend span {
padding-bottom: 0.6em;
display: block;
border-bottom-style: solid;
border-bottom-width: 1px;
font-size: 1.1em;
}
/* D9.3 */
#pun-help .formal p,
#pun-help .formal dd {
margin-bottom: 1em
}
/* D9.4 */
#pun-help .formal ul,
#pun-help .formal dl {
padding: 0 0 0 1em
}
/* D9.5 */
#pun-help .formal li {
padding: 0;
line-height: 130%
}
/* D9.6 */
#pun-help .formal li * {
vertical-align: text-top
}
/* D9.7 */
#pun-help .formal dt span {
font: 1.4em/120% monaco, "bitstream vera sans"
}
.stickytext,
.closedatafield,
#pun-live-rusff,
.pl-reports {
display: none
}
input,
textarea {
outline: none;
}
input:active,
textarea:active {
outline: none;
}
:focus {
outline: none;
}
#pun-messages .fs-box {
padding: 0 0px;
}
#pun-messages #post-form .fs-box {
padding: 0 0px;
}
#pun-messages .post h3 {
width: auto;
}
#pun-messages .post h3 span {
width: auto !important;
}
#pun #pun-messages .post-author {
position: relative;
}
#pun-messages .pa-posts {
display: none
}
#pun-messages .pa-online {
clear: both
}
#main-reply {
height: 200px;
}
#mask_dialog .inner,
.modal-inner.section,
#pun-report .inner,
#pun-reputation .inner,
#pun-admin-award-form .inner,
.editBookmark {
border: 1px solid var(--borders) !important;
background: var(--beg300);
color: var(--text1);
padding: 15px 20px !important;
}
#post legend span {
display: none
}
#font-area,
#size-area,
#color-area,
#table-area,
#smilies-area,
#image-area,
#imageup-area,
#imageattach-area,
#keyboard-area,
#video-area,
#addition-area {
top: 55px !important;
}
.pl-reports {
display: none !important;
}
.pa-avatar {
display: inline-flex;
line-height: 0;
overflow: hidden
}
.pa-avatar img {
max-width: 180px;
}
.post-content td {
border: none transparent !important;
overflow: hidden !important;
}
::selection {
background: var(--accent);
color: var(--text3);
}
@-moz-document url-prefix() {
body * {
scrollbar-width: thin;
scrollbar-color: var(--links) rgba(20, 18, 15, 0.01);
}
html {
scrollbar-width: thin;
scrollbar-color: var(--links) rgba(0, 0, 0, 0.01);
}
.personal_page-scroll {
scrollbar-width: thin;
scrollbar-color: var(--links) rgba(0, 0, 0, 0.01);
}
}
::-webkit-scrollbar {
width: 4px;
height: 4px;
background-color: rgba(0, 0, 0, 0.5);
}
::-webkit-scrollbar-thumb {
background-color: var(--links);
width: 4px !important;
}
.personal_page-scroll::-webkit-scrollbar-thumb {
background-color: var(--links);
width: 4px !important;
}
#html-header {
color: var(--text1);
}
#html-header a {
color: var(--beg200)
}
#html-header a:hover {
color: var(--text3)
}
.post-content abbr {
text-decoration: underline;
text-decoration-style: dotted;
text-decoration-color: var(--text1)
}
#pun #pun-ulinks #Rz {
display: none !important;
}
.punbb-admin textarea {
width: 100% !important;
}
input[type="checkbox"] {
appearance: none;
padding: 5px !important;
cursor: pointer;
transition: all .2s ease-in-out 0s;
margin-right: 10px !important;
border: 1px solid var(--borders) !important;
display: inline-flex;
justify-content: center;
align-items: center;
}
input[type="radio"] {
appearance: none;
padding: 5px !important;
cursor: pointer;
transition: all .2s ease-in-out 0s;
margin-right: 10px !important;
border: 1px solid var(--borders) !important;
display: inline-flex;
justify-content: center;
align-items: center;
}
input[type="checkbox"]:checked:after,
input[type="radio"]:checked:after {
content: "\f00c";
font-family: FontAwesome;
font-size: 8px;
position: absolute;
font-weight: bold
}
span.checkfield,
p.checkfield {
display: flex;
margin-top: 10px !important;
align-items: center
}
.pl-share {
display: none !important
}
.pl-email.email {
display: none !important;
}
body.post-content {
width: 100%;
}
#post-form {
padding: 0px 0px !important;
}
.intd {
display: flex;
align-items: center
}
#post-form h2 {
display: none
}
#profile fieldset #charcounter {
display: none
}
.rait_wrap {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 5px;
margin-top: 20px;
flex-direction: row-reverse
}
.punbb .post-rating {
height: auto;
display: flex;
justify-content: flex-end;
align-items: stretch;
}
.punbb .post-rating p, .punbb .post-rating {
padding: 0 !important;
margin: 0 !important;
float: none !important;
padding: 0 !important;
}
.punbb .post-rating p.container, .punbb .post-vote {
display: flex;
justify-content: center;
align-items: center;
width: auto;
font: 300 7px/100% var(--font);
padding: 3px 10px !important;
margin: 0 !important;
background: var(--beg500);
align-self: stretch;
}
.punbb .post-vote .container {
float: none !important;
padding: 0 !important;
margin: 0 !important;
}
.punbb .post-rating a {
height: auto;
width: auto;
display: flex;
justify-content: center;
align-items: center;
position: relative;
z-index: 1;
color: var(--text2) !important;
gap: 5px
}
.punbb .post-rating a:before {
content: "\f004";
font: 10px FontAwesome;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
color: var(--links);
transition: all .4s linear 0s;
}
.punbb .post-vote a {
color: transparent !important;
height: auto;
width: auto;
display: flex;
justify-content: center;
align-items: center;
position: relative;
z-index: 1;
align-self: stretch
}
.punbb .post-vote a:before {
content: "\f075";
font: 10px FontAwesome;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
opacity: .5;
color: var(--text2);
transition: all .4s linear 0s
}
.punbb .mylike .post-rating a:before {
color: var(--text2);
opacity: .3
}
.punbb .post-rating a:hover:before, .punbb .post-vote a:hover:before {
color: var(--text2)
}
.punbb .mylike .post-vote {
display: none
}
#viewprofile-next .container {
display: flex;
justify-content: space-between;
align-items: center;
margin: 0px 0px 0 !important;
font: 300 10px var(--font);
padding: 50px 15px 15px !important;
position: relative;
background: var(--beg100);
}
#viewprofile ul {
padding: 0 !important;
margin: 0 !important;
}
#viewprofile-next #profilenav {
display: none
}
#viewprofile tr {
display: flex;
}
#viewprofile #profile-left {
text-align: left;
padding: 15px !important;
width: 230px;
display: flex;
flex-direction: column;
gap: 10px;
background: var(--beg500);
align-items: center;
color: var(--text2);
box-sizing: border-box;
}
#viewprofile #profile-left li, #viewprofile #profile-left div, #viewprofile #profile-left strong {
padding: 0 !important;
margin: 0 !important;
}
#profile-left li+li {
margin-top: 0px;
}
#pun #profile-left #profile-name {
position: absolute;
height: 25px;
top: 15px;
padding: 0 !important;
box-sizing: border-box;
left: 15px;
color: var(--text2);
display: flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
font: 200 13px var(--font);
width: calc(100% - 30px);
background: var(--beg500);
}
#pun #profile-left li strong {
font-weight: 200 !important;
}
#pun #profile-left #profile-title strong {
font-weight: 300 !important;
text-align: center
}
#profile-right {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: flex-start;
gap: 5px;
width: auto !important;
background: var(--beg500);
padding: 15px !important;
box-sizing: border-box;
flex: 1;
margin-left: 15px
}
#profile-right li {
display: flex;
flex-direction: column;
justify-content: center;
flex: auto;
text-align: center;
padding: 5px 10px !important;
font-size: 9px;
background: var(--beg300);
align-self: stretch;
align-items: center;
}
#pa-fld5 {
position: relative;
}
#pa-fld5 .personal_banner {
z-index: 0;
position: relative;
}
#pa-fld5 .personal_bg {
display: none !important;
}
#profile-right li strong {
font-weight: normal;
padding: 5px !important;
margin: 0 !important;
}
#pa-invites,
#pa-gifts,
#pa-awards {
display: none !important;
}
#profile {
display: flex;
}
#profile form.container {
width: 100%;
padding-left: 18.6em;
background-color: var(--beg300);
}
/* lz */
.pa-fld2 {
max-width: 190px;
background: rgb(var(--dark-accent-1));
font-size: var(--size-10);
border-radius: 0;
padding: 0px 3px 6px;
margin: 0 auto;
box-sizing: border-box;
}
.lz {
display: flex;
flex-direction: column;
gap: 3px;
padding: 0 8px 8px;
}
.lz span {
line-height: 1;
}
.pa-fld2 .fld-name {
display: none;
}
.pa-fld2 a.ank {
color: rgb(var(--accent-1));
font-family: var(--moisette);
font-style: italic;
font-weight: 500;
font-size: var(--size-14);
text-transform: lowercase;
margin: 6px 0 3px;
}
.lz p {
margin: 0;
}
.pa-fld2 p a {
position: relative;
color: rgb(var(--accent-1));
}
/* plashka */
.pa-fld1 {
max-width: 190px;
}
.post-author ul li.pa-fld1 {
margin: 0 auto -3px;
}
.pa-fld1 a::before {
display: none;
}
.pa-fld1 .infoblock {
display: none;
}
.pa-fld1 .userpl img {
border-radius: 0 0 6px 6px;
max-width: 190px;
}
/* icon для профиля*/
.post-author .plah-ik {
position: absolute;
left: 0;
right: 0;
bottom: -70px;
width: 32px;
height: 32px;
background: rgb(49, 43, 42);
border: 1px solid rgb(69, 67, 60);
border-radius: 50%;
margin: 0 auto;
padding: 2px;
box-sizing: border-box;
transition: .3s all ease-in-out;
}
.post-author .plah-ik:hover {
transform: scale(1.1);
}
.post-author .plah-ik img {
max-width: 100%;
max-height: 100%;
border-radius: 50%;
}
.pa-fld6 .fld-name,
.pa-fld1 .fld-name,
{ display: none !important;}
#pun #keyboard-span input {
font-family: Arial, Helvetica, sans-serif !important;
font-weight: 300;
font-size: 12px;
color: var(--text1) !important;
background-color: var(--beg300);
margin: 1px 1px 0 0;
margin-top: 1px;
border: 1px solid var(--borders) !important;
cursor: pointer;
padding: 0 10px !important;
height: 25px;
min-width: 30px;
}
#pun #keyboard-span input+input {
margin: 3px
}
#pun-index .datetime,
#pun-index .byuser {
font-size: 10px;
font-weight: 300;
color: var(--text1)
}
#BookmCntToggle {
margin-top: 1px !important;
z-index: 9999;
}
#MyBookmarks {
background: var(--fill);
text-shadow: none;
color: var(--links);
padding: 20px 20px 10px 20px;
box-sizing: border-box;
width: 280px !important;
}
#MyBookmarks inner {
padding-top: 40px !important;
}
#BookmCntToggle.default-style {
background: var(--fill) !important;
box-shadow: 2px 2px 1px #000;
opacity: .95;
}
#MyBookmarks h2 {
margin: 0 !important;
padding: 10px 20px !important;
background: var(--fill2);
border: 1px solid var(--borders) !important;
box-sizing: border-box;
margin-bottom: 20px !important;
}
.post .bookmark {
color: var(--links) !important;
}
#BookmCntToggle.default-style {
color: var(--links) !important;
z-index: 9999
}
#BookmCntToggle {
top: 10px;
left: 60px !important;
}
#MyBookmarks {
z-index: 99999 !important;
}
#bm2 {
right: 20px !important;
}
#pun .scrl.t,
#pun .scrl.b {
box-shadow: none !important;
background: var(--fill2);
border: 1px solid var(--borders);
width: 110px;
}
.scrl.t+.scrl.b {
margin-left: 10px !important;
}
#imageupload-left input[type=button] {
width: auto !important
}
#pun-respect td {
padding: .8em !important;
overflow-wrap: normal
}
#pun hr {
opacity: 1;
filter: none;
background: var(--text3);
border: none;
height: 1px;
margin: .8em auto;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
#pun hr:after {
content: "";
display: block;
background: var(--cover);
border: 1px solid var(--borders);
height: 7px;
width: 7px;
position: absolute;
transform: rotate(45deg)
}
#topic-feed {
display: none
}
#navpm {
position: relative
}
#pun .num_msg {
position: absolute;
margin-top: 0;
margin-right: 0px;
top: 0px;
right: -15px;
font-size: 10px;
font-weight: 700;
background: red;
padding: 1px 4px;
height: 14px;
color: #fff;
cursor: pointer;
z-index: 10
}
#pun .num_msg:before {
display: none
}
#pun-messages #togglePreview {
top: -15px
}
.post-content table {
overflow: hidden
}
img[alt~="hide-autor2"] {
opacity: 0;
display: none
}
#form-buttons {
margin-bottom: 0px !important;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 10px;
width: 100%;
flex-direction: row;
padding: 10px 0 5px;
align-items: flex-start;
}
#plng {
font-size: 12px !important;
font-weight: 300 !important;
margin-top: 0px !important;
padding: 5px 0px !important;
transition: all 0.3s ease-in-out 0s;
text-transform: uppercase;
white-space: nowrap;
font-family: var(--font);
box-sizing: border-box;
display: flex;
align-items: center;
align-self: stretch
}
#plng b {
font-weight: 800;
font-size: 10px;
margin-right: 5px
}
#form-buttons td img {
position: relative
}
#form-buttons tr {
display: flex;
width: 100%;
justify-content: flex-start;
gap: 5px;
flex-wrap: wrap;
}
#form-buttons table {
flex: auto;
display: flex;
flex-wrap: wrap;
padding: 0px 0;
}
#form-buttons td {
transition: all .5s ease-in-out 0s;
color: var(--text1);
width: 22px;
}
#form-buttons td:hover {
color: var(--text2);
}
#button-font,
#button-transL,
#button-size,
#button-bold,
#button-italic,
#button-underline,
#button-strike,
#button-indent,
#button-left,
#button-center,
#button-right,
#button-justify,
#floatbut,
#button-link,
#button-spoiler,
#button-image,
#button-video,
#button-hide,
#button-quote,
#button-code,
#button-color,
#button-table,
#button-smile,
#button-sticker,
#button-keyboard,
#button-addition,
#button-mask,
#button-html,
#button-vkladka,
#My_replic_meny,
#button-ChangeСase{
position: relative !important;
background: none !important;
}
#button-font:before,
#button-transL:before,
#button-size:before,
#button-bold:before,
#button-italic:before,
#button-underline:before,
#button-strike:before,
#button-indent:before,
#button-left:before,
#button-center:before,
#button-right:before,
#button-justify:before,
#floatbut:before,
#button-link:before,
#button-spoiler:before,
#button-image:before,
#button-video:before,
#button-hide:before,
#button-quote:before,
#button-code:before,
#button-color:before,
#button-table:before,
#button-smile:before,
#button-sticker::before,
#button-keyboard:before,
#button-addition:before,
#button-mask:before,
#button-html:before,
#button-vkladka:before,
#My_replic_meny:before,
#button-ChangeСase:before {
content: "";
height: 26px;
width: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
font-family: FontAwesome;
text-align: center;
font-size: 15px;
line-height: 26px;
z-index: 0
}
#button-font:before {
content: "\f031"
}
#button-transL:before {
content: "\f362"
}
#button-ChangeСase:before {
content: "\f15e"
}
#button-size:before {
content: "\f034"
}
#button-bold:before {
content: "\f032"
}
#button-italic:before {
content: "\f033"
}
#button-underline:before {
content: "\f0cd";
top: 1px
}
#button-strike:before {
content: "\f0cc"
}
#button-indent:before {
content: "\f03c"
}
#button-left:before {
content: "\f036"
}
#button-center:before {
content: "\f037"
}
#button-right:before {
content: "\f038"
}
#button-justify:before {
content: "\f039"
}
#floatbut:before {
content: "\f03b"
}
#button-link:before {
content: "\f0c1"
}
#button-spoiler:before {
content: "\f070";
font-size: 17px
}
#button-image:before {
content: "\f03e";
font-size: 18px
}
#button-video:before {
content: "\f167";
font-size: 18px;
top: 0px
}
#button-hide:before {
content: "\f023"
}
#button-quote:before {
content: "\f10e"
}
#button-code:before {
content: "\f121";
}
#button-color:before {
content: "\f576"
}
#button-table:before {
content: "\f0ce"
}
#button-smile {
display: none
}
#button-smile:before {
content: "\f118"
}
#button-sticker:before {
content: "\f118"
}
#button-vkladka:before {
content: "\f58d"
}
td#button-files_rusff,
td#button-graffiti_rusff {
display: none !important;
}
#button-keyboard:before {
content: "\f11c";
font-size: 16px
}
#button-addition:before {
content: "\f0fe"
}
#button-mask:before {
content: "\f630"
}
#button-html:before {
content: "\f1c9"
}
.settings_wrap {
width: auto;
height: auto;
position: relative;
box-sizing: border-box;
margin-left: 20px
}
.slide_button {
width: auto;
height: auto;
font: 400 10px/120% var(--font) !important;
cursor: pointer;
text-transform: lowercase;
padding: 0;
color: var(--text2);
text-align: right;
box-sizing: border-box;
letter-spacing: .1em;
position: relative
}
.slide_button.i_active {
color: var(--links)
}
.slide_block {
position: absolute;
background: var(--beg300);
width: 250px;
top: calc(100% + 5px);
display: none;
left: 50%;
transform: translateX(calc(-50% - 20px));
}
.settings_container {
display: flex;
flex-direction: column;
gap: 15px;
padding: 15px 20px 20px;
}
#chfont {
text-align: center;
display: flex;
gap: 5px;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
box-sizing: border-box;
}
#chfont:before {
content: "шрифт в постах";
font: 300 8px var(--font);
text-transform: uppercase;
display: block;
margin-bottom: 5px;
color: var(--text2);
width: 100%;
text-align: left
}
#chfontbut {
display: none !important;
}
#chfont select {
cursor: pointer;
}
#chfontsize {
width: auto;
display: flex;
align-items: center;
font: 400 12px var(--font);
gap: 5px;
}
.fsizeplus,
.fsizeminus {
box-sizing: border-box;
color: var(--text1);
cursor: pointer;
font-size: 0;
width: 13px;
height: 13px;
text-align: center;
display: flex;
align-items: center;
justify-content: center
}
.fsizeplus::after {
content: "";
mask: url(https://forumstatic.ru/files/001c/37/2a/27804.svg) no-repeat center center;
-webkit-mask: url(https://forumstatic.ru/files/001c/37/2a/27804.svg) no-repeat center center;
mask-size: cover;
-webkit-mask-size: cover;
background: var(--text1);
width: 12px;
height: 12px;
display: block;
}
.fsizeminus::after {
content: "";
mask: url(https://forumstatic.ru/files/001c/37/2a/92207.svg) no-repeat center center;
-webkit-mask: url(https://forumstatic.ru/files/001c/37/2a/92207.svg) no-repeat center center;
mask-size: cover;
-webkit-mask-size: cover;
background: var(--text1);
width: 12px;
height: 12px;
display: block;
}
/*Размытие на зачеркнутый текст*/
del {
filter: blur(3px);
text-decoration: none;
transition:.33s;
}
del:hover {
filter: initial;
transition:.63s;
}
/* правка абзацев */
#pun .post-content p {
padding: 0
}
#pun .post-content p + p {
margin-top: 1em
}
#pun .post-content p {
padding: 0
}
#pun .post-content p + p, #pun .post-content p + .code-box, #pun .post-content p + .quote-box {
margin-top: 1em
}
#pun-userlist #userlist, #pun-userlist .usertable, #pun-respect #pun-main table, #pun-positive #pun-main table, .section.online-list {
background: var(--main-bg);
}
.section.online-list {
padding: 10px 30px
}
#pun-userlist #userlist, #pun-userlist .usertable {
margin-bottom: 10px
}
#filetable tr {
display: flex !important;
gap: 10px;
}
#filetable tr + tr {
margin-top: 10px !important;
}
#filetable .tc0.ft-image {
flex: 1;
max-width: 100px
}
#notify-link .unreads,
#navpm .unreads {
display:flex;
justify-content: center;
align-items: center;
position:absolute;
top:-.2em !important;
right:-1.5em !important;
height:13px !important;
width:13px !important;
min-width: 13px !important;
padding:0 !important;
box-sizing:border-box;
text-align:center;
font:normal 9px Tahoma,Verdana !important;
line-height: 140% !important;
cursor:pointer;
color:#fff;
background:red;
box-shadow: none !important;
text-shadow:none;
z-index:1
}
.punbb .view-dialog .fs-box > .container, .punbb .view-search .fs-box > .container, .punbb .view-bookmarks .fs-box > .container {
padding-right: 10px !important;
}
#pun .nav-item-notifications a {
display: flex !important;
gap: 2px;
align-items: center;
}
#pun .bubble {
position: relative;
right: 0px;
text-align: center;
top: -1px !important;
}
#pun .bubble:after {
display: none !important;
}
.banners_wrapper {
background: var(--footer) no-repeat bottom left;
height: 110px;
margin: 25px -30px -30px;
border-top: 2px solid var(--borders-gray2);
position: relative;
padding: 20px 10px 20px;
box-sizing: border-box;
display: flex;
justify-content: flex-end
}
.banners_wrapper div {
overflow-y: auto;
height: 64px;
display: flex;
justify-content: center;
gap: 2px;
flex-wrap: wrap;
/* width: 580px; */
}
.banners_wrapper img {
width: 88px;
height: 31px;
object-fit: cover;
opacity: .7;
filter: grayscale(100%);
transition: all .4s linear 0s
}
.banners_wrapper img:hover {
opacity: 1;
filter: none
}
.banners_wrapper:before {
content: "";
background: var(--beg300);
width: 100%;
height: 15px;
display: block;
top: -17px;
left: 0;
position: absolute;
}
/* РАСПОЛОЖЕНИЕ И РАЗМЕРЫ ШАПКИ ИЗОБРАЖЕНИЯ */
#header_wrapper {
background: var(--header);
height: 628px;
width: 1135px;
left: -103px;
padding: 0;
box-sizing: border-box; /* изменяет подсчет пикселей внутри шапки */
position: relative;
}
.header_writers, .header_flood, .header_episode {
display: flex;
flex-direction: column;
gap: 10px;
align-items: center;
}
.header_writers, .header_flood {
flex: 1
}
.header-title {
display: none
}
.header_writers p, .header_flood p, .header_episode p {
font-weight: bold;
display: flex;
gap: 2px;
align-items: center;
}
.header_post {
text-transform: none;
font-size: 9px;
line-height: 145%;
max-width: 167px;
position: absolute;
top: 173px;
left: 10px;
text-align: justify;
}
.header_post .header-title {
display: block;
text-align: center;
font: normal 32px var(--font-a2)
}
.header_post > a {
display: block;
margin-top: 5px;
text-align: right;
}
.header_writers {
position: absolute;
top: 125px;
left: 10px;
}
.header_flood {
position: absolute;
top: 125px;
left: 105px;
}
.header_writers p, .header_flood p {
display: flex;
flex-direction: column;
font-size: 10px;
}
.header_episode {
position: absolute;
top: 240px;
left: 795px;
/* width: 160px; */
}
.header_episode p {
display: flex;
flex-direction: column;
width: 100%;
font-size: 9px;
}
.header_episode p a {
color: var(--text3) !important;
font-weight: 400;
text-shadow: 1px 1px black;
}
.header_episode p a:hover {
color: var(--text3) !important;
}
.header_episode p span {
font-size: 12px;
color: var(--text3);
font-weight: 300;
text-align: left;
align-self: stretch;
}
.header_episode p span a {
font-weight: 500;
/* color: var(--accent) !important; */
}
.header_episode p span a:hover {
color: var(--accent) !important;
}
.header_episode p {
text-align: left;
/* align-items: flex-start; */
}
.header_post .header-title {
display: block;
}
.header_battle {
position: absolute;
background: #B2B2B2;
color: #000000;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.81);
width: 67px;
height: 53px;
top: 42px;
left: 45px;
display: flex;
flex-direction: column;
gap: 0;
padding: 1px 10px;
box-sizing: border-box;
justify-content: center;
align-items: flex-start;
transition: all .4s linear 0s;
opacity: 0;
}
.header_battle:hover {
opacity: 1;
}
.header_battle img {
height: 16px;
width: 21px;
object-fit: contain;
}
.header_battle p {
display: flex;
align-items: center;
gap: 5px;
}
.header_daily-link {
position: absolute;
top: 12px;
left: 150px;
}
.header_daily-link img {
transition: all .4s linear 0s
}
.header_daily-link img:hover {
filter: grayscale(100%);
opacity: .6
}
.header_banners {
display: flex;
flex-direction: column;
gap: 2px;
width: 175px;
max-height: 95px;
overflow-y: auto;
position: absolute;
top: 334px;
left: 10px;
}
.header_banners a {
background: var(--dark600);
padding: 3px 15px;
height: 19px;
box-sizing: border-box;
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
gap: 5px;
align-items: center;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
transition: all .6s cubic-bezier(0.25, 1, 0.5, 1) 0s !important;
text-shadow: 1px 1px 0 rgba(0,0,0,.5);
color: var(--text3) !important;
}
.header_banners a:hover {
background: var(--links)
}
.header_banners em {
font-style: italic;
padding: 0 0 5px;
}
.header_banners span {
color: var(--text3);
font-size: 10px;
}
.nav_wrap {
position: absolute;
z-index: 11
}
.nav_wrap.quick-link {
top: 70px;
left: 685px;
}
.nav_wrap.quick-link .slide_button {
background: var(--nav);
height: 66px;
width: 55px;
font-size: 0 !important;
display: flex;
align-items: center;
}
.slide_button.i_active {
opacity: .5
}
.nav_wrap .slide_block {
left: 0;
transform: unset;
top: 10%;
background: var(--beg300);
width: 300%;
left: 220%;
transform: translateX(-50%)
}
.slide_block .link {
display: flex;
padding: 10px;
flex-direction: column;
text-align: center;
gap: 2px;
}
.slide_block .link a {
background: var(--dark600);
color: var(--text3) !important;
text-transform: uppercase;
text-shadow: 1px 1px 0 rgba(0,0,0,.6);
font: 400 8px var(--font);
padding: 3px 15px;
transition: all .3s linear 0s
}
.slide_block .link a:hover {
background: var(--dark400)
}
.nav_wrap.next-post {
top: 360px;
left: 765px;
}
.nav_wrap.next-post .slide_button {
background: var(--next-post);
height: 49px;
width: 40px;
font-size: 0 !important;
display: flex;
align-items: center;
}
.next-post .slide_block {
width: 250px
}
.next-post .link a {
display: flex;
align-items: center;
gap: 5px;
}
.next-post a em {
color: var(--accent);
font-style: italic;
}
/******** СМЕНА СТИЛЯ ********/
#stylelist, #theme_switcher {
position: absolute;
z-index: 200;
top: 300px;
margin: 0;
padding: 0px;
overflow: hidden;
width: 221px;
list-style-type: none;
display: flex;
/* border: red 1px solid; */
height: 30px;
flex-direction: row;
justify-content: flex-start;
opacity: 1;
gap: 12px;
}
#stylelist li a, #theme_switcher span {
font-weight: 400;
font-size: 0;
display: flex;
/* padding: 4px; */
text-transform: uppercase;
justify-content: center;
align-items: center;
width: 22px;
height: 22px;
background: var(--podform);position: relative;}
.punbb #theme_switcher input {
appearance: none;
border: none !important;
cursor: pointer;
background: transparent !important;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;z-index: 9;
}
#stylelist li a::before, #theme_switcher label:before {
content: '';
background: #232229;
display: block;
}
#stylelist li[data="light"] a::before, #theme_switcher .light label:before {
mask: url(https://forumstatic.ru/files/001c/70/50/21300.svg) no-repeat center left / contain;
-webkit-mask: url(https://forumstatic.ru/files/001c/70/50/21300.svg) no-repeat center left / contain;
width: 15px;
height: 15px;
}
#stylelist li[data="dark"] a::before, #theme_switcher .dark label:before {
mask: url(https://forumstatic.ru/files/001c/70/50/57676.svg) no-repeat center left / contain;
-webkit-mask: url(https://forumstatic.ru/files/001c/70/50/57676.svg) no-repeat center left / contain;
width: 13px;
height: 13px;
}
#stylelist li[data="blue"] a::before, #theme_switcher .blue label:before {
mask: url(https://forumstatic.ru/files/001c/7d/e9/48871.svg) no-repeat center left / contain;
-webkit-mask: url(https://forumstatic.ru/files/001c/7d/e9/48871.svg) no-repeat center left / contain;
width: 13px;
height: 13px;
}
#stylelist li[data="brown"] a::before, #theme_switcher .brown label:before {
mask: url(https://forumstatic.ru/files/001c/7d/e9/10113.svg) no-repeat center left / contain;
-webkit-mask: url(https://forumstatic.ru/files/001c/7d/e9/10113.svg) no-repeat center left / contain;
width: 13px;
height: 13px;
}
#stylelist li[data="sparkle"] a::before, #theme_switcher .sparkle label:before {
mask: url(https://forumstatic.ru/files/001c/2f/b2/36597.svg) no-repeat center left / contain;
-webkit-mask: url(https://forumstatic.ru/files/001c/2f/b2/36597.svg) no-repeat center left / contain;
width: 12px;
height: 12px;
}
/* ==========================================*/
/* ========= ТЕМНАЯ ТЕМА =======*/
/* ==========================================*/
.dark {
--header: url(https://upforme.ru/uploads/001c/60/b1/2/871021.png);
--footer: url(https://forumstatic.ru/files/001c/87/4b/26579.png);
--colornavlinks: #ffffff;
--colornavact: #b6a89faa; /*фон навигации с активными темами*/
--colorpun: #121212; /*фон всего форума подложка основная*/
--colorpost: #1E1E1E; /*фон post подложка основная*/
--font: #E0E0E0; /*основной цвет текста по форуму */
--text1: #E0E0E0; /*основной цвет текста по форуму */
--colorpuncat: #b6a89faa; /*цвет надписи категорий #e73636*/
--colorpuntlc: #1E1E1E; /*фон подложки под описаниями форумов*/
}
.dark .header_banners a:hover {
background: #1a3435
}
.dark #header_wrapper a {
color: #98b5b0!important;
}
.dark #header_wrapper a:hover {
color: var(--text3) !important;
}
.dark .header_daily-link img {
filter: brightness(.5)
}
.dark #pun-ulinks a:hover {
color: var(--accent) !important;
}
.dark .f_links a:hover {
background: var(--dark600)
}
.dark .f_links a{
background: #273839;
}
.dark #pun-status .container {
color: var(--text1)
}
Поделиться39 апреля, 2026г. 13:21:02
/*************************
Стиль для Быстрой смены аккаунтов
Deff
*************************/
/*Cкрытие формы входа без клика*/
#pun-navlinks a:not(.NextShow)+span.odd{
display:none!important;
}
/*Стиль доп-иконки Выход!*/
#pun-navlinks a#New-exit {
background: transparent!important;
position:absolute;
z-index:100000!important;
margin-top: -18px !important;
margin-left: 53px !important;
display:inline-block!important;
}
#pun-navlinks #New-exit img{
position: absolute;
width: 23px;
height: auto;
transition: .63s;
}
#pun-navlinks #New-exit:hover img{
transition: .63s;
opacity: .42;
}
.punbb #pun-navlinks a#New-exit:before {
content:none;
}
.punbb #pun-navlinks #form-login input{
text-align: center;
border: 1px solid #5D6755;
text-rendering: auto;
color: #000000!important;
margin-top: 4px!important;
margin-bottom: 3px!important;
letter-spacing: 0.2;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block!important;
text-align: center;
box-sizing: border-box;
height:20px;
width:67px;
width: 110px;
padding: 4px;
font: normal normal 400 11px/normal Verdana!important; rgb(250, 255, 189)
background-color: rgba(250,255,189,.88);
}
.punbb #form-login #fld1,#form-login #fld2{
background-color: #dbdbdb;
}
.punbb #pun-navlinks #form-login input[type="submit"]{
margin: 13px 0 2px!important;
box-sizing: border-box;
height:26px;
width:67px;
font-size: 11px!important;
color: #ffffff !important;
background: #434c53;
border: 1px outset rgba(161,172,152,.8)!important;
text-align: center;
padding: 0 4px!important;
font-family: Verdana!important;
font-weight: 700!important;
transition: all 0.5s ease-in-out 0s;
letter-spacing: 0.8;
cursor:pointer;
/*border: 2px outset #83693E!important;
color:#565462!important;
font-weight:700!important; */
}
.punbb #pun-navlinks #form-login input[type="submit"]:hover{
opacity:0.6;
}
/*Стиль формы входа*/
.punbb #pun-navlinks #form-login {
background: #1e1e1e;
min-height:183px;
border: 1px solid #626262;
color: #afafaf;/*BCBCBC;*/
display: block;
font: 10px "Verdana";
left: -250px;
padding: 8px 12px;
margin: 1px 0;
position: absolute !important;
text-align: center;
word-spacing: normal;
white-space: normal;
/*text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.235);*/
text-transform: none;
letter-spacing: 0.2px!important;
top: 5px;
width: 122px;
z-index: 100000!important;
}
#pun-navlinks #navlogin #form-login {
margin-left: -20px;/*Подвижки формы влево от вход*/
}
#pun-navlinks #navlogout #form-login {
margin-left: 77px;/*Подвижки формы влево от выход*/
}
.ismoderator #pun-navlinks #navlogout #form-login {
margin-left: 77px!important;/*Подвижки формы влево от выход для АМС*/
}
/*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */
#pun-navlinks #form-login input[value="Войти"]+p{
margin: 11px auto;
}
.punbb #pun-navlinks #form-login a.Rega,
.punbb #pun-navlinks #form-login a.Forgot{
position: relative;
text-transform: none!important;
z-index: 20;
cursor: pointer;
font: normal normal 200 10px/normal Verdana!important;
letter-spacing: 0.4px!important;
display: inline;
background: none!important;
padding: 0 0 0 3px!important;
color: #d5dadf;
font-size: 9px!important;
/*text-shadow: 1px 1px 1px rgba(40, 52, 61, 0.39);*/
}
.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: -7px;
min-height:90px;
width:220px;
right:100%;
padding: 5px 5px 5px 5px;
background: #1e1e1e;
border-color: #5b5b5b;
/* Цвет границы */
border-style: solid;
/* Стиль границы */
border-width: 1px 1px 1px 1px;
/* Толщина границы */
text-align:center;
box-shadow:inset 0.23em 0 3.4em rgba(20,20,11,.99);
}
/*Стиль контейнера под список Ников*/
.punbb #List-UserNames ul{
padding: 0;
overflow:hidden;
overflow-y:auto;
min-height:36px;
max-height:72px;/*Видимое число Ников без прокрутки! сейчас - 4*/
}
.punbb #List-UserNames li {
display: block!important;
position: relative;
background: #1a3435;
text-align: left;
box-shadow: 2px 2px 1px rgb(19, 20, 15);
padding-left: 5px!important;
font: normal normal 700 12x/normal Verdana!important;
letter-spacing: 0.4;
margin: 1px auto!important;
padding: 2px 0;
transition: .33s;
}
.punbb #List-UserNames li:hover{
opacity:.84;
/*background:#83693E!important;*/
}
/*Стиль Ников*/
.punbb #List-UserNames li>b{
cursor: pointer;
opacity: .9;
color: #e9e9e9;;
text-shadow: 1px 1px 1px rgb(0, 0, 0);
letter-spacing: 0.3;
}
.punbb #List-UserNames li {display: block!important;
position: relative;
background: #1a3435;
text-align: left;
box-shadow: 2px 2px 1px rgb(19, 20, 15);
padding-left: 5px!important;
font: normal normal 700 12x/normal Verdana!important;
letter-spacing: 0.4;
margin: 1px auto!important;
padding: 2px 0;
transition: .33s;
}
.punbb #List-UserNames li:hover{
opacity:.84;
/*background:#83693E!important;*/
}
/*Скролл контейнера с никами*/
#List-UserNames ul::-webkit-scrollbar {
width: 3px;
height: 5px;
}
#List-UserNames ul::-webkit-scrollbar-track {
background-color: #393A38;
border: 0px solid #d7d8d9;
box-shadow: none;
}
#List-UserNames ul::-webkit-scrollbar-thumb {
background-color: #C0BFBD;
border: 0px solid #d7d8d9;
box-shadow: none;
}
/*Кнопки Удалить (правее ников)*/
#List-UserNames ul li>span {
display:inline-block;
padding:0 3px;
position:absolute;
opacity:.88;
cursor:pointer;
top:0;bottom:0;
right:2px;
color:#fff;
font: normal normal
700 10.56px/normal Verdana;
text-shadow:1px 1px 1px rgba(0,0,0,.6);
}
/*Текст при отсутствии запомненных Ников!*/
#List-UserNames ul:empty:before{
display:inline-block;
content: "У Вас нет запомненных ников, введенных через форму справа, или через перенос ниже!";
}
/*Кнопка выход-2*/
#navlogin #exit-2 {
display:none;
}
#pun:not(.isguest) #navlogout .Rega,
#pun:not(.isguest) #navlogout .Forgot {
display:none!important;
}
/*Стиль блока с инпутом для переноса и вставки запомненных Аккаунтов*/
#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 {
border: 1px solid #5D6755!important;
text-shadow: none!important;
color:#333!important;
background-color: #D4D4D4;
font: normal normal 400 11px/normal Verdana!important;
/* box-shadow: inset 0px 0px 3px rgba(100,102,80,.97); */
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: #d5dadf;
}
/*Кликалка слева, чуть выше инпута*/
#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 Verdana!important;
margin-top:-22px!important;
margin-left: 148px!important;
max-width:170px;
}
/*************************
//Конец Стиля для Быстрой смены аккаунтов
*************************/
#MyBookmarks {
display: none;
position: fixed;
z-index: 101;
left: 0;
top: 0;
right: 0;
height: 100%;
box-shadow: 0 0 20px rgba(0, 0, 0, .5);
width: 240px;
background: #090909 !important;
}
/******** Footer ********/
.footer_wrapper {
width: calc(100% + 16px);
height: 163px;
background: var(--footer);
}
.bottombanners div {
position: relative;
right: 29px;
top: 16px;
display: grid;
grid-template-columns: 88px 88px 88px 114px 88px 88px 88px;
justify-content: center;
gap: 6px;
width: 716px;
height: 105px;
margin-left: auto;
overflow: auto;
}
.bottombanners a {
display: block;
width: 88px;
opacity: .4;
}
.bottombanners a:hover {
opacity: 1;
}
.bottombanners a:nth-child(6n+1) {
grid-column: 1;
}
.bottombanners a:nth-child(6n+2) {
grid-column: 2;
}
.bottombanners a:nth-child(6n+3) {
grid-column: 3;
}
.bottombanners a:nth-child(6n+4) {
grid-column: 5;
}
.bottombanners a:nth-child(6n+5) {
grid-column: 6;
}
.bottombanners a:nth-child(6n+6) {
grid-column: 7;
}
.bottombanners img {
display: block;
width: 100%;
height: auto;
}Поделиться49 апреля, 2026г. 13:22:04
Цвета style_cs.css
body {
background:
var(--base-bg) no-repeat fixed bottom left / cover;
}
#pun-title {
display: none
}
#navawards {
display: none !important;
}
#pun-ulinks {
margin: 0px -10px 0 !important;
height: 0px;
position: relative;
z-index: 9;
}
#pun-ulinks .container {
padding: 0px !important;
text-align: left;
display: flex;
gap: 20px;
}
.rait-fon {
position: absolute;
width: 230px;
left: -20px;
bottom: -80px;
z-index: -1;
pointer-events: none;
mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 50%);
border-radius: 0 0 15px 15px;
}
#pun-ulinks a {
color: var(--text2) !important;
font-family: revert;
text-transform: lowercase;
letter-spacing: .1em;
}
#pun-ulinks a:hover {
color: var(--links) !important;
}
#pun-ulinks.section {
margin: 0
}
.punbb-admin #pun-navlinks {
position: sticky;
background: var(--dark600);
top: 0
}
.punbb-admin #pun-status {
position: relative;
top: 0;
background: var(--dark600)
}
.punbb-admin {
background-image: linear-gradient(to bottom, transparent 10px, /* прозрачность до px сверху */ var(--colorpun) 30px /* цвет начиная с px */);
}
.offctgr {
display: block !important;
visibility: visible !important;
}
#profilenav h2 {
text-align: left !important;
}
.post-author {
width: 230px;
font: 400 10px/100% var(--font);
margin-bottom: 10px;
box-sizing: border-box;
margin: 0px !important;
padding: 30px 20px 80px;
position: relative;
z-index: 1;
background:
url(https://forumstatic.ru/files/001c/87/4b/28856.png) no-repeat top center / cover;
overflow: visible;
color: var(--text1);
}
.post-author p.pa-author {
padding-bottom: 10px !important;
}
.post-author>ul {
box-sizing: border-box;
text-align: center !important;
box-sizing: border-box;
margin: 0px;
padding: 13px 13px 0 !important;
color: var(--text1);
display: flex;
flex-direction: column;
gap: 5px;
align-items: center;
background: var(--beg300);
position: relative;
}
#pun .post-author>ul a {
color: var(--text1)
}
#pun .post-author>ul a:hover {
color: var(--links)
}
.post[data-group-id="3"] .pa-avatar .indOffline {
display: none;
}
.pa-author {
font: normal 13px var(--font) !important;
text-align: center !important;
margin-bottom: -7px !important;
padding: 0px !important;
align-self: stretch;
text-transform: lowercase
}
#pun .pa-author a {
flex: 1
}
i#tuser,
.pa-author span.flag-i {
display: none !important;
}
.pa-title {
text-align: center;
font-weight: 400 !important;
align-self: stretch;
opacity: .5;
padding: 5px 0 0px !important;
font-size: 9px;
text-transform: lowercase;
letter-spacing: .1em;
}
.pa-avatar img {
max-width: 180px;
}
.field_wrap2 {
width: auto;
display: flex;
justify-content: center;
gap: 10px;
align-self: stretch;
position: absolute;
bottom: -60px;
left: 0;
right: 0;
margin: auto;
}
.field_wrap2 li {
display: flex;
flex-direction: column;
align-items: center;
border-radius: 5px;
padding: 2px 5px !important;
background: rgba(49, 47, 42, .7);
color: white;
}
.field_wrap2 li a {
color: white !important;
}
.pa-respect img {
display: none
}
.indOnline,
.indOffline {
display: flex !important;
z-index: 1;
cursor: pointer;
border: none !important;
box-sizing: border-box;
width: 9px;
height: 9px;
font-size: 0 !important;
position: absolute;
top: 11px;
left: 13px;
background: var(--text1);
mask: url(https://forumstatic.ru/files/001a/63/95/87265.svg);
-webkit-mask: url(https://forumstatic.ru/files/001a/63/95/87265.svg);
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
}
.indOnline {
opacity: 1
}
.indOffline {
opacity: .35
}
.activity {
font-size: 9px;
color: var(--text2)
text-transform: lowercase;
}
.lz_desc {
padding-top: 2px;
text-align: justify;
text-transform: lowercase;
}
.lz_desc a {
text-shadow: 1px 1px 0 rgba(0,0,0,.1);
color: var(--links) !important;
font-weight: 600
}
.lz_desc a:hover {
color: var(--text1) !important;
}
.personal_banner {
background: var(--accent-dark);
height: 30px;
display: flex !important;
flex-direction: column;
justify-content: center;
align-items: center;
color: var(--text3);
text-shadow: 1px 1px 0 rgba(0,0,0,.5);
font: normal 7px var(--font);
letter-spacing: .1em;
padding: 0 !important;
min-width: 180px
}
.personal_bg {
position: absolute;
width: 230px;
height: calc(100% + 110px);
top: -30px;
left: -20px;
z-index: -1;
pointer-events: none;
background: var(--dark400);
overflow: hidden;
border-radius: 15px;
}
.personal_bg img {
width: 100%;
height: calc(100% + 65px);
object-fit: cover;
vertical-align: unset !important;
}
.pa-online,
.pa-reg,
.pa-last-visit {
display: none;
}
.punbb th {
font-size: 0 !important;
}
.lastedit {
display: none !important;
}
.pa-gifts,
.pa-ua {
display: none !important;
}
.punbb .section .container,
.punbb .post-body,
.punbb .post-links,
.punbb td.tc2,
.punbb td.tc3,
.punbb .formal fieldset .post-box,
#viewprofile li strong,
#viewprofile li div,
#setmods dd,
.punbb .info-box,
.punbb #pun-main .info-box .legend,
.punbb .main .container,
.punbb .post .container,
.punbb .post h3,
.punbb-admin #pun-admain .adcontainer,
#pun-title,
#pun-title .container,
.punbb .modmenu .container,
.punbb legend span,
#viewprofile h2 span,
#profilenav h2 span,
.punbb-admin #pun-admain legend span,
.punbb .post h3 span,
.punbb th,
#viewprofile li,
#setmods dl {
border-color: transparent;
}
.punbb .post-box {
text-align: left
}
#pun-stats h2,
.punbb .main h1,
.punbb .main h2,
#pun-debug h2,
.punbb-admin #pun-admain h2 {
border-color: transparent;
font-style: normal;
font-weight: normal;
}
#pun #post-form {
position: relative;
margin: 0px 0px 10px;
padding: 0px !important;
}
#pun-messages #post-form {
margin-top: 10px
}
#post-form .formal span.input, #post-form .areafield.required {
padding: 0 !important;
}
.punbb textarea {
box-sizing: border-box;
border: 1px solid var(--borders) !important;
background: var(--beg500);
padding: 15px !important;
color: var(--text1);
width: 100% !important;
}
.punbb #pun-main .quote-box,
.punbb #pun-main .code-box {
padding: 0 !important;
position: relative;
text-align: justify;
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
gap: 2px;
overflow: visible;
box-sizing: border-box;
}
#pun-main .quote-box blockquote, #pun-main .code-box .blockcode {
box-sizing: border-box;
width: 100% !important;
background: var(--beg500);
padding: 15px;
}
#pun .quote-box.spoiler-box {
box-sizing: border-box;
padding: 0 !important;
overflow: hidden;
background: var(--beg500);
padding: 15px;
}
.quote-box.spoiler-box>blockquote {
padding: 10px 15px !important;
box-sizing: border-box;
border: none !important;
margin: -2px 0 0 !important;
width: auto !important;
border-top: 1px solid var(--beg300) !important;
}
.quote-box.spoiler-box .spoiler-box {
border: 1px solid var(--beg300) !important;
}
.quote-box.spoiler-box>div {
color: var(--text1);
padding: 5px 15px 4px !important;
font-family: var(--font);
font-weight: 500;
line-height: 150%
}
#pun .post-content .spoiler-box > div {
background:transparent;
position: relative;
width: 100%;
box-sizing: border-box
}
#pun .post-content .spoiler-box > div:before {
content: "";
mask: url(https://forumstatic.ru/files/001c/37/2a/91262.svg) no-repeat center center;
-webkit-mask: url(https://forumstatic.ru/files/001c/37/2a/91262.svg) no-repeat center center;
mask-size: cover;
-webkit-mask-size: cover;
background: var(--text2);
width: 14px;
height: 14px;
transition: transform .5s ease-in-out 0s;
box-sizing: border-box;
display: block;
margin-right: 10px;
float: left
}
#pun .post-content .spoiler-box > div.visible:before {
mask: url(https://forumstatic.ru/files/001c/37/2a/75624.svg) no-repeat center center;
-webkit-mask: url(https://forumstatic.ru/files/001c/37/2a/75624.svg) no-repeat center center;
mask-size: cover;
-webkit-mask-size: cover;
background: var(--text1);
}
#pun .quote-box cite,
#pun .code-box strong.legend {
display: block;
font-size: 8px;
text-transform: none;
font-family: var(--font);
margin-top: 0px !important;
padding: 5px 10px 18px;
margin-bottom: -15px;
text-align: left;
font-weight: 600;
color: var(--text3);
width: 100%;
box-sizing: border-box;
background: var(--accent-dark);
text-transform: uppercase;
}
#pun .quote-box cite a,
#pun .code-box strong.legend a {
color: var(--text3) !important;
}
#pun .quote-box cite a:hover,
#pun .code-box strong.legend a:hover {
color: var(--accent) !important;
}
#pun-main .code-box .scrollbox pre {
font-size: 11px;
font-family: Courier New;
white-space: break-spaces
}
.punbb select,
input {
border: 0;
padding: 2px 15px 2px 15px !important;
color: var(--text1);
border: 1px solid var(--borders) !important;
background: var(--beg300);
font: 400 11px var(--font), verdana !important;
box-sizing: border-box;
}
#pun-navlinks .container {
border-color: transparent;
color: var(--colornavlinks);
text-transform: uppercase;
font-family: "NetflixSansTh";
font-size: 10px;
}
.offline li.pa-online strong {
font-weight: normal;
}
.punbb .container,
.punbb .post-body,
.post h3,
#pun-title,
.punbb .section,
.punbb .forum,
.punbb .formal,
.punbb .modmenu,
.punbb .info,
.punbb .category,
.punbb .post,
#pun-stats h2,
.punbb .main h1,
.punbb .main h2,
#pun-debug h2,
.punbb-admin #pun-admain h2,
.punbb td,
.punbb fieldset,
#viewprofile ul,
#profilenav ul,
.punbb .post .post-body,
.punbb .post h3 span,
.post-links ul,
.post-links,
.usertable table,
#pun-ulinks li,
#pun-announcement h2 span,
li#onlinelist,
#pun-help .formal .info-box h3.legend span,
#pun-ulinks li a,
#pun-announcement h2,
li#onlinelist div,
#pun-help .formal .info-box h3.legend,
.punbb .divider,
.punbb .quote-box,
.punbb .code-box,
.punbb th,
.punbb .formal fieldset .post-box,
.punbb .info-box,
li.pa-online,
.punbb .post-sig dt {
border-color: transparent;
}
.punbb a,
.punbb a:link,
.punbb a:visited,
.punbb-admin #pun-admain a,
.punbb-admin #pun-admain a:link,
.punbb-admin #punbb-admain a:visited,
.punbb li.isactive a,
.punbb li.isactive a:link,
.punbb li.isactive a:visited {
border-bottom: 0 none #000;
color: var(--accent-second);
text-decoration: none;
transition: color 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 {
border-bottom: 0 none #000;
color: var(--links);
text-decoration: none;
}
#pun-pagelinks a:active,
#pun-pagelinks a:focus {
background-color: #211a13;
color: #fff;
}
h1 {
display: none
}
h2, h1 {
font: 200 8px var(--font) !important;
color: var(--text2);
text-transform: uppercase
}
#MyBookmarks h2 {
display: block
}
#pun-index h2 {
box-shadow: none;
border: 0 !important
}
#pun-main div.catleft,
#pun-main div.catright {
display: none;
}
#pun-about p.container {
height: auto;
width: auto;
padding: 0 0 0px !important;
border: 0 !important;
font-size: 9px;
font-family: var(--font);
text-align: center;
font-weight: 400;
}
#pun-about {
border: 0 !important;
padding: 3px 10px !important;
margin: 0 !important;
margin-top: 10px !important;
}
div#html-footer {
margin: 0px 0 0;
margin: 0px 0 0;
padding: 0px !important;
}
#pun-announcement #header_wrapper {
position: absolute;
top: -630px;
left: -103px;
}
#pun-announcement.section h2 span {
display: none;
}
#pun-announcement {
position: relative;}
.punbb input {
border: medium none;
}
.button,
#pa-edit strong a,
input[type="button"],
button[type="button"] {
background: var(--dark400);
border: none !important;
color: var(--text3) !important;
font-family: var(--font) !important;
font-size: 11px !important;
font-weight: 600 !important;
margin-top: 0px !important;
padding: 5px 15px 7px !important;
text-decoration: none;
transition: all 0.3s ease-in-out 0s;
text-transform: lowercase;
}
.button:hover,
#pa-edit strong a:hover,
input[type="button"]:hover,
input.active[type="button"],
button[type="button"]:hover {
cursor: pointer;
background: var(--text1);
color: var(--text3) !important;
}
input[type="button"] {
margin-bottom: 0
}
.dicebutton {
background: var(--links) url(https://forumstatic.ru/files/001c/17/10/89593.svg) no-repeat center !important;
font-size: 0 !important;
height: 23px;
width: 23px;
box-sizing: border-box;
transition: all 0.3s ease-in-out 0s;
}
.dicebutton:hover {
background: var(--accent) url(https://forumstatic.ru/files/001c/17/10/89593.svg) no-repeat center !important;
}
.button:active {
border-top-color: #2c5f75;
}
#pun-crumbs1 p.container,
#pun-crumbs2 p.container {
text-transform: uppercase;
font-family: 'NetflixSansTh';
font-size: 10px;
margin: 0 195px;
box-sizing: border-box;
border: none;
color: var(--colornetflixred);
}
#pun-crumbs1 a,
#pun-crumbs2 a {
font-weight: 600;
}
#pun-crumbs1 p {
margin-bottom: 0px
}
#pun-crumbs1,
#pun-crumbs2 {
margin: 10px 0 10px !important;
position: relative;
z-index: 1;
}
#pun-crumbs1 .container strong+em,
#pun-crumbs2 .container strong+em {
display: none !important;
}
.post_reputation {
border: 1px solid var(--borders) !important;
background: var(--beg300);
color: var(--text1);
padding: 15px 20px !important;
}
#font-area,
.popup_graffiti,
#size-area,
#image-area,
#color-area,
#addition-area,
#video-area,
.inner .popup_graffiti,
#table-area,
#keyboard-area,
#smilies-area,
#spoiler-area,
#meny_My_replic {
border: 1px solid var(--borders) !important;
background: var(--beg300);
color: var(--text1);
padding: 15px 20px !important;
}
#keyboard-area input {
box-shadow: none;
}
#font-area {
height: 300px;
overflow-y: auto;
padding: 5px;
text-align: left;
width: 150px
}
#pun-index .tcmod {
display: none
}
#pun-index thead {
display: none
}
.f_wrap {
display: flex;
flex-direction: column;
gap: 5px;
}
.f_desc {
font-size: 9px;
color: var(--text2)
}
.f_links {
display: flex;
gap: 3px;
flex-wrap: wrap;
margin-top: 5px !important;
}
.f_links a {
font-size: 8px;
flex: auto;
color: var(--text3) !important;
background: var(--links);
padding: 2px 15px;
text-align: center;
}
.f_links a:hover {
background: var(--linksred)
}
.f_link line {
display: contents
}
#pun-index {
padding-top: 628px;
}
.punbb {
padding-top: 628px;
}
#pun-index .tc2,
#pun-index .tc3,
#pun-index .tcmod {
display: none
}
.tcr {
line-height: 120%;
padding-left: 0 !important;
margin: 0 0px !important;
}
#pun-index td.tcr {
width: 260px;
}
#pun-index .tcr a.lastpost-link {
font-weight: 600;
font-size: 11px;
font-style: italic;
display: block;
height: auto;
line-height: 140%;
color: var(--text1)
}
#pun-index .tcr a.lastpost-link:hover {
color: var(--links)
}
.category td+td {
padding: 0 0px;
}
#pun {
background-position: center top;
background-repeat: repeat-y;
}
#pun-main .post-author ul {
text-align: center;
width: 190px;
border-radius: 13px 13px 0 0;
}
.punbb .post {
border-color: transparent;
}
.topic a.sharelink {
display: none;
}
textarea#main-reply:focus {
outline: 1px solid rgba(0, 0, 0, 0) !important;
}
.arrow_wrap {
margin-left: 985px !important;
position: fixed;
top: 0;
width: 46px;
height: auto;
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 10px;
z-index: 11;
padding: 0px 0;
box-sizing: border-box;
top: 50%;
transform: translateY(-50%);
}
.go-up, .go-down {
cursor: pointer;
display: flex;
justify-content: flex-start;
align-items: center;
opacity: 0;
width: auto;
height: auto;
text-align: center;
transition: opacity .4s linear 0s;
}
.go-up.slow, .go-down.slow {
opacity: 1;
pointer-events: auto
}
.go-up span, .go-down span {
display: flex;
justify-content: center;
align-items: center;
transition: all .4s linear 0s;
box-sizing: border-box;
opacity: 1;
}
.go-up:hover span, .go-down:hover span{
opacity: .4
}
.arrow-up, .arrow-down {
background: var(--arrows) no-repeat 0 0;
width: 46px;
height: 45px;
}
.arrow-down {
background-position-y: -45px
}
html .hvStickerPackModal {
background:
var(--beg500);
box-shadow:
none !important;
left: 0;
border: 1px solid var(--borders) !important;
box-sizing: border-box !important;
}
.hvStickerPackModal .hvStickerPackModalContent {
border: none !important;
background: var(--beg300);
padding: 15px 20px !important;
}
.hvStickerPackModalTab {
background: var(--accent) !important;
color: var(--text2);
font-family: var(--font) !important;
font-size: 9px !important;
font-weight: 800 !important;
padding: 4px 15px 5px !important;
text-transform: uppercase;
}
.hvStickerPackModalTab.active {
background: var(--links) !important;
color: var(--text3)
}
.hvStickerPackModalAdd {
display: flex;
align-items: stretch;
}
.hvStickerPackModalInput {
border: none !important;
}
input.hvStickerPackModalAddButton {
box-shadow: none !important;
margin-bottom: 0 !important;
font-size: 12px !important;
}
#topic-users-in .container {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
line-height: 110% !important;
gap: 5px;
align-items: center
}
#topic-users-in a {
height: auto !important;
line-height: inherit !important;
/* background: rgba(0,0,0,.05); */
/* padding: 1px 10px 2px; */
font-weight: 700;
font-size: 9px;
text-transform: uppercase;
}
#float {
background: var(--beg100);
border: 1px solid var(--borders);
width: auto;
padding: 10px 15px;
position: absolute;
top: 20%;
right: 40px;
z-index: 20;
font: 500 9px var(--font);
text-transform: uppercase;
}
.html_themes-wrapper {
background: var(--beg100);
width: 100%;
margin: auto;
position: relative;
box-sizing: border-box;
font: 400 10px var(--font)
}
.html_themes-header {
background: var(--html-img1);
height: 155px;
padding: 20px;
box-sizing: border-box;
justify-content: center;
display: flex;
align-items: center
}
.html_themes-body {
margin-top: -13px !important;
padding: 0px 30px 20px;
}
.rules-list {
background: var(--beg500);
padding: 10px 15px 10px !important;
font-size: 10px;
display: flex;
flex-direction: column;
gap: 2px;
flex: 1;
}
.rules-list li {
position: relative;
line-height: 150%
}
.rules-list li:before {
content: "";
display: block;
width: 8px;
height: 8px;
background: var(--text1);
clip-path: polygon(50% 0%, 65% 35%, 100% 50%, 65% 65%, 50% 100%, 35% 65%, 0% 50%, 35% 35%);
-webkit-clip-path: polygon(50% 0%, 65% 35%, 100% 50%, 65% 65%, 50% 100%, 35% 65%, 0% 50%, 35% 35%);
float: left;
margin-right: 5px;
margin-top: 2px
}
.lists-buttons {
display: flex;
gap: 5px 20px;
justify-content: center;
margin-bottom: 10px !important;
padding: 0 !important;
flex-wrap: wrap
}
.lists-buttons .list-button {
background: var(--dark400);
padding: 4px 15px 5px;
color: var(--text3);
cursor: pointer;
text-align: center;
white-space: nowrap;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.list-button.active {
/* background: var(--links); */
}
.list-section {
text-align: center;
display: none;
}
.list-items {
background: var(--beg500);
padding: 15px;
box-sizing: border-box;
display: inline-flex;
flex-direction: column;
gap: 10px;
overflow: hidden;
width: calc(50% - 20px);
margin: 0 5px !important;
text-align: justify;
box-shadow: 0 3px 2px var(--borders-gray)
}
.list-header {
background: var(--dark600);
color: var(--text3);
font-weight: 300;
font-size: 10px;
margin: -15px 0 0 !important;
padding: 2px 20px 4px;
text-align: center;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
align-self: center
}
.list-items .rules_list {
padding: 0;
display: flex;
flex-direction: column;
gap: 3px;
max-height: 400px;
overflow-y: auto;
text-align: justify;
padding-right: 10px !important;
}
.list-divider {
font: 800 10px var(--font);
color: var(--text1);
margin-top: 10px !important;
text-align: center;
}
.list-divider:first-child {
margin: 0 !important;
}
.list-items:first-child {
margin-top: 0 !important;
}
.list-items:last-child {
margin-bottom: 0 !important;
}
.list-section[list-name="ability"] .list-items {
display: flex;
margin: 10px auto !important;
width: 100%;
}
.work-list .lists-buttons {
gap: 3px 5px
}
.work-list .html_themes-header {
height: auto;
padding-bottom: 25px
}
.work-list .list-items {
margin: 5px !important;
height: 300px
}
.news-list {
width: 660px;
margin: auto !important;
}
.news-list .html_themes-header {
background: var(--html-img1);
}
.news-list .html_themes-header a {
position: relative;
height: 100px;
width: 100px;
}
.news-list .html_themes-header img {
filter: grayscale(100%);
width: 100px;
height: 100px;
object-fit: cover;
}
.news-list .html_themes-header a:before {
content: attr(data-text);
position: absolute;
color: var(--text3);
text-align: center;
font-weight: 200;
z-index: 1;
background: var(--dark600-const);
font-size: 9px;
padding: 15px;
top: 0%;
left: 0%;
transition: all 1s cubic-bezier(0.25, 1, 0.5, 1) 0s;
filter: blur(10px);
opacity: 0;
width: 100%;
height: 100%;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center
}
.news-list .html_themes-header a:hover:before {
opacity: 1;
filter: none
}
.news-list .html_themes-body {
display: flex;
flex-direction: column;
gap: 10px;
align-items: center;
}
.html_themes-news_header {
background: var(--dark400);
padding: 4px 15px 5px;
color: var(--text3);
cursor: pointer;
text-align: center;
white-space: nowrap;
font-size: 8px;
align-items: center;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.html_themes-news_container {
background: var(--beg500);
padding: 15px;
display: flex;
flex-direction: column;
gap: 10px;
box-shadow: 0 3px 2px var(--borders-gray)
}
.html_themes-news_container p {
padding: 0 !important;
margin: 0 !important;
font-size: 11px !important;
}
.html_themes-news--persons {
background: var(--beg200);
width: 660px;
margin: 5px auto 0 !important;
padding: 10px 30px 10px;
box-sizing: border-box;
font: normal 10px var(--font);
}
.html_themes-news--persons .html_themes-news_header {
align-self: center;
margin-top: -22px;
padding: 2px 15px 3px;
background: var(--dark400);
}
.html_themes-news--persons_container {
display: flex;
gap: 30px;
align-items: flex-start;
flex-direction: row-reverse
}
.html_themes-news--persons-post {
width: 350px;
text-align: right;
font: 9px/150% var(--font);
}
.html_themes-news--persons-title {
font: normal 24px var(--font-a2);
position: relative;
text-transform: lowercase;
text-align: center;
color: var(--text2);
display: block;
}
.html_themes-news--persons-post a {
display: block;
margin-top: 5px;
}
.html_themes-news--persons-other {
flex: 1;
display: flex;
flex-direction: column;
gap: 15px;
align-items: center;
}
.html_themes-news--persons-names, .html_themes-news--persons-episode {
display: flex;
flex-direction: column;
gap: 5px;
align-items: center;
}
#pun .html_themes-news--persons-names a, #pun .html_themes-news--persons-episode a {
font: bold 9px var(--font);
text-transform: lowercase;
}
#pun .html_themes-news--persons-names a:hover, #pun .html_themes-news--persons-episode a:hover {
text-transform: lowercase
}
.html_themes-news--persons-names p {
display: flex;
align-items: center;
gap: 2px;
}
.first-mess,
.chronology-list,
.lore-list {
padding: 20px;
width: 660px;
margin: auto !important;
}
.first-mess .html_themes-header,
.chronology-list .html_themes-header,
.lore-list .html_themes-header {
background: var(--html-img2);
height: 62px;
align-items: flex-end;
padding: 0;
}
.first-mess .html_themes-news_header {
margin-bottom: -8px;
padding: 3px 15px 5px;
font-size: 9px;
}
.first-mess .html_themes-body,
.chronology-list .html_themes-body,
.lore-list .html_themes-body{
padding: 0 !important;
margin: 10px 0 0 !important;
}
.chronology-list .html_themes-news_container + .html_themes-news_container {
margin-top: 10px
}
.chronology-items {
display: flex;
flex-direction: column;
gap: 15px;
padding: 0 !important;
margin: 0 !important;
}
.chronology-items li {
display: flex;
justify-content: flex-start;
align-self: flex-start;
gap: 20px
}
.chronology-items em {
background: var(--dark600);
color: var(--text3);
align-self: flex-start;
width: 120px;
padding: 2px 1px 4px;
font-size: 8px;
text-align: center;
margin-top: 2px;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.chronology-items p {
flex: 1;
}
.lore-title {
text-align: center;
font: normal 16px var(--font-a4);
color: var(--text1);
margin: 0 0 0px !important;
}
.bank-list {
width: 660px;
margin: auto !important;
}
.bank-list .html_themes-header {
background: var(--html-img1) repeat center bottom;
height: 109px;
}
.bank-list .html_themes-body {
display: flex;
gap: 25px;
margin-top: 10px !important;
}
.bank_list-items {
background: var(--beg300);
padding: 12px !important;
text-transform: lowercase;
flex: 1;
display: flex;
flex-direction: column;
gap: 3px;
justify-content: flex-start;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.28);
}
.bank_list-title {
background: var(--dark600-const);
color: var(--text3);
font-weight: 300;
font-size: 10px;
margin: -13px 0 0 !important;
padding: 2px 20px 4px !important;
text-align: center;
height: 18px;
display: flex;
align-items: center;
justify-content: center;
align-self: center;
box-sizing: border-box;
margin-bottom: 5px !important;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.bank_list-items li:not(.bank_list-title) {
font: normal 9px var(--font);
display: flex;
gap: 2px;
align-items: flex-end;
}
.bank_list-items span {
max-width: 180px;
text-align: left;
}
.bank_list-items line {
flex: 1;
border-bottom: 1px dotted var(--borders);
}
.bank_list-items em {
font-style: normal !important;
}
.store-list .html_themes-body {
margin: 0 !important;
padding: 20px 30px !important;
display: flex;
flex-direction: column;
gap: 20px;
}
.html_themes--store-section {
background: var(--beg300);
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.28);
position: relative;
padding: 15px;
}
.store-title {
background: var(--dark600);
padding: 1px 15px 2px;
color: var(--text3);
cursor: pointer;
text-align: center;
white-space: nowrap;
font-size: 8px;
align-items: center;
font-style: italic;
font-weight: normal;
letter-spacing: .1em;
position: absolute;
height: 14px;
display: flex;
align-items: center;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.store-title.upper {
top: -7px;
left: 15px;
background: var(--accent-dark)
}
.store-title.lower {
bottom: -7px;
right: 15px;
}
.store-list_items {
padding: 0 !important;
padding-right: 10px !important;
display: flex;
gap: 5px;
overflow-y: auto;
flex-wrap: wrap;
justify-content: center;
max-height: 70px;
box-sizing: border-box;
}
.store-list_items li {
margin: 0 !important;
}
.store-palette {
overflow: visible;
padding-bottom: 5px !important;
}
.store-palette li {
width: 23px;
height: 23px;
position: relative;
display: flex;
justify-content: center;
align-items: center
}
.store-palette span {
background: var(--dark600-const);
font-size: 7px;
width: 13px;
height: 13px;
display: flex;
align-items: center;
justify-content: center;
padding-top: 1px;
box-sizing: border-box;
position: absolute;
bottom: -4px;
color: var(--text3)
}
.store-banners img {
width: 180px;
height: 25px;
object-fit: cover
}
.store-bgs {
max-height: 65px;
}
.store-bgs li {
overflow: hidden;
width: 50px;
height: 65px;
}
.store-bgs img {
width: 50px;
height: 65px;
object-fit: cover
}
.store-bgs-page {
max-height: 65px;
}
.store-bgs-page li {
overflow: hidden;
width: 180px;
height: 30px;
}
.store-bgs-page img {
width: 180px;
height: 30px;
object-fit: cover
}
.store-gifts {
max-height: 93px;
}
.store-gifts img {
width: 40px;
height: 44px;
object-fit: contain
}
.quenta_wrapper {
width: 660px;
margin: auto !important;
display: flex;
flex-direction: column;
gap: 15px;
font: 400 10px var(--font);
}
.quenta_header {
background: var(--quenta-bg);
height: 155px;
padding: 10px 30px;
box-sizing: border-box;
justify-content: center;
display: flex;
align-items: center;
position: relative;
flex-direction: column;
}
.quenta_header-container {
display: flex;
flex-direction: column;
gap: 0;
justify-content: center;
align-items: center;
background: var(--beg300);
padding: 5px 10px 8px;
position: relative
}
.quenta_img {
width: 100px;
height: 100px;
object-fit: cover;
}
.quenta_name {
background: var(--beg300);
display: flex;
justify-content: center;
align-items: center;
font: normal 13px var(--font-a4);
position: relative;
box-sizing: border-box
}
.quenta_face {
background: var(--dark600);
padding: 1px 15px 2px;
color: var(--text3);
cursor: pointer;
text-align: center;
white-space: nowrap;
font-size: 8px;
align-items: center;
font-weight: normal;
position: relative;
height: 14px;
display: flex;
align-items: center;
position: absolute;
bottom: -8px;
}
.quenta_info-section {
display: flex;
justify-content: center;
gap: 15px;
position: relative;
}
.quenta_info-item {
background: var(--beg500);
padding: 10px;
display: flex;
flex-direction: column;
gap: 0px;
text-align: center;
box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
flex: 1;
}
.quenta_info-title {
background: var(--dark600);
color: var(--text3);
font-weight: 300;
font-size: 9px;
margin: -15px 0px 0 !important;
padding: 2px 15px 4px !important;
text-align: center;
height: 14px;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
margin-bottom: 5px !important;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
align-self: center;
}
.quenta_desc-box {
background: var(--beg500);
padding: 15px 30px;
box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
flex: 1;
position: relative;
}
.quenta_desc-title {
background: var(--dark600);
padding: 1px 15px 2px;
color: var(--text3);
cursor: pointer;
text-align: center;
white-space: nowrap;
font-size: 9px;
align-items: center;
font-style: italic;
font-weight: normal;
position: relative;
height: 14px;
display: flex;
align-items: center;
position: absolute;
justify-content: center;
top: -7px;
left: 14px;
width: 120px;
box-sizing: border-box;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.guestbook_wrap {
width: 798px;
margin: auto !important;
position: relative;
box-sizing: border-box;
font: 400 9px var(--font);
padding: 15px;
box-sizing: border-box;
background: var(--beg200);
}
.guestbook_header {
background: var(--guestbook-bg);
height: 159px;
padding: 20px 30px;
box-sizing: border-box;
justify-content: center;
display: flex;
align-items: center
}
.guestbook_body {
display: flex;
gap: 15px;
margin-top: -16px !important;
padding: 0 12px;
}
.guestbook_body-item {
background: var(--beg500);
display: flex;
flex-direction: column;
gap: 10px;
padding: 10px;
height: 207px;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25);
box-sizing: border-box;
flex: 1
}
.guestbook_body-item:first-child {
max-width: 270px;
}
#pun .guestbook_body-item p {
padding: 0 !important;
font: 10px/140% var(--font);
}
.guestbook_body-item .rules-list {
padding: 0 !important;
}
#code_wrap {
background: var(--beg200);
padding: 15px 10px 5px;
position: relative;
}
#code_wrap .get-code {
background: var(--dark400);
padding: 1px 15px 3px;
color: var(--text3);
text-align: center;
white-space: nowrap;
font-size: 9px;
font-weight: normal;
height: 16px;
display: flex;
align-items: center;
position: absolute;
justify-content: center;
top: -8px;
left: 14px;
width: 100px;
box-sizing: border-box;
text-transform: lowercase;
color: var(--text3) !important;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
#code_wrap .get-code:hover {
color: var(--accent) !important;
}
#code_wrap #code-text {
font: 9px Lucida Console;
display: inline-block;
overflow: hidden;
width: 100%;
text-overflow: ellipsis;
height: 10px;
text-align: left;
white-space: nowrap;
}
.guestbook_title {
background: var(--dark400);
color: var(--text3);
font-weight: 300;
font-size: 9px;
margin: -15px 0px 0 25px !important;
padding: 2px 10px 3px !important;
text-align: center;
align-self: flex-start;
height: 18px !important;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.guestbook-list {
overflow-y: auto;
flex: 1;
padding: 0 !important;
gap: 2px;
text-align: left;
font-family: var(--font);
padding-right: 10px !important;
}
.guestbook-date {
color: var(--text1);
text-align: center;
font-size: 9px;
margin-top: 5px !important;
}
.guestbook-date:first-child {
margin-top: 0 !important;
}
.mirror-list {
padding: 0px 20px 20px;
margin: auto !important;
}
.mirror-list .html_themes-body {
padding: 0
}
.mirror-list .html_themes-news_container {
display: flex;
flex-direction: row;
gap: 20px;
padding: 20px;
position: relative;
flex-wrap: wrap
}
.mirror-main_title {
background: var(--accent-dark);
padding: 1px 15px 3px;
color: var(--text3);
text-align: center;
white-space: nowrap;
font-size: 9px;
font-weight: normal;
height: 18px;
display: flex;
align-items: center;
position: absolute;
justify-content: center;
top: -9px;
left: 50%;
transform: translateX(-50%);
width: 120px;
box-sizing: border-box;
text-transform: lowercase;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.mirror-preview {
overflow: hidden;
max-width: 224px;
padding: 40px 9px 25px;
position: relative;
z-index: 1;
align-self: flex-start
}
.mirror-preview__list {
box-sizing: border-box;
text-align: center !important;
box-sizing: border-box;
margin: 0px;
padding: 13px 13px 0 !important;
color: var(--text1);
display: flex;
flex-direction: column;
gap: 5px;
align-items: center;
background: var(--beg300);
position: relative;
z-index: 1;
}
.mirror-bg {
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0;
z-index: -1;
}
.mirror-bg img {
width: 224px;
height: 100%;
object-fit: cover;
vertical-align: unset !important;
}
.mirror-icon {
background: var(--beg300);
padding: 2px 15px !important;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.39);
margin: -30px 0 0 !important;
}
.mirror-icon img {
width: 25px;
height: 30px;
object-fit: contain;
}
.mirror-avatar img {
width: 180px;
height: 180px;
object-fit: cover
}
.mirror-lz {
margin: 0 !important;
padding: 0px !important;
align-self: stretch;
word-wrap: break-word;
overflow-wrap: break-word;
word-break: break-word;
max-width: 180px !important;
box-sizing: border-box
}
.mirror-banner {
margin: 10px -13px -13px !important;
align-self: stretch;
overflow: hidden;
}
.mirror-banner .personal_banner {
min-width: unset
}
.mirror-settings {
padding: 0 !important;
flex: 1;
display: flex;
flex-direction: column;
gap: 10px;
}
.mirror-settings__container {
background: var(--beg100);
padding: 5px 10px 10px !important;
display: flex;
flex-direction: column;
gap: 5px;
box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2);
}
.mirror-subtitle {
background: var(--dark600);
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
color: var(--text3);
padding: 2px 10px 4px;
align-self: self-start
}
.mirror-help {
font-size: 9px;
opacity: .65;
text-align: left;
margin-bottom: 5px !important;
}
.mirror-input.input-lz {
border: 0;
padding: 6px 15px 6px 15px !important;
color: var(--text1);
border: 1px solid var(--borders) !important;
background: var(--beg300);
font: 400 11px var(--font), verdana !important;
box-sizing: border-box;
min-height: 50px;
}
.mirror-input {
transition: border .3s linear 0s
}
.mirror-input:focus {
outline: none;
border: 1px solid var(--borders-gray) !important;
}
.mirror-input::placeholder {
color: var(--text2);
opacity: .65
}
/* личная страница */
.reveal-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: rgba(0,0,0,.5);
z-index: 100;
display: none;
top: 0;
left: 0;
backdrop-filter: blur(25px);
-webkit-backdrop-filter: blur(25px);
}
.reveal-modal {
visibility: hidden;
top: 50px;
left: 50%;
transform: translateX(-50%);
width: 850px;
position: absolute;
z-index: 101;
height: auto;
box-sizing: border-box;
font: normal 10px var(--font);
background: var(--beg100)
}
.reveal-modal.xlarge { width: 850px;}
.reveal-modal .modal-links {
position: absolute;
bottom: -8px;
right: 10px;
display: flex;
gap: 5px;
flex-direction: row-reverse;
}
.reveal-modal .close-reveal-modal, .reveal-modal .edit-reveal-modal {
cursor: pointer;
text-decoration: none;
text-transform: lowercase;
font-size: 9px;
padding: 1px 15px 2px;
background: var(--dark600-const);
position: relative;
display: flex;
gap: 5px;
align-items: center;
height: 16px;
box-sizing: border-box;
color: var(--text3) !important;
}
.reveal-modal .close-reveal-modal:hover, .reveal-modal .edit-reveal-modal:hover {
background: var(--links) !important;
}
.reveal-modal .close-reveal-modal:after, .reveal-modal .edit-reveal-modal:after {
content: "";
display: block;
font: normal 8px FontAwesome;
}
.reveal-modal .close-reveal-modal:after {
content: "\f00d";
}
.reveal-modal .edit-reveal-modal:after {
content: "\f044";
}
.reveal-modal .edit-reveal-modal {
display: none
}
.gid1 .reveal-modal .edit-reveal-modal {
display: flex;
}
.modal_wrap {
position: relative;
height: 100%;
}
.personal_page-wrapper {
display: flex;
flex-direction: column;
padding: 10px 13px;
position: relative;
gap: 9px
}
Поделиться59 апреля, 2026г. 13:22:20
.personal_page--bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 155px;
object-fit: cover;
}
.personal_page--header {
position: relative;
height: 145px;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
padding: 7px 17px 15px;
box-sizing: border-box
}
.personal_page--twins-wrapper {
width: 100%;
display: flex;
overflow-x: auto;
scroll-snap-type: x mandatory;
scroll-behavior: smooth;
-webkit-overflow-scrolling: touch;
display: flex;
gap: 15px;
align-items: flex-end;
justify-content: flex-start
}
.personal_page--twins-container {
scroll-snap-align: start;
display: flex;
flex-shrink: 0;
gap: 4px;
}
.personal_page--name {
background: var(--beg300);
height: auto;
display: flex;
justify-content: center;
align-items: center;
padding: 3px 4px;
font: normal 10px var(--font);
position: relative;
box-sizing: border-box;
flex-direction: column;
gap: 2px;
}
.main-character .personal_page-avatar {
width: 100px;
height: 100px;
}
.main-character .personal_page--name {
font-size: 11.5px !important;
}
.personal_page-avatar {
width: 70px;
height: 70px;
object-fit: cover;
}
.personal_page--links {
display: flex;
gap: 2px;
background: var(--beg300);
align-self: flex-start;
flex-direction: column;
padding: 3px 2px;
}
.personal_page--links a {
background: var(--dark600);
display: flex;
justify-content: center;
align-items: center;
width: 18px;
height: 18px;
}
.personal_page--icons {
display: flex;
align-items: center;
justify-content: center;
color: var(--text3);
width: 18px;
height: 18px;
position: relative;
font-style: normal;
}
.personal_page--icons:before {
content: "";
font: 11px FontAwesome;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: -1px;
left: 0;
width: 100%;
height: 100%;
transition: color .3s linear 0s;
}
.personal_page--icons:hover:before {
color: var(--accent)
}
.star-icon:before {
content: "\f3c5"
}
.heart-icon:before {
content: "\f004"
}
.star2-icon:before {
content: "\f0eb"
}
.menu {
padding: 0 12px;
margin-bottom: -17px !important;
position: relative;
height: 13px;
z-index: 1
}
.menu span {
cursor: pointer;
display: flex;
text-align: center;
background: var(--dark600);
color: var(--text3);
font: 300 10px var(--font);
text-transform: lowercase;
padding:1px 15px 3px;
box-sizing: border-box;
height: 13px;
justify-content: center;
align-items: center;
}
.menu .tabactive {
background: var(--accent-dark);
color: var(--text3);
}
.menu-links, .menu {
display: flex;
align-self: stretch;
justify-content: flex-start;
}
.menu-links {
display: flex;
justify-content: flex-start;
width: 100%;
gap: 10px;
}
#submenu {
display: flex;
justify-content: center;
}
#submenu {
height: 328px;
box-sizing: border-box;
font: normal 10px/130% var(--font);
width: 100%;
padding: 29px 12px 14px;;
background: var(--beg300) url(https://forumstatic.ru/files/001a/63/95/89955.png);
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.28);
position: relative;
}
.submenutext {
display: none;
height: auto;
flex: 1;
}
.personal_page--command {
position: absolute;
top: 13px;
left: 189px;
display: flex;
text-align: center;
background: var(--dark600);
color: var(--text3);
font: 300 9px var(--font);
text-transform: lowercase;
padding:1px 15px 3px;
box-sizing: border-box;
height: 14px;
justify-content: center;
align-items: center;
white-space: nowrap;
padding-left: 25px
}
.command-icon {
background: var(--beg100);
display: flex;
justify-content: center;
align-items: center;
width: 27px;
height: 27px;
position: absolute;
left: -15px;
box-sizing: border-box
}
.command-icon img {
width: 19px;
height: 16px;
object-fit: contain
}
.personal_page--container {
display: flex;
justify-content: space-between;
gap: 12px;
height: 100%
}
.personal_page--item {
display: flex;
flex-direction: column;
padding: 17px 5px 5px;
box-sizing: border-box;
position: relative;
background:var(--beg100);
border: 1px solid var(--borders);
}
.page-chronology {
min-width: 210px;
gap: 5px;
background: var(--beg300)
}
.personal_page--item_title {
background: var(--dark600);
height: 14px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 10px 2px;
box-sizing: border-box;
color: var(--text3);
font: normal 8px var(--font);
position: absolute;
top: -7px;
left: 50%;
transform: translateX(-50%);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.personal_page--list {
display: flex;
flex-direction: column;
height: auto;
max-height: 100%;
overflow-y: auto;
padding: 0 !important;
}
.personal_page--item.page-chronology {
overflow-y: auto;
}
.page-chronology .personal_page--item_title {
top: 1px
}
.page-chronology .personal_page--list {
gap: 2px;
padding: 5px !important;
background: var(--beg100);
border: 1px solid var(--borders);
min-height: 125px;
box-sizing: border-box;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.09);
}
.page-chronology .personal_page--list li:not(.chronology-character) {
background: var(--beg500);
padding: 3px 5px;
padding-right: 10px;
color: var(--text1);
font-family: var(--font);
font-size: 9px;
gap: 0;
line-height: 130%;
position: relative;
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: 0.5fr 0.5fr;
gap: 0px 9px;
grid-template-areas:
"data ep"
"data persons";
text-transform: lowercase;
}
.page-chronology .personal_page--list li a {
font-weight: 600;
font-size: 10px;
grid-area: ep;
}
.page-chronology .personal_page--list li span {
grid-area: persons;
}
.page-chronology .personal_page--list li.chronology-character {
background: transparent;
padding: 0 !important;
font-size: 10px;
text-transform: lowercase;
font-weight: 500;
padding-left: 5px !important;
padding-bottom: 5px !important;
}
.page-chronology .personal_page--list li:not(.chronology-character):before {
content: attr(data);
display: block;
grid-area: data;
margin-top: 1px;
font-size: 8px;
width: 35px;
text-align: right;
}
.page-chronology .finished {
opacity: .65
}
.coupons_gifts-wrap {
display: flex;
flex-direction: column;
height: 100%;
gap: 15px
}
.page-coupons, .page-gifts {
flex: 1;
min-height: 0;
background: var(--beg300);
}
.page-coupons .personal_page--list {
gap: 15px;
padding-right: 5px !important;
flex-direction: row;
flex-wrap: wrap;
}
.page-coupons li {
display: flex;
align-items: center;
gap: 5px;
min-width: 40%;
flex: 1;
}
.page-coupons li span {
background: var(--beg500);
position: relative;
padding: 2px 12px 5px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font: normal 8px/110% var(--font);
}
.page-coupons li span:before {
content: attr(data-number);
background: var(--dark600-const);
color: var(--text3);
width: 12px;
height: 12px;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: -3px;
left: -3px;
font-style: normal;
font-size: 7px;
}
.page-gifts {
flex: 1;
}
.page-gifts .personal_page--list {
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
gap: 8px;
padding-right: 5px !important;
}
.page-gifts li {
width: 51px;
height: 51px;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: center;
background: var(--beg500);
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.14);
transition: all .4s linear 0s
}
.page-gifts li:hover {
transform: scale(.85)
}
.page-collections .personal_page--list {
gap: 10px;
padding-right: 5px !important;
}
.page-collections li {
display: flex;
align-items: flex-start;
gap: 5px;
position: relative;
text-transform: lowercase;
}
.page-collections li:before {
content: attr(data-text);
color: var(--text1);
width: 175px;
height: 15px;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
bottom: 0;
left: 0;
font-style: normal;
font-size: 10px;
text-align: center;
}
.collections-item {
width: 40px;
height: 40px;
background: var(--beg500);
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.14);
display: flex;
align-items: center;
justify-content: center;
}
.collections-item.big-collections {
width: 60px;
height: 60px;
}
.collections-item img {
width: 32px;
height: 32px;
object-fit: contain;
opacity: .3
}
.collections-item.big-collections img {
width: 52px;
height: 52px;
}
.collections-item.getting img {
opacity: 1
}
.page-personality .personal_page--item {
background: var(--beg300)
}
.page-icons {
min-width: 135px;
}
.page-icons .personal_page--list {
flex-wrap: wrap;
flex-direction: row;
align-items: flex-start;
padding-right: 5px !important;
justify-content: center;
gap: 5px;
height: auto;
max-height: 100%;
}
.page-icons li {
align-self: flex-start;
}
.pallets_banners-wrap {
display: flex;
flex-direction: column;
gap: 15px;
height: 100%
}
.page-palette, .page-banners {
min-height: 0;
flex: 1;
max-width: 270px;
}
.page-palette .personal_page--list {
padding-right: 5px !important;
gap: 5px;
justify-content: center;
flex-direction: row;
flex-wrap: wrap
}
.page-palette li {
width: 23px;
height: 23px;
min-width: 23px;
min-height: 23px;
}
.personal_page--item-user-images-wrapper {
display: flex;
flex-direction: column;
gap: 20px;
}
.page-banners .personal_page--list {
gap: 5px;
flex-direction: row;
flex-wrap: wrap;
padding-right: 5px !important;
justify-content: center;
}
.page-banners li {
overflow: hidden;
width: 206px;
height: 30px;
}
.page-banners img {
width: 206px;
height: 30px;
object-fit: cover
}
.bgs_wrap {
display: flex;
flex-direction: column;
gap: 15px;
flex: 1;
}
.page-bgs,.page-bgs2 {
min-height: 0;
flex: 1;
min-width: 245px;
}
.page-bgs .personal_page--list, .page-bgs2 .personal_page--list {
gap: 5px;
flex-direction: row;
padding-bottom: 5px !important;
justify-content: center;
flex-wrap: wrap;
}
.page-bgs li {
overflow: hidden;
min-width: 70px;
max-width: 60px;
height: 85px;
}
.page-bgs img {
width: 80px;
height: 95px;
object-fit: cover
}
.page-bgs2 {
height: auto;
flex: 1;
align-self: stretch;
}
.page-bgs2 .personal_page--list {
gap: 5px;
flex-direction: row;
padding-bottom: 5px !important;
justify-content: flex-start;
}
.page-bgs2 li {
overflow: hidden;
min-width: 230px;
/* max-width: 270px; */
height: 50px;
}
.page-bgs2 img {
width: 230px;
height: 50px;
object-fit: cover
}
.page-phrases {
flex: 1;
min-width: 160px
}
.page-phrases .personal_page--list {
gap: 10px;
padding-right: 5px !important;
}
.page-phrases li {
font: normal 9px var(--font);
padding-bottom: 10px !important;
border-bottom: 1px solid var(--borders);
}
.page-phrases li:last-child {
padding: 0 !important;
border: none !important;
}
#sm2 .personal_page--item_title {
background: var(--dark600)
}
#sm3 .personal_page--container.page-anomaly {
background:
var(--tree) no-repeat center center,
var(--beg300) url(https://forumstatic.ru/files/001a/63/95/89955.png);
background-blend-mode: darken, normal;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
#sm3 .personal_page--container.page-anomaly.pumped {
background:
var(--tree2) no-repeat center center,
var(--beg300) url(https://forumstatic.ru/files/001a/63/95/89955.png);
}
.dark #sm3 .personal_page--container.page-anomaly {
background-blend-mode: multiply, normal;
}
.anomaly-center {
width: 155px;
height: 267px;
position: relative;
}
.anomaly-category {
position: absolute;
background: var(--links);
color: var(--text3);
height: 13px;
font: normal 8px var(--font);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
display: flex;
align-items: center;
padding: 0 10px 2px;
left: 50%;
transform: translateX(-50%);
bottom: 5px;
white-space: nowrap
}
.anomaly-item {
position: absolute;
width: 63px;
height: 63px;
}
.anomaly__lvl1 {
left: 144px;
bottom: 6px;
background: url(https://forumstatic.ru/files/001a/63/95/49413.png)
}
.anomaly__lvl1.pumped {
background: url(https://forumstatic.ru/files/001a/63/95/87030.png)
}
.anomaly__lvl2 {
top: 112px;
left: 26px;
background: url(https://forumstatic.ru/files/001a/63/95/59961.png)
}
.anomaly__lvl2.pumped {
background: url(https://forumstatic.ru/files/001a/63/95/63545.png)
}
.anomaly__lvl3 {
top: 6px;
left: 144px;
background: url(https://forumstatic.ru/files/001a/63/95/30361.png)
}
.anomaly__lvl3.pumped {
background: url(https://forumstatic.ru/files/001a/63/95/76612.png)
}
.anomaly__lvl4 {
right: 132px;
top: 6px;
background: url(https://forumstatic.ru/files/001a/63/95/16891.png)
}
.anomaly__lvl4.pumped {
background: url(https://forumstatic.ru/files/001a/63/95/10598.png)
}
.anomaly__lvl5 {
top: 112px;
right: 26px;
background: url(https://forumstatic.ru/files/001a/63/95/15928.png)
}
.anomaly__lvl5.pumped {
background: url(https://forumstatic.ru/files/001a/63/95/73273.png)
}
.anomaly__lvl6 {
right: 144px;
bottom: 6px;
background: url(https://forumstatic.ru/files/001a/63/95/47480.png)
}
.anomaly__lvl6.pumped {
background: url(https://forumstatic.ru/files/001a/63/95/72975.png)
}
.anomaly-icon img {
width: 63px;
height: 63px;
object-fit: cover;
}
.anomaly-icon {
width: 63px;
height: 63px;
display: block;
}
.anomaly-task {
position: absolute;
background: var(--beg300);
border: 1px solid var(--borders);
width: 160px;
padding: 10px;
box-sizing: border-box;
top: 20px;
left: calc(100% - 30px);
z-index: 1;
transition: all .6s cubic-bezier(0.25, 1, 0.5, 1) 0s;
transform: scale(0);
transform-origin: top left;
opacity: 0;
visibility: hidden
}
.anomaly-item:hover .anomaly-task {
opacity: 1;
transform: scale(1);
visibility: visible
}
.anomaly-task__title {
position: absolute;
background: var(--links);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
padding: 1px 10px 2px;
height: 14px;
box-sizing: border-box;
color: var(--text3);
font: normal 8px var(--font);
left: 50%;
transform: translateX(-50%);
top: -7px;
}
.anomaly-task ul {
padding: 0 !important;
display: flex;
flex-direction: column;
max-height: 140px;
overflow-y: auto;
gap: 2px;
font-size: 9px;
}
/* тащить, чтоб стояло */
.daily-list {
width: 670px;
margin: auto !important;
}
.daily-list .html_themes-header {
background: var(--html-img1);
height: 143px
}
.daily-list .rules-list {
height: 100px;
overflow-y: auto;
padding-top: 20px !important;
box-sizing: border-box
}
.rules-list-title {
background: var(--accent-dark);
padding: 0px 15px 3px !important;
color: var(--text3);
text-align: center;
white-space: nowrap;
font-size: 9px;
font-weight: normal;
height: 15px;
display: flex;
align-items: center;
position: absolute;
justify-content: center;
top: 15px;
left: 50%;
transform: translateX(-50%);
width: 120px;
box-sizing: border-box;
text-transform: lowercase;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.daily-list .html_themes-body {
padding: 15px !important;
margin-top: 5px !important;
}
.daily__container-wrapper {
background: var(--beg200) url(https://forumstatic.ru/files/001a/63/95/89955.png);
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.28);
padding: 30px 16px 18px;
position: relative
}
.daily__container-title {
position: absolute;
background: var(--dark600);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
padding: 2px 15px 3px;
box-sizing: border-box;
color: var(--text3);
top: -6px;
left: 50%;
height: 14px;
display: flex;
justify-content: center;
align-items: center;
transform: translateX(-50%);
}
.daily__container-list {
padding: 0 !important;
display: flex;
flex-wrap: wrap;
gap: 15px 8px;
justify-content: flex-start;
align-items: flex-start
}
.daily__container-list li {
background: var(--beg300);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.28);
position: relative;
display: flex;
justify-content: center;
align-items: center;
text-transform: lowercase;
font: 600 9px var(--font);
padding: 10px 5px 5px !important;
box-sizing: border-box;
width: 80px;
height: 65px;
text-align: center
}
.daily__container-list li:before {
content: attr(data-number);
position: absolute;
background: var(--dark600);
color: var(--text3);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
font: 300 10px var(--font);
width: 25px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
top: -10px
}
.daily__list-item__special {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 2px;
text-transform: lowercase
}
.daily__list-item__special i {
text-transform: uppercase;
font-weight: bold;
}
.daily__list-item__special span {
display: block;
width: 20px;
height: 20px;
}
.daily-banner {
width: 100%;
height: 20px;
object-fit: cover
}
.daily-collection {
width: 30px;
height: 30px;
object-fit: contain
}
.daily-bg, .daily-bg-page {
width: 100%;
height: 30px;
object-fit: cover
}
.daily__container-list li.finished {
filter: grayscale(100%);
opacity: .35
}
.limited-list {
padding: 20px;
}
.limited-list .html_themes-header {
background: var(--beg300);
padding: 0 0 15px;
height: auto;
position: relative
}
.limited-main_title {
background: var(--accent-dark);
padding: 1px 15px 3px;
color: var(--text3);
text-align: center;
white-space: nowrap;
font-size: 9px;
font-weight: normal;
height: 18px;
display: flex;
align-items: center;
position: absolute;
justify-content: center;
bottom: -8px;
left: 50%;
transform: translateX(-50%);
/* width: 120px; */
box-sizing: border-box;
text-transform: lowercase;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
}
.limited-list .html_themes-body {
margin: 20px 0 0 !important;
background: var(--beg300);
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
align-items: flex-start;
padding: 15px;
}
.limited-list__profile {
width: 224px;
font: 400 10px/100% var(--font);
box-sizing: border-box;
padding: 44px 9px 28px;
position: relative;
background:
url(https://forumstatic.ru/files/001a/63/95/16809.png) no-repeat top center / cover;
color: var(--text1);
display: flex;
flex-direction: column;
gap: 15px;
}
.limited-list__profile-item {
background: var(--beg300);
padding: 5px !important;
margin: 0 !important;
display: flex;
flex-direction: column;
gap: 10px;
}
.limited-list__profile-item li {
margin: 0 !important;
}
li.limited-list-number {
background: var(--beg300);
padding: 2px 15px !important;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.39);
align-self: center;
position: absolute;
top: -7px;
/* width: 55px; */
box-sizing: border-box;
text-align: center;
white-space: nowrap
}
li.limited-list-icon {
background: var(--beg300);
padding: 2px 15px !important;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.39);
margin: -25px 0 0 !important;
align-self: center;
}
li.limited-list-avatar {
display: flex;
align-items: center;
justify-content: center;
}
li.limited-list-color {
margin: 0 -5px -5px !important;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
color: var(--text3)
}
li.limited-list-title {
text-align: center;
font-weight: 500;
margin-top: 5px !important;
}
.limited-list-bg img,
.limited-list-banner img {
width: 100%;
height: 30px;
object-fit: cover
}
socnet {
display: block;
position: relative;
margin: 0 auto !important;
width: 318px;
background: #0e1621;
box-sizing: border-box;
padding: 10px;
border-bottom: 2px solid #000000;
}
socnick2 {
display: flex;
position: absolute;
background: #17212b;
color: #ffffff !important;
font: normal 10px var(--font) !important;
height: 40px;
padding: 5px 176px 8px 63px;
box-sizing: border-box;
top: 1px;
align-items: center;
border-bottom: 2px solid #939393;
}
socnick2 img {
width: 30px;
height: 30px;
object-fit: cover;
box-shadow: 0px 1.85px 7.41px 0px rgb(0 0 0) inset;
position: relative;
top: 1px;
left: -5px;
}
socnet.messenger {
height: 519px;
margin: 25px auto 0 !important;
}
.socinput-icon {
position: absolute;
left: 12px;
top: 50%;
transform: translateY(-50%);
width: 18px;
height: 18px;
pointer-events: none;
background: url(https://forumstatic.ru/files/001c/87/4b/52988.png);
}
.message-input {
padding-left: 34px !important;
width: 290px;
height: 30px;
box-sizing: border-box;
background: #17212b;
border-color: #17212b;
}
inputjoke {
display: block;
position: absolute;
height: 30px;
bottom: 10px;
}
socnet.messenger>div {
display: flex;
justify-content: center;
position: relative;
top: -30px;
}
socnet.messenger socnick2 {
position: relative;
}
messenger {
height: 440px;
width: 300px;
margin: auto !important;
box-sizing: border-box;
scrollbar-gutter: stable;
overflow: auto;
display: flex;
left: 5px;
flex-direction: column;
gap: 10px;
position: relative;
top: -23px;
}
postleft {
display: block;
background: #182533;
padding: 10px;
width: 170px;
box-sizing: border-box;
color: #f5f5f5;
font: normal 9px var(--font) !important;
}
postright>img,
postleft>img {
max-height: 190px;
max-width: 190px;
object-fit: cover;
display: block;
margin-bottom: 10px !important;
}
postright {
display: flex;
position: relative;
right: -115px;
width: 170px;
background: #2b5278;
padding: 10px;
box-sizing: border-box;
color: #e4ecf2;
flex-direction: column;
align-items: flex-end;
font: normal 9px var(--font) !important;
}
.postimgleft,
.postimgright {
max-height: 150px;
max-width: 150px;
object-fit: cover;
display: block;
margin-bottom: 10px !important;
}
.toolhopr {
position: relative;
display: inline-block;
cursor: help;
color: var(--accent);
font-weight: bold;
text-decoration: underline;
text-shadow: 0 0 black;
}
.toolhopr .toolhopr-text {
visibility: hidden;
position: absolute;
width: 100px;
bottom: 125%; /* над элементом */
left: 50%;
transform: translateX(-50%);
background: #333;
color: #fff;
padding: 5px 8px;
white-space: wrap;
text-align: justify;
font-size: 10px;
z-index: 1;
}
.toolhopr:hover .toolhopr-text {
visibility: visible;
}
/* для малькольма / что то для квестов */
.for-malcolm {
padding: 20px 28px;
}
.for-malcolm .html_themes-body {
margin: 0 !important;
padding: 0 !important;
gap: 15px;
display: flex;
flex-direction: column;
}
.malcolm-section {
display: flex;
gap: 17px;
align-items: flex-start;
}
.malcolm-section img {
width: 70px;
height: 70px;
object-fit: cover
}
.malcolm-container {
background: var(--beg300);
padding: 15px;
display: flex;
flex-direction: column;
gap: 8px;
box-shadow: 0 3px 2px var(--borders-gray);
position: relative;
max-height: 120px;
box-sizing: border-box
}
.malcolm-title {
background: var(--accent-dark);
padding: 1px 15px 5px;
color: var(--text3);
cursor: pointer;
text-align: center;
white-space: nowrap;
font-size: 8px;
align-items: center;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.33), inset 0 0 4px 0 rgba(0, 0, 0, 0.19);
align-self: flex-start;
margin: -21px 0 0 !important;
height: 14px;
box-sizing: border-box;
font-weight: 400;
}
.malcolm-container span {
display: flex;
gap: 10px;
background: var(--borders-gray2);
padding: 3px 6px;
font-size: 10px;
flex-wrap: wrap
}
.malcolm-container span em {
font-style: normal !important;
}
.malcolm-container p {
font: 400 10px/150% var(--font) !important;
padding: 0 !important;
margin: 0 !important;
overflow-y: auto;
padding-right: 10px !important;
max-height: 65px;
min-height: 0;
flex: 1;
}
/* блоклист */
#panel {
position: fixed;
top: 170px;
left: -250px;
margin: -40px 0 0 -2px;
overflow: hidden;
z-index: 10000;
font: normal 11px var(--font)
}
#panel-content {
background: var(--beg100);
width: 238px;
height: auto;
float: left;
padding: 3px 5px;
}
#panel-sticker {
float: left;
position: relative;
background: var(--beg300);
padding: 3px 10px 3px 5px;
margin: 0;
cursor: pointer;
}
.toBlock {
position: relative
}
#blockUsers > li > strong {
cursor: pointer;
font-size: 17px;
color: red;
font-weight: bold;
top: 2px;
position: relative;
}
.blockButton {
display: flex;
justify-content: center;
align-items: center;
}
.blockButton:before {
content: "\f05e";
font: 10px FontAwesome;
cursor: pointer;
top: 10px;
left: 10px;
position: absolute;
width: 14px;
height: 14px;
color: var(--text3);
opacity: 1;
background: var(--links);
z-index: 2;
display: flex;
justify-content: center;
align-items: center;
}
ul#blockUsers {
list-style-type: none;
float: left;
margin-left: 25px;
}
.blockButton, #panel {
display: none !important;
}
.gid1 .blockButton {
display: flex !important;
}
.gid1 #panel {
display: block !important;
}
/* ———————————————————шапка таблица */
/* админы */
.admins {
position: absolute;
font-family: 'NetflixSansTh';
font-size: 13px;
top: 122px;
right: 293px;
letter-spacing: 3px;
display: flex;
justify-content: center;
gap: 10px;
padding-right: 4px;
box-sizing: border-box;
z-index: 3;
}
.admin {
position: relative;
}
.admin a {
font-family: var(--moisette);
font-size: var(--size-table-12);
font-weight: 500;
color: var(--colorpun)!important;
}
.admin .avatar, .admin .avatar img {
width: 50px;
height: 50px;
border-radius: 3px;
left: -1px;
}
.admin .avatar {
position: relative;
}
.admin .avatar::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(var(--gray-4));
mix-blend-mode: color;
}
.admin .avatar img {
display: block;
}
.admin .description {
font-family: Arial;
font-size: 11px;
line-height: 10px;
text-transform: lowercase;
text-align: justify;
margin: 0;
letter-spacing: 0px;
}
/* всплывающие плашки */
.spoiler__content, .navigation__content, .admin .info {
display: flex;
align-items: center;
gap: 5px;
position: absolute;
top: 50px;
left: 5px;
width: 320px;
background: var(--colorpun);
color: rgb(var(--tooltip));
border-radius: 3px;
padding: 9px;
opacity: 0;
transition: var(--transition-flow);
visibility: hidden;
box-sizing: border-box;
backdrop-filter: var(--blur-1);
}
.admin .info {
left: 50%;
transform: translateX(-50%);
}
.spoiler.active .spoiler__content, .navigation.active .navigation__content, .admin a:hover ~ .info {
top: calc(100% + 5px);
opacity: 1;
visibility: visible;
}
/* конец админы */
/* приветствие */
.euri {
top: 81px;
position: absolute;
color: #fff;
width: max-content;
font-family: 'NetflixSansTh';
}
.euri1 {
left: 333px;
position: relative;
}
.euri2 {
left: 674px;
top: -14px;
position: relative;
}
/* конец приветствие */
.pa-fld1 .fld-name,
.pa-fld5 .fld-name {
display: none;
}
.pa-fld1 {
position: absolute;
bottom: -22px;
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-22.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-22.ttf) format("truetype")
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-21.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-21.ttf) format("truetype");
unicode-range: u+2015-20b8,u+2603,u+2698-26f7,u+e0cf-f873,u+1f32d-1f334,u+1f336-1f384,u+1f3c2-1f477,u+1f4b0-1f4e1,u+1f523,u+1f595,u+1f6a1-1f6cd,u+1f6f0-1f9e3
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-20.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-20.ttf) format("truetype");
unicode-range: u+2604,u+2620-2694,u+26c6-26e8,u+26f8,u+f709-f7ba,u+1f305-1f32b,u+1f3c3,u+1f40b-1f422,u+1f494,u+1f571,u+1f577-1f578,u+1f5e1-1f69c,u+1f942-1f943,u+1f955,u+1f97e-1f98c,u+1f9fb,u+1faa6
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-19.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-19.ttf) format("truetype");
unicode-range: u+20b4,u+2211-221a,u+22c3,u+262a-262f,u+26b0,u+26c5,u+26e9-26f0,u+26fa-2721,u+f66a-f708,u+1f33d-1f341,u+1f357,u+1f3d4-1f3db,u+1f3f9-1f408,u+1f40e,u+1f412-1f418,u+1f47b,u+1f549-1f54e,u+1f56f,u+1f5dd,u+1f6d0,u+1f967,u+1f986,u+1f99b-1f9ae,u+1f9e6,u+1fa81-1fa93
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-18.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-18.ttf) format("truetype");
unicode-range: u+22c2,u+2625,u+2638,u+269b,u+f0e4-f669,u+1f34e-1f34f,u+1f392,u+1f3ad-1f3af,u+1f3ca,u+1f442-1f453,u+1f4c9-1f4d9,u+1f52c,u+1f5c4,u+1f5e2,u+1f62b-1f697,u+1f6a6,u+1f6fb,u+1f9b4-1f9b7,u+1f9ee,u+1faa5,u+1fac1
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-17.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-17.ttf) format("truetype");
unicode-range: u+f7,u+221e,u+232b,u+267e-2685,u+26fd,u+2711-2712,u+2797,u+f519-f5b8,u+1f17f,u+1f30d-1f30f,u+1f36a-1f378,u+1f3a8,u+1f455,u+1f480,u+1f4bf-1f4c0,u+1f58b,u+1f5b8,u+1f600-1f626,u+1f62c-1f62d,u+1f633-1f690,u+1f6aa-1f6ad,u+1f6b6,u+1f6ce,u+1f6ec,u+1f923-1f941,u+1f9f0-1f9f9,u+1fa9b,u+1fab6
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-16.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-16.ttf) format("truetype");
unicode-range: u+24bd,u+2b1b-2b1c,u+e207,u+f27b,u+f450-f518,u+1f377,u+1f397,u+1f3be,u+1f3d0-1f3d3,u+1f465,u+1f489,u+1f49f,u+1f4ac,u+1f4d6,u+1f4e6,u+1f54a,u+1f56e,u+1f609,u+1f6a9,u+1f6ac,u+1f7e5-1f91d,u+1f977,u+1f9ea-1f9ec,u+1fa79
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-15.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-15.ttf) format("truetype");
unicode-range: u+2194-21e5,u+23f0,u+265a-2663,u+26be,u+2708,u+27a1-2b0d,u+2b95,u+f01a-f01b,u+f18e-f190,u+f2d4-f3fc,u+f3ff-f44f,u+1f333,u+1f399,u+1f3c0,u+1f3c8,u+1f3cf,u+1f3d1,u+1f3ed,u+1f48e,u+1f4dd,u+1f4fa,u+1f502,u+1f94a-1f94e
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-14.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-14.ttf) format("truetype");
unicode-range: u+20aa,u+2122-2139,u+231b,u+23f1-23f3,u+25ac,u+263f-2642,u+2660,u+2696,u+26a2-26a9,u+26b2,u+270b-270c,u+2744-274e,u+2b23,u+f014,u+f0f5,u+f1b1-f27a,u+f28b-f2d3,u+f2dc-f312,u+f425,u+f4e6,u+f8e5,u+1f321,u+1f374,u+1f383,u+1f4a9,u+1f4cd,u+1f4e4-1f4e5,u+1f504-1f50b,u+1f58a,u+1f596,u+1f5d5-1f5d6,u+1f5fa,u+1f68d,u+1f6cc,u+1f6d1,u+1f91a,u+1f944
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-13.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-13.ttf) format("truetype");
unicode-range: u+a3-bb,u+201c-20a9,u+20ac,u+20bd,u+21ba-21c4,u+2304,u+2600,u+2611,u+2639,u+26bd,u+2705,u+f01d-f0e3,u+f0e9-f0f4,u+f0f6-f187,u+f191-f1b0,u+f1b3-f206,u+f381-f382,u+1f382,u+1f393,u+1f44e,u+1f4a3,u+1f4be,u+1f4e0,u+1f515-1f518,u+1f58c,u+1f5aa,u+1f5b7,u+1f5b9-1f5bb,u+1f5ce,u+1f610,u+1f642,u+1f691-1f696,u+1f698,u+1f6b2,u+1f9cd,u+1f9ef,u+1f9f3,u+1fa7a
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-12.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-12.ttf) format("truetype");
unicode-range: u+d7,u+21bb,u+2329-232a,u+23cf-23ee,u+25d0,u+2699,u+26a0,u+2700-2704,u+2715-2716,u+274c,u+e647-f013,u+f01e-f044,u+f047-f085,u+f089-f0c4,u+f115,u+f123,u+f29c,u+1f34b,u+1f3f7,u+1f4a7,u+1f4c2,u+1f4cc,u+1f4e2,u+1f4f7,u+1f500,u+1f508-1f50a,u+1f50d,u+1f56b,u+1f588,u+1f5b4,u+1f5c1,u+1f5d8-1f5d9,u+1f6ab,u+1f6d2,u+1f9f2
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-11.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-11.ttf) format("truetype");
unicode-range: u+203d,u+e574-e646,u+f8bc,u+1f3ae,u+1f68a
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-10.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-10.ttf) format("truetype");
unicode-range: u+e4ba-e573
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-9.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-9.ttf) format("truetype");
unicode-range: u+e41e-e4b9,u+e4ec,u+e4ee,u+e550,u+e559,u+1f344,u+1f363,u+1f36d-1f373,u+1f92d,u+1f954,u+1f958,u+1f95c-1f95e,u+1f968,u+1f979,u+1f990-1f991,u+1f99e,u+1f9c2-1f9c7,u+1fad1-1fae5
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-8.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-8.ttf) format("truetype");
unicode-range: u+e383-e41d,u+f80b,u+1f330,u+1f345,u+1f366-1f367,u+1f369,u+1f36b-1f36c,u+1f36e-1f370,u+1f4af,u+1f952,u+1f956,u+1f959,u+1f963-1f966,u+1f96b-1f96f,u+1f980,u+1f9c1,u+1f9c4,u+1f9c6,u+1f9c8,u+1fad3,u+1fad5
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-7.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-7.ttf) format("truetype");
unicode-range: u+e29f-e382,u+1f964,u+1fae2
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-6.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-6.ttf) format("truetype");
unicode-range: u+e1e5-e206,u+e208-e29e
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-5.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-5.ttf) format("truetype");
unicode-range: u+e12d-e1e4
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-4.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-4.ttf) format("truetype");
unicode-range: u+e061-e0ce,u+e0d0-e12c
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-3.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-3.ttf) format("truetype");
unicode-range: u+22-7e,u+2731,u+e000-e05f,u+f069,u+f1fa,u+f52c,u+f531,u+f536,u+f69f,u+f8df-f8e0,u+f8e7,u+f8ee-f8ef,u+f8fd,u+1f320,u+1f52d,u+1f680,u+1f6b0,u+1f6f8,u+1fa9f
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-2.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-2.ttf) format("truetype");
unicode-range: u+d8,u+2205,u+2615,u+26ea,u+271d,u+273f,u+f44b,u+f481,u+f48a,u+f48f-f490,u+f493-f494,u+f498,u+f4b7,u+f4ca,u+f4cc,u+f4d1,u+f4d7-f4d8,u+f4e2,u+f503,u+f508,u+f51b,u+f51d-f51e,u+f521-f522,u+f52b,u+f530,u+f535,u+f53e,u+f543-f545,u+f548-f549,u+f54e,u+f555,u+f559,u+f55d,u+f564,u+f56c,u+f56e-f570,u+f577-f578,u+f590,u+f594-f595,u+f5a1-f5a2,u+f5aa-f5ab,u+f5b0,u+f5b7,u+f5ba,u+f5bf,u+f5ca,u+f5db-f5dc,u+f5ef,u+f5f2,u+f5f6,u+f5fb,u+f5fd,u+f621,u+f63b,u+f649-f64a,u+f64f,u+f653-f654,u+f656,u+f65b,u+f664,u+f673,u+f675,u+f67d,u+f67f,u+f695,u+f69c,u+f6a8,u+f6bf-f6c0,u+f6d5,u+f6e3,u+f6e9,u+f6f5,u+f6fa,u+f6ff-f700,u+f70b,u+f70e,u+f715,u+f71b,u+f72e-f72f,u+f733-f734,u+f747,u+f755,u+f757,u+f75c,u+f762,u+f773,u+f77c,u+f781,u+f784,u+f788,u+f7b2,u+f7b6,u+f7bd,u+f7d5,u+f7ee,u+f7ff,u+f801,u+f804,u+f813-f814,u+f82f-f830,u+f845-f846,u+f850,u+f855,u+f858-f859,u+f85c,u+f866,u+f86d,u+f871,u+f875,u+f893-f894,u+f897,u+f89f,u+f8a9,u+f8b1-f8b2,u+f8bb,u+f8c7,u+f8d6-f8d7,u+f8d9,u+1f331,u+1f337-1f33c,u+1f356,u+1f3a5-1f3a6,u+1f3b2,u+1f3c5,u+1f3d6-1f3d9,u+1f3e8-1f3eb,u+1f409,u+1f41f,u+1f451,u+1f4bd,u+1f4cf,u+1f4da-1f4dc,u+1f4e3,u+1f4ea,u+1f4fb,u+1f509,u+1f528-1f52a,u+1f547,u+1f6eb,u+1f916,u+1f95b,u+1f9a6,u+1f9e0,u+1f9fe,u+1fa91,u+1fa99
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-1.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-1.ttf) format("truetype");
unicode-range: u+a9,u+ae,u+201d,u+2303,u+231a,u+2328,u+23fe,u+25b2-25cf,u+2666-267b,u+2693,u+26a1,u+26aa-26ab,u+26df,u+2709,u+270f,u+2b24,u+f003,u+f016,u+f040,u+f087,u+f0a2,u+f0c9,u+f0cc,u+f0ce,u+f0d1-f0d7,u+f0dc,u+f0e0,u+f0e7-f0e8,u+f0eb,u+f0f3,u+f0f7-f0f8,u+f106,u+f108-f109,u+f10c,u+f10e-f112,u+f11c-f11e,u+f121,u+f126,u+f129,u+f12c-f133,u+f135,u+f13d,u+f140,u+f145,u+f14e,u+f15b,u+f164,u+f186,u+f188,u+f1ab,u+f1ad-f1ae,u+f1b2,u+f1b8,u+f1bb-f1c3,u+f1ce-f1d9,u+f1db-f1dc,u+f1e4-f1ec,u+f1f8-f1f9,u+f205,u+f20a,u+f217,u+f219-f21d,u+f22d-f234,u+f238,u+f246,u+f24d,u+f251,u+f25d,u+f275,u+f29e-f2a0,u+f2a7,u+f2b5,u+f2bb-f2bc,u+f2cc-f2cd,u+f2d2,u+f2db,u+f2e1,u+f2ec,u+f2f7,u+f2fc,u+f302-f303,u+f316,u+f31a,u+f328,u+f335,u+f363,u+f37e,u+f390,u+f3c5,u+f3ce,u+f3e5,u+f3f4,u+f3fb,u+f40e,u+f435,u+f47d,u+1f319,u+1f332,u+1f39f,u+1f3c1,u+1f3cd,u+1f3e2-1f3e5,u+1f44d,u+1f4a1,u+1f4bb,u+1f4c4-1f4c6,u+1f4cb,u+1f4f0-1f4f1,u+1f501,u+1f50c,u+1f514,u+1f534-1f535,u+1f575,u+1f582,u+1f5a5-1f5a9,u+1f5cb,u+1f5d4,u+1f686,u+1f69a,u+1f6a2,u+1f6bf-1f6c1,u+1f6e1,u+1f7e0-1f7e4,u+1f9e9,u+1f9ed
}
@font-face {
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 100;
font-display: block;
src: url(../webfonts/pro-fa-thin-100-0.woff2) format("woff2"),url(../webfonts/pro-fa-thin-100-0.ttf) format("truetype");
unicode-range: u+21,u+23-25,u+2b,u+3f,u+2013,u+2190-2193,u+2212,u+2399,u+23e9-23ea,u+23f8-23fb,u+25a0,u+25b6,u+25fb-25fc,u+2601,u+261d,u+2665,u+2713-2714,u+2753-2796,u+2b50,u+e010,u+e017,u+e01b,u+e01f-e021,u+e024,u+e02f,u+e03a,u+e042,u+e045-e046,u+e060,u+e068,u+e06e,u+e074,u+e076,u+f001,u+f004-f008,u+f00c,u+f011-f012,u+f015,u+f017-f019,u+f01c,u+f023-f025,u+f02a,u+f02c-f031,u+f03a,u+f03d-f03e,u+f041,u+f04a-f04e,u+f05b,u+f060-f065,u+f067-f068,u+f06b-f06e,u+f072,u+f075,u+f077-f078,u+f07b,u+f084,u+f086,u+f08a,u+f091-f093,u+f095-f097,u+f09c-f09d,u+f0a3,u+f0a6,u+f0ac-f0ad,u+f0b0-f0b1,u+f0c0-f0c2,u+f0c5-f0c6,u+f0c8,u+f0e5-f0e6,u+f114,u+f11d,u+f128,u+f12a,u+f155,u+f283,u+f292,u+f295,u+f2c0,u+f332,u+f541,u+f80a,u+f80c,u+1f310,u+1f381,u+1f39e,u+1f3a7,u+1f3b5,u+1f3c6,u+1f3e0,u+1f3f4,u+1f441,u+1f464,u+1f499-1f49c,u+1f4b2-1f4b3,u+1f4bc,u+1f4c1,u+1f4ce,u+1f4d4,u+1f4de,u+1f4f6,u+1f511-1f513,u+1f516-1f517,u+1f525,u+1f527,u+1f553,u+1f57b,u+1f5a4,u+1f5a8,u+1f5b6,u+1f5bf,u+1f5e9-1f5ea,u+1f6e3,u+1f90d-1f90e,u+1f9e1,u+1f9fc,u+1fa90
}














































