blanche

    Объявление

    1. Классика








    проверка

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

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


    Вы здесь » blanche » archive » прошлый фиолетовый вайб


    прошлый фиолетовый вайб

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

    1

    с жожей

    0

    2

    структура 1
    Код:
    /*************************************************************
    КОДЫ И ГРАФИКА BLANCHE v.2022.0
    у нас есть мастерская на рено, обращайтесь <З
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    части кодов можно свободно брать в личное пользование, если вы оставите мое копи в стиле вашего диза
    давайте уважать труды, да и просто друг друга <З
    **************************************************************
    
    I. ШРИФТЫ, ТЕКСТ И ССЫЛКИ / ПЕРЕМЕННЫЕ
    -------------------------------------------------------------*/
    @import url(style_cs.css);
    @import url("https://kit-pro.fontawesome.com/releases/v5.15.1/css/pro.min.css");
    @import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC&family=Raleway:wght@500&display=swap');
    @import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Cuprum&family=Yeseva+One&display=swap');
    @font-face { font-family: Helvetica Neue;
    src: local("HelveticaNeueCyr-Roman"), url(//forumstatic.ru/files/001a/28/10/91623.ttf) format('truetype');}
    @font-face { font-family: Helvetica Bold;
    src: local("Helvetica-Bold"), url(//forumstatic.ru/files/001b/7c/28/10452.ttf) format('truetype');}
    @font-face { font-family: Iglets;
    src: local("Iglets"), url(//forumstatic.ru/files/001b/7c/28/62690.ttf) format('truetype');}
    @font-face { font-family: Frankie Friends;
    src: local("FrankieFriendsRegular"), url(//forumstatic.ru/files/001b/7c/28/41710.ttf) format('truetype');}
    @font-face { font-family: AGBengaly;
    src: local("AGBengaly-Roman"), url(https://forumstatic.ru/files/001b/7c/28/71965.ttf) format('truetype');}
    @font-face { font-family: AGBengaly Bold;
    src: local("AGBengaly-Bold"), url(https://forumstatic.ru/files/001b/7c/28/43014.ttf) format('truetype');}
    @font-face { font-family: century gothic;
    src: local("centurygothic"), url(https://forumstatic.ru/files/001b/7c/28/22441.ttf) format('truetype');}
    
    @font-face { font-family: Dirtyline;
    src: local("Dirtyline36Daysoftype2022-Reg"), url(https://forumstatic.ru/files/001b/7c/28/55534.ttf) format('truetype');}
    @font-face { font-family: Aesthetic;
    src: local("91418"), url(https://forumstatic.ru/files/001a/28/10/91418.ttf) format('truetype');}
    
    :root {
    --bg: url(https://forumstatic.ru/files/001b/7c/28/16418.jpg) no-repeat center top/cover fixed;
    --pun-bg: url(https://forumstatic.ru/files/001b/7c/28/48564.png) top left repeat fixed, var(--bg);
    --postsh: #64636780;
    --basicfont: 'Helvetica Neue'; --accentfont: 'Lighthaus'; --fawe: 'Font Awesome 5 Pro';
    --trans1: all 1s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.3s 0.2s linear; --trans2: all .3s cubic-bezier(.64,.51,.55,1.16) 0s; --trans3: all 0.5s;
    
    /* акцент */
    --accent1: #bda68f;
    --accent-d1: 184, 171, 158;
    --accent-l1: #ddc5ad;
    --accent-l2: #ccbdae;
    --accent-l3: #efece8;
    
    /* база */
    --basic1: 86, 77, 94;
    --basic2: 81, 77, 88;
    --basic-d1: #625f68;
    --basic-d2: 84, 79, 91;
    --basic-l1: 163, 162, 165;
    --basic-l2: #d0ced2;
    --basic-l3: #e9e6ed;
    
    --jud-accent1: #b13e3e;
    --jud-accent2: #cacaca;
    --jud-basic1: #151515;
    --jud-basic2: #f0f0f0;
    
    --jud-font: 'Century Gothic'; 
    --jud-font1: AGBengaly;
    
    --jud-bord: 2px solid #df918b;
    
    --judfont1: 'Helvetica Bold';
    --judbg: url(https://forumstatic.ru/files/001b/7c/28/39739.jpg) no-repeat center top/cover fixed;
    }
    
    
    
    /* цвет текста на форуме + зачеркнутого */
    .punbb, del:hover, #topic-users-in a:after {font: normal 68.75% verdana, arial, helvetica, sans-serif; 
        color: rgba(var(--basic-l1));}
    
    /* ссылки до и после наведения */
    .punbb a, .punbb #List-UserNames li>b {text-decoration:none; transition: var(--trans1); color: var(--accent1);}
    #pun-admain a, #MyBookmarks span.scrl.t, #MyBookmarks span.scrl.b {color: var(--accent1) !important;}
    .punbb a:hover, .punbb a:focus, .punbb a:active {color: #a7a6af;}
    
    /* зачеркнутый текст */
    del {filter: blur(1px); text-decoration: none; transition: var(--trans1); opacity: .5;} del:hover { font: inherit; filter: none; opacity: 1;}
    
    
    
    
    
    /* II. ФОН, ТЕЛО
    -------------------------------------------------------------*/
    /* фон */
    body {overflow-x: hidden; background: var(--bg) #989295;} 
    
    /* тело */
    #pun {margin: 30px auto; position: relative; border-radius: 15px; background: var(--pun-bg); width: 1000px; box-shadow: 0 0 0 1px #9e9ba3 inset, 0 0 0 1px #746e78, 0 0 20px inset #46424b80, 0 0 20px #57525733;}
    .punbb {height: auto; padding: 15px 25px 15px 37px; position: relative; margin-bottom: -80px;}
    
    #pun-index #pun-main .category .container {margin: 0 !important; z-index: 2;}
    #pun-index #pun-main .category .container, .post-box, #pun-viewforum #pun-main .forum .container, #pun-viewforum #pun-main .category .container, #pun-respect #pun-main .container, #pun-positive #pun-main .container, #pun-online #pun-main .section.online-list .container, #pun-messages #messages .fs-box, #pun-searchtopics #pun-main .forum .container, .punbb textarea, table#filetable {padding: 20px; border-radius: 7px; position: relative; color: var(--basic-d1);
        background: #dbdbdb;
        box-shadow: 0 0 0 1px inset #dbdbdb, 0 0 0 2px inset #acaab0, 0 0 0 1px #605c65, 0 0 20px inset #c8c3ce, 0 0 10px var(--postsh);}
    
    /* псевдоэлемент тела © blanche. брать можно только с копирайтом */
    #pun:before {content: ''; position: absolute; width: 15px; height: 100%;    background: #fcf7f247;    border-radius: 15px 0 0 15px;    border-right: 1px solid #bbbabd;    border-left: 1px solid #b1b1b1;}
    
    
    
    /* ДЖУДА */
    body.jud {background: url(https://forumstatic.ru/files/001b/7c/28/46282.jpg) repeat-y top center fixed var(--jud-basic1);}
    .jud #pun {    background: transparent;    box-shadow: none; border-radius: 20px;    margin-top: 145px;}
    .jud #pun:before {    background: transparent;    width: 246px;    border-radius: 20px 0 0 20px;    border: 1px solid #5a5a5a;    left: -1px;    height: calc(100% - 2px);    border-right: none;}
    .jud #pun:after {    background: url(https://forumstatic.ru/files/001b/7c/28/53763.png);    width: 1250px;    height: 517px;    border: none;    top: -145px;    left: -120px;}
    .jud .punbb {    padding: 0;}
    .jud .punbb:before {    content: '';    background: url(https://forumstatic.ru/files/001b/7c/28/84012.jpg);    width: 294px;    height: 147px;    position: absolute;    top: -145px;    left: 99px;    z-index: -1;}
    
    .jud #pun-index #pun-main .category .container, .jud .post-box, .jud #pun-viewforum #pun-main .forum .container, .jud #pun-viewforum #pun-main .category .container, .jud #pun-respect #pun-main .container, .jud #pun-positive #pun-main .container, .jud #pun-online #pun-main .section.online-list .container, .jud #pun-messages #messages .fs-box, .jud #pun-searchtopics #pun-main .forum .container, .jud table#filetable, .jud #pun-stats .statscon, .jud #post, .jud #pun-movetopic #pun-main .container {    background: transparent;    box-shadow: none;    border: var(--jud-bord) !important;    border-left: none !important;    border-radius: 0 20px 20px 0; position: relative; color: var(--jud-basic1)}
    .jud #pun-index #pun-main #pun-category1 .container {    border-top: none !important;    border-top-right-radius: 0;}
    .jud #pun-index #pun-main .category .container:before, .jud #pun-stats .statscon:before {    content: '';    border: 2px solid var(--jud-basic1);    position: absolute;    width: 242px;    top: -2px;    left: 0px;    height: 100%;}
    .jud #pun-index .main .tcr a, .jud #pun-index .main .tcr .lastpost {    color: var(--jud-basic1) !important;}
    .jud #post {    border-radius: 0;    border-top: none !important; border-bottom: none !important;}
    .jud #post:before {    content: '';    position: absolute;    width: calc(100% - 246px) !important;    left: 246px;    top: -60px;    height: 60px !important;      z-index: 0; margin-top: 0 !important}
    
    .jud .punbb, .jud del:hover, .jud #topic-users-in a:after {color: var(--jud-basic1)}
    .jud .punbb a {color: var(--jud-accent1)}
    
    
    
    
    
    /* III. ПОЛЬЗОВАТЕЛЬСКАЯ НАВИГАЦИЯ, ПРИВЕТСТВИЕ, НАВИГАЦИЯ ПО ТЕМАМ
    -------------------------------------------------------------*/
    #pun-ulinks, #pun-about .item1 {font-family: var(--basicfont);text-transform: uppercase;font-size: 6.5px;letter-spacing: 1px;width: 948px;text-align: center;}
    
    #pun-ulinks {position: absolute;top: 0px;z-index: 0;} 
    #pun-ulinks li:after {    content: '\2726';    color: rgba(var(--accent-d1));    font-size: 10px; transition: var(--trans1)}
    #pun-ulinks li a {    padding: 4px 10px;    display: inline-flex;    justify-content: center;    align-items: center;    align-content: center;    position: relative; transition: var(--trans2);color: rgba(var(--basic-l1));}
    
    #pun-ulinks li a:hover {color: rgba(var(--accent-d1))}
    #pun-ulinks li:hover a {transform: scale(1.3);}
    #pun-ulinks li a:before {content: ''; width: 70%; height: 30px; position: absolute; border-radius: 50%; filter: blur(9px); opacity: 0; transition: var(--trans2); z-index: -1; top: 10px;
            background: #958d9b8f;}
    #pun-ulinks li:hover a:before {opacity: 1;}
    
    #pun-ulinks .item7:last-child {display: inline-block !important;}
    #pun-navlinks li, #pun-ulinks li {display: inline; margin: 0px;} 
    
    #pun-ulinks:hover li a, #pun-ulinks:hover li:after {opacity: .3} #pun-ulinks li a:hover {opacity: 1;}
    
    /* НАВИГАЦИЯ ИКОНКАМИ © blanche. брать можно только с копирайтом */
    /* закреп */
    #pun-navlinks {position: sticky; top: 200px;}
    #pun-navlinks .container {left: -33px; position: absolute;}
    
    /* стиль и анимация */
    #pun-navlinks, #pun-navlinks a {outline: none !important; z-index: 9999;}
    #pun-navlinks li a:before, #navpr_1 a:before, span.num_msg:before {font-family: var(--fawe);font-size: 13px;transition: var(--trans2); display: block; font-weight: bold;}
    #pun-navlinks li a {    height: 25px;    display: flex;    width: 25px;    background: rgba(var(--accent-d1));     border-radius: 5px; align-content: center;    align-items: center;    justify-content: center;   color: var(--basic-l3);}
    #pun-navlinks .container li a {    margin: 10px 0;}
    #pun-navlinks li a span, #navpr_1 a:after, #navadmin a:after, #navlogout a:after {    width: 0px;    transition: all .5s !important;    font-size: 0px;    font-family: var(--basicfont);    text-transform: uppercase;    letter-spacing: 1px;    margin: 0 -10px 0 10px;    opacity: 0;}
    #pun-navlinks a:hover span, #navpr_1 a:hover:after, #navadmin a:hover:after, #navlogout a:hover:after {transition: all 0.5s;width: 80px;font-size: 8px; opacity: 1;}
    #pun-navlinks a:not(p a):hover {padding-right: 60px !important; margin-left: -90px !important;    padding-left: 30px !important; background: rgba(var(--accent-d1), .5); box-shadow: 0 0 0 1px inset rgba(var(--accent-d1));}
    
    /* содержимое */
    #navadmin a span, #navlogout a span {display: none;}
    #navindex a:before {content: "\f80c";}
    #navuserlist a:before {content: "\f007";}
    #navsearch a:before {content: "\f002";}
    #navprofile a:before {content: "\f004";}
    #navpm a:before {content: "\f0e0";}
    #navadmin a:before {content: "\f013";} #navadmin a:after {    content: 'админка';}
    #navlogout a:first-child:before, #navlogin a:before {content: "\f1d8";} #navlogout a:first-child:after {content: 'твинки';}
    #navpr_1 a:before {content: '\f0a1';} #navpr_1 a:after {content: 'пиар'}
    #navregister a:before {content: '\e036';}
    #pun-navlinks #New-exit:before {content: '\f08b'; }
    #pun-navlinks #New-exit:after {content: 'выйти';}
    
    /* ВЫДЕЛЕНИЕ НАВИГАЦИИ © blanche. брать можно только с копирайтом */
    #pun-index #navindex a, #pun-userlist #navuserlist a, #pun-search #navsearch a, #pun-profile #navprofile a, #pun-messages #navpm a, #pun-register #navregister a, #pun-login #navlogin a {background: rgba(var(--basic2)); box-shadow: 0 0 0 1px inset rgba(var(--basic2)); color: rgba(var(--accent-d1));}
    #pun-index #navindex a:hover, #pun-userlist #navuserlist a:hover, #pun-search #navsearch a:hover, #pun-profile #navprofile a:hover, #pun-messages #navpm a:hover, #pun-register #navregister a:hover, #pun-login #navlogin a:hover {background: rgba(var(--basic2),.5);}
    #pun-index #navindex a:before, #pun-userlist #navuserlist a:before, #pun-search #navsearch a:before, #pun-profile #navprofile a:before, #pun-messages #navpm a:before, #pun-register #navregister a:before, #pun-login #navlogin a:before {    font-weight: 100;}
    
    #pun-navlinks li p a {    display: inline-block;    text-align: center;    width: auto !important;    height: 10px !important;    background: transparent !important;    margin: 0px !important;}
    
    /* привет, ваш посл визит */
    #pun-status {position: absolute; z-index: 2; width: 250px; text-align: right;
        top: 148px;
        right: 50px;}
    span.status_userava  {float: right;       margin-left: 10px; } 
    span.status_userava, span.status_userava img {width: 35px;    height: 35px;    object-fit: cover; transition: var(--trans1); border-radius: 5px;}
    #pun-status .item1 {color: rgba(var(--basic1)) !important; transition: var(--trans1);    right: 0;    top: -31px;}
    #pun-status .item1, #pun-status .item2, #pun-status .item2 strong {    display: block;}
    #pun-status .item2 {width: 120px; float: right; font-size: 9px;    margin-top: 5px;    height: 25px;    overflow: hidden;    line-height: 12px;}
    
    #pun-status, #pun-announcement par b, #pun-announcement pos, .nov par b, .nov .par b {    font-family: var(--basicfont);    font-size: 9px;    letter-spacing: .5px;    text-transform: lowercase;}
    #pun-status, #pun-status a, #pun-announcement pos {color: var(--basic-l3);}
    #pun-status .item1, #pun-announcement par b, #pun-announcement pos a, .nov par b, .nov .par b {    text-transform: uppercase;    font-size: 8px;}
    
    span.item1 strong, span.item2 strong, #profile-left #pa-avatar strong, .pa-author strong {font-weight: normal !important;}
    
    /* навигация по темам */
    #pun-crumbs1, #pun-crumbs2 {font-family: var(--basicfont); letter-spacing: .5px; font-size: 9px; text-transform: uppercase;  text-align: center;    width: 100%;    margin: 10px 0;}
    #pun-crumbs1 p.container.crumbs, #pun-crumbs2 p.container.crumbs {margin: 0;}
    #pun-crumbs1 a {    z-index: 2;    position: relative;}
    #pun-crumbs1, #pun-crumbs2, #pun-crumbs1 a, #pun-crumbs2 a, #pun-crumbs1 .container a:after, #pun-crumbs2 .container a:after, #onlinelist .e4, #onlinelist .e4 a {color: #bbb8bf !important;}
    #pun-crumbs1 a:first-of-type, #pun-crumbs2 a:first-of-type, #pun-crumbs1 a:hover, #pun-crumbs2 a:hover {    color: var(--accent1);}
    #pun-crumbs1 .container a:after, #pun-crumbs2 .container a:after {content: '\2726'; margin: 0 2px 0 4px;}
    
    
    
    /* ДЖУДА */
    .jud #pun-ulinks li:after, .jud #pun-ulinks li a:before, .jud span.status_userava {display: none;}
    
    .jud #pun-navlinks .container {    left: -61px;}
    .jud #pun-navlinks li a {    background: var(--jud-accent1);    width: 30px;    height: 30px;    border-radius: 15px;}
    .jud #pun-navlinks li a:hover {    background: var(--jud-accent1);    box-shadow: none;    color: var(--jud-accent2);}
    .jud #pun-index #navindex a, .jud #pun-userlist #navuserlist a, .jud #pun-search #navsearch a, .jud #pun-profile #navprofile a, .jud #pun-messages #navpm a, .jud #pun-register #navregister a, .jud #pun-login #navlogin a {    background: var(--jud-accent2);    box-shadow: none; color: var(--jud-basic1)}
    .jud #pun-navlinks li a:before, .jud #navpr_1 a:before {font-weight: 100}
    .jud #navprofile a:before {    margin-top: 2px;}
    .jud #navadmin a:before {    margin-top: 1px;}
    .jud #navlogout a:first-child:before, .jud #navlogin a:before {    margin: 1px 0 0 -2px;}
    .jud #navpm a:before {    margin-top: 1px;}
    
    .jud #pun-crumbs1, .jud #pun-crumbs2 {    font-family: var(--jud-font);    font-size: 10px;   margin: 0 0px 0 248px;    width: 752px;    position: relative;    z-index: 1;}
    .jud #pun-crumbs1 {    padding: 40px 0 20px 0; }
    .jud #pun-crumbs2 {    padding: 15px 0;     margin-top: -9px;}
    .jud #pun-crumbs1:before, .jud #pun-crumbs2:after, .jud #pun-post #post-form #post:after {    content: '';   background: var(--jud-basic2);    position: absolute;    border: var(--jud-bord);        border-left: none;    z-index: -1;}
    .jud #pun-crumbs1:before, .jud #pun-crumbs2:after {    width: 100%;    height: 100%;    right: 0px;}
    .jud #pun-post #post-form #post:after {width: 752px;    height: 20px;right: -2px; bottom: -18px !important}
    .jud #pun-crumbs1:before {    top: 0px;     border-top-right-radius: 20px;}
    .jud #pun-crumbs1:before { border-bottom: none;border-bottom-right-radius: 0px;}
    .jud #pun-viewtopic #pun-crumbs1:before, .jud #pun-viewforum #pun-crumbs1:before, .jud #pun-searchposts #pun-crumbs1:before {border-bottom: var(--jud-bord); border-bottom-right-radius: 20px;}
    .jud #pun-crumbs2:after, .jud #pun-post #post-form #post:after {    bottom: 0px; border-top: none;     border-bottom-right-radius: 20px;}
    .jud #pun-crumbs1, .jud #pun-crumbs2, .jud #pun-crumbs1 a, .jud #pun-crumbs2 a {    color: var(--jud-basic1);}
    .jud #pun-crumbs1 a:first-of-type, .jud #pun-crumbs2 a:first-of-type, .jud #pun-crumbs1 a:hover, .jud #pun-crumbs2 a:hover, .jud #pun-crumbs1 .container a:after, .jud #pun-crumbs2 .container a:after {    color: var(--jud-accent1);}
    .jud #pun-viewforum #pun-crumbs2:after, .jud #pun-searchposts #pun-crumbs2:after, .jud #pun-viewtopic .formal .container:before {    border-top-right-radius: 20px;    border-top: var(--jud-bord);}
    .jud #pun-viewtopic .formal .container:not(#tags .container):before {    content: '';    width: 752px;    height: 40px;    position: absolute;    right: 0;    margin-top: -5px;    border-right: var(--jud-bord);}
    
    .jud #pun-ulinks { z-index: 2;    right: 10px;    width: 744px;    text-align: right;    font-family: var(--jud-font);    font-size: 7px; top: 5px;}
    .jud #pun-ulinks li a {    color: var(--jud-accent1);    padding: 3px 7px;}
    
    .jud #pun-status {    top: 6px;   left: 0;    width: 235px;    z-index: 3;    font-family: var(--jud-font);    letter-spacing: 1.5px;    -webkit-text-stroke: 0.4px;}
    .jud #pun-status .item1 {    position: relative;    top: 0;    width: 100%;    text-transform: lowercase;    font-size: 7px;    letter-spacing: 2px;}
    .jud #pun-status .item1 strong {    font-family: var(--jud-font);    display: inline-block;    font-size: 7px;    text-transform: uppercase;    border: none;    height: auto;    line-height: 5px;    margin-top: 0;    -webkit-text-stroke: 0px;color: var(--jud-basic2);}
    .jud #pun-status, .jud #pun-status a, .jud #pun-status .item1 {    color: var(--jud-accent1) !important;}
    .jud #pun-status .item2 {    width: 100%;    font-size: 7px;    margin-top: 0;}
    .jud #pun-status .item2 strong {    display: inline-block;    margin-left: 4px;}
    .jud #pun-post .post.toppost {    margin-top: 18px;}
    
    
    
    
    
    /* IV. ПОДФОРУМ НА ГЛАВНОЙ
    -------------------------------------------------------------*/
    #pun-main, #pun-admain {    position: relative;    min-height: 200px;}
    .punbb .main .tcmod {width: 2%;}
    #pun-index .tcl {overflow: hidden;text-align: left;}
    #pun-index .tcl h3 {margin: 0;}
    table {    width: 100%;}
    #pun-index .tcr {width: 60%}
    
    /* весь блок подфорума */
    .hasicon .alt1, .hasicon .alt2, .forum .container tr, #messages tr, .section .container tr {    transition: var(--trans1);    position: relative;    display: flex;    align-items: center;    justify-content: space-between;    padding: 0 10px;    margin: 0 -10px;}
    .hasicon .alt1, .hasicon .alt2 {height: 65px;}
    .forum .container tbody.hasicon tr, #messages tr, .section .container tr {height: 40px;}
    .hasicon .alt1:after, .hasicon .alt2:after, .forum .container tbody tr:not(:last-of-type):after, #messages tr:not(:last-of-type):after, .section .container tr:not(:last-of-type):after {content: ''; width: calc(100% - 100px); height: 1px; position: absolute; left: 55px;
        background: linear-gradient(90deg, #c9c6cc, #dbdbdb, #c9c6cc);}
    .forum .container tbody tr:not(:last-of-type):after, #messages tr:not(:last-of-type):after, .section .container tr:not(:last-of-type):after {margin-top: 40px; left: 10px; width: calc(100% - 20px); transition: var(--trans1)}
    
    /* название */
    #pun-index .tcl h3 a { text-transform: lowercase;    font-family: var(--accentfont) !important;    font-size: 14px !important;    letter-spacing: 1px; display: block;    margin-bottom: 10px;    -webkit-text-stroke: .2px;}
    #pun-index .main .tcr .lastpost, #pun-index .tcl a, #pun-index .subforums:after {color: rgba(var(--basic1), .6); transition: var(--trans1)}
    #pun-index .tcl:hover a {opacity: .5}  #pun-index .tcl:hover h3 a, #pun-index .tcl a:hover {opacity: 1}
    #pun-index .main .tcr a, #pun-index .tcl h3 a {color: rgba(var(--basic1))}
    
    /* аватар */
    .punbb .user-avatar .avatar-image, .user-avatar {    height: 25px !important;    width: 25px !important; border-radius: 50%;    transition: var(--trans1);}
    .user-avatar { background: var(--basic-l2) !important;}
    .punbb .user-avatar .avatar-image {    opacity: .4 !important;    transition: var(--trans3);      mix-blend-mode: luminosity;}
    .punbb .user-avatar .isonline {top: -1px !important;    right: -6px !important;    background: rgba(var(--accent-d1)) !important;}
    #pun-index .tcr .user-avatar {margin: 7px 0px 0px 11px;float: right;}
    #pun-index .tcr .user-avatar a {border: none !important;    margin: 0px !important;}
    #pun-viewforum .tcr .user-avatar {margin: 0 0 0 10px;    order: 1;}
    
    #pun-index .main .tcr {padding: 0; transition: var(--trans1);}
    #pun-index .subforums {display: inline-block;}
    .subforums, #pun-index .main .tcr, #pun-index .tcl a {font-family: var(--basicfont);    text-transform: uppercase;}
    #pun-index .tcr a {    font-size: 9.5px;    letter-spacing: 1px;  display: block;  }
    #pun-index .tcr .lastpost, #pun-index .subforums a, #pun-index .tcl a {     font-size: 10px;    letter-spacing: .5px;    text-transform: lowercase;    font-family: var(--basicfont);}
    #pun-index .tcl a:not(:last-child):after, #pun-index .subforums:after {    content: '•';    margin: 0 5px;    vertical-align: middle;    font-size: 6px;}
    #pun-index .subforums:after {    margin-top: -4px;    display: inline-block;}
    
    /* наводилки */
    .hasicon .alt1:hover, .hasicon .alt2:hover, .forum .container tr:hover, #messages tr:hover, .section .container tr:hover {border-radius: 10px; background: #ffffff4a; margin: 0 5px;}
    .forum .container tr:hover:after, #messages tr:hover:after, .section .container tr:hover:after {opacity: 0;}
    .forum .container thead tr:hover, #messages thead tr:hover, .section .container thead tr:hover {background: transparent; margin: 0 -10px;}
    .forum .container tr td:first-child:before, #messages tr td:first-child:before, .section .container tr td:first-child:before {    content: '';    background: #d6dbda;    width: 100%;    height: 1px;    position: absolute;    left: 10px;    top: 0;    opacity: 0;    transition: var(--trans1);}
    .forum .container tr:hover td:first-child:before, #messages tr:hover td:first-child:before, .section .container tr:hover td:first-child:before {    left: -10px;    opacity: 1; width: calc(100% + 20px)}
    
    /*.alt1:hover a, .alt1:hover .tcr .lastpost, .alt2:hover a, .alt2:hover .tcr .lastpost, #pun-index .inew a, #pun-index .inew .lastpost {            color: rgba(var(--accent-d1)) !important;}*/
    #pun-index .alt1:hover .tcr .user-avatar, #pun-index .alt2:hover .tcr .user-avatar, #pun-index .inew .tcr .user-avatar {    background: var(--accent-l1) !important;} /* иконка */
    
    .pun-modal.rating_theme .container tr {    height: auto;    padding: 0;    margin: 0;    display: table-row;}
    .pun-modal.rating_theme .container tr:hover {background: transparent}
    
    
    
    /* ДЖУДА */
    .jud .hasicon .alt1:after, .jud .hasicon .alt2:after, .jud .forum .container tbody tr:not(:last-of-type):after, .jud #messages tr:not(:last-of-type):after, .jud .section .container tr:not(:last-of-type):after {    background: #2c2c2c;    left: -10px;    width: 100%;}
    .jud .hasicon .alt1:hover, .jud .hasicon .alt2:hover, .jud .forum .container tr:hover, .jud #messages tr:hover, .jud .section .container tr:hover {background: transparent; margin: 0 -10px;}
    
    .jud #pun-index .tcl {    width: 60%;}
    .jud #pun-index .intd {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: center;height: 70px;}
    .jud #pun-index .tcl a {    color: var(--jud-basic2) !important;    font-size: 9px;    letter-spacing: 1px;}
    .jud #pun-index .tcl h3 {    width: inherit;    margin-top: -10px;}
    .jud #pun-index .tcl h3 a, .jud #onlinelist .e1, .jud #onlinelist .e1 a, .jud #onlinelist .e3, .jud #onlinelist .e3 a {    font-family: var(--jud-font1) Bold !important;    font-size: 25px !important;    letter-spacing: 0;    -webkit-text-stroke: 0;    color: var(--jud-accent1) !important; }
    .jud #pun-index .tcl h3 a {margin-top: -5px;}
    .jud .subforums, .jud #pun-index .main .tcr, .jud #pun-index .tcl a {    font-family: var(--jud-font);}
    .jud #pun-index .tclcon {    width: 224px;}
    
    .jud .punbb .user-avatar .avatar-image, .jud .user-avatar {    width: 30px !important;    height: 30px !important;    opacity: 1 !important;    position: relative;    z-index: 1;}
    .jud .user-avatar {    background: var(--jud-accent1) !important;    box-shadow: 0 0 0 1px #5a5a5a !important;    margin-top: 3px !important;}
    .jud .punbb .user-avatar .avatar-image {mix-blend-mode: soft-light;    filter: grayscale(1);}
    .jud .punbb .user-avatar .isonline {    background: var(--jud-basic1) !important;}
    .jud #pun-index .alt1:hover .tcr .user-avatar, .jud #pun-index .alt2:hover .tcr .user-avatar, .jud #pun-index .inew .tcr .user-avatar {    background: var(--jud-accent1) !important;}
    .jud .forum .container tr:hover:after, .jud #messages tr:hover:after, .jud .section .container tr:hover:after {opacity: 1;}
    .jud .forum .container tr td:first-child:before, .jud #messages tr td:first-child:before, .jud .section .container tr td:first-child:before {display: none;}
    
    
    
    
    
    /* V. ВНУТРИ ПОДФОРУМА
    -------------------------------------------------------------*/
    #pun-viewforum .tcl {width: 70%} #pun-viewforum .tcr {width: 40%;     display: flex;    align-items: center;    justify-content: flex-end;}
    #pun-viewforum .tcl, #pun-viewforum .tcr, #pun-viewforum .tc2, #pun-viewforum .tc3 {text-transform: lowercase;    font-family: var(--basicfont);    font-size: 10px; letter-spacing: .5px;}
    #pun-viewforum .tcl h3 {font-size: 10px !important;}
    #pun-messages .modmenu a {    bottom: -46px;    left: 459px;    position: absolute;    z-index: 9;}
    #pun-viewforum .category td.tcr a {display: block;margin-top: -10px;}
    #pun-viewforum .category td.tcr .lastpost {margin-right: 36px;display: block; transition: var(--trans1)}
    #pun-viewforum .isub .user-avatar {margin-top: -3px;}
    #pun-viewforum .isub .user-avatar .isonline {margin-top: -10px;}
    
    #pun-viewforum .modmenu {    position: absolute;     left: 167px;    /*bottom: -3px;*/margin-top: 6px;}
    
    .subforums, #subforums {    font-size: 0px !important;}
    #pun-viewforum #subforums a {    font-size: 12px;    color: rgba(var(--accent-d1)) !important;}
    #pun-viewforum #subforums a:hover {opacity: .5}
    #pun-viewforum #subforums a:not(:last-child):after {    content: '\2726';    margin: 0 4px;    font-size: 9px;    vertical-align: middle;}
    
    /* ДЖУДА */
    .jud #pun-viewforum #pun-main .forum .container, .jud #pun-respect #pun-main .container, .jud #pun-positive #pun-main .container {    margin-left: 246px !important;}
    .jud #pun-respect #pun-main .container, .jud #pun-positive #pun-main .container {    border-radius: 0;    margin: -30px 0;    border-bottom: 0 !important;}
    .jud #pun-viewforum .modmenu {    margin-top: -7px;    left: 261px;}
    
    .jud #pun-viewforum #subforums a {    color: var(--jud-accent1) !important;    font-size: 20px;}
    .jud #pun-viewforum #subforums {    margin-left: 266px;    width: 714px;    border: none !important;}
    .jud #pun-viewforum #subforums a:after {    font-size: 14px;}
    
    
    
    
    
    /* VI. ПРОСМОТР В ТЕМЕ
    -------------------------------------------------------------*/
    /* конец флуда, быстрый ответ */
    #pun-viewtopic #post-form h2 span, .post-links .pl-nodelete {text-align: center; display: block; font-family: var(--basicfont); text-transform: uppercase; font-size: 8px; letter-spacing: 1px;}
    #pun-viewtopic #post-form h2 span {margin: 45px 0 -20px 0; text-align: center; font-size: 0; padding: 0;position: relative; z-index: 0;}
    #pun-viewtopic #pun-main .formal a {font-family: var(--basicfont); text-transform: lowercase; letter-spacing: .5px; font-size: 10px;}
    
    /* СПИСОК ПРОСМАТРИВАЮЩИХ ИКОНКАМИ © blanche. брать можно только с копирайтом */
    #topic-users-in .container span, #pun-viewtopic .linksb .subscribelink {font-size: 0;}
    #pun-viewtopic .linksb .subscribelink a {height: 20px; width: 25px; display: block;}
    #pun-viewtopic .linksb .subscribelink a span {    position: absolute;    width: 25px;    height: 25px;}
    .subscribelink {    float: right;    right: 0px;    position: absolute;    z-index: 2;    margin-top: 17px;}
    #pun-viewtopic #topic-users-in .container span:before, .subscribe1:before, .unsubscribe:before, .All_the_pros:before, .All_the_pros.load:before, .All_the_pros.done:before {font-family: var(--fawe);    font-size: 12px;    margin-right: -7px;    color: rgba(var(--accent-d1)); font-weight: 900}
    #pun-viewtopic #topic-users-in .container span:before {content: '\f007'; vertical-align: sub;}
    .subscribe1:before, .unsubscribe:before {transition: var(--trans1); position: absolute; margin: 5px; font-size: 14px;}
    .subscribe1:before {content: '\f06e';} .unsubscribe:before {content: '\f070'}
    .subscribe1:hover:before, .unsubscribe:hover:before, .All_the_pros:hover:before {color: var(--accent-l2);}
    
    /* модерка */
    #topic-modmenu.modmenu {    position: absolute;    margin: -41px 0 0 265px;    z-index: 2;}
    #pun-viewtopic #mod-options {height: 21px !important; background: transparent; width: 150px; outline: none !important; box-shadow: none; text-shadow: none; text-transform: uppercase !important; font-size: 8px !important;}
    
    #pun-viewtopic .modmenu .container span {font-weight: normal!important;}
    #topic-users-in .container a:not(:last-child):after {    content: ',';}
    
    /* разделитель между постами */
    #pun-viewtopic .post-links ul, #pun-messages .post-links ul, #pun-searchposts .post-links ul {margin: 0 0px;padding: 0px;    height: 20px;}
    #pun-viewtopic .post-links ul, #pun-messages .post-links ul {text-align: right;}
    #pun-viewtopic .post-links li, #pun-messages .post-links li {display: inline-block;}
    .pl-email {  float: left;}
    .post-links li.pl-email.profile, .post-links li.pl-email.pm {    margin-right: 10px;}
    .post-links li.pl-delete, .post-links li.pl-edit {    margin-right: 6px;}
    
    /* посты по ширине */
    .punbb .post-content p {    margin: 0;    padding-bottom: 10px;    line-height: 150%;    text-align: justify;}
    .punbb .post-content {  padding: 0;  margin: 0;  width: 100%;  /*overflow: hidden; ВАЖНОЕ*/    text-align: justify; }
    
    /* HR И ЛИНИЯ ПЕРЕД ПОДПИСЬЮ СО ЗВЕЗДОЙ © blanche. брать можно только с копирайтом */
    .punbb .post-sig dt, .post-content hr {border-top: 1px solid var(--basic-l2); margin: 20px 0 !important; display: flex; justify-content: center;}
    .post-content hr {opacity: 1 !important; border-bottom: none !important;}
    .punbb .post-sig dt:before, .post-content hr:before {width: 30px; content: '\2726'; font-size: 18px; text-align: center; border-radius: 20px;    color: rgba(var(--accent-d1));    position: absolute;    background: #d6dbda;margin: -13px;}
    
    /* ЛАЙКИ ВСЕМ НА СТРАНИЦЕ © deff, оформление blanche. брать нельзя, скрипт платный */
    .All_the_pros {position: absolute; margin: 1px 0 0 -30px; cursor: pointer; width: 23px; height:20px; background: none;}
    .All_the_pros.load {background: none;}
    .All_the_pros.done {background: none; cursor: default !important;}
    
    .All_the_pros:before, .All_the_pros.load:before, .All_the_pros.done:before {font-family: var(--fawe); font-size: 12px; position: absolute; margin: 5px; transition: var(--trans1); font-weight: 900;}
    .All_the_pros.load:not(.done):before {animation-name: rotation; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear; content: '\f110';}
    .All_the_pros:before {content: '\f004';} .All_the_pros.load.done:before {content: '\f058';}
    @keyframes rotation { 0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}
    
    
    
    /* ДЖУДА */
    .jud #pun-viewtopic .post-links {    background: var(--jud-basic2);     margin: 0;    padding: 0px 88px 0px 20px;}
    .jud .pagelink, .jud .pagelink a, .jud .postlink a, .jud .post-links a, .jud #pun-viewtopic #mod-options, .jud #pun-viewforum .modmenu a, .jud #pun-messages .postlink .button, .jud #pun-viewtopic .linksb .pagelink, .jud #pun-viewtopic .linksb .pagelink a {    color: var(--jud-basic1) !important;}
    .jud #pun-viewtopic .linksb .pagelink, .jud #pun-viewtopic .linksb .pagelink a {    -webkit-text-stroke: 0.5px;}
    .jud #pun-viewtopic .post-links:before {    content: '';    width: 752px;  border: var(--jud-bord); border-top: none; border-left: none;    height: 30px;    position: absolute;    margin: -32px 0 0 0px;    border-bottom-right-radius: 20px; right: 0;}
    .jud .punbb .post-sig dt, .jud .post-content hr {    border-color: var(--jud-basic1);}
    .jud .punbb .post-sig dt:before, .jud .post-content hr:before {    background: var(--jud-basic2);    color: var(--jud-accent1);}
    .jud #pun-viewtopic .post-links ul:before {    content: '';    background: var(--jud-basic1);    width: 246px;    position: absolute;    height: 100%;    left: 0;    top: 0;    z-index: -1;}
    .jud #pun-viewtopic .post-links ul {    height: 30px;}
    
    .jud #topic-users-in {    margin-left: 246px;    border-color: transparent !important; padding-left: 20px;}
    .jud #pun-viewtopic #topic-users-in .container span:before, .jud .subscribe1:before, .jud .unsubscribe:before, .jud .All_the_pros:before, .jud .All_the_pros.load:before, .jud .All_the_pros.done:before {    color: var(--jud-accent1); font-weight: 400;}
    .jud #topic-modmenu.modmenu {    margin: -36px 0 0 420px;}
    .jud #pun-viewtopic #pun-main #post-form h2 span:before {    position: absolute;    left: 0;    opacity: 1;    font-family: var(--jud-font1) Bold;    font-size: 30px;    margin-top: 40px;    width: 225px;    text-align: right;    letter-spacing: 0;    line-height: 23px;    text-transform: lowercase;}
    .jud .subscribelink {margin-top: 20px;margin-right: 20px;}
    .jud .subscribe1:hover:before, .jud  .unsubscribe:hover:before, .jud  .All_the_pros:hover:before {    color: var(--jud-basic1);}
    
    
    
    
    
    
    /* VII. ПРОСМОТР ПО СТРАНИЦАМ
    -------------------------------------------------------------*/
    #pun-main .info {font-family: var(--basicfont); text-transform: lowercase; letter-spacing: .5px;}
    .punbb .formal fieldset {padding: 0;}
    .tc2, .tc3 {width: 10%;} .tcl {width: 50%;} .tcr {width: 25%;}
    
    .newtext a {    background: rgba(var(--basic-l1),.8);    text-transform: uppercase;    font-family: 'Helvetica Neue medium';    font-size: 8px;    letter-spacing: 1px;    padding: 3px 4px;    color: var(--basic-d1);    border-radius: 4px;}
    #pun-searchtopics .tclcon strong {    font-weight: normal;}
    
    /* ПРАВКА ГОСТЕВОГО ВИДА И ЗАКРЫТОГО ТОПИКА © blanche. брать можно только с копирайтом */
    .jud .gid3 #post:before {    top: -17px;} .jud .gid3 #post-form {    margin-top: 60px;}
    .gid3 #post {    margin-top: -60px;    margin-bottom: 0px;}
    .gid3 #pun-viewtopic .linksb {    margin-left: 0;    width: 100%; margin-top: -30px;}
    .jud .gid3 #pun-viewtopic .linksb {    margin-top: -22px;    padding-bottom: 13px;}
    
    .topic_closed .gid3 #pun-viewtopic .linksb {    position: relative;    margin: 10px 0 0 0;}
    .topic_closed .gid3 h3 {padding: 10px 0; position: relative !important;    margin-top: 0 !important;}
    
    .jud.topic_closed .gid3 h3 {padding: 0;}
    body.jud.topic_closed #pun-crumbs2 {    margin-top: 50px;}
    body.jud.topic_closed .gid3 #pun-crumbs2 {    margin-top: -20px;}
    .jud.topic_closed .gid3 #pun-viewtopic .linksb {    position: absolute;    margin: -30px 0 0 266px;}
    .jud.topic_closed #topic-users-in {    border-top: var(--jud-bord) !important;    border-right: var(--jud-bord) !important;    border-top-right-radius: 20px;}
    .jud.topic_closed .subscribelink {margin-top: 16px;}
    .jud.topic_closed .gid1 #post {    margin-bottom: -50px;}
    
    /* предпросмотр соо */
    #pun-post h3 {padding-right: 0px !important;}
    #pun-post .FNTslider {right: 66px;}
    #pun-post fieldset#post-preview {    margin-bottom: 20px;    margin-right: 0;}
    
    /* редактирование */
    #pun-edit .fs-box.hashelp, #pun-post .fs-box.hashelp, #pun-messages .fs-box.hashelp, .gid3 #post-form .fs-box.hashelp {    display: flex;    flex-direction: column;}
    #pun-post p.inputfield.required.longinput:nth-of-type(1), #pun-edit p.inputfield.required.longinput:nth-of-type(2), #pun-messages fieldset#post-new p.inputfield.required, .gid3 #post-form .fs-box.hashelp p.inputfield.required.longinput:nth-of-type(1), .gid3 #post-form .fs-box.hashelp p.inputfield.required {    order: -1;}
    
    /* модерское */
    .pun-modal.move_posts_form .Select_Topics .tc2 {text-align: center; width: 5%;}
    .pun-modal.move_posts_form .Select_Topics tr {border-bottom: 1px solid rgba(var(--basic-l1)); height: 30px;}
    #pun-profile #profile8.container input {    width: 100%;}
    #pun-profile #profile8.container .fs-box {margin-bottom: 50px;}
    
    /* мои сообщения */
    #pun-searchposts h3 {margin: -36px 0 0 159px !important;    position: absolute;    width: calc(100% - 159px);}
    #pun-searchposts h3 span a {margin-left: 7px;}
    #pun-searchposts .post:first-of-type h3 {margin-top: -43px !important;}
    #pun-searchposts .linksb {     margin-top: -48px;    display: flex;    justify-content: flex-end;}
    
    /* участники */
    #pun-userlist .usertable {font-family: var(--basicfont); text-transform: lowercase; letter-spacing: .5px; font-size: 10px;}
    #pun-userlist #userlist {    border-bottom: 1px solid;    margin-bottom: 10px;}
    #pun-userlist legend {    border: none !important;    margin-bottom: 0px !important;}
    
    #pun-userlist .usertable tr {    display: inline-flex;    width: 447px;    position: relative;    margin: 5px 0;        background: #262c2c2b; padding: 10px;    border-radius: 5px;    align-items: flex-end;transition: var(--trans2);}
    #pun-userlist .usertable tr td {    width: inherit;    text-align: center;}
    #pun-userlist .user-avatar .avatar-image, #pun-userlist .user-avatar {    width: 50px !important;    height: 50px !important;    border-radius: 6px !important;}
    td.tc3.relation:before {content: 'репутация';} td.tc3.num_posts:before {content: 'сообщений';} td.tc3.registered:before {content: 'зарегистрирован';} td.tc3.last_visit:before {content: 'последний визит';}
    td.tc3.relation, td.tc3.num_posts {    width: 70% !important;}
    #pun-userlist .usertable tr td:before {    display: block;    text-transform: uppercase;    font-size: 7px;    letter-spacing: 1px;    margin-bottom: 5px;}
    #pun-userlist .usertable tr.altstyle {    margin-right: 10px}
    #pun-userlist td.tcl.username {    width: 11% !important;}
    #pun-userlist span.usersname {    position: absolute;    top: 6px;    right: 10px;    font-family: 'Lighthaus';    font-size: 18px;    letter-spacing: 0px;    width: 82%;    text-align: right;    border-bottom: 1px solid rgba(var(--basic-l1),.3);    padding-bottom: 2px;}
    #pun-userlist .usertable tr:hover {    transform: scale(1.03);}
    
    /* формы заполнения на страницах участников и поиска */
    .fs-box.inline {    display: flex;    align-items: center;    column-gap: 15px;}
    #pun-search .fs-box.inline {margin-bottom: 15px;}
    .punbb .inline .infofield {font-family: var(--basicfont); text-transform: lowercase; font-size: 9px; letter-spacing: .5px; text-align: justify;}
    
    /* сноски-пояснения */
    legend, .adformal h2, #MyBookmarks h2, #MyBookmarks h1, .editBookmark h2, #viewprofile h2 span, #profilenav h2, #pun-adnav h2, #pun-viewforum #subforums, #pun-viewtopic #pun-main h2 {    width: 100%;    text-align: center;    font-family: 'Lighthaus';    letter-spacing: 1px;    font-size: 12px;    border-bottom: 1px solid !important;    padding-bottom: 3px !important;    margin-bottom: 10px !important;    color: rgba(var(--accent-d1)) !important;    position: relative;}
    form#post.container fieldset:last-of-type legend {padding: 0 !important; margin: 0 !important; border: none !important;}
    #pun-adnav h2, #pun-admain h2 span {font-size: 12px !important}
    #pun-viewtopic #pun-main h2:not(#MyBookmarks h2) {    margin-top: 40px;    border: none !important;}
    
    /* статистика, посетили за сутки */
    #pun-stats .container {margin: 30px 0px 10px 0; text-transform: lowercase; font-family: var(--basicfont); font-size: 10.5px;    letter-spacing: .5px;    display: flex;    flex-wrap: wrap;    justify-content: space-between;}
    #pun-stats .item1, #pun-stats .item2, #pun-stats .item3, #pun-stats .item4 {display: inline-block; z-index: 2;}
    #pun-stats .item4 {width: 60%;margin-right: 120px;}
    
    #onlinelist .e4 {    font-size: 10.5px;}
    #onlinelist .e1, #onlinelist .e3 {    font-family: 'Lighthaus';   font-size: 16px;   display: inline-block;    letter-spacing: 1px;    -webkit-text-stroke: 0.1px;}
    #onlinelist .e1, #onlinelist .e1 a, #onlinelist .e3, #pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4, #pun-stats li.item4 a {color: rgba(var(--accent-d1));}
    #onlinelist.item5.onlinelist .e1 {    width: 100%;    text-align: right;    margin-bottom: -15px;    overflow: hidden;}
    #onlinelist .e4 {   display: block;} #onlinelist .e3 {    margin-left: 7px;}
    
    #onlinelist {margin-top: -21px;float: left; width: 100%; line-height: 130%; text-align: justify;font-size: 0;}
    #onlinelist div {line-height: 15px;}
    #onlinelist.item5.users_24h {margin-top: 20px;}
    
    #pun-stats .container strong {font-weight: normal;}
    #onlinelist .e4 a {position: relative; /*padding: 0 1px;*/}
    #onlinelist .e4 a:before {content: ''; background: rgba(var(--basic-l1)); width: 0%; height: 1px; position: absolute; top: 12px; transition: all .5s;left: 50%; transform: translate(-50%, 0);}
    #onlinelist .e4 a:hover:before {width: 100%;}
    #onlinelist.item6.birthday {    margin-top: 20px;}
    
    /* сообщения */
    #pun-messages td.tc2.pmtc22, #pun-messages td.tcl.pmtcl1 .intd {    display: flex;    align-items: center;}
    #pun-messages .hasicon .tc3 { font-size: 10px !important;}
    #messages tr {font-family: var(--basicfont); letter-spacing: .5px;}
    #pun-messages td.tc2.pmtc22 {    text-transform: uppercase;    font-size: 8px !important;}
    #pun-messages .postlink .button {float: right; box-shadow: none !important; text-shadow: none !important; letter-spacing: 0px !important; min-width: 10px !important;    height: 20px !important;    margin-top: -20px;}
    #notify-settings {font-family: var(--basicfont); text-transform: lowercase; font-size: 10px;}
    input#OnOff_Notify {margin-top: -1px;} #volSlider.vol_slider {margin-top: 2px;}
    #pun-messages .post-links {    margin-top: 10px;}
    #pun-messages #form-buttons {margin-top: 10px;}
    #pun-messages #profile.formal .post h3 {    float: right;    margin-top: -25px;    font-family: var(--basicfont);    color: rgba(var(--accent-d1)) !important;    font-size: 9px;}
    #pun-messages .post-links li.pl-delete {    margin-right: 0;    margin-left: 7px;}
    #pun-messages #profile #post-form {    margin-right: 15px;}
    #pun-messages #messages .fs-box {    min-height: 150px;}
    
    
    
    /* репутация, позитив, активные, новые соо */
    #pun-respect #pun-main .container tr, #pun-positive #pun-main .container tr, #pun-online #pun-main .container tr, #pun-searchtopics .multipage .container tr {font-family: var(--basicfont); text-transform: lowercase; font-size: 10px; letter-spacing: .5px;}
    .forum .container tr:before, .section .container tr:before {content: '\2726'; margin-right: 5px; display: inline-block; vertical-align: middle; font-size: 15px; color: rgba(var(--basic1), .2);}
    
    .container tr .tc2, .container tr .tc3, .section .container tr .tcl {text-align: center;}
    .section .container tr .tcl:first-child {text-align: left;}
    .container .tcr, .container th.tc3  {text-align: right;}
    
    #pun-online td.tcl.username {width: 30% !important;} 
    #pun-online .tcl {width: 47% !important;}
    #pun-online th.tcl:first-child {width: 32% !important;}
    td.tcl a.registered-user {font-weight: normal!important;    text-transform: uppercase;}
    #pun-online .tc3 {width: 20%; text-align: right;}
    
    
    
    /* ДЖУДА */
    .jud #onlinelist .e4 {border: none; padding-top: 0;    margin: -28px 0px 20px 265px;}
    .jud #onlinelist .e4, .jud #onlinelist .e4 a {color: var(--jud-basic1) !important; z-index: 2;}
    .jud #onlinelist .e1, .jud #onlinelist .e3 {    width: 220px !important;    text-align: left !important;    margin-left: 20px;    margin-bottom: 0 !important;    display: block;position: relative;
        z-index: 2;}
    .jud #onlinelist.item5.users_24h .e1 a {    font-size: 16px !important;}
    .jud #onlinelist .e1 a, .jud #onlinelist .e3 {    font-size: 22px !important;}
    .jud #pun-stats .statscon {    margin-top: 30px;    border-bottom-right-radius: 0px;    border-bottom: none;}
    .jud #pun-stats li.item1, .jud #pun-stats li.item2, .jud #pun-stats li.item3, .jud #pun-stats li.item4 {    margin: -50px 0 0 0;}
    .jud #pun-stats li.item1 {    margin-left: 265px;}
    .jud #pun-stats li.item4 {    width: 47%;}
    .jud #pun-stats li.item1, .jud #pun-stats li.item2, .jud #pun-stats li.item3, .jud #pun-stats li.item4, .jud #pun-stats li.item4 a {color: var(--jud-basic1)}
    .jud #pun-stats .container {    margin-right: 20px;}
    .jud #onlinelist.item5.onlinelist {    border-bottom: 1px solid #2c2c2c;}
    .jud #onlinelist.item5.users_24h .e4 {    margin-top: -48px;}
    .jud #onlinelist .e4 a:after {    background: var(--jud-accent1);}
    
    .jud #pun-movetopic #pun-main .container {    border-bottom: none !important;    border-top: none !important;    border-radius: 0;    z-index: 2;}
    .jud #pun-movetopic #pun-crumbs2 {    margin-top: -38px;}
    .jud #pun-movetopic #pun-crumbs1:before {    border-bottom: none !important;    border-bottom-right-radius: 0;}
    
    .jud legend, .jud #MyBookmarks h2, .jud #MyBookmarks h1, .jud .editBookmark h2, .jud #viewprofile h2 span, .jud #profilenav h2, .jud #pun-viewforum #subforums, .jud #pun-viewtopic #pun-main h2:not(#MyBookmarks h2) {    font-family: var(--jud-font1) Bold;    color: var(--jud-accent1) !important;    letter-spacing: 0px;    text-transform: lowercase;    font-size: 20px;border-color: var(--jud-basic1) !important;}
    .jud #pun-viewtopic #pun-main h2:not(#MyBookmarks h2) {    margin-left: 246px;    width: 752px;}
    .jud #pun-viewtopic #pun-main h2 .closer {    font-family: initial !important;}
    
    .jud #pun-post .FNTslider {    right: 78px;}
    
    .jud #pun-messages .formal fieldset {    padding: 0 0 0 116px !important;}
    .jud #pun-messages #messages .fs-box {    border: none !important;    padding-right: 0;}
    .jud #pun-messages .postlink .button:hover {    background: transparent !important;}
    .jud #notify-settings {    margin-left: 262px;    font-family: var(--jud-font);    font-size: 8px;    letter-spacing: 1px;    -webkit-text-stroke: 0.4px;}
    .jud #pun-messages .linksb {    margin-left: 266px;}
    .jud #pun-messages .linksb .pagelink, .jud #pun-messages .linksb .pagelink a {    color: var(--jud-basic1) !important;}
    .jud #pun-messages #profile #post-form {    margin-left: 20px;}
    .jud #pun-messages table Div.icon {    margin-right: 40px;    margin-top: -16px;}
    
    .jud .forum .container tr:before, .jud .section .container tr:before {display: none;}
    
    .jud #pun-searchposts h3 {    margin: -31px 0 0 254px !important;    width: 730px;    padding: 0;}
    .jud #pun-searchposts .post:first-of-type h3 {    margin-top: -30px !important;}
    .jud #pun-searchposts .post-links a {    color: var(--jud-basic2) !important;    -webkit-text-stroke: 0;    width: auto;    margin-left: 20px;}
    .jud #pun-searchposts .post-links {    padding: 9px 0;    margin: 0 0 0 0;}
    .jud #pun-searchposts .linksb {    margin-top: -36px;    border: none;    margin-bottom: 15px; margin-right: 20px;}
    .jud #pun-searchposts .linksb .pagelink, .jud #pun-searchposts .linksb .pagelink a {    color: var(--jud-basic1) !important;     text-align: right !important;}
    
    .jud #pun-searchtopics #pun-main .forum .container {    border-top: none !important;    border-bottom: none !important;    border-radius: 0;    margin: -38px 0 -37px 246px;}
    
    .jud #pun-userlist .usertable tr {    width: 960px;    margin: 0!important;    background: transparent;    font-family: var(--jud-font);    border-bottom: 1px solid #2c2c2c;    border-radius: 0;    height: 60px;    align-items: center;}
    .jud #pun-userlist span.usersname {    position: relative;    width: 225px;    display: block;    font-family: var(--jud-font1) bold;    border: none;    padding-left: 20px;    text-align: left !important;    font-size: 20px;}
    .jud #pun-userlist .user-avatar {    position: absolute;    left: 230px;}
    .jud #pun-userlist .user-avatar .avatar-image, .jud #pun-userlist .user-avatar {    width: 30px !important;    height: 30px !important;    border-radius: 50% !important;    margin: 0 !important;}
    .jud #pun-userlist td.tcl.username {    width: 240px !important;}
    .jud #pun-userlist .usertable tr td {    -webkit-text-stroke: 0.2px;}
    .jud #pun-userlist .usertable tr td:before {    color: var(--jud-accent1);    -webkit-text-stroke: 0.5px;    font-size: 8px;}
    .jud #pun-userlist #pun-main {    border-right: var(--jud-bord);    margin-top: -3px;}
    .jud #pun-userlist #userlist {    border: none;}
    .jud #pun-userlist .usertable tr:hover { -webkit-clip-path: polygon(15px 0%, 100% 0, 100% 100%, 15px 100%);clip-path: polygon(15px 0%, 100% 0, 100% 100%, 15px 100%);}
    
    .jud #pun-main .info {    margin-left: 266px;}
    .jud #pun-message #pun-main {    border-right: var(--jud-bord);}
    .jud #pun-messages #pun-crumbs2 {margin-top: 0}
    
    .jud .newtext a {     background: var(--jud-basic1);    font-size: 0;    position: absolute;    left: -108px;    top: 0;}
    .jud #pun-online td.tcl.username {color: var(--jud-accent1)}
    .jud #pun-online #pun-main .section.online-list .container {    margin-left: 246px;    border-radius: 0;}
    
    
    
    
    /* VIII. НАСТРОЙКА ЛИНКОВ ВЕЗДЕ
    -------------------------------------------------------------*/
    .linkst, .linksb, .post-links, h3, #topic-users-in, #pun-viewtopic #mod-options, #pun-viewforum .modmenu a {font-family: var(--basicfont); text-transform: lowercase; font-size: 9px; letter-spacing: .5px;}
    #topic-users-in {    position: relative;    z-index: 2;   height: 70px;    font-size: 10px;    line-height: 15px;    border-top: 1px solid;}
    .linkst .postlink, #pun-viewforum .linksb .postlink {float: right; text-align: right;}
    .postlink.long .new-topic {padding-right: 5px !important; margin-right: 10px;}
    
    /* линия */
    .linkst {border-top: 1px solid; padding: 7px 0 17px 0;}
    .linksb {border-bottom: 1px solid; padding: 17px 0 7px 0;}
    #onlinelist .e4 {border-top: 1px solid; padding-top: 7px;}
    #topic-users-in, .linkst, .linksb, #onlinelist .e4, legend, .adformal h2, #MyBookmarks h2, #MyBookmarks h1, .editBookmark h2, #viewprofile h2 span, #profilenav h2, #pun-adnav h2, #pun-admain h2, #pun-userlist #userlist, #pun-viewforum #subforums, #pun-viewtopic #pun-main h2 {border-color: rgba(var(--basic-l1),.3) !important}
    
    /* общее */
    .pagelink, .postlink span, h3 span a, h3 span strong, .post-links a, #pun-viewtopic #mod-options, #pun-viewforum .modmenu a, .FNTslider, #pun-messages .postlink .button {    transition: var(--trans1);    display: inline-block;    border: 1px solid;    padding: 5px !important;    text-transform: uppercase;    height: 9px;    font-size: 8px !important;    border-radius: 3px !important;}
    .pagelink, .postlink span, .post-links a, #pun-viewtopic #mod-options, #pun-viewforum .modmenu a, .FNTslider, #pun-messages .postlink .button, h3 span strong:hover, h3 span a:hover {border-color: rgba(var(--basic-l1),.7) !important;}
    .pagelink, .pagelink a, .postlink a, .post-links a, #pun-viewtopic #mod-options, #pun-viewforum .modmenu a, #pun-messages .postlink .button, h3 span strong:hover, h3 span a:hover {    color: var(--accent-l1) !important;}
    .pagelink, #pun-searchposts .post-links li a {width: 145px; text-align: center !important; z-index: 9;}
    h3 span strong:hover, h3 span a:hover {    background: transparent;}
    
    h3 strong:before {content: 'пост'; margin-right: 5px;}
    h3 span strong {    float: right;    font-weight: normal;    width: 45px;    text-align: center;}
    h3 span strong, h3 span a {    position: relative;    z-index: 2;}
    
    /* наведение */
    h3 span strong, h3 span a, .pagelink:hover, .postlink span:hover, .post-links a:hover, #pun-viewtopic #mod-options:hover, #pun-viewforum .modmenu a:hover, #pun-messages .postlink .button:hover {    border-color: rgba(var(--accent-d1)) !important;    background: rgba(var(--accent-d1));}
    h3 span strong, h3 span a, .pagelink:hover, .pagelink:hover a, .postlink span:hover a, .post-links a:hover, #pun-viewtopic #mod-options:hover, #pun-viewforum .modmenu a:hover, .post-rating a {    color: #5a4f6a !important;}
    
    /* в теме */
    #pun-viewtopic .linkst {    padding-right: 72px;    z-index: 1;    position: relative;}
    #pun-viewtopic h3, #pun-multimove h3 {margin: -31px 0 0 243px; position: absolute; width: calc(100% - 243px);}
    #pun-viewtopic .post.toppost h3, #pun-viewtopic .post.topicpost h3 {    margin: -38px 0 0 243px !important;    width: calc(100% - 243px) !important;}
    h3 .permalink { width: 85px; text-align: center;}
    #pun-viewtopic .linksb {    padding: 0px; border: none;    margin: -101px 0 50px 98px;     width: calc(100% - 98px);}
    #pun-viewtopic .linksb .pagelink, #pun-viewtopic .linksb .postlink {    position: relative;    z-index: 2;}
    #pun-viewtopic .linksb .postlink {    float: right;}
    
    /* бегунок шрифт */
    .FNTslider {width: 75px; position: absolute; z-index: 2; right: 139px;  margin-top: 1px; padding: 0px !important; height: 18px;}
    .FNTslider .before {height: 18px; background: #69656c59;}
    .FNTslider .thumb {background: rgba(var(--accent-d1)); width: 5px; height: 20px; position: relative; top: -19px; cursor: pointer;}
    
    /* ФИКСАЦИЯ УДАЛИТЬ РЕДАКТИРОВАТЬ И ПЛЮСА © blanche. брать можно только с копирайтом */
    #pun-viewtopic .post-links { position: sticky; bottom: 0px; z-index: 2; background: var(--pun-bg);}
    #pun-viewtopic .post-links, #pun-searchposts .post-links, #pun-post h3, #pun-searchposts h3 {padding: 5px 68px 5px 0; margin: 5px -1px;}
    
    .post-rating {    position: sticky;    bottom: 120px;    z-index: 9999;    font-family: arial;    margin-right: -48px;}
    .post-rating a, #Knopa2-2 {    display: flex;    justify-content: center;    align-items: center;    border-radius: 0 5px 5px 0;    width: 25px;    height: 25px;    font-family: 'Lighthaus';    -webkit-text-stroke: 0.3px;    margin-right: 0px;    background: rgba(var(--accent-d1));}
    .post-rating, .post-rating a, #Knopa2-2 {transition: var(--trans3)}
    .post-rating a:hover, #Knopa2-2:hover {padding-left: 4px;    margin-right: -4px;}
    
    /* ПАГИНАЦИЯ © blanche. брать можно только с копирайтом */
    .pagelink a.prev:before, .pagelink a.next:before {font-family: var(--fawe); font-size: 11px; font-weight: 900;}
    .pagelink a.prev:before {content: '\f0d9'}
    .pagelink a.next:before {content: '\f0da';}
    .pagelink a.prev, .pagelink a.next {font-size: 0px;    vertical-align: middle;    line-height: 0;}
    .pagelink a.prev:hover, .pagelink a.next:hover {transform: none;}
    
    .pagelink a, .pagelink strong, .pagelink span.ellipsis {font-size: 9px; padding: 0 !important;}
    .pagelink strong, .pagelink a {transition: var(--trans2); display: inline-block;}
    .pagelink strong {margin: 0 1px; font-weight: normal;letter-spacing: -1px;margin-right: 4px;}
    .pagelink strong, .pagelink a:hover {transform: scale(1.5) skewX(-15deg);}
    
    #pun-viewtopic .linksb .pagelink a:hover {background: var(--basic1); color: rgba(var(--accent-d1)); border-radius: 2px; transition: var(--trans3);} .pagelink a {padding: 0 1px 0 2px;}
    
    /* ДЖУДА */
    .jud .pagelink, .jud .postlink span, .jud h3 span a, .jud h3 span strong, .jud .post-links a, .jud #pun-viewtopic #mod-options, .jud #pun-viewforum .modmenu a, .jud .FNTslider, .jud #pun-messages .postlink .button {    border: none;    padding: 0 5px !important;    font-family: var(--jud-font);    -webkit-text-stroke: 0.5px;    letter-spacing: 1.5px;    font-size: 7px !important;}
    .jud h3 span strong {    width: 50px; } .jud h3 .permalink {    width: 100px;}
    .jud #pun-viewtopic .linksb .postlink, .jud h3 span strong {   margin-top: 1px;}
    .jud #pun-viewtopic h3, .jud #pun-post h3, .jud #pun-multimove h3, .jud #pun-viewtopic .linksb {    margin: -31px 0 0 266px;    width: calc(100% - 286px);}
    .jud #pun-post h3 {    margin-top: 0px !important;}
    .jud #pun-viewtopic .linksb {      margin-top: -92px;    padding-bottom: 10px;}
    .jud .linkst, .jud #pun-searchtopics .linksb, .jud #pun-userlist .linksb {border: none;    margin: 5px 0 -8px 20px;}
    .jud #pun-viewforum .linksb {border: none;    margin: -10px 0 12px 20px;}
    .jud #pun-viewtopic .linkst {    padding-right: 90px;}
    .jud #pun-viewtopic .post.toppost h3, .jud #pun-viewtopic .post.topicpost h3 {    margin: -31px 0 0 266px !important;    width: calc(100% - 286px) !important;}
    .jud h3 span strong, .jud h3 span a, .jud .pagelink:hover, .jud .postlink span:hover, .jud .post-links a:hover, .jud #pun-viewtopic #mod-options:hover, .jud #pun-viewforum .modmenu a:hover, .jud #pun-messages .postlink .button:hover {    background: transparent;}
    .jud li.pl-email.profile a, .jud li.pl-email.pm a, .jud .pagelink, .jud .pagelink a  {    color: var(--jud-basic2) !important;    -webkit-text-stroke: 0.1px;}
    .jud h3 span strong, .jud h3 span a, .jud .pagelink:hover, .jud .pagelink:hover a, .jud .postlink span:hover a, .jud .post-links a:hover, .jud #pun-viewtopic #mod-options:hover, .jud #pun-viewforum .modmenu a:hover, .jud li.pl-email.profile a:hover, .jud li.pl-email.pm a:hover {    color: var(--jud-accent1) !important;}
    
    .jud .post-links a, .jud h3 span strong, .jud h3 span a {    height: 30px;    display: inline-flex !important;    align-items: center;}
    .jud .post-links li:hover, .jud h3 span strong:hover, .jud h3 span a:hover, .jud .postlink span:hover, .jud #pun-viewforum .modmenu a:hover {    transform: scale(1.2) rotateX(180deg);}
    .jud .post-links li, .jud h3 span strong, .jud h3 span a, .jud #pun-viewforum .modmenu a, .jud .postlink span {    transition: var(--trans2);}
    
    .jud .pagelink strong, .jud .pagelink a:hover {    transform: none;    color: var(--jud-accent1);-webkit-text-stroke: 1px;}
    .jud .pagelink a:hover {transform: rotateX(180deg); }
    .jud .pagelink {    text-align: left !important;}
    .jud .FNTslider {    border: 1px solid var(--jud-basic1) !important;    height: 6px;    padding: 0 !important; margin-top: 12px;}
    .jud .FNTslider .before {    height: 6px;    background: var(--jud-basic1);}
    .jud .FNTslider .thumb {    top: -6px;    height: 6px;    background: transparent;    width: 10px;}
    .jud .FNTslider .thumb:before {    content: '\2726';    color: var(--jud-accent1);    font-size: 20px;    margin: -12px 0 0 -7px;    position: absolute;}
    .jud div.post-rating a, .jud #Knopa2-2 {    background: var(--jud-accent1);    color: var(--jud-basic2) !important;    border-radius: 50%;    font-family: var(--jud-font);    font-size: 10px !important;}
    .jud .post-rating {    margin-right: -34px;}
    .jud .post-rating a:hover, .jud #Knopa2-2:hover {    padding-left: 0 !important;    margin-right: 0 !important;    transform: rotateX(180deg);}
    .jud #Knopa2-2, .jud #Knopa2-2:hover {    margin-right: -13px !important;}
    
    
    
    
    
    
    
    
    

    0

    3

    структура 2
    Код:
    /* IX. ФОРМА ОТВЕТА
    -------------------------------------------------------------*/
    #post-form fieldset {    margin: 0 15px 0px 0;    padding: 0;    text-align: justify;}
    #pun-main #post-form h2 {margin: 0 !important;} #main-reply {height: 213px;}
    p.formsubmit, p.submitend {text-align: center; padding-bottom: 30px !important;}
    
    /* растягивание формы ответа */
    .grippie {background: none !important;    margin-left: -6px;}
    .grippie:before {content: '\f0dd'; font-family: var(--fawe); margin: 50%; font-size: 20px; display: block; margin-top: -10px; color: rgba(var(--basic-l1)); font-weight: 900;}
    
    /* символы */
    #form-buttons {margin: 0px -14px -10px 0px; border-radius: 5px 5px 0 0;}
    #plng {width: 140px; text-align: center; margin-top: 6px; float: left; font-family: var(--basicfont); letter-spacing: .5px; line-height: 17px; height: 19px;    text-transform: uppercase;    font-size: 7px;}
    #plng b {font-size: 12px; font-family: 'Qalisso'; letter-spacing: 2px;}
    
    #form-buttons, #float, #tags .container {    color: var(--basic-d1);
        background-color: #c9c9c9;
        background-image: radial-gradient(at 76% 78%, #bcb9c1 0px, transparent 50%),radial-gradient(at 2% 31%, #efefef 0px, transparent 50%),radial-gradient(at 66% 65%, #f7ebde 0px, transparent 50%),radial-gradient(at 74% 0%, #cbc9cd 0px, transparent 50%),radial-gradient(at 22% 96%, #e3dad1 0px, transparent 50%);
        box-shadow: 0 0 0 1px inset #e3d9d9, 0 0 0 2px inset #a39ca0, 0 0 20px inset #bbb7c1, 0 0 10px var(--postsh);
        outline: 1px solid #62585f;}
    #form-buttons table {width: 85% !important}
    #form-buttons #plng, #form-buttons table {display: inline;}
    
    #pun-edit #tags .container {margin: 23px -20px 0 0px !important;}
    #pun-messages fieldset#post-new #tags .container {margin-top: 120px;}
    #spoiler-area a, #image-area a {color: inherit;}
    #keyboard-span input {box-shadow: none !important; text-shadow: none !important;}
    #image-area, #color-area, #video-area, #spoiler-area, #addition-area div {height: auto !important;}
    #float {left: 43%; z-index: 2; top: 31px;position: absolute; display: none; border-radius: 5px;} #pun-edit #float {top: 66px;}
    
    /* шрифты во все окно */
    #font-area {width: 917px; font-size: 17px !important; gap: 5px 10px; display: flex; flex-wrap: wrap; justify-content: space-between;}
    #font-area div {width: 210px;} #font-area span { display: inline-block !important;}
    #font-area b {letter-spacing: 3px; font-size: 12px; font-weight: normal; text-transform: uppercase;}
    
    /* ВЫДЕЛЕНИЕ КАТЕГОРИИ ШРИФТОВ © blanche. брать можно только с копирайтом */
    #font-area div.latynfont, #font-area div.cyrfont {    width: inherit !important;    box-shadow: none !important;    text-align: center;    background: rgba(var(--basic1),.15) !important;    height: 20px;    line-height: 15px;    font-size: 0;-webkit-text-stroke: 0.5px;}
    #font-area div.latynfont:before {    content: 'латинские шрифты';    font-size: 16px;    font-family: 'Lighthaus' !important;}
    #font-area div.cyrfont:before {    content: 'кириллические шрифты';    font-size: 16px;    font-family: 'Lighthaus' !important;}
    
    /* фон у элементов при нажатии в форме ответа */
    #tags .container {overflow-y: auto; height: 207px; z-index: 99999; margin: -12px -20px 0 0px;    border-radius: 0 0 7px 7px; outline-color: transparent;}
    #float, #tags .container {font-family: var(--basicfont); text-transform: lowercase; letter-spacing: .5px; padding: 10px !important; font-size: 10px;}
    
    #font-area div, #size-area div, #addition-area div, #keyboard-span input, ul.tabs li a {padding: 5px 0 2px 10px; line-height: 16px; height: 18px; margin-bottom: 6px; border-radius: 5px; color: var(--basic-d1) !important;
        background: linear-gradient(0deg, #cdc9d173, #ffffff00) !important;
        box-shadow: 0 0 0 1px #fdfdfd7d, 0 0 0 2px #afabb18f !important;}
    #font-area div:before, #size-area div span:before,  #addition-area div span:before {content: '>>'; font-family: 'Alter Biom'; font-size: 12px; margin-right: 5px; vertical-align: bottom;    color: var(--basic1);}
    #smilies-area.container div {background: transparent !important; border: none !important; box-shadow: none !important; padding: 0px !important;}
    #keyboard-span input {border: none !important; margin: 3px 2px !important; font-family: var(--basicfont) !important; height: 23px !important; padding: 5px !important; font-size: 12px !important;}
    #imageupload-left strong {display: block;} #upload-button-container input[type=button] {font-weight: normal !important}
    #image_upload .button {    width: auto !important;}
    #button-image b {    font-family: var(--basicfont);       margin: 18px 0 0 -30px;    font-size: 9px;}
    
    /* КАСТОМ КНОПКИ В ФОРМЕ ОТВЕТА © blanche. брать можно только с копирайтом */
    /* убираем стандартные иконки*/
    #form-buttons td {    background: transparent!important;    height: 30px;    width: 24px;    display: inline-flex;    align-items: center;    justify-content: center;    position: relative;}
    #button-transL img, #button-ChangeСase img {opacity: 0;}
    #form-buttons td img {position: absolute; z-index: 2; margin-top: -10px;width: auto !important;}
    
    /* содержимое */
    #button-font:before {content: "\f031"} #button-size:before {content: "\f034"} #button-bold:before {content: "\f032"} #button-italic:before {content: "\f033"} #button-underline:before {content: "\f0cd"} #button-strike:before {content: "\f0cc"} #button-indent:before {content: "\f03c"} #button-left:before {content: "\f036"} #button-center:before {content: "\f037"} #button-justify:before {content: "\f039"} #button-right:before {content: "\f038"} #button-link:before {content: "\f0c1"} #button-spoiler:before {content: "\f187"} td#button-image:before {content: "\f03e"} #button-video:before {content: "\f008"} #button-hide:before {content: "\f023"} #button-quote:before {content: "\f10e"} #button-code:before {content: "\f121"} #button-color:before {content: "\f1fc"} #button-table:before {content: "\f0ce"} #button-sticker:before {content: "\f118"} #button-keyboard:before {content: "\f11c"} #button-addition:before {content: "\f0d7"} #button-vb1:before {content: "\f005"} #button-vb2:before {content: "\f205"} #floatbut:before {content: "\f1fe"} #Knopa2-2:before {content: "\f02e"} #button-mask:before {content: "\f007"} #button-transL:before {content: "\f021"} #button-ChangeСase:before {content: "\f15d"}
    
    /* стиль и наведение*/
    #form-buttons td:hover:before {    transform: translateY(-4px);    color: rgba(var(--basic-d2),.5);}
    #form-buttons td:before, #Knopa2-2:before {    font-family: var(--fawe);    font-size: 11px;    position: absolute;    z-index: 2;    transition: var(--trans2);  border-radius: 5px; font-weight: 900;}
    #form-buttons td:before, #Knopa2-2:before, #plng, #button-image b {color: rgba(var(--basic-d2));} 
    
    /* разделение */
    #plng, #button-transL:after, #button-right:after, #button-video:after, #button-code:after, #button-addition:after {border-right: 1px solid #0000001f !important;}
    #form-buttons tr #button-transL, #form-buttons tr #button-right, #form-buttons tr #button-video, #form-buttons tr #button-code, #form-buttons tr #button-addition {    margin-right: 5px;padding-right: 5px !important;}
    #button-transL:after, #button-right:after, #button-video:after, #button-code:after, #button-addition:after {    content: '';    height: 20px;    position: absolute;    right: 0;}
    
    
    /* ДЖУДА */
    .jud p.formsubmit {    text-align: left;margin-left: 266px;    z-index: 2;    position: relative;}
    .jud fieldset p.formsubmit {margin-left: 0px;}
    .jud #form-buttons, .jud #float {    background: var(--jud-basic1);    background-image: none;    box-shadow: none;}
    .jud #form-buttons {    margin: 0 -15px -11px -20px;    border-top-left-radius: 0;}
    .jud #plng {    margin-left: -141px;    font-family: var(--jud-font);    font-size: 7px;    letter-spacing: 1.5px;    text-transform: lowercase;}
    .jud #form-buttons td {    width: 22px;}
    .jud #form-buttons td:before, .jud #Knopa2-2:before, .jud #plng, .jud #button-image b {    color: var(--jud-basic2);}
    .jud #form-buttons td:before, .jud #Knopa2-2:before {font-weight: 100;}
    .jud #plng, .jud #button-transL:after, .jud #button-right:after, .jud #button-video:after, .jud #button-code:after, .jud #button-addition:after {    border-color: var(--jud-accent1) !important;}
    .jud #tags .container {    background: var(--jud-basic2);    margin-left: -20px;    border-bottom-left-radius: 0;    box-shadow: none;    background-image: none;    margin-right: 0px;}
    .jud #font-area {    width: 712px;}
    .jud #font-area div, .jud #size-area div, .jud #addition-area div, .jud #keyboard-span input, .jud ul.tabs li a {    box-shadow: 0 0 0 1px var(--jud-basic1) !important;    background: none !important;    color: var(--jud-basic1) !important;    border-left: 5px solid var(--jud-accent1);}
    .jud #font-area div.latynfont, .jud #font-area div.cyrfont {    background: var(--jud-basic1) !important;    color: var(--jud-accent1) !important;    -webkit-text-stroke: 0;}
    .jud #font-area div.latynfont:before, .jud #font-area div.cyrfont:before {    font-family: var(--jud-font1) Bold !important;    font-size: 20px;}
    .jud .grippie:before {color: var(--jud-accent1)}
    
    
    
    
    
    
    /* X. ПРОКРУТКА, ВЫДЕЛЕНИЕ, СТИЛИ ТЕКСТА
    -------------------------------------------------------------*/
    /* прокрутка */
    ::-webkit-scrollbar {width: 4px;height: 4px;}
    ::-webkit-scrollbar-track {background: #0000000d;border: 1px solid #0000000a;}
    ::-webkit-scrollbar-thumb {background: linear-gradient(0deg, rgba(var(--accent-d1)), rgba(var(--accent-d1)));}
    ::-webkit-scrollbar-corner {background: #d6dbda}
    /*body::-webkit-scrollbar-track {     background: #c7d6d3;    border: 1px solid #adc1bd;}*/
    .if if1 span div::-webkit-scrollbar, .twin twin3 span::-webkit-scrollbar, .twin twin3 span div::-webkit-scrollbar  {width: 3px; height: 3px;}
    .if if1 span div::-webkit-scrollbar-thumb, .twin twin3 span::-webkit-scrollbar-thumb, .twin twin3 span div::-webkit-scrollbar-thumb {    background: rgba(var(--basic-l1)); border: none; box-shadow: none;}
    
    
    /* выделение текста */
    ::selection {background: #d9d0c8; color: #9b8e82;text-shadow: none}
    
    /* подчеркнутый текст */
    .punbb .post-content em.bbuline {font-style: normal;text-decoration: none;border-bottom: 1px solid;}
    
    /* тайтл */
    #tooltip, .tipsy-inner {z-index: 999999; border-radius: 2px !important; padding: 3px 7px; font-family: var(--basicfont); text-transform: uppercase; font-size: 8px; letter-spacing: 1px; font-weight: bold;
        background: rgba(var(--accent-d1)) !important;}
    #tooltip, .tipsy-inner, #respect figure .prof, .tipsy-inner a  {color: var(--basic-d1) !important; text-decoration: none !important;}
    #tooltip {position: absolute; max-width: 200px; display: none;}
    .tipsy.tipsy-se {margin-left: 30px;} /* проголосовавшие за соо */
    
    /* ДЖУДА */
    .jud ::-webkit-scrollbar-thumb, body.jud::-webkit-scrollbar-thumb {background: var(--jud-accent1)}
    .jud ::selection {color: var(--jud-basic2); background: var(--jud-basic1);}
    .jud #tooltip, .jud .tipsy-inner {background: var(--jud-accent1) !important}
    .jud #tooltip, .jud .tipsy-inner, .jud #respect figure .prof, .jud .tipsy-inner a {color: var(--jud-basic2) !important}
    .jud .if if1 span div::-webkit-scrollbar-thumb, .jud .twin twin3 span::-webkit-scrollbar-thumb, .jud .twin twin3 span div::-webkit-scrollbar-thumb {    background: var(--jud-accent2);}
    
    
    
    
    
    /* XI. ПРОСМОТР ПРОФИЛЯ © blanche. брать можно только с копирайтом
    -------------------------------------------------------------*/
    #viewprofile li strong, #viewprofile li div, #setmods dd, #profile-left #pa-edit strong a {  display: block;  font-weight: normal !important;}
    #viewprofile li strong, #viewprofile li div, #setmods dd {padding: 0 !important;}
    
    #viewprofile-next {position: relative; font-family: var(--basicfont); letter-spacing: .5px; font-size: 10px !important; padding: 20px;}
    
    /* слева */
    #profile-left #profile-name {    position: absolute;    top: 30px;    overflow: hidden;    height: 29px;    display: block;    text-transform: uppercase;    font-size: 45px;    font-family: 'Iglets';    color: rgba(var(--accent-d1)) !important;}
    
    #profile-left #pa-avatar div img {border-radius: 2px;max-width: 140px;max-height: 140px; object-fit: cover;}
    #profile-left #pa-avatar div {width: 180px;height: 180px;display: flex;justify-content: center;align-items: center;border-radius: 5px 5px 0 0 !important;}
    
    #profile-right li, #profile-left #pa-avatar div {margin-top: 28px;}
    #profile-right li, #profile-right li strong a, #pun-profile #pa-edit a {color: rgba(var(--basic-l1)) !important;}
    #viewprofile #profile-right li span, #profile-right #pa-email strong a, #profile-left #pa-edit a, #profile-right #pa-posts strong a, #viewprofile #profile-right li span a, #profile-right li#pa-fld3 strong:before {    color: rgba(var(--accent-d1)) !important;}
    
    /* справа */
    #profile-right {display: flex;width: 706px !important;text-align: center;column-gap: 10px;}
    #profile-right li:not(#pa-last-visit) {    width: inherit;    text-align: center;    text-transform: lowercase;    height: 54px;}
    #profile-right li, #profile-right li#pa-email a, #profile-left #pa-edit a, #profile-left #pa-avatar div, #profile-right li#pa-posts strong a, #profile-left li#pa-online {border-radius: 5px;    border: 1px solid rgba(var(--basic-l1),.2);}
    
    /* отправить лс и редактировать */
    #profile-left #pa-edit a {position: absolute; top: 20px; right: 121px;}
    #profile-right li#pa-email {position: absolute; top: -8px; border: none; width: 95px; right: 16px;}
    #profile-right li#pa-email strong a, #profile-left #pa-edit a {    width: 75px;    display: block;    text-align: center;}
    
    /* показать все соо и темы, онлайн, посл. визит */
    #profile-right li#pa-posts strong a, #profile-left li#pa-online, #profile-right li#pa-last-visit {position: absolute; top: 128px; width: 213px; right: 20px; margin-top: 0px; height: 7px; padding: 9px 7px !important;}
    #profile-right li#pa-posts strong a:first-child {left: 212px;}
    #profile-left li#pa-online, #profile-right li#pa-last-visit {left: 451px; letter-spacing: 0.5px !important; text-align: center;}
    #profile-right #pa-last-visit span, #profile-right #pa-last-visit strong {display: inline-block !important; padding: 0px !important;    background: none !important;}
    #profile-left #pa-online {z-index: 2;} #profile-right #pa-last-visit {z-index: 1;}
    
    /* настройка блоков справа */
    #viewprofile #profile-right li span {margin-bottom: 10px;    display: flex;    align-items: center;justify-content: center;}
    #viewprofile #profile-right li span, #profile-right li#pa-email strong a, #profile-left #pa-edit a, #profile-right li#pa-posts strong a, #profile-left li#pa-online, #profile-right li#pa-last-visit {padding: 7px;text-transform: uppercase;font-size: 8px;    background: rgba(var(--basic-l1),.2);}
    #profile-right li#pa-email strong a:hover, #profile-left #pa-edit a:hover, #profile-right li#pa-posts strong a:hover, #profile-left li#pa-online, #profile-right li#pa-last-visit {  background: #a39588;    border-color: #bfab99;}
    #profile-right li#pa-email strong a:hover, #profile-left #pa-edit a:hover, #profile-right li#pa-posts strong a:hover, #profile-left li#pa-online, #profile-right li#pa-last-visit, #profile-right li#pa-last-visit span { color: #e3e3e3 !important; }
    
    #profile-right li#pa-time-visit {    min-width: 97px;}
    #profile-right li#pa-respect, #profile-right li#pa-positive, #profile-right li#pa-posts {    max-width: 65px;}
    #profile-right li#pa-last-post {    min-width: 125px;}
    
    /* поля */
    #profile-right li#pa-fld1, #profile-right li#pa-fld4, #profile-right li#pa-fld5 {    height: 67px;    display: flex;    position: absolute;    top: 143px;    flex-direction: row;    flex-wrap: wrap;    justify-content: center;    align-items: flex-start;}
    #profile-right li#pa-fld1 span, #profile-right li#pa-fld4 span, #profile-right li#pa-fld5 span {    width: inherit;    margin-bottom: 0px !important;}
    #profile-right li#pa-fld4 strong {margin: 0 10px; width: inherit;}
    #profile-right li#pa-fld4 a {    color: rgba(var(--accent-d1)) !important;}
    #profile-right li#pa-fld3 {    position: absolute;    top: 1px;    right: 222px;    width: 300px;    height: 20px;    border: none;    text-align: right;    text-transform: uppercase;    font-size: 8px;    letter-spacing: .5px;}
    #profile-right li#pa-fld5, #profile-right li#pa-fld1 {    width: 150px;} #profile-right li#pa-fld1 {    right: 20px;}
    #profile-right li#pa-fld4 {     left: 374px;    width: 380px;} 
    
    #profile-right li#pa-fld3 strong:before {    content: '\f001';    font-family: var(--fawe);    margin-right: 5px; }
    #profile-right li#pa-fld3 strong b {    font-weight: normal;}
    #profile-right li#pa-fld3 strong i {    font-style: normal;}
    #profile-right li#pa-fld3 strong b:after {    content: '—';    margin: 0 3px;
    }
    
    #profile-right li#pa-fld2 {position: absolute; top: -14px; left: 20px; border: none !important; height: 12px !important; text-align: left; letter-spacing: 1px;}
    #profile-right li#pa-fld2:before {    content: '\2726';    vertical-align: middle;    margin-right: 5px;}
    #profile-right li#pa-fld2, #profile-right li#pa-fld2 span {color: var(--basic1) !important;}
    #profile-right li#pa-fld2 span {    background: none !important;    display: inline-block;    padding: 0px !important;    text-transform: lowercase !important;    font-size: 8px !important;    margin-bottom: 0px !important;}
    #profile-right li#pa-fld2 strong {    display: inline-block;    font-size: 9px;}
    
    /* внутри профиля */
    #profilenav, #pun-adnav {     float: left;    font-family: var(--basicfont);    text-transform: lowercase;    font-size: 10px;    letter-spacing: .5px;    position: sticky;    top: 20px;width: 130px;}
    #profilenav a, #pun-adnav a {    margin-bottom: 3px !important;    display: inline-block;}
    #pun-profile #form-buttons {margin: 0 -14px 0px 0;     padding-right: 8px;}
    
    #MyBookmarks h2, #MyBookmarks h1 {width: auto !important}
    #profile fieldset, .adformal {margin-left: 130px;    padding-left: 15px;}
    #pun-profile #profile fieldset {margin-right: 15px;}
    #profile fieldset {text-transform: lowercase;}
    #profile fieldset fieldset {margin-left: 0px;padding:0px;}
    #pun-adnav li, #profilenav li {padding: 3px 10px !important;}
    #pun-profile #font-area, #pun-messages #font-area {    width: 781px;grid-template-columns: repeat(3, 1fr);}
    #pun-messages #profile, #pun-profile #profile {    min-height: 360px; margin-top: 15px;}
    #pun-profile #username span strong {    text-transform: none !important;}
    #pun-profile #form-buttons td, #pun-messages #form-buttons td {    width: 23px;}
    #pun-profile #button-addition, #pun-messages #button-addition {margin: 0; padding: 0 !important;}
    
    #pun-post form#post.container #post-preview legend span {display: block !important;}
    #profilenav h2 {    margin-top: 0px;}
    
    #pun-profile #profile8.container .button, #pun-profile #profile8.container input#sub4 {    width: auto;}
    
    #profilenav a:before, #pun-adnav a:before {font-family: alter biom; transition: all .5s; opacity: 0} 
    #profilenav a:before, #pun-adnav a:before {content: '>>'; margin: 0 5px 0 -13px;}
    #profilenav a:hover:before, #pun-adnav a:hover:before {margin-left: -8px; opacity: 1;} 
    #profilenav a:hover, #pun-adnav a:hover {letter-spacing: 1.5px;}
    
    
    /* ДЖУДА */
    .jud .formal fieldset {    padding-left: 266px !important;    padding-right: 20px !important;}
    .jud .formal fieldset fieldset {    padding: 0 !important;}
    .jud #profile {    border-right: var(--jud-bord);    margin-top: 0 !important;    padding-right: 17px;}
    
    .jud #profilenav {    margin-left: 20px;    font-family: var(--jud-font);    margin-right: -150px;    margin-top: -40px;}
    .jud #profilenav a {    color: var(--jud-basic2);}
    .jud #pun-profile #profile fieldset {    margin: 0 !important;}
    .jud #pun-profile #form-buttons {    margin: 0 -15px 0 -20px;}
    
    .jud table#filetable {    border: none !important;    margin-left: 246px;    width: 77%;}
    .jud .select-file {    margin-left: 266px;}
    .jud .submitend .pagelink:hover, .jud .select-file .pagelink:hover {    transform: none;}
    .jud .submitend .pagelink, .jud .select-file .pagelink {color: var(--jud-basic1) !important;}
    .jud .files-page-select {    margin: -43px 0 0 -7px;}
    
    .jud #viewprofile-next {    background: transparent;    box-shadow: none;    border-right: var(--jud-bord);    border-top-right-radius: 0;    padding-left: 10px;}
    .jud #profile-left {    width: 236px;}
    .jud #profile-left #profile-name {    font-family: var(--jud-font1) bold;    overflow: initial;    color: var(--jud-accent1) !important;    text-transform: lowercase;    font-size: 20px;    width: 226px;    text-align: center;}
    .jud #profile-right {    margin-left: 20px;    width: 720px !important;}
    .jud #profile-left #pa-avatar div {    width: 224px;    border: none;    margin-top: 15px;}
    .jud #profile-right li, .jud #profile-right li#pa-email a, .jud #profile-left #pa-edit a, .jud #profile-right li#pa-posts strong a, .jud #profile-left li#pa-online {    border-color: var(--jud-basic1);    font-family: var(--jud-font);    font-size: 9px;    -webkit-text-stroke: 0.2px;}
    .jud #viewprofile #profile-right li span, .jud #profile-right li#pa-email strong a, .jud #profile-left #pa-edit a, .jud #profile-right li#pa-posts strong a, .jud #profile-left li#pa-online, .jud #profile-right li#pa-last-visit {    background: var(--jud-basic1);    font-size: 7px;}
    .jud #profile-right li#pa-email strong a:hover, .jud #profile-left #pa-edit a:hover, .jud #profile-right li#pa-posts strong a:hover, .jud #profile-left li#pa-online, .jud #profile-right li#pa-last-visit {    background: var(--jud-accent1);border-color: var(--jud-basic1);}
    .jud #profile-right li#pa-email strong a:hover, .jud #profile-left #pa-edit a:hover, .jud #profile-right li#pa-posts strong a:hover, .jud #profile-left li#pa-online, .jud #profile-right li#pa-last-visit, .jud #profile-right li#pa-last-visit span {    color: var(--jud-basic2) !important;}
    .jud #viewprofile #profile-right li span, .jud #profile-right #pa-email strong a, .jud #profile-left #pa-edit a, .jud #profile-right #pa-posts strong a, .jud #viewprofile #profile-right li span a, .jud #profile-right li#pa-fld3 strong:before, .jud #profile-right li#pa-fld2, .jud #profile-right li#pa-fld2 span {    color: var(--jud-basic2) !important;}
    .jud #profile-right li, .jud #profile-right li strong a {    color: var(--jud-basic1) !important;}
    .jud #profile-right li#pa-fld3 strong:before, .jud #profile-right li#pa-fld4 a {    color: var(--jud-accent1) !important;}
    .jud #profile-right li#pa-posts strong a:first-child {    left: 257px;}
    .jud #profile-left li#pa-online, .jud #profile-right li#pa-last-visit {    left: 503px;}
    .jud #profile-right li#pa-fld4 {    left: 432px;}
    .jud #pun-upavatar #pun-main {    border-right: var(--jud-bord);}
    
    
    
    
    /* XII. МЕЛКИЕ ПРАВКИ
    -------------------------------------------------------------*/
    html, body {margin: 0; padding: 0}
    .punbb .hashelp {  position: relative;}
    .punbb address, .punbb em {  font-style: normal}
    .punbb .post-content img.postimg {  vertical-align: middle;} 
    .punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {padding: 0px;list-style: none;}
    .punbb dd {margin: 0}
    #pun-post fieldset#post-preview legend span {display:block!important;}
    h2, h3, th, #profile fieldset strong, #pun-viewforum .tcl strong {font-weight:normal;} #pun-viewtopic tbody {vertical-align:top;}
    .punbb .main div.inline:after, .punbb .post-box:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;  overflow:hidden;  line-height: 0.0;  font-size: 0;}
    
    table#filetable {    width: 818px;}
    table#filetable input {    background: rgba(var(--basic-d2),.2);    box-shadow: none;    text-shadow: none;    color: var(--basic1);}
    .submitend {    margin: 20px 105px 0 110px;    height: 60px;} select#page-select { height: 25px;}
    .submitend .pagelink {    position: absolute;    right: 0;    margin-top: 35px;}
    .files-page-select {    position: absolute;    margin-top: -51px;    margin-left: -40px;}
    
    th {font-family: var(--basicfont); color: rgba(var(--basic-l1)); text-transform:lowercase;    letter-spacing: 1px;    font-size:10px; text-align: left;}
    
    /* создание темы */
    .punbb .required label, .selectfield label, .inputfield label, #setmods dt {background-color: transparent !important;    font-family: var(--basicfont);   text-transform: lowercase;    font-size: 10px !important;    letter-spacing: .5px;display: inline-block;    margin-bottom: 7px;}
    #pun-admain legend span {background-color: transparent !important; font-size: 12px !important;}
    input#tags {margin-bottom: 31px;height: 13px;}
    
    /* чек */
    p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] * {vertical-align: middle;    font-family: var(--basicfont);    font-size: 10px;    padding: 2px 0;    display: inline-block; outline:none;box-shadow:none;}
    
    /* переадресация */
    #pun-redirect{margin: 10% 0 0 21%;}
    body.redirect-page #pun {background-color: transparent;}
    #pun-redirect.punbb .info {letter-spacing: 1px;    text-align: center;    width: 500px;    font-family: var(--basicfont);    font-size: 12px;    text-transform: lowercase;padding:10px 20px!important;}
    #pun-redirect.punbb .info .container .backlink a {font-size: 9px!important;transition: none;margin-top: 20px!important;}
    
    /* стиль админки */
    #pun-adnav h2, .adformal h2 {background-color: inherit !important;    border-right: none!important;}
    .adcontainer {border: none !important;}
    #pun-admain1 form.adcontainer, #pun-admain2 form.adcontainer, #pun-admain-new form.adcontainer, #pun-admain1 div.adcontainer, #pun-admain2 div.adcontainer {padding: 14px 0 0 0px!important;}
    #pun-adnav a {font-weight:normal!important;}
    .adformal h2 {margin-top: -20px !important;}
    #pun-admain fieldset {padding: 0!important;}
    #pun-admain .adcontainer th {background-color: transparent !important;}
    /*#pun-admain .linksb {width: 733px;    height: 40px !important;}*/
    #pun-admain .postlink {margin-top: 10px;}
    #pun-adnav {    margin-left: -163px !important;}
    #pun-admain fieldset p {padding: 10px !important;font-size: 9px;font-family: Arial;margin: 10px 1px;min-height: 30px;    background: transparent !important;    border: none !important;    border-left: 180px solid #ffffff1a!important;    outline: 1px solid #ffffff21;}
    #pun-admain fieldset:first-of-type legend:first-of-type {    display: none;}
    .punbb-admin #pun-crumbs1 {    margin-bottom: 40px;}
        
    /* ДЖУДА */
    .jud th {    color: var(--jud-accent2);}
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* XIII. СОКРЫТЫЕ ЭЛЕМЕНТЫ
    -------------------------------------------------------------*/
    .acchide, .punbb h1, #pun-navlinks h2, #pun-status h2, #pun-ulinks h2, .punbb .multipage .topic h2, .punbb dl.post-sig dt span, #pun-viewtopic form#post.container legend span, .punbb p.crumbs strong, .punbb .divider hr, #pun-userlist .main h2, span.item4, #pun-stats .container .item3, .lastedit, #pun .modlist, .stickytext, .closedatafield, div#pun-live-rusff, .topic a.sharelink, .postlink .closed, .pl-share, .pl-reports, .pa-online, .pa-last-visit, #pun-viewforum #pun-main .forum h2, #pun-announcement h2, #pun-break4, #pun-index #pun-main thead, .pa-reg, .pa-gifts, .pa-replies, .pa-fld1 .fld-name, .pa-fld3 .fld-name, .pa-fld4 .fld-name, #pun-main div.catleft, #pun-main div.catright, #pun-viewforum .modmenu .container span, #pun-searchtopics .modmenu .container span, #pun-messages .post-sig, #profile-right li#pa-invites, #profile-gifts, #pun-post #pun-main .topic h2, .tipsy-arrow, .clearer, #pun-index .main .tc2, #pun-index .main .tc3, #pun-main .info h2, #pun-crumbs1 .container em, #pun-crumbs2 .container em, #pun-searchposts h3 em, li.pa-ip, #pun-messages .pa-title, #pun-profile #profile-signature, #pun-searchtopics #pun-main .container h2, #topic-feed.modmenu, #topic-modmenu.modmenu .container span, #BookmCntToggle.default-style:after, #pun-searchtopics table Div.icon, #pun-searchtopics .tcr .user-avatar, .newtext .bracket.bracket-left, .newtext .bracket.bracket-right, #pun-online tr:last-child td.tcl.username:after, #profile-right li#pa-email span, #profile-right li#pa-email strong a:first-child, #profile-right li#pa-fld3 span, .punbb .post-content .quote-box hr:before, .punbb .post-content .code-box hr:before, .tem tem1:first-child:before, .tem1:first-child:before, .post-content .tem span hr:before, .gost span p:first-child:before, .gost span p:last-child:before, .pa-fld4 span a:before, .pa-fld4 span a:after, .pa-title, #pun-profile #profile-right li#pa-fld4 span:last-child, #profile-left #profile-title, #pun-navlinks #form-login .Rega:before, #pun-navlinks #form-login .Rega:after, #pun-navlinks #form-login .Forgot:before, #pun-navlinks #form-login .Forgot:after, #pun-messages #image-area.container tr:before, #pun-main .forum h2, #pun-multimove .FNTslider, .modal-inner.section.moved h2 span:first-child, .hv-mask-field.title, #mask_dialog .hv-preview-block .hv-preview-title, #button-files_rusff, #button-graffiti_rusff, #pun-viewtopic .post-links .pl-email.email, #pun-messages .post-links .pl-email, .tem hr:before, #pun-post form#post.container legend span, #pun-messages .post-author .pa-posts, #pun-ulinks li.item4 a:after, #pun-ulinks li:last-child a:after, .mmood #vibecod:after, .ep2 br, #pun-stats h2, #pun-ulinks li:last-child:after, #onlinelist.item5.onlinelist .e2, #onlinelist.item5.onlinelist .e3, #mask_dialog .hv-mask-dialog-title, #pun-ulinks .item3, #pun-ulinks .item7, .pa-fld4 emoji a:before, .tc2.user_title, #pun-userlist thead, #pun-profile #button-vb1, #pun-profile #button-vb2, #pun-profile #button-mask, #pun-profile #button-addition:after,  #pun-messages #button-vb1, #pun-messages #button-vb2, #pun-messages #button-mask, #pun-messages #button-addition, #pun-messages .FNTslider, .container thead tr:before, #pun-viewforum #subforums em, .bubble:after, .num_msg:before, #viewprofile li strong emoji, .pun-modal .modal-inner h2 span:first-of-type, .jud.topic_closed .gid1 #post:before, .pun-modal.rating_theme .container tr:before, .pun-modal.rating_theme .container tr:after, .pun-modal.rating_theme .container tr td:first-child:before, .nov .par span:before, .nov par span:before, .nov .par span:after, .nov par span:after, #button-smile, .reactions-root, #pun-index #pun-crumbs1, #pun-index #pun-crumbs2
        {display: none !important;}
    .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post h3 span, .usertable table, .punbb th, #pun-ulinks li, #pun-ulinks li a, li#onlinelist div, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, .adformal
        {border: transparent !important;}
    
    
    
    
    
    /* XIV. МОБИЛЬНЫЙ СТИЛЬ, МОЗИЛЛА, ПАРАЛЛАКС
    -------------------------------------------------------------*/
    @-moz-document url-prefix() {.punbb .post .post-author {position: relative;top: 0px;}
    * {scrollbar-width: thin;}}
    
    /* html {min-width: 1200px!important;} для мобил*/
    @media screen and (max-device-width: 480px) {
    .punbb a, .punbb a:hover, .punbb a:focus, .punbb a:active, #pun-status, #pun-crumbs1, #pun-crumbs2, #pun-stats .container, .punbb .modmenu .container, #pun-index .main .tcr .lastpost {-webkit-text-size-adjust: none;}
    .punbb textarea {     -webkit-appearance: none !important;border-radius:0px !important;}
    .hashelp center div a button, .button, .punbb input, .punbb select {     -webkit-appearance: none !important;border-radius:6px !important;}
    p.formsubmit {text-align: left;}
    .go-up, .go-down {display: none !important}
    #pun-navlinks a:not(p a):hover {padding-right: 0 !important; margin-left: 0 !important; padding-left: 0 !important;}
    #pun-navlinks a:hover:after, #navpr_1 a:hover:after {width: 0 !important; font-size: 0!important; opacity: 0!important}
    
    body.jud {    background-position: top left -945px;}
    .jud #pun {    margin-left: 55px;}
    .jud #pun-navlinks .container {    left: -45px;}
    .jud #pun:after {    width: 1120px;}
    }
    
    
    
    
    
    
    
    
    
    /*********************************
      Deff: Быстрая смена ников!
    От 15.06.2019
    *********************************/
    /*Cкрытие формы входа без клика*/
    #pun-navlinks a:not(.NextShow)+span.odd{  display:none!important;}
    
    /*Стиль иконки Выход */
    #pun-navlinks #New-exit{ position: absolute; opacity:1!important; z-index: 100000!important;}
    #pun-navlinks #New-exit img{  position: absolute; margin: 10px 0 0 10px; width: 19px; height: auto; opacity: .8;}
    
    /*Стиль формы входа*/
    #pun-navlinks #form-login {    position: absolute;    word-spacing: normal;    left: 0px;    top: -60px;    z-index: 100000!important;    text-shadow: none;    text-align: center;    text-transform: lowercase; width: 150px; border-radius: 0 0 10px 0}
    #pun-navlinks #form-login, #List-UserNames {  padding: 10px 20px;    border-top-left-radius: 0 !important;    border-top-right-radius: 0 !important;    font-size: 11px;}
    #pun-navlinks #form-login p {    line-height: 17px;}
    
    /* Подвижки формы влево от вход/выход и для амс */ 
    #pun-navlinks #navlogin #form-login, #pun-navlinks #navlogout #form-login, .ismoderator #pun-navlinks #navlogout #form-login {  margin-left: 289px;} 
    
    /*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */
    #pun-navlinks #form-login .Rega,#pun-navlinks #form-login .Forgot{    font-size: 10px!important;    text-shadow: none;}
    
    /* Помечаем красным незаполненные поля!*/
    .punbb #form-login input.none{outline:red dashed 2px!important;}
    
    .punbb #form-login div:not(#List-UserNames) input{    margin: 9px 0!important;    outline: none;}
    .punbb #form-login input#fld1,.punbb #form-login input#fld2{   width: 140px!important;}
    
    .punbb #pun-navlinks #form-login input[type="submit"].button{     margin:0!important;    outline:0 none;} 
    
    /* кнопка просмотра пароля */
    .punbb #form-login input[type="checkbox"]#check{display:none; /*Отключил-не понравилась*/}
    
    #List-UserNames {    position: absolute;    margin-top: -10px;    min-height: 95px;    width: 220px;    right: 100%;    text-shadow: none;    text-align: center;height: 236px; border-radius: 0 0 0 10px}
    
    .punbb #List-UserNames li {    display: block!important;    position: relative;    text-align: left;    margin: 1px 1px 7px 1px!important;    padding: 4px 10px;    height: auto;    width: auto;    transition: .33s;    cursor: pointer;}
    .punbb #List-UserNames li>b{ font-weight: normal;}
    .punbb #List-UserNames li:hover { background: #95a8954d;box-shadow: 0 0 0 1px #95a895;}
    
    #List-UserNames ul {    overflow: hidden;    overflow-y: auto;    min-height: 36px;    max-height: 162px;    text-align: left;    padding: 0 7px 0 0!important;    text-shadow: none !important;}
    
    #List-UserNames ul li>span {    display: inline-block;    padding: 0 3px;    position: absolute;    opacity: .88;    top: 1px;    bottom: 0;    right: 4px;    font: normal normal 700 10.56px/normal Verdana;}
    
    /*Текст при отсутствии запомненных Ников!*/
    #List-UserNames ul:empty::before{  display:inline-block;  text-align: center;  content: "У Вас нет запомненных ников, введенных через форму справа, или через перенос ниже!"}
    
    /* текст-пояснение */
    #navlogout #form-login:before {content: 'чтобы сохранить аккаунт в перечень, впишите ник (ровно также, как он забит в поле ника в профиле) в форму справа и затем войдите в аккаунт'; position: absolute; top: -34px; right: 0px; background: linear-gradient(0deg, rgba(var(--basic2)), rgba(var(--basic1))); width: 430px; color: rgba(var(--accent-d1)); padding: 6px 10px; font-size: 10px; border-radius: 10px 10px 0 0; z-index: 999999999;}
    
    .punbb #form-login #List-UserNames input {    display: inline-block;    margin: 0!important;    margin-top: 9px!important;   padding: 4px !important;    vertical-align: middle;    outline: none; width: 100% !important;}
    
    #List-UserNames  ul+span{  display:inline-block;  padding:6px 0 8px 0;  text-align:left;  font: normal normal 400 10.56px/normal Verdana;}
    #List-UserNames  ul+span b{  font: normal normal 400 13px/normal Verdana;  padding:0 3px;  color: #313121;}
    #List-UserNames .a1-paste{  cursor:pointer;  display:inline-block!important;  float:right;}
    #List-UserNames .a1-copy{  display:inline-block!important;  cursor:pointer;  float:left;}
    .tipsy.a11 {margin-top:-22px!important;margin-left: 106px!important;max-width:170px;}
    #pun-ulinks li {  display:inline-block!important;  position:relative;  z-index:100;}
    /*********************************
      //END Стиль к Быстрой смене Ников!
    *********************************//

    0

    4

    цвета 1
    Код:
    /*************************************************************
    КОДЫ И ГРАФИКА BLANCHE v.2022.0
    у нас есть мастерская на рено, обращайтесь <З
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    части кодов можно свободно брать в личное пользование, если вы оставите мое копи в стиле вашего диза
    давайте уважать труды, да и просто друг друга <З
    **************************************************************
    
     I. ШАПКА, ФУТЕР
    -------------------------------------------------------------*/
    /* шапка */
    #pun-title {   background: url(https://forumstatic.ru/files/001b/7c/28/40332.jpg);    border-radius: 7px;    position: relative;    box-shadow: 0 0 0 1px inset #a39da7, 0 0 0 2px inset #8b8493, 0 0 0 1px #605c65, 0 0 10px var(--postsh);}
    #pun-announcement {    top: 15px;    position: absolute;}
    #pun-title, #pun-announcement {    width: 937px;    height: 220px;    margin-top: 14px;    z-index: 1;}
    
    /* футер */
    #pun-about {    width: 0px;     height: 40px;    margin: 90px 0 -120px 0;   background: url() center top;} 
    #pun-about .item1 {    display: block;}
    #pun-about .item1, #pun-about .item1 a {color: rgba(var(--accent-d1),.5) !important;}
    #pun-about .item1 a:hover {color: rgba(var(--accent-d1)) !important;}
    
    /* ДЖУДА */
    .jud #pun-title, .jud #pun-announcement {    position: absolute;    margin-top: 0;    top: -145px;    left: 246px;}
    .jud #pun-title, .jud #pun-announcement, .jud #pun-title, .jud #pun-announcement .html-box, .jud #pun-announcement .container:after {width: 753px; height: 162px;}
    .jud #pun-title {    background: none;    box-shadow: none;}
    .jud #pun-announcement .container:after {   background: var(--jud-accent1);}
    .jud #pun-announcement .html-box, .jud #pun-announcement .container:after {     transition: var(--trans1);    transform: translateY(-170px);}
    .jud #pun-announcement:hover .html-box, .jud #pun-announcement:hover .container:after {  transform: translateY(0px); }
    .jud #pun-announcement:before {    content: '';    background: url(https://forumstatic.ru/files/001b/7c/28/58953.png);    width: 754px;    height: 162px;    position: absolute;    z-index: 1;   transition: var(--trans1); opacity: 0;    left: -1px;}
    .jud #pun-announcement:hover:before {opacity: 1;}
    .jud #pun-announcement .container:after {    content: '';    position: absolute;    top: 0;    z-index: -1;}
    .jud #pun-announcement .html-box {    z-index: 1;    position: relative;}
    .jud #pun-announcement .container:before {    content: '';    background: url(https://forumstatic.ru/files/001b/7c/28/21870.png);    width: 38px;    height: 47px;    position: absolute;    left: -162px;    top: 63px;    transition: var(--trans1);}
    .jud #pun-announcement:after {    content: '';    background: url(https://forumstatic.ru/files/001b/7c/28/89077.png);    width: 499px;    height: 125px;    position: absolute;    top: 10px;    right: 65px;    transition: var(--trans1);}
    .jud #pun-announcement:hover .container:before, .jud #pun-announcement:hover:after {    transform: rotateX(180deg);}
    
    .jud #pun-about {    height: 0;    margin: 0;}
    .jud #pun-about .item1 {    margin-top: -35px;    position: absolute;    text-align: left;    left: 20px;    font-family: var(--jud-font);}
    .jud #pun-about .item1, .jud #pun-about .item1 a {    color: var(--jud-accent1) !important;    -webkit-text-stroke: 0.5px;    font-size: 6px;}
    
    
    
    
    
    /* II. КАТЕГОРИИ
    -------------------------------------------------------------*/
    #pun-index .category h2 {margin: 0; width: 940px; height: 32px; position: relative;}
    
    #pun-index #pun-category1 h2 {background: url(https://forumstatic.ru/files/001b/7c/28/48391.png);}
    
    #pun-index .category h2 span, #post-form h2 span {font-family: 'Aesthetic'; text-transform: uppercase; color: var(--basic-l2); font-size: 19px; transition: 3s; position: absolute; width: 100%; left: 0; margin-top: 7px; text-align: center;}
    
    .bl #pun-index #pun-category1 h2:before {content: '\2731'; font-size: 50px; top: -10px; left: 60px; transform: rotate(55deg);}
    .bl #pun-index #pun-category1 h2:after {content: 'v'; font-family: Dirtyline; text-transform: uppercase; font-size: 85px; right: 70px; transform: rotate(25deg); top: -13px;}
        
    #pun-index .category h2:before, #pun-index .category h2:after, #pun-viewtopic #pun-main #post-form h2:before, #pun-viewtopic #pun-main #post-form h2:after, #pun-post form#post.container legend:before, #pun-post form#post.container legend:after {   color: #bdbbbd;     position: absolute;    transition: 3s;}
    
    #pun-index #pun-category1:hover h2:before {    transform: rotate(18deg) scale(1.5);transition: var(--trans1);}
    #pun-index #pun-category1:hover h2:after {    transform: rotate(68deg) scale(1.3);transition: var(--trans1);}
    #pun-index .category:hover h2 span {    transform: scale(1.3);transition: var(--trans1);}
    
    #pun-viewtopic #pun-main #post-form h2, #pun-post form#post.container legend {    background: url(https://forumstatic.ru/files/001b/7c/28/16745.png);    width: 524px;    height: 33px;    left: 30px;    padding: 0px !important;    font-family: 'Dirtyline';    text-transform: uppercase;    text-align: left;    position: relative;}
    
    #pun-viewtopic #pun-main #post-form h2:before, #pun-post form#post.container legend:before {    content: 'v';    font-size: 85px;    top: -10px;    left: 118px;    transform: rotate(25deg);}
    #pun-viewtopic #pun-main #post-form h2:after, #pun-post form#post.container legend:after {    content: 'e';    font-size: 55px;    top: -3px;    left: 397px;    transform: rotate(-35deg);}
    
    #pun-viewtopic #pun-main #post-form:hover h2:before, #pun-post #post-form:hover form#post.container legend:before {    transform: rotate(20deg) scale(1.5) translateY(13px) translateX(-2px);}
    #pun-viewtopic #pun-main #post-form:hover h2:after, #pun-post #post-form:hover form#post.container legend:after {    transform: rotate(15deg) scale(1.5) translateY(13px) translateX(-2px);}
    
    #pun-post form#post.container #post-preview legend {    background: transparent;    width: 100%;    height: auto;    left: 0;    font-family: 'Lighthaus';    text-transform: lowercase;    text-align: center;}
    #pun-post form#post.container #post-preview legend:before, #pun-post form#post.container #post-preview legend:after {display: none;}
    
    /* ДЛИННЫЙ ТЕКСТ В КАТЕГОРИИ © blanche. брать можно только с копирайтом 
    #pun-category2.category h2:after{ content:"trust the vibes you get, energy doesn't lie"}
    #pun-category3.category h2:after{ content:"vibe speak louder than words"}
    #pun-category4.category h2:after{ content:"'be such a good soul that people crave your vibes"}
    #pun-category5.category h2:after{ content:"life is way too short for bad vibes"}
    
    #pun-index .category h2:after, #pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4, #pun-stats li.item4 a {font-size: 7px;font-family: helvetica neue medium;letter-spacing: 1px; text-transform: uppercase;transition: var(--trans1)}
    #pun-index .category h2:after {position: absolute;width: 100%;left: 0px;margin-top: -17px;z-index: 1;}*/
    
    /* НАВЕДЕНИЕ КАТЕГОРИЙ © blanche. брать можно только с копирайтом 
    #pun-index .category:hover h2 span {filter: none}
    #pun-index .category:hover h2:after {filter: blur(2px); opacity: 0;transform: scale(1.3);}*/
    
    
    
    /* ДЖУДА */
    .jud #pun-index .category h2 span, .jud #post-form h2 span {    font-family: frankie friends !important;    color: var(--jud-accent1);    filter: none;    margin: 0px 0 0 245px;    font-size: 45px;    overflow: hidden;    height: 32px;    -webkit-text-stroke: 0.5px; text-transform: lowercase;}
    .jud #pun-index .category h2:after {    color: var(--jud-basic1);    left: 245px;    width: calc(100% - 245px);    font-family: var(--jud-font);    -webkit-text-stroke: 0.3px;    letter-spacing: 2px;    margin-top: -15px;}
    .jud #pun-index .category:hover h2 span {    transform: rotateX(180deg);}
    .jud #pun-index .category:hover h2:after {    filter: none;    transform: none;    opacity: 1;}
    .jud #post-form h2 span {    overflow: inherit;    -webkit-text-stroke: 0;}
    
    
    
    
    
    /* III. ИКОНКИ
    -------------------------------------------------------------*/
    /* на главной */
    #pun-index table Div.icon {width: 45px;float: left;  margin: 0px 0px -4px 0px; }
    
    #pun-index table Div.icon:after {    font-family: 'Dirtyline';    text-transform: uppercase;    font-size: 45px;    color: rgba(var(--basic1), .2);}
    
    #pun-index table #forum_f35 Div.icon:after, #pun-index table #forum_f4 Div.icon:after {content: 'g';}
    #pun-index table #forum_f36 Div.icon:after, #pun-index table #forum_f2 Div.icon:after, #pun-index table #forum_f11 Div.icon:after {content: 'd';}
    #pun-index table #forum_f5 Div.icon:after {content: 's';}
    #pun-index table #forum_f39 Div.icon:after, #pun-index table #forum_f7 Div.icon:after {content: 'n';}
    #pun-index table #forum_f6 Div.icon:after {content: 'o';}
    #pun-index table #forum_f40 Div.icon:after, #pun-index table #forum_f9 Div.icon:after {content: 'r';}
    #pun-index table #forum_f8 Div.icon:after, #pun-index table #forum_f44 Div.icon:after, #pun-index table #forum_f13 Div.icon:after, #pun-index table #forum_f47 Div.icon:after, #pun-index table #forum_f1 Div.icon:after {content: 'a';}
    #pun-index table #forum_f42 Div.icon:after, #pun-index table #forum_f10 Div.icon:after {content: 'f';}
    #pun-index table #forum_f46 Div.icon:after, #pun-index table #forum_f12 Div.icon:after {content: 'p';}
    
    /*#pun-index table Div.icon:after {    content: '\273B';    font-size: 40px; color: rgba(var(--basic1), .2)}
    #pun-index TR.inew Div.icon:after {    color: rgba(var(--accent-d1));    width: 18px;    overflow: hidden;    display: block;    margin-right: 18px;}*/
    
    #pun-index TR.inew Div.icon:after {opacity: 0;}
    .icon[data-new-topics]:before, .subforums span[data-new-topics]:before {    font-size: 40px !important;    background: transparent !important;    color: var(--accent1) !important;    margin: 17px 0 0 -7px !important;    font-weight: normal !important;    font-family: Dirtyline !important;    width: 40px;    z-index: 9;    letter-spacing: -5px;}
    
    /* в подфорумах */
    #pun-viewforum table .icon, #pun-messages table Div.icon {    float: left;    background: none;    margin: 0 10px 0 0px;}
    #pun-viewforum .icon:before, #pun-messages .intd Div.icon:before {    margin: 0px 0px 0px 0px;    font-family: var(--basicfont);    text-transform: uppercase !important;    display: inline-block;    width: 70px;    font-size: 8px;    letter-spacing: 1px; opacity: .5}
    
    #pun-viewforum .icon:before, #pun-messages .intd .icon:before {content: 'old message';}
    #pun-viewforum .icon.icon-new:before, #pun-messages .intd .icon.inew:before {content: 'new message';}
    #pun-viewforum tr.iclosed .icon:before {content: 'cls message';}
    #pun-viewforum tr.isticky .icon:before {content: 'imp message';}
    #pun-viewforum .icon.icon-new:before, #pun-viewforum tr.isticky .icon:before, #pun-messages .icon.inew:before {color:  rgba(var(--accent-d1)); opacity: 1 !important}
    
    
    
    /* ДЖУДА */
    .jud #pun-index table Div.icon {    background: url(https://forumstatic.ru/files/001b/7c/28/79268.png);    width: 124px;    height: 41px;    margin: 0;    order: 1;    z-index: 1;}
    .jud #pun-index TR.inew Div.icon {background: url(https://forumstatic.ru/files/001b/7c/28/37647.png)}
    .jud #pun-index table Div.icon:after, .jud #pun-index TR.inew Div.icon:after, .jud .icon[data-new-topics]:before {display: none;}
    
    .jud #pun-viewforum table .icon, .jud #pun-messages table Div.icon {    margin: -8px 0 -16px -121px;text-align: right;}
    .jud #pun-viewforum .icon:before, .jud #pun-messages .intd Div.icon:before, .jud .newtext a {    font-family: var(--jud-font1) bold;    color: var(--jud-basic2);    text-transform: lowercase !important;    width: 80px;    font-size: 24px;}
    .jud #pun-viewforum .icon:before, .jud #pun-messages .intd .icon:before {    content: 'old';    opacity: .15;}
    .jud #pun-viewforum .icon.icon-new:before, .jud #pun-messages .intd .icon.inew:before, .jud .newtext a:before {content: '\2726 new';color: var(--jud-accent1);    font-size: 24px;}
    .jud #pun-viewforum tr.iclosed .icon:before {content: 'cls';}
    .jud #pun-viewforum tr.isticky .icon:before {content: '\2726 imp';color: var(--jud-accent1);}
    
    
    
    
    
    /* IV. ТАБЛИЦА
    -------------------------------------------------------------*/
    #stylelist {    position: absolute;    z-index: 1000;    top: 20px;    left: 999px;    margin: 0;    padding: 0;    list-style-type: none;    transition: var(--trans1);} 
    #stylelist a {    display: block;    width: 5px;    height: 15px;    margin-bottom: 8px;    border-radius: 0 5px 5px 0;    outline: none;    font-family: var(--basicfont);
        letter-spacing: .5px;}
    #stylelist [data="bl"] a {    border: 1px solid var(--basic-l2);    color: rgba(var(--basic1),0);}
    #stylelist [data="jud"] a {    background: var(--basic-l2);    border: 1px solid var(--basic-l2);    color: rgba(var(--basic1),0);}
    #stylelist [data="bl"] a:hover {width: 45px; color: rgba(var(--basic1),1); padding-left: 5px;}
    #stylelist [data="jud"] a:hover {width: 55px; color: rgba(var(--basic1),1); padding-left: 5px;}
    
    /* название */
    #pun-announcement vbname, #pun-announcement vbname1, #pun-announcement vbname4, #pun-announcement vbname5 {    color: var(--accent-l3);    font-family: Dirtyline;text-transform: uppercase;    position: absolute;    transition: var(--trans1);}
    #pun-announcement vbname {font-size: 125px; top: 60px; left: 417px;}
    #pun-announcement vbname1 {font-size: 85px; top: 86px; right: 300px; transform: rotate(-7deg);}
    #pun-announcement vbname4 {    font-size: 130px;    top: 60px;    left: 440px;    opacity: 0;    filter: blur(10px);    transform: rotate(-50deg);}
    #pun-announcement vbname5 {    font-size: 80px;    top: 88px;    right: 300px;    opacity: 0;    filter: blur(10px);    transform: rotate(50deg);}
    #pun-announcement vbname2 {    position: absolute;    background: url(https://forumstatic.ru/files/001b/7c/28/33467.png);    width: 53px;    height: 77px;    top: 85px;    right: 307px;}
    #pun-announcement:hover vbname, #pun-announcement:hover vbname1 {    opacity: 0;    transform: rotate(50deg);    filter: blur(10px);}
    #pun-announcement:hover vbname1 {   transform: rotate(-50deg);}
    #pun-announcement:hover vbname4, #pun-announcement:hover vbname5 {    opacity: 1;    transform: rotate(0deg);    filter: none;}
    #pun-announcement:hover vbname5 {transform: rotate(-10deg)}
    
    /* звезда */
    #pun-announcement vbname3 {    position: absolute;    top: 12px;    left: 305px;    font-size: 45px;    color: #f9f9f9;    transition: var(--trans1);}
    #pun-announcement:hover vbname3 {transform: scale(1.7) rotate(30deg) translateX(-15px) translateY(15px)}
    
    
    /* плеер */
    #pun-announcement vbplay iframe, .nov vbplay iframe {    width: 100% !important;    height: 20px !important;} #pun-announcement vbplay vbplay1, .nov vbplay vbplay1 {display: inline-block;    width: 50px;transition: var(--trans1);}
    #pun-announcement vbplay {z-index: 3; position: absolute; top: 80px; left: 220px; transition: var(--trans1); opacity: 0; filter: blur(5px);}
    #pun-announcement vbplay, .nov vbplay, .nov vbplay3 {color: var(--basic-l3); display: flex; align-items: center; column-gap: 5px; font-size: 8px; letter-spacing: 1px; font-family: var(--basicfont);}
    
    #pun-announcement:hover vbplay {    opacity: 1;    transform: translateY(25px);    filter: none;}
    #pun-announcement:hover vbplay vbplay1:hover {transform: scale(1.2)}
    
    #pun-announcement arrow {    font-size: 30px;    position: absolute;    margin: -11px 0 0 14px;}
    #pun-announcement arrow .fad {--fa-secondary-color: #efece8;    --fa-primary-color: #d5bfa9;    font-size: 22px;    --fa-secondary-opacity: 1;}
    #pun-announcement audio {    opacity: 0;}
    #pun-announcement vbplay2 {    margin-left: -10px;    z-index: 9;}
    
    
    
    #pun-announcement pl {    position: absolute;    font-family: var(--basicfont);    font-size: 9px;    text-transform: lowercase;    letter-spacing: 1px;    width: 154px;    height: 65px;    overflow: auto;    padding-right: 2px;    top: 23px;    right: 145px;    display: flex;    flex-wrap: wrap;    align-content: center;    text-align: right;}
    #pun-announcement pl a {color: var(--basic-l3) !important; display: block; position: relative; margin-bottom: 5px;    width: inherit;}
    #pun-announcement pl a.new {color: rgba(var(--basic1)) !important;} #pun-announcement pl a.new:before {content: '\2726'; display: inline-block; vertical-align: super; margin: -3px 3px 0 0px; color: #ffe2c6}
    #pun-announcement pl a:hover {transform: scale(1.2) translateX(-15px);}
    
    #pun-announcement akt {    position: absolute;    width: 100px;    display: flex;    justify-content: space-between;
        right: 23px;
        top: 40px;}
    #pun-announcement akt:before {    content: '';    position: absolute;    width: 1px;    height: 26px;    background: rgba(var(--basic1),.3);    margin-left: -12px;}
    #pun-announcement akt a, #pun-announcement par span, .status_userava, .nov akt a, .nov .akt a, .nov par span, .nov .par span {    background: #bbbbbb !important;    box-shadow: 0 0 0 1px #c9c6cd;    display: inline-block;    transition: var(--trans1);}
    #pun-announcement akt a, #pun-announcement akt a img, .nov akt a img, .nov akt a, .nov .akt a img, .nov .akt a {border-radius: 5px;    width: 25px;    height: 25px;     opacity: .8;}
    #pun-announcement akt a:hover, #pun-announcement par:hover span, #pun-status:hover span.status_userava {    background: rgba(var(--accent-d1)) !important; opacity: 1;}
    #pun-announcement akt a img, #pun-announcement par span img, .status_userava img, .nov akt a img, .nov .akt a img, .nov par span img, .nov .par span img {    filter: grayscale(1);    mix-blend-mode: overlay;}
    #pun-announcement par {    position: absolute;    top: 20px;    left: 33px;    display: flex;    align-items: center;    height: 70px;}
    #pun-announcement par span img, #pun-announcement par span, .nov par span img, .nov par span, .nov .par span img, .nov .par span {border-radius: 5px !important; height: 25px; width: 70px;}
    #pun-announcement par b {    color: var(--basic-l3);  transition: var(--trans1);   font-weight: normal;    line-height: 12px;}
    #pun-announcement par i, .nov par i {    font-family: bigilla;    font-size: 60px;    color: var(--accent-l2);    font-style: normal;    margin-left: -14px;    z-index: 1;}
    
    #pun-announcement pos span {    position: absolute;    text-align: justify;    width: 170px;    padding-right: 10px;    overflow: auto;    height: 40px;    line-height: 13px;
        bottom: 55px;
        left: 30px;}
    #pun-announcement pos a {color: rgba(var(--basic1)) !important; 
        bottom: 95px;
        left: 30px;}
    #pun-announcement pos a, #pun-status .item1 {width: 190px;    position: absolute;     -webkit-text-stroke: 0.2px;}
    #pun-announcement pos a b, #pun-status .item1 strong {    font-weight: normal;    font-family: Aesthetic;    display: block;    font-size: 18px;    margin-top: 3px;    line-height: 25px;}
    #pun-announcement pos:hover a, #pun-announcement par:hover b, #pun-status:hover .item1 {letter-spacing: 2px;} #pun-announcement pos a:hover {color: rgba(var(--accent-d1));}
    
    .ban {/*    position: absolute;    margin-top: 27px;    width: calc(100% - 40px);    left: 20px;    height: 50px;*/}
    .ban a:hover {opacity: 1}
    #horizontal-scroller, .mood m4, .mood m6 {white-space: nowrap; overflow: auto;    padding-bottom: 7px;}
    .ban a {vertical-align: bottom; background: #736e75; display: inline-block; width: 88px; height: 31px; margin-right: 6px;} .ban a:last-child {margin-right: 0px;}
    .ban img {filter: grayscale(1); opacity: .2; transition: var(--trans1);} .ban a:hover img {filter: none; opacity: 1;}
    
    
    
    /* ДЖУДА */
    .jud #pun-announcement vbname, .jud #pun-announcement vbname3, .jud #pun-announcement vbname1, .jud #pun-announcement vbname2, .jud #pun-announcement akt:before {display: none;}
    .jud #pun-announcement vbplay {    top: 10px;    left: 10px; opacity: 1; filter: none;} .jud #pun-announcement:hover vbplay {transform: none;}
    .jud #pun-announcement akt {    top: 10px;    right: 380px;    width: 130px;}
    .jud #pun-announcement akt a, .jud #pun-announcement par span, .jud .nov akt a, .jud .nov .akt a, .jud .nov par span, .jud .nov .par span {    background: #666161 !important;    box-shadow: 0 0 0 1px #202020;}
    .jud #pun-announcement akt a, .jud #pun-announcement akt a img {    border-radius: 50%; opacity: 1;}
    .jud #stylelist [data="bl"] a {    border: 2px solid #df918b;}
    .jud #stylelist [data="jud"] a {    background: #df918b;    border: 2px solid #df918b;}
    .jud #stylelist a:hover {    color: var(--jud-basic1);}
    .jud #stylelist {    margin-left: -1px;}
    .jud #stylelist a {    font-family: var(--jud-font);    font-size: 10px;}
    .jud .ban {    margin-top: 0px;    left: 260px;    width: calc(100% - 320px);    height: 80px;}
    .jud .ban:before {    content: 'friends';    font-family: 'Frankie Friends';    color: var(--jud-accent1);    font-size: 40px;    position: absolute;    left: -245px;    margin-top: -9px;    -webkit-text-stroke: 0.2px; transition: var(--trans1)}
    .jud .ban:hover:before {    transform: rotateX(180deg);}
    .jud .ban a {    background: #c5c5c5;}
    
    .jud #pun-announcement vbplay iframe {    filter: invert(1);}
    
    .jud #pun-announcement pos a {    bottom: auto;    top: 45px;    left: 289px;    width: auto;    background: var(--jud-basic1);    color: var(--jud-accent1) !important;    padding: 2px 4px;    font-size: 6px !important;}
    .jud #pun-announcement pos a b {    position: absolute;    overflow: inherit !important;    height: auto !important;    line-height: 17px;    color: var(--jud-basic1);    width: 200px;    border: none;    font-family: var(--jud-font1);    text-transform: lowercase;    font-size: 16px;    margin-left: -75px;    text-align: center;}
    .jud #pun-announcement pos {    font-family: var(--jud-font);    font-size: 8px;    letter-spacing: 1px;    -webkit-text-stroke: 0.1px;}
    .jud #pun-announcement pos span {    width: 250px;    top: 78px;    left: 180px;    height: 30px;    line-height: 11px;}
    .jud #pun-announcement par {    bottom: 0;    top: auto;    left: 240px;}
    .jud #pun-announcement par span img, .jud #pun-announcement par span {    border-radius: 0 !important;}
    .jud #pun-announcement par i, .jud .nov par i {    font-family: var(--jud-font1);    color: var(--jud-basic1);    font-size: 44px;}
    .jud #pun-announcement par b, .jud .nov par b, .jud .nov .par b {    font-family: var(--jud-font1);    text-transform: lowercase;    font-size: 12px;    letter-spacing: 1px !important;}
    .jud #pun-announcement pl a:after {    display: none;}
    .jud #pun-announcement pl {    right: -2px;    top: 10px;    height: 130px;    font-family: var(--jud-font1);    font-size: 10px;    width: 200px;     display: flex;    flex-wrap: nowrap;    align-items: flex-end;    flex-direction: column;}
    .jud #pun-announcement pl a {    color: var(--jud-basic2) !important;    padding: 4px 10px 4px 10px;    width: auto !important;}
    .jud #pun-announcement pl a.new {    background: var(--jud-basic1);}
    .jud #pun-announcement pl a.new:before {    color: var(--jud-basic2);    margin: 0 0 0 0;    font-size: 14px;    position: absolute;    left: -6px;    top: 0px;}
    .jud #pun-announcement pos:hover a {letter-spacing: inherit;}
    
    
    
    
    
    /* V. ВВОД ТЕКСТА, КНОПКИ
    -------------------------------------------------------------*/
    /*  ввод текста */
    .punbb textarea {overflow: auto;padding: 7px !important;font: 11px arial !important;line-height: 15px !important; outline: none !important}
    #main-reply {border-radius: 0 0 7px 7px}
    .punbb textarea, .pun-modal .modal-inner, #pun-redirect.punbb .info, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {border: none !important;}
    
    
    
    /* КНОПКИ И ФОРМЫ ЗАПОЛНЕНИЯ © blanche. брать можно только с копирайтом */
    /* формы заполнения*/
    .punbb select, .punbb option {font-family: Arial!important;text-transform: lowercase !important;font-size: 10px !important;padding: 4px !important;}
    .checkbox {width: auto !important;}
    .punbb input, .punbb select, .hvStickerPackModalTab, .hvStickerPackModalInput, .hvStickerPackModalAddButton {cursor: pointer; font-size: 10px; padding: 4px; font-family: Arial; border-radius: 6px !important; border: none; outline: none; text-align: center;  background: transparent;
        box-shadow: 0 0 0 1px inset #a99da778, 3px 3px 10px #635d64, -3px -3px 10px #a196a18a, 3px 3px 5px #958b9582 inset, -5px -3px 5px #564e58 inset;
        color: #c5b3a2;
        text-shadow: 0 0 3px #93867a, 1px 1px 0 #544d56;}
    .punbb option {background-color: rgba(var(--basic-d2)) !important; color: var(--accent-l1) !important} /* модерское */
    input[type="checkbox"], input[type="radio"] {    box-shadow: 0 0 7px inset rgba(var(--basic-l1)), 0 0 0 1px inset rgba(var(--basic-l1)) !important;}
    
    /* кнопки в загрузке изображений */
    #tags .container input, #tags .container select {    box-shadow: 0 0 0 1px inset #98a18d, 3px 3px 10px #a4ad9e, -3px -3px 10px #d5ddc3, 3px 3px 5px #d4dfc9 inset, -5px -3px 5px #a1ad9a inset;
        color: rgba(var(--basic1));
        text-shadow: 0 0 3px rgba(var(--basic1)), 1px 1px 0 #ffffff96;}
    
    /* до наведения */
    .button, .hashelp center div a button, input#sub4, select#page-select, .hvStickerPackModalTab {padding: 8px 10px !important;    font-family: var(--basicfont) !important;    font-size: 8px !important;    letter-spacing: 1px !important;    text-transform: uppercase !important;    min-width: 100px;    margin: 0 3px;transition: var(--trans1); }
    
    /* кнопки после наведения */
    .button:hover, .hvStickerPackModalTab:hover, .hvStickerPackModalTab.active, .hvStickerPackModalAddButton {    color: var(--basic-l3) !important;
        text-shadow: 0 0 3px #b79d83, 1px 1px 0 #8f7f70 !important;
        background: #b8ab9e !important;
        box-shadow: 0 0 0 1px inset #c1b6ab, 3px 3px 10px #635d64, -3px -3px 10px #a196a18a, 3px 3px 5px #d1c2b4 inset, -5px -3px 5px #a19386 inset;}
        
        
    /* ДЖУДА */
    .jud .punbb textarea {    background: var(--jud-basic2);    box-shadow: none;    border: 1px solid var(--jud-basic1) !important;margin-left: -21px;    border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important;    width: calc(100% + 20px) !important;    color: var(--jud-basic1);}
    .jud .punbb input, .jud .punbb select, .jud #tags .container input, .jud #tags .container select {    box-shadow: 0 0 0 1px var(--jud-basic1);    text-shadow: none;    color: var(--jud-basic1);    font-family: var(--jud-font) !important;}
    .jud .button:hover {    text-shadow: none !important;    background: var(--jud-basic1) !important;}
    .jud .punbb option {background-color: var(--jud-basic2) !important; color: var(--jud-basic1) !important}
    
    
    
    
    /* IV. ЦИТАТЫ © blanche. брать можно только с копирайтом
    -------------------------------------------------------------*/
    /* цитаты, спойлер, выделить код */
    .punbb .post-content .quote-box, .punbb .post-content .code-box {margin: 10px 20px 25px 20px; position: relative;    overflow: hidden;}
    .punbb .post-content .blockcode, .punbb .post-content blockquote {margin: 0px;    width: 99%;    overflow: hidden;}
    .punbb .post-content .scrollbox {width: 100%;overflow: auto;font-size: 11px;} pre {    font-family: var(--basicfont);    line-height: 150%;}
    .punbb .post-content .quote-box, .punbb .post-content .code-box, .pun-modal .modal-inner, #pun-redirect.punbb .info, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {padding: 10px;font-size: 11px!important;    font-family: var(--basicfont) !important;}
    .punbb .post-content .quote-box, .punbb .post-content .code-box {border-radius: 10px; padding: 15px !important;
    background: #e3e3e3;
        color: #97909b;
        box-shadow: 5px 5px 10px #d2d0d3, -5px -5px 7px #e7e7e7, 10px 10px 15px #f1f1f1 inset, -10px -10px 30px #d5d4d5 inset;
        border: 1px solid #bab0bf85;
    }
    .punbb .quote-box cite:before, .punbb .code-box strong.legend:before, .post-content .spoiler-box > div:before {    content: '"';    font-family: doppelganger;    font-size: 160px;    position: absolute;    left: 25px;height: 30px;overflow: hidden;}
    
    /* написал и выделить код */
    .punbb .quote-box cite, .punbb .code-box strong.legend, .post-content .spoiler-box > div {    font-style: normal;    padding: 7px 10px;    display: block;    text-transform: uppercase;    font-family: var(--basicfont);    letter-spacing: 1px;    font-size: 9px;    text-align: right;    margin: -10px 7px 15px 50px; font-weight: normal;
        border-bottom: 1px solid #cfccd5;
        text-shadow: 0 0 3px #b8ab9e, 1px 1px #ffffffbf;
    }
    .post-content .spoiler-box > div {background: no-repeat 10px !important;    margin-bottom: 0px;}
    .punbb .quote-box cite, .punbb .code-box strong.legend, .punbb .code-box strong.legend a, .post-content .spoiler-box > div {color: #a59483;}
    
    /* СПОЙЛЕР Ч.2 © blanche. брать можно только с копирайтом */
    .post-content .spoiler-box > div:after {    content: '\f067';    font-family: var(--fawe);    font-size: 12px;    float: right;    margin: 12px -20px 0 0px;    transition: all .5s; font-weight: 900;}
    .post-content .spoiler-box > div.transform:after {  transform: rotate(45deg);}
    
    /* ДЖУДА */
    .jud .punbb .post-content .quote-box, .jud .punbb .post-content .code-box {    background: var(--jud-basic2);    box-shadow: none;    border: 1px solid var(--jud-basic1);    color: var(--jud-basic1);}
    .jud .punbb .quote-box cite, .jud .punbb .code-box strong.legend, .jud .post-content .spoiler-box > div {    background: var(--jud-basic1) !important;    margin: -15px -15px 10px -15px;    text-shadow: none;    border-bottom: none;}
    .jud .punbb .quote-box cite, .jud .punbb .code-box strong.legend, .jud .punbb .code-box strong.legend a, .jud .post-content .spoiler-box > div {    color: var(--jud-basic2);}
    .jud .punbb .quote-box cite:before, .jud .punbb .code-box strong.legend:before, .jud .post-content .spoiler-box > div:before {    content: '\2726' !important;    color: var(--jud-accent1);    font-size: 40px;    left: 10px;    margin-top: -12px;    transition: var(--trans1);}
    .jud .punbb .quote-box:hover cite:before, .jud .punbb .code-box:hover strong.legend:before, .jud .post-content .spoiler-box:hover > div:before {    transform: rotate(45deg);}
    .jud .post-content .spoiler-box > div:after {content: '\2726' !important;color: var(--jud-accent1);margin: 2px 0px 0px 0;font-size: 20px;}
    
    
    
    
    /* III. ПРОФИЛЬ
    -------------------------------------------------------------*/
    /* фиксация профиля при прокрутке (с) идея max, the murderer */
    .punbb .post .post-author {float: left; overflow: hidden; width: 220px; min-height: 50px; margin: 0 0 42px 0; position: sticky; top: 30px;}
    .punbb .post .post-author, #viewprofile-next {border-radius: 10px;    box-shadow: 0 0 0 1px inset #858388, 0 0 0 1px #605c65, 0 0 10px #57525733;}
    .punbb .post .post-author, #viewprofile-next, .pa-fld2:before, .pa-fld4 span:after {background: #38353b4d;}
    
    .punbb .post .post-author ul {display: flex;flex-wrap: wrap;text-align: center;justify-content: space-around;    width: 192px;    margin: 0px 15px 10px 15px;}
    .punbb .post-body {margin-left: 243px; }
    
    
    /* цвета текста */
    .pa-fld1 a, .pa-fld2, .pa-fld4 a {color: var(--accent-l1) !important;}
    .indOnline:before, .pa-fld4 span:after, .pa-respect span:last-child:before {color: rgba(var(--accent-d1)) !important;}
    .pa-author, .pa-author a, .indOffline:before, .pa-posts, .pa-fld5, .pa-fld4, .pa-respect, .pa-respect a, .pa-fld4 a:hover { color: rgba(var(--basic-l1)) !important}
    .pa-fld3 a {color: #e4e3e6 !important}
    
    /* шрифт ника */
    .pa-author {    font-size: 12px;    font-family: 'Lighthaus';    text-transform: lowercase;    width: inherit;    margin: 2px 0px -20px 20px;    z-index: 1;    text-align: left;}
    .pa-author a:hover {color: rgba(var(--accent-d1)) !important;}
    .pa-author:first-letter {font-family: 'Iglets'; font-size: 45px; vertical-align: -webkit-baseline-middle; margin: 0 5px 0px 0px; font-style: italic;}
    
    /* аватар */
    .pa-avatar {margin-bottom: -2px;    width: auto;    margin: 7px 50%;    padding: 6px !important;    z-index: 2; border-radius: 4px; position: relative; border: 1px solid;    display: flex;    justify-content: center;}
    .pa-avatar, .pa-avatar img, #pun-profile .fs-box .avatardemo, #pun-messages img.avatardemo, #profile-left #pa-avatar img, .pa-fld2 {
    border-color: rgba(var(--accent-d1), .7) !important}
    .pa-avatar, .pa-avatar img, #pun-profile .fs-box .avatardemo, #pun-messages img.avatardemo, #profile-left #pa-avatar img {  max-width: 180px; border-radius: 4px; border: 1px solid;}
    
    /* ай-пи */
    li.pa-ip {position: absolute;display:none;}
    
    /* сообщения, посты, репутация */
    .pa-posts, .pa-fld5, .pa-respect {    font-family: qalisso;    font-size: 12px;    letter-spacing: 3px;    font-weight: bold;    width: 64px;    line-height: 16px;transition: var(--trans3); z-index: 2; opacity: .8;}
    .pa-posts .fld-name, .pa-fld5 .fld-name, .pa-respect .fld-name {    display: block;    font-family: 'Helvetica Neue Medium';    text-transform: uppercase;    font-size: 7px; font-weight: normal;letter-spacing: 1px;}
    .pa-respect a {transition: var(--trans3) !important;}
    .pa-posts:hover, .pa-fld5:hover, .pa-respect:hover, .pa-respect:hover a, .pa-respect:hover span:last-child:before {color: var(--accent-l1) !important; cursor: pointer;}
    
    .pa-respect span:last-child:before {     content: '\2726';    width: 9px;    height: 6px;    display: inline-flex;    margin: 3px 0px 0px -2px;    z-index: 1;    position: absolute;    border-radius: 20px;    padding: 3px;    font-size: 10px;    justify-content: center;    align-items: center;transition: var(--trans3)}
    .pa-respect a img {    opacity: 0;    z-index: 2;    position: absolute;    width: 100%;    left: 0px;    top: 15px;    height: 20px;}
    .pa-respect {    position: relative;}
    
    /* поля */
    .pa-fld1, .pa-fld2 {    font-family: var(--basicfont);    text-transform: uppercase;    font-size: 7px;    letter-spacing: 1px;}
    .pa-fld1 {z-index: 1;    margin-left: 47px;    width: inherit;    text-align: left;}
    
    .pa-fld2 {    position: relative;    width: inherit;     z-index: 2;    transition: var(--trans1);    border: 1px solid;    border-top: none;    border-radius: 0 0 4px 4px;    padding: 8px 6px !important;    background: var(--pun-bg);    margin: -13px -1px 6px -1px;    text-align: right;}
    .pa-fld2:hover, .pa-fld1:hover {    letter-spacing: 1.5px;}
    .pa-fld2:before {    content: '';    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    z-index: -1;}
    
    .pa-fld3 {z-index: 2; width: inherit; font-family: var(--basicfont); margin: 7px 0; font-size: 9px; letter-spacing: .5px; position: relative;}
    .pa-fld3:before, .pa-fld3:after {  font-family: var(--fawe);    position: absolute; color: rgba(var(--basic-l1));    font-weight: 700;}
    .pa-fld3:before {    content: '\f04b \f04c';    margin-top: 11px;    left: 0px;    font-size: 8px;    letter-spacing: 2px;}
    .pa-fld3:after {    content: '\f04e';   right: 0;    margin-top: -17px;    font-size: 9px;}
    .pa-fld3 b {     display: block;    border-bottom: 1px solid rgba(var(--basic-l1), .3);    text-transform: uppercase;    font-weight: normal;    padding-bottom: 5px;    margin: 0 19px 5px 24px;    padding-right: 4px;    font-size: 8px;    letter-spacing: 1px;}
    .pa-fld3 i {    display: block;    margin: 0 19px;    font-style: normal;    text-transform: lowercase;font-size: 7px;    letter-spacing: 1px;}
    .pa-fld3 b:before {    content: '';    background: rgba(var(--accent-d1));    width: 30px;    height: 3px;    left: 23px;    position: absolute;    border-radius: 3px;    margin-top: 13px;    transition: all 2s linear;}
    .pa-fld3:hover b:before {    width: 147px;transition: all 20s linear;}
    
    .pa-fld4 {    font-family: var(--basicfont);    text-transform: lowercase;    font-size: 9.5px;    letter-spacing: 1px;    line-height: 14px;    text-align: center;    margin: 10px 0 15px 0;     position: relative;    z-index: 1;
    background: url() bottom no-repeat, url() top no-repeat, url() top repeat-y;    width: 222px;}
    .pa-fld4:before {    background: url();    content: '';    position: absolute;    width: 222px;    height: 224px;    left: 0px;    margin-top: -110px;    z-index: -1;}
    .pa-fld4 span a {     position: absolute;    width: 30px;    height: 10px;bottom: -5px;    left: 74px;    z-index: 9999;}
    .pa-fld4 span {    display: block;    width: 100%;    height: 1px;    background: rgba(var(--basic-l1), .3);    position: relative;    margin-top: 15px;}
    .pa-fld4 span:before, .pa-fld4 span:after {position: absolute; margin: 0px 0 0 -15px; width: 30px; height: 1px;}
    .pa-fld4 span:before {content: ''; background: var(--pun-bg);}
    .pa-fld4 span:after {content: '\273B'; line-height: 1px; font-size: 14px;}
    
    .pa-fld4 a {position: relative; padding: 0 2px; margin: 0 -2px;}
    .pa-fld4 a:before {position: absolute; background: rgba(var(--basic-l1),.3); width: 0%; height: 15px; content: ''; left: 0px; transition: all 1s; border-radius: 3px;}
    .pa-fld4 a:hover:before {width: 100%;}
    
    .pa-fld4 emoji {margin: -8px 0 8px 0;    display: flex;    justify-content: center;    gap: 5px;}
    
    
    
    /* ДЖУДА */
    .jud .pa-author, .jud .pa-author a, .jud .indOnline:before {    color: var(--jud-accent1) !important;}
    .jud .indOffline:before {    color: var(--jud-basic2) !important;   opacity: .15;}
    .jud .pa-fld1 a {    color: var(--jud-basic2) !important;    opacity: .65;}
    
    .jud .punbb .post-body {    margin-left: 245px;    position: relative;}
    .jud .punbb .post-body:before {    content: '';    position: absolute;    top: 0px;    left: 0;    height: 100%;    width: 1px;    background: var(--jud-basic1);    z-index: 9;}
    .jud .punbb .post .post-author {    background: transparent;    box-shadow: none;    width: 246px;    border-radius: 0;}
    .jud .punbb .post .post-author ul {    width: 100%;    margin: 0;    position: relative;}
    .jud #pun-viewtopic .post-author:before, .jud #pun-viewtopic .post-author ul:before {display: none}
    .jud .pa-author {    margin: 0 0 -10px 0;    text-align: center;}
    .jud .pa-author, .jud .pa-author:first-letter {    font-family: var(--jud-font1) !important;    font-size: 17px;    font-style: normal;    vertical-align: inherit;    margin: 0 0 -10px 0;    letter-spacing: .5px;    -webkit-text-stroke: 0.3px;}
    .jud .pa-fld1 {    margin: 20px 0 -4px 0;    text-align: center;    font-family: var(--jud-font);    font-size: 6px;    letter-spacing: 2px;    -webkit-text-stroke: 0.1px;}
    .jud .pa-fld1 a:before, .jud .pa-fld1 a:after {    content: '—';    margin: 0 5px;}
    
    .jud .pa-fld2 {    width: auto;    background: var(--jud-accent1);    border: none;    border-radius: 0;    color: var(--jud-basic1) !important;    font-family: var(--jud-font);    -webkit-text-stroke: 0.3px;    padding: 3px 10px !important;    margin-top: -5px;    font-size: 6px;    letter-spacing: 2px;}
    .jud .pa-fld2:before {    display: none;}
    .jud .pa-fld3 {    margin: 5px 25px;}
    .jud .pa-fld3:before, .jud .pa-fld3:after {    color: var(--jud-accent1);}
    .jud .pa-fld3 b:before {    background: var(--jud-accent1);}
    .jud .pa-fld4 {    font-family: var(--jud-font);    font-size: 8px;    letter-spacing: 2px;}
    .jud .pa-fld4 a {    color: var(--jud-accent1) !important;    -webkit-text-stroke: 0.7px;    display: inline-block;}
    .jud .pa-fld4 a:before {    display: none;}
    .jud .pa-fld4 a:hover {    transform: rotateX(180deg) translateY(-2px);}
    .jud .pa-posts, .jud .pa-fld5, .jud .pa-respect {    width: 82px;    opacity: 1;    font-weight: normal;}
    .jud .pa-posts .fld-name, .jud .pa-fld5 .fld-name, .jud .pa-respect .fld-name {    font-family: var(--jud-font);      font-size: 8px;    letter-spacing: 1.5px;    -webkit-text-stroke: 0.1px;    text-transform: lowercase;    padding-bottom: 2px;    margin-bottom: 7px;}
    .jud .pa-posts, .jud .pa-fld5, .jud .pa-respect, .jud .pa-respect a, .jud .pa-fld4 {    color: var(--jud-basic2) !important;}
    .jud .pa-respect span:last-child:before {    color: var(--jud-accent1) !important;    font-size: 16px;}
    .jud .pa-fld4 span {    background: transparent;    margin: 10px 0 -7px 0;}
    .jud .pa-fld4 span:before {    display: none;}
    .jud .pa-fld4 span:after {    color: var(--jud-accent1) !important;    content: '\2726';    font-size: 25px;    overflow: hidden;    height: 10px;    line-height: 18px;    background: transparent;}
    .jud .pa-fld4 span a {    left: 95px;    bottom: -9px;}
    
    .jud .pa-avatar {    border: none;}
    .jud .pa-avatar img, .jud #pun-profile .fs-box .avatardemo, .jud #pun-messages img.avatardemo, .jud #profile-left #pa-avatar img {    border: 2px solid var(--jud-basic2) !important;}
    .jud .pa-posts:after {    content: '';    width: 100%;    height: 19px;    background: var(--jud-accent1);    border-radius: 0 !important;    bottom: 22px;    position: absolute;    left: 0;    z-index: -1;}
    .jud .pa-fld3 b {    border-color: #ffffff1f;}
    
    /* СМЕНА АВАТАРОВ ПРИ ПЕРЕКЛЮЧЕНИИ СТИЛЯ Ч.2. брать можно только с копирайтом.
    гость (с) deff */
    body.bl  #pa-avatar img[alt][src$="/G5fqcRz/1.png"],
    body.bl  .pa-avatar img[alt][src$="/G5fqcRz/1.png"]{
      background: url('https://forumstatic.ru/files/001b/7c/28/72467.jpg') no-repeat center;
    }
    body.jud  #pa-avatar img[alt][src$="/G5fqcRz/1.png"],
    body.jud .pa-avatar img[alt][src$="/G5fqcRz/1.png"]{
      background: url('https://forumstatic.ru/files/001b/7c/28/60060.png') no-repeat center;
    }
    .avatar-image[style*="default_avatar.jpg"]{       background-image:url(https://forumstatic.ru/files/001b/7c/28/72467.jpg)!important;    }
    .jud .avatar-image[style*="default_avatar.jpg"]{       background-image:url(https://forumstatic.ru/files/001b/7c/28/60060.png)!important;    }
    
    /* профили (с) blanche*/
    .jud [data-user-id="2"] .pa-avatar img, .jud [data-user-id="7"] .pa-avatar img {    display: block;    -moz-box-sizing: border-box;    box-sizing: border-box;    width: 180px;    height: 80px;    padding-left: 180px;}
    .jud [data-user-id="2"] .pa-avatar img {background: url(https://forumstatic.ru/files/001b/7c/28/36165.png) no-repeat;}
    .jud [data-user-id="7"] .pa-avatar img {background: url(https://forumstatic.ru/files/001b/7c/28/18866.png) no-repeat;}
    
    
    
    
    
    
    
    

    0

    5

    цвета 2
    Код:
    /* V. ДОПОЛНИТЕЛЬНЫЕ ЭЛЕМЕНТЫ
    -------------------------------------------------------------*/
    /* общий стиль */
    #MyBookmarks, .jGrowl-notification, .editBookmark, #mask_dialog .inner, #pun-navlinks #form-login, #List-UserNames, .pun-modal .modal-inner, .hvStickerPackModal {font-family: var(--basicfont) !important;
        background: url(https://forumstatic.ru/files/001b/7c/28/55018.jpg) no-repeat left top !important;
        box-shadow: 0 0 15px #46424b78 inset, 0 0 0 1px #dcd7df6b inset, 0 0 20px #5752579e !important;}
        #MyBookmarks, .jGrowl-notification, .editBookmark, #mask_dialog .inner, #mask_dialog .hv-add-template:hover, .hv-storage-count, #pun-navlinks #form-login, #List-UserNames, #pun-navlinks #form-login .Rega, #pun-navlinks #form-login .Forgot {color: rgba(var(--basic-l1)) !important;}
    .editBookmark input, #mask_dialog .inner input, #pun-navlinks #form-login input, #List-UserNames input, .hvStickerPackModalTab, .hvStickerPackModalInput {/*box-shadow: 0 0 0 1px inset #8e987642, 3px 3px 10px #333d3d, -3px -3px 10px #485353, 3px 3px 5px #596767 inset, -5px -3px 5px #343d3d inset !important;*/}
    .jGrowl-notification, .editBookmark, #mask_dialog .inner, #pun-navlinks #form-login, #List-UserNames, .pun-modal .modal-inner, .hvStickerPackModal {background-attachment: fixed !important; background-size: cover !important; border-radius: 10px !important;}
    #MyBookmarks, .editBookmark, #mask_dialog .inner {padding: 10px;}
    
    /* закладки */
    #BookmCntToggle.default-style {background: transparent !important; height: 35px !important; width: 35px !important; box-shadow: none !important; border-left: none !important; opacity: 1 !important; overflow: hidden;}
    #BookmCntToggle.default-style:before {content: '\273B' !important; background: transparent !important; color: var(--accent1); font-size: 40px; margin: -14px 0 0 -17px !important; transition: var(--trans1);}
    #BookmCntToggle.default-style:hover:before {margin-left: 0px !important}
    
    #MyBookmarks h2 span {margin-top: 0px !important; text-align: center; display: block;}
    #MyBookmarks li.BookmarkL>span.last_click, #MyBookmarks span.scrl.t, #MyBookmarks span.scrl.b, .punbb #List-UserNames li {box-shadow: none !important; background: rgba(var(--basic-d2), .3) !important; border-radius: 5px; transition: var(--trans1)}
    .punbb #List-UserNames li:hover {background: rgba(var(--basic-d2), .6) !important;}
    #MyBookmarks li.BookmarkL>span.last_click:hover, #MyBookmarks span.scrl.t:hover, #MyBookmarks span.scrl.b:hover {background: rgba(var(--basic-d2), .6) !important;}
    #MyBookmarks span.scrl.t, #MyBookmarks span.scrl.b {width: 115px; text-shadow: none;}
    #MyBookmarks span.scrl.b {left: 125px;}
    #MyBookmarks li span strong {color: var(--basic-l1) !important;}
    #MyBookmarks span.scrl span:before {content: '\f0de' !important; font-family: var(--fawe); font-size: 21px; display: block;}
    #MyBookmarks span.scrl.t span:before {margin: 3px 0 -3px 0; font-weight: 900}
    #MyBookmarks span.scrl.b span:before {margin: -6px 0 6px 0; font-weight: 900}
    #MyBookmarks li.BookmarkL {margin-top: 10px;}
    
    .editBookmark {margin: 40px 50px 0 0;}
    #pun-main .editBookmark h1 {font-size: 9px !important; letter-spacing: 1px; display: block !important; text-transform: uppercase; text-align: center; font-weight: normal;}
    #pun-main .editBookmark h1 span.delBookmark {font-size: 20px !important; margin: -7px 20px 0 0;}
    .editBookmark .inputfield {font-weight: normal!important;text-transform:lowercase;}
    
    .post .bookmark {width: 0px !important; right: 20px !important;}
    .post .bookmark.ncnfrm {color: rgba(var(--basic-l1)) !important;} .post .bookmark {color: var(--basic1)!important;}
    .post .bookmark:before {    content: '\f005' !important;    font-family: var(--fawe);    font-size: 16px;    cursor: pointer; border: none !important; font-weight: 900}
    
    
    /* новое соо, уведомления */
    .jGrowl-notification, .jGrowl .messag_theme, #messages-list a.Author {    text-shadow: none!important;    font-weight: normal !important;}
    span.num_msg {    width: 7px !important;    padding: 0px !important;    height: 7px !important;    border-radius: 50% !important;    margin: -31px 0 0 15px !important;    z-index: 999999999;    font-size: 0px !important;animation: msg 1s infinite;background: var(--basic-d1) !important;}
    @keyframes msg {    50% {opacity: 0;}}
    
    .bubble {position: relative !important; top: 0px !important; right: -4px !important; font-family: var(--basicfont) !important; font-size: 8px !important; margin-top: -1px !important; text-shadow: none!important; box-shadow: none !important; height: 10px; padding: 0 1px 0 3px !important; background: rgba(var(--accent-d1)) !important; color: rgba(var(--basic2)) !important; min-width: 10px !important;}
    
    .styl1 {    text-transform: uppercase;    font-size: 8px !important;    letter-spacing: 1px;}
    #closet {    background: rgba(var(--accent-d1)) !important;    border: none !important;    text-transform: uppercase;    font-size: 8px !important;    padding: 5px 10px !important;    letter-spacing: 1px;    color: var(--basic-d1) !important; font-weight: bold;}
    
    #messanger1 {    min-height: 30px;} .messag_theme .jGrowl-close {    margin: 0 0 0 0 !important;}
    
    /* маска */
    #mask_dialog .hv-form-block {max-height: 380px; padding: 0 10px;}
    #mask_dialog .hv-add-template {border: none !important; border-radius: 6px; background: none !important; box-shadow: none !important; padding: 0px !important;}
    #mask_dialog .hv-form-block label {margin-bottom: 7px;}
    #mask_dialog .hv-control {margin-top: 10px;}
    #mask_dialog .inner label b {font-weight: normal; text-transform: uppercase; font-size: 9px; letter-spacing: 1px;}
    #mask_dialog .inner label .description {text-transform: lowercase; font-size: 9px; letter-spacing: 1px; margin-top: -10px; text-align: right;}
    #mask_dialog .hv-masks-storage {padding-top: 0px !important; margin-top: 0px !important; letter-spacing: 1px; text-transform: lowercase;}
    
    /* смайлы */
    .hvStickerPackModal, .hvStickerPackModalInput {border: none !important;}
    .hvStickerPackModalContent {    border: none !important;    padding: 0 10px 0 0 !important;    justify-content: space-between !important;}
    .hvStickerPackItem {    border-radius: 4px;    transition: var(--trans1);    display: flex;    align-items: center;}
    .hvStickerPackItem:hover {    background: rgba(var(--basic2),.7);    box-shadow: 0 0 0 1px inset rgba(var(--basic2));}
    /*.hvStickerPackModalTab:hover, .hvStickerPackModalTab.active {    box-shadow: 0 0 0 1px inset #c4d3a287, 3px 3px 10px #333d3d, -3px -3px 10px #485353, 3px 3px 5px #b2bd9a inset, -5px -3px 5px #858f6f inset !important;}*/
    .hvStickerPackModalInput::placeholder {color: #a9b48e}
    .hvStickerPackModalAddButton {    line-height: 0px !important;    height: 18px;    width: 18px;}
    .hvStickerPackModalAdd {    display: flex;    align-items: center;}
    
    
    
    /* стрелки */
    .go-up, .go-down {cursor: pointer; display: none; margin-left: 974px; position: fixed; opacity: 1; z-index: 9999; width: 15px; background: rgba(var(--basic-d2), .5); height: 200px; border: 1px solid rgba(var(--basic-d2)); border-radius: 0 10px 10px 0;}
    .go-up {top: 7%;} .go-down {bottom: 7%;} 
    .go-up:before, .go-down:before {font-family: var(--fawe); font-size: 17px; padding-left: 2px; color: rgba(var(--accent-d1),.7); -webkit-transition: var(--trans1); font-weight: 900}
    .go-up:before {content: '\f0d8';} .go-down:before {content: '\f0d7'; margin-top: 180px; display: block;}
    
    .go-up:hover, .go-down:hover {background: rgba(var(--basic-d2), .8);}
    .go-up:hover:before, .go-down:hover:before {color: rgba(var(--accent-d1),1);}
    
    /* онлайн */
    .indOnline, .indOffline {    cursor: pointer;    margin-top: -6px;    position: absolute;    left: 19px;    clip-path: polygon(0% 0, 48% 0%, 60% 100%, 0% 100%);    transform: rotate(21deg);}
    .indOnline:before, .indOffline:before {     content: '\273B';    font-size: 35px; }
    
    
    
    /* ДЖУДА */
    .jud .go-up:before, .jud .go-down:before {display: none;}
    .jud .go-up {    background: url(https://forumstatic.ru/files/001b/7c/28/97241.png);    width: 28px;    height: 28px;    border: none;    margin-left: 1060px;    top: auto;    bottom: 53%; transition: var(--trans1)}
    .jud .go-down {    background: url(https://forumstatic.ru/files/001b/7c/28/96379.png);    width: 61px;    height: 61px;    margin-left: 1070px;    bottom: 47%;    border: none;transition: var(--trans1)}
    .jud .go-up:hover, .jud .go-down:hover {    transform: rotate(45deg);}
    .jud .indOnline, .jud .indOffline {    position: relative;    clip-path: none;    transform: none;    display: inline-block;    vertical-align: super;    left: 0;    margin-top: 0px;    margin-right: -15px;}
    .jud .indOnline:before, .jud .indOffline:before {    content: '\2726';    font-size: 16px;}
    
    .jud #MyBookmarks, .jud .jGrowl-notification, .jud .editBookmark, .jud #mask_dialog .inner {    box-shadow: none !important;font-family: var(--jud-font) !important;}
    .jud .jGrowl-notification, .jud #mask_dialog .inner, .jud .editBookmark, .jud .pun-modal .modal-inner {    background: var(--jud-basic1) !important;color: var(--jud-basic2) !important;}
    .jud .pun-modal .modal-inner {    box-shadow: none !important;}
    .jud #MyBookmarks {    background: var(--jud-basic2) !important;    color: var(--jud-basic1) !important;}
    .jud #MyBookmarks span.scrl.t, .jud  #MyBookmarks span.scrl.b {    color: var(--jud-basic2) !important;    background: var(--jud-basic1) !important;}
    .jud #MyBookmarks li.BookmarkL>span.last_click, .jud .punbb #List-UserNames li {    background: var(--jud-accent1) !important;}
    .jud .punbb #List-UserNames li:hover {opacity: .5}
    .jud #MyBookmarks li.BookmarkL>span.last_click, .jud #MyBookmarks li.BookmarkL>span.last_click a, .jud #pun-navlinks #form-login, .jud #pun-navlinks #form-login .Rega, .jud #pun-navlinks #form-login .Forgot, .jud #List-UserNames li>b {color: var(--jud-basic2) !important}
    .jud #MyBookmarks h2 {    margin: 0 !important;}
    .jud .editBookmark input, .jud #mask_dialog .inner input, .jud #pun-navlinks #form-login input, .jud #List-UserNames input, .jud .pun-modal .modal-inner input,  .jud .pun-modal .modal-inner select {    box-shadow: 0 0 0 1px #ffffff36 !important;    color: var(--jud-basic2) !important;}
    .jud .post .bookmark.ncnfrm {    color: var(--jud-accent1) !important;}
    .jud .post .bookmark:before {    font-weight: 400;}
    .jud #MyBookmarks span.scrl.t span:before, .jud #MyBookmarks span.scrl.b span:before {font-weight: 100}
    
    .jud span.num_msg {    background: var(--jud-basic2) !important;    margin: -39px 0px 0 29px !important;}
    .jud .bubble {    background: var(--jud-basic1) !important;    color: var(--jud-basic2) !important;}
    
    .jud #BookmCntToggle.default-style:before {display: none;}
    .jud #BookmCntToggle.default-style {    background: url(https://forumstatic.ru/files/001b/7c/28/96379.png) !important;    width: 30px !important;    height: 30px !important;    background-size: contain !important;    transition: var(--trans1) !important;}
    .jud #BookmCntToggle.default-style:hover {    transform: rotate(45deg);}
    
    .jud #pun-navlinks #form-login {    background: var(--jud-basic1) !important;    left: 17px;}
    .jud #List-UserNames {    background: var(--jud-basic2) !important; color: var(--jud-basic1) !important}
    .jud #pun-navlinks #form-login, .jud #List-UserNames {    box-shadow: none !important;}
    .jud #navlogout #form-login:before {    background: var(--jud-accent1);    color: var(--jud-basic2);}
    
    
    
    
    
    
    /* VI. ТЕМЫ
    -------------------------------------------------------------*/
    .ep p {text-align: center !important;}
    .ep img {box-shadow: 0 0 0 2px rgba(var(--basic1)), 0 0 0 3px var(--accent-l2), 0 0 10px rgba(var(--basic1),.7); margin: 0px 3px !important;}
    
    .punbb .post-content .faq .quote-box {border: none !important; box-shadow: none !important;    background: none !important;    margin: 0 -15px !important; border-radius: 0 !important; padding: 0 !important}
    .punbb .post-content .faq .quote-box:first-of-type {border-radius: 7px 7px 0 0 !important; margin-top: -15px !important;}
    .punbb .post-content .faq .quote-box:last-of-type {border-radius: 0 0 20px 20px !important; margin-bottom: -15px !important}
    .faq .spoiler-box > div:before {display: none;}
    .faq .spoiler-box > div:after {    margin: 0 -5px 0 5px;    opacity: .4;}
    .faq blockquote {width: 100% !important}
    .faq p {margin: 0 12px !important;}
    .faq .quote-box.spoiler-box:nth-child(2n) > div {    text-align: left !important;    padding-left: 35px !important;}
    .faq .quote-box.spoiler-box:nth-child(2n) > div:after {margin: 0 510px 0 -510px !important;}
    
    .ank, .tem, .ep, .nov, .if, .gost, .twin, .faq {    width: 520px;    margin: auto;    border-radius: 7px 7px 20px 20px;    padding: 15px;    z-index: 1;    position: relative;    font-family: var(--basicfont);    font-size: 11px;    letter-spacing: .5px; 
    box-shadow: 0 0 0 1px #ffffff82 inset, 0 0 0 1px #c6c4c7, 0 0 10px #dcd2e3, 0 0 10px inset #ffffff4a;
        background-color: #e6e6e6;
        background-image: radial-gradient(at 53% 44%, #f1f1f1 0px, transparent 50%), radial-gradient(at 17% 91%, #cfcbd575 0px, transparent 50%), radial-gradient(at 97% 26%, #d7d2db52 0px, transparent 50%), radial-gradient(at 0% 0%, #f1e8dc7a 0px, transparent 50%);
    }
    .ank2 p, .ep1 p, .tem tem1, .nov nov2, .if if2, .gost gost1, .twin twin1, .tem1, .faq .spoiler-box > div {    font-family: lighthaus;    font-size: 15px;    text-align: right !important;    height: 60px;    line-height: 36px !important;   padding: 0 15px 0 0 !important;    margin: -14px -14px 15px -14px !important;
        background: linear-gradient(0deg, #c8bfcf45, #fff2e461) !important;
        border-bottom: 1px solid #c6c4c7 !important;}
    .faq .spoiler-box > div {    margin: 0 !important;    border: none !important;    text-shadow: none !important;    text-transform: lowercase;}
    .ank1 {    position: absolute;    margin: -25px 0 0 -34px;}
    .ank1 p, .ank1 p img {    border-radius: 50px;    width: 80px;    height: 80px;    object-fit: cover;}
    .ank1 p {    padding: 0px !important;
        background: linear-gradient(0deg, #c0cbc5, #dbe1d8);
        box-shadow: 0 0 0 1px #ffffff61, 0 0 0 1px rgba(var(--basic1),.1) inset, 0 0 10px #ffffffbf inset, 0 0 10px rgba(var(--basic1),.1);}
    .ank1 p img {    filter: grayscale(1);    mix-blend-mode: soft-light;    margin: 0px !important;}
    .ank3p, .ep2 p {text-align: left !important;}
    .ank .spoiler-box > div {border-bottom: 1px solid var(--basic-l2);}
    
    .ank1 p, .ank3, .ank .quote-box, .tem, .ep1 p, .ep2, .faq, .nov, .nov par b, .nov .par b, .if, .if a, .gost, .twin, .twin twin3 a, .faq .spoiler-box > div, .nov vbplay, .nov vbplay3 {color: rgba(var(--basic1)) !important}
    
    .ank3, .ep2, .twin twin2 {    margin-top: -43px;    text-transform: uppercase;        font-size: 7.5px;    letter-spacing: 1px;   padding: 8px 0 0 0px;    border-top: 1px solid rgba(var(--basic-l1),.3);    color: rgba(var(--basic1),.7);}
    .ank3 {margin-left: 60px;     width: 460px;}
    .ep2 {width: 520px;}
    .ep2, .ank3 {margin-bottom: 25px;    height: 10px;    overflow: hidden;}
    
    .tem, .gost {line-height: 16px;} 
    .tem span.tema, .nov span, .gost span, .if span.tema {display: block; padding: 0 12px;    text-indent: 40px; text-transform: lowercase; position: relative;}
    .tem span.tema p, .gost span p:first-child, .gost span p:last-child, .twin twin3 span, .if if1 span, .ank .quote-box, .nov .pos, .nov pos, .nov span p, .faq p {    background: linear-gradient(0deg, #0000, #ffffff2b) !important;    border-radius: 10px !important;    border-top: 1px solid #ffffff52 !important;    padding: 13px 20px !important;margin-bottom: 10px !important;}
    .ank .quote-box {box-shadow: none !important; border-left: none !important; border-right: none !important; border-bottom: none !important}
    .twin twin3 span, .if if1 span, .nov .pos, .nov pos {padding: 10px;}
    .tem span.tema p:last-child, .gost span p {margin-bottom: 0 !important;}
    .tem tem1, .nov nov2, .gost gost1, .tem1, .if if2, .faq .spoiler-box > div {display: block;height: 40px !important;}
    .tem tem1:before, .tem1:before {    content: '';      background: #ffffff87;    width: 549px;    height: 1px;    display: block;    margin-left: 0px;}
    .tem tem3, .gost gost2 {    display: block;    font-size: 10px;    margin: 0px 80px; text-align: center;}
    .tem img.t {    margin: 10px;    box-shadow: 0 0 0 5px #b7ced1, 0 0 0 6px #e5f2f7;}
    
    .tem span.tema:before, .tem span.tema:after, .gost span:before, .gost span:after, .if span.tema:before, .if span.tema:after, .nov span:before, .nov span:after {    content: '';    width: 5px;    height: 100%;    position: absolute;}
    .tem span.tema:before, .gost span:before, .if span.tema:before, .nov span:before {left: -5px; top: 0; background: linear-gradient(180deg, #dfcfbd94, #fff0);}
    .tem span.tema:after, .gost span:after, .if span.tema:after, .nov span:after {right: -5px; bottom: 0; background: linear-gradient(0deg, #ffffff45, #fff0);}
    
    .tem1 p {    text-align: right !important;    padding: 0px !important;    line-height: 36px !important;}
    
    .tem span.tema b, .gost span b, .if span b, .twin twin3 span a:first-child, .nov b, .if if1 span:before, .nov .pos a, .nov pos a, .faq strong, .nov vbplay4 {font-size: 12px;    font-family: 'Lighthaus';    font-weight: normal;}
    .tem span.tema b, .gost span b, .if if1 b, .twin twin3 span a:first-child, .if if1 span a i, .if span i, .nov b, .if if1 span:before, .nov par i, .faq strong, .nov .pos a, .nov pos a, .nov vbplay4 {    color: rgba(var(--accent-d1)) !important;}
    .tem abbr, .if abbr {border-bottom: 1px dashed var(--basic1);}
    
    .nuz {    margin: 0px 0 -24px 95px;    font-family: var(--accentfont);    font-size: 27px;    color: rgba(var(--accent-d1));    overflow: hidden;    white-space: nowrap;    z-index: 1;    position: relative;}
    
    /* активисты */
    .nov nov3 {    display: grid;    grid-template-columns: 2fr 1fr;    column-gap: 20px;}
    .nov .pos, .nov pos {    grid-row: 1/3;    display: flex;    flex-wrap: wrap;    justify-content: flex-end;}
    .nov .pos span, .nov pos span {    text-indent: 0;    padding: 0 10px 0 0;    height: 40px;    overflow: auto;    order: 1;}
    .nov .pos a, .nov pos a {    width: 100%;}
    .nov pos a b {    font-size: inherit;}
    .nov .akt, .nov akt {    display: flex;    width: 100%;    justify-content: flex-start;    column-gap: 10px; order: 1;}
    .nov .par, .nov par {    display: flex;    align-items: center;    width: 100%;    margin-top: -10px; order: 2;}
    .nov .par span b {    position: absolute;    width: 100%;    margin-left: 10px;    height: 100%;    display: inline-flex;    align-items: center;}
    .nov .par span, .nov par span {    text-indent: 0;    padding: 0;}
    .nov pos span:before, .nov pos span:after, .nov .pos span:before, .nov .pos span:after {display: none}
    .nov vbplay {    order: 5;} .nov vbplay3 {    order: 4;    font-size: 9px;    text-align: right;    letter-spacing: .5px; justify-content: right;}
    .nov vbplay4 {    order: 3;    grid-column: 3/1;    font-size: 14px !important;    text-align: left !important;    padding-left: 50px;    margin-bottom: 12px !important;}
    
    
    .if span p:before, .if if1 span a:before, .twin twin3 span div a:before {    content: '>>';    font-family: alter biom;    margin: 0 7px 0 5px;}
    .if if2, .twin twin1, .twin twin2 {    display: block; }
    .if if1 span a, .twin twin3 a {display: block;} .if if1 span, .twin twin3 span {    line-height: 17px; text-transform: lowercase;}
    .twin twin3 span a:first-child, .if if1 span:before, .nov .pos a, .nov pos a, .nov vbplay4 {display: block;text-align: right;border-bottom: 1px solid;margin-bottom: 5px;padding-right: 5px;letter-spacing: 2px;font-size: 9px;}
    .if if1 span b {text-transform: uppercase;}
    .twin twin3 span a:first-child, .if if1 span:before, .nov .pos a, .nov pos a, .nov vbplay4 {    letter-spacing: 1px;    padding-bottom: 3px;    text-transform: lowercase;    margin-top: -5px;}
    .if if1 span div, .twin twin3 span div {max-height: 170px;overflow: auto;}
    .if if1 span a i, .if span i {    font-style: normal;    vertical-align: text-bottom;    font-size: 10px;}
    
    .if if1, .twin twin3 {    display: grid;    grid-template-columns: repeat(3, 1fr);column-gap: 17px;}
    .if if1 b {grid-column: 1 / 4;    text-align: center;    font-family: 'Iglets';    font-size: 50px;    overflow: hidden;    font-style: italic;    font-weight: normal;    -webkit-text-stroke: 0.2px;    height: 31px;     letter-spacing: 50px;    padding-left: 50px; margin-top: 10px;} .if if1 b:first-of-type {margin-top: 0}
    .if if1 span.w:before {content: 'женские имена';}
    .if if1 span.m:before {content: 'мужские имена';}
    .if if1 span.f:before {content: 'фамилии';}
    
    #vibecod, #vibecod2 {cursor: pointer;}
    #vibecod, #vibecod2, .tem tem2, .tem priz1 {font-family: 'Lighthaus';    text-align: center;    margin-top: 15px;    font-size: 14px;    letter-spacing: 2px;}
    #vibecod1, #vibecod3 {display: none; white-space: break-spaces;}
    #vibecod:before, #vibecod:after, .tem tem2:before, .tem tem2:after, .tem priz1:before, .tem priz1:after {    content: '\2726';    font-size: 10px;    margin: 0 10px;    vertical-align: middle;    opacity: .7;}
    
    .gost {margin-top: 35px;}
    .gost:before { content: 'vibe'; position: absolute; margin: -36px 0 0 -20px; text-overflow: clip; overflow: hidden; height: 62px; display: block; font-family: 'Aesthetic'; text-transform: uppercase; font-size: 110px; line-height: 114px; color: #fafafb; width: 240px; letter-spacing: 0;}
    .gost span {    margin-top: 17px;} .gost gost1 {    font-size: 12px;    line-height: 40px !important;}
    
    .tem priz1 {display: block;} .tem priz1 {    font-size: 10px;}
    .tem priz3 span, .tem priz4 span, .punbb #List-UserNames li, .tem tem4 {padding: 10px 5px;border-radius: 10px;text-align: center; background: #ffffff38; box-shadow: 0 0 0 1px #08080814;}
    
    .twin twin3 span a:first-child, .if if1 span:before, .nov .pos a, .nov pos a, .nov vbplay4 {border-color: rgba(var(--basic-l1),.3)} 
    .twin twin3 div a:first-child {    font-family: inherit !important;    letter-spacing: inherit;    border: none;    padding: inherit;    margin: inherit;    font-size: inherit !important;    text-align: inherit;    color: inherit !important;}
    .if if1 span a:hover, .twin twin3 a:hover, .twin twin3 div a:hover:first-child {    margin-left: 5px;    letter-spacing: 1.5px;}
    
    .twin twin2 {    margin-bottom: 25px;} 
    
    
    .tem priz2, .tem priz3 {margin-top:10px;    height: 200px;    width: 100%;    white-space: nowrap;    overflow: auto;    display: block;    overflow-y: hidden;}
    .tem priz2 img {    height: 185px;    margin-right: 15px;} .tem priz3 {    height: 50px;}
    .tem priz3 span, .tem priz4 span {    margin: 1px 10px 0 1px;    display: inline-block;padding: 5px;} .tem priz3 span img {    margin-right: 5px;}
    .tem priz4 {display: flex; column-gap: 10px; width: 100%;} .tem priz4 span {width: inherit; margin: 10px 0;}
    
    
    
    /* ДЖУДА */
    .jud .ank, .jud .tem, .jud .ep, .jud .nov, .jud .if, .jud .gost, .jud .twin, .jud .faq {    background: transparent;    box-shadow: 0 0 0 1px var(--jud-basic1) inset;}
    .jud .ank2 p, .jud .ep1 p, .jud .tem tem1, .jud .nov nov2, .jud .if if2, .jud .gost gost1, .jud .twin twin1, .jud .tem1, .jud .faq .spoiler-box > div {    background: var(--jud-basic1) !important;    border-radius: 6px 6px 0 0;    color: var(--jud-accent1) !important;    font-family: var(--jud-font1);    font-size: 15px;    text-transform: uppercase;}
    .jud .ank3, .jud .ep2, .jud .twin twin2 {    border-color: #ffffff14;    color: var(--jud-accent2) !important;    font-family: var(--jud-font);    letter-spacing: .7px;}
    .jud .gost:before {font-family: var(--jud-font1) bold;font-size: 92px;text-transform: lowercase;font-style: normal;line-height: 73px;margin-left: -48px;color: var(--jud-basic2);}
    .jud .tem span.tema:before, .jud .gost span:before, .jud .if span.tema:before, .jud .nov span:before {    display: none;}
    .jud .tem span.tema p, .jud .gost span p:first-child, .jud .gost span p:last-child, .jud .twin twin3 span, .jud .if if1 span, .jud .ank .quote-box, .jud .nov .pos, .jud .nov pos, .jud .nov span p, .jud .tema, .jud .faq p {    background: #ffffff00 !important;    border-top: none !important;}
    .jud .ank1 p, .jud .ank .quote-box, .jud .tem, .jud .faq, .jud .nov, .jud .nov par b, .jud .nov .par b, .jud .if, .jud .if a, .jud .gost, .jud .twin, .jud .twin twin3 a, .jud .nov vbplay, .jud .nov vbplay3 {    color: var(--jud-basic1) !important;}
    .jud .tem span.tema b, .jud .gost span b, .jud .if span b, .jud .twin twin3 span a:first-child, .jud .nov b, .jud .if if1 span:before, .jud .nov .pos a, .jud .nov pos a, .jud .faq strong {    font-family: var(--jud-font1);    font-size: 13px;}
    .jud .colored {--fa-secondary-color: #c7c7c7;    --fa-primary-color:    var(--jud-basic1);}
    .jud .tem span.tema b, .jud .gost span b, .jud .if if1 b, .jud .twin twin3 span a:not(.twin twin3 span div a):first-child, .jud .if if1 span a i, .jud .if span i, .jud .nov b, .jud .if if1 span:before, .jud .nov par i, .jud .faq strong, .jud .nov .pos a, .jud .nov pos a, .jud .nov vbplay4 {    color: var(--jud-accent1) !important;    -webkit-text-stroke: 0.2px;}
    .jud .twin twin3 span a:first-child, .jud .if if1 span:before, .jud .nov .pos a, .jud .nov pos a {letter-spacing: 0}
    .jud .if if1 b {    font-family: var(--jud-font1) bold;    text-transform: lowercase;    overflow: inherit;    height: auto;    font-size: 25px;    letter-spacing: 35px;    -webkit-text-stroke: 0;}
    .jud .punbb .post-content .faq .quote-box {    margin-bottom: 11px !important;}
    .jud .punbb .post-content .faq .quote-box:last-of-type {    margin-bottom: -15px !important;}
    .jud .ank1 p {    background: var(--jud-accent1);    box-shadow: 0 0 0 1px var(--jud-basic1);}
    .jud .ep img {    box-shadow: 0 0 0 3px var(--jud-basic2), 0 0 0 4px var(--jud-basic1);}
    .jud .nuz {    margin: 0px 0 -26px 125px;    font-family: var(--jud-font1);    font-size: 31px;    color: var(--jud-accent1);}
    .jud .nov vbplay4 {    font-family: var(--jud-font1) bold;    font-size: 20px !important;}
    
    
    
    /* муд */
    .reveal-modal-bg { 	position: fixed; 	height: 100%;	width: 100%;	background: #000;	background: rgba(0,0,0,.8);	z-index: 9999;	display: none;	top: 0;	left: 0; 	}
    .reveal-modal {	visibility: hidden;	top: 100px; 	left: 50%;	margin-left: -300px;	width: 520px;	position: absolute;	z-index: 101;	padding: 30px 40px 34px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);	}
    .reveal-modal.small     { width: 200px; margin-left: -140px;}
    .reveal-modal.medium     { width: 400px; margin-left: -240px;}
    .reveal-modal.large     { width: 600px; margin-left: -340px;}
    .reveal-modal.xlarge     { width: 900px; margin-left: -440px;}
    
    .reveal-modal .close-reveal-modal {font-size: 16px;    line-height: .5;    position: absolute;    top: 30px;    right: 28px;     font-weight: bold;    cursor: pointer;    text-decoration: none;}
    #md {     z-index: 99999 !important;padding: 0px;    left: 50%;    margin-top: -50px;}
    
    .mood, .mmood {    width: 860px; background-color: #101010;    background-image: radial-gradient(at 85% 10%, #2e2e2e 0px, transparent 50%),radial-gradient(at 28% 64%, #181818 0px, transparent 50%),radial-gradient(at 70% 95%, #c2dd6f42 0px, transparent 50%),radial-gradient(at 18% 4%, #c2dd6f38 0px, transparent 50%), radial-gradient(at 50% 3%, #000000 0px, transparent 50%);    border-radius: 20px;    box-shadow: 0 0 5px 5px inset #6f813c29;    padding: 20px;    font-family: var(--basicfont);    position: relative;}
    .mood {    height: 453px;}
    .mmood {    height: 800px;    margin: auto;}
    .mood mood1, .mood mood2, .mmood mmood1, .mmood mmood2 {    position: absolute;    font-size: 75px;    text-transform: uppercase;    font-weight: bold;    letter-spacing: 0px;}
    .mood mood1 {   margin-left: 80px;}
    .mmood mmood1, .mood mood1, .mmood mmood2 {top: 11px}
    .mood mood2, .mmood mmood2 {    text-shadow: 1px 0 1px #686c59, 0 1px 1px #686c59, -1px 0 1px #686c59, 0 -1px 1px #686c59;    width: 230px;    z-index: 1;}
    .mood mood2 {margin-left: 83px;    font-size: 33px;    top: 84px;    color: #2e331f;}
    .mmood mmood2 { transition: var(--trans1);    margin-left: 247px;color: #1f201b;} .mmood mmood2:hover {text-shadow: none;}
    .mood mood2:before {    content: '\40';    font-family: var(--fawe);    text-shadow: none;    position: absolute;    margin: -33px 0 0 -45px;    font-size: 40px;}
    .mood mood3 {    position: absolute;    background: #65665f;    border: 2px solid;}
    .mood mood3, .mood mood3 img {    border-radius: 50%;    width: 60px;    height: 60px;    object-fit: cover;}
    .mood mood3 img {    filter: grayscale(1);    mix-blend-mode: soft-light;}
    
    .mmood mmood3, .mmood mmood4 {    width: 818px;    display: block;}
    .mmood mmood3 {top: 101px;}
    .mmood mmood4 {top: 505px;}
    
    .mood mood4, .mood mood5, .mmood mmood3, .mmood mmood4  {    position: absolute;    background: #797a741a;    border-radius: 10px;    border: 1px solid #b0b79938;    box-shadow: 0 0 10px inset #b3bf8c1a;    padding: 20px;}
    .mood mood4 {     width: 269px;    top: 136px;    height: 294px;}
    .mood mood5 { width: 487px; right: 20px;     height: 410px;}
    
    .mood m1, .mood m3, .mood m5, .mmood m1, .mmood m2 {    color: #e1e1e1;    font-size: 13px;    margin-top: 0px;    display: block;    text-transform: uppercase;    letter-spacing: 1px;    padding-bottom: 15px;    border-bottom: 1px solid;}
    
    .mood m1:before, .mood m3:before, .mood m5:before, .mmood m1:before, .mmood m2:before {    font-family: var(--fawe);    font-size: 12px;    vertical-align: baseline;    margin-right: 10px;    content: '\f001';}
    .mood m1:before { content: '\f8c9';}
    .mood m3:before { content: '\f004';}
    .mmood m1:before {    content: '\221E';    font-family: 'Helvetica Neue';    font-size: 19px;    margin-top: -5px;    display: inline-block;}
    .mmood m2:before {content: '\f017'}
    .mood m5:before {    content: '\f00d';    transform: rotate(45deg);    display: inline-block;}
    
    .mood m2 {    display: block;    height: 248px;    padding-right: 10px;    overflow: auto;    margin-top: 15px;}
    .mood mood4 span {    display: block;     margin-bottom: 16px;    transition: var(--trans3);    cursor: pointer;}
    .mood mood4 span:last-child {margin-bottom: 0px;}
    .mood mood4 span:before {    content: '\f04b';    font-family: var(--fawe);    float: left;    margin-right: 10px;    height: 25px;    display: flex;    align-items: center;    font-size: 10px;     font-weight: 900;}
    .mood mood4 span b, .mood album b, .mmood album b, .mood mix2 b, .mmood mix2 b {    display: block;    text-transform: uppercase;    letter-spacing: 1px;    font-family: helvetica neue medium;    font-weight: normal;    font-size: 12px;    position: relative;    z-index: 2;}
    .mood mood4 span b, .mood album span b, .mmood album span b, .mood mix2 b, .mmood mix2 b {    margin-bottom: 2px;}
    .mood mood4 span i, .mood album i, .mmood album i, .mood mix2 i, .mmood mix2 i {    font-style: normal;    font-size: 11px;    letter-spacing: 0.5px;    text-transform: lowercase;    display: block;    position: relative;    z-index: 2;}
    .mood mood4:hover span {    opacity: .3;}
    .mood mood4 span:hover {    opacity: 1;}
    
    .mood a.play, .mmood a.play {    display: block;    text-transform: uppercase;    font-family: 'Helvetica Neue Medium';    font-size: 9px;    letter-spacing: .5px;margin: 4px 10px 10px 0px;    color: #c2dd6f !important;    text-align: right;     opacity: .6;}
    .mood a.play:before, .mmood a.play:before {    content: '\f04b';    font-family: var(--fawe);    margin-right: 5px;    background: #9eb55a;    color: #242424;    padding: 3px 3px 3px 6px;    border-radius: 4px;    font-weight: 900;}
    .mood a.play:hover, .mmood a.play:hover {opacity: 1;}
    
    .mood m4, .mood m6 {    display: block;    margin-top: 15px;} .mood m4 {margin-bottom: 15px;}
    .mood album, .mood mix {    display: inline-block;    text-align: center; position: relative;    opacity: .5; transition: var(--trans3);    width: 158px;    margin-right: 10px;height: 140px;    vertical-align: top;    white-space: break-spaces;}
    .mood album:last-child, .mood mix:last-child {margin-right: 0;}
    .mood album1, .mood mix1 {    filter: grayscale(1);}
    .mood album:hover, .mood album.x, .mood mix:hover, .mood mix.x {    opacity: 1;} .mood album.x album1, .mood mix.x mix1 {    filter: none;}
    .mood album2 b, .mmood album2 b, .mood mix2 b, .mmood mix2 b { font-size: 11px;    white-space: break-spaces;}
    .mood album2 b u, .mmood album2 b u {    text-decoration: none;    margin-right: 5px;}
    .mood album1, .mood album2, .mood mix1, .mood mix2 {transition: var(--trans1)}
    .mood album2, .mmood album2, .mood mix2, .mmood mix2 {   top: 0px;    position: absolute;   padding-right: 5px;    overflow: auto;    height: 100%;        width: calc(100% - 5px);     text-align: left;    display: flex;    flex-direction: column;}
    .mood album2, .mood mix2 {     left: 0px;opacity: 0; }
    .mmood mix2, .mmood album2 {    left: 150px;    width: 223px;height: 130px;}
    .mood album:hover album1, .mood mix:hover mix1 {    opacity: 0;} .mood album:hover album2, .mood mix:hover mix2 {opacity: 1;}
    .mood album2 span, .mood mix2 span {    opacity: .3;} .mood album2 span.x, .mood album2 span:hover, .mood mix2 span.x, .mood mix2 span:hover {opacity: 1}
    .mood album2 span, .mmood album2 span, .mood mix2 span, .mmood mix2 span {display: block; padding-bottom: 10px; border-bottom: 1px solid; margin-bottom: 10px; transition: var(--trans3); cursor: pointer;    margin-right: 10px;} .mood album2 span:last-child, .mmood album2 span:last-child, .mood mix2 span:last-child, .mmood mix2 span:last-child {margin-bottom: 0; border: none;}
    .mmood mix, .mmood album {    width: 100%;    display: block;    margin-top: 20px; position: relative; transition: var(--trans1);     height: 130px;margin-bottom: 30px;}
    .mmood mix:last-child, .mmood album:last-child {margin-bottom: 0px;}
    .mmood mmood5 {    display: inline-block;    width: 50%;    vertical-align: top;}
    
    .mmood mmood3:hover mix, .mmood mmood3:hover album, .mmood mmood4:hover mix, .mmood mmood4:hover album {    opacity: .3;}
    .mmood mmood3 mix:hover, .mmood mmood3 album:hover, .mmood mmood4 mix:hover, .mmood mmood4 album:hover {    opacity: 1 !important;}
    
    .mood mix mix1, .mmood mix mix1, .mood album album1, .mmood album album1 {    display: flex;    justify-content: center;    align-items: center;    color: #ffffffbf;    text-transform: uppercase;    font-size: 14px;    letter-spacing: 1px;    font-family: 'Helvetica Neue Medium';    background-size: cover !important;    flex-wrap: wrap;    align-content: center; white-space: break-spaces; padding: 7px;text-align: center;    flex-direction: column;width: 116px; height: 116px;border-radius: 10px;}
    .mood album album1 img, .mmood album album1 img {width: 130px; height: 130px;    position: absolute;    filter: grayscale(1);    opacity: .2;border-radius: 10px; object-fit: cover;}
    .mood mix mix1, .mood album album1 {margin: auto;}
    .mood mix2 u, .mmood mix2 u {    text-decoration: none;    display: block;    text-transform: uppercase;    font-size: 9px;    letter-spacing: .5px;}
    
    .mmood v, .mood v {    color: #000000;    background: #efefef6b;    padding: 1px 2px;    border-radius: 2px;}
    
    .mood mood1, .mmood mmood1, .mood m1:before, .mmood m1:before, .mmood m2:before, .mood m3:before, .mood m5:before, .mood mood4 span:before, .mood album2 b u, .mmood album2 b u, .mood mix2 b, .mmood mix2 b, .mood mood2:before, .mmood mmood2:hover, .mmood #vibecod, a.close-reveal-modal {    color: #c2dd6f !important;}
    .mood mood4 span, .mood album, .mmood album, .mood mix2, .mmood mix2 {   color: #b3b3b3;}
    .mood mood3 {border-color: #c2dd6f}
    .mood m1, .mmood m1, .mmood m2, .mood m3, .mood m5, .mood album2 span, .mmood album2 span, .mood mix2 span, .mmood mix2 span {border-color: #b3bf8c2e}
    .mood m2::-webkit-scrollbar-thumb, .mood m4::-webkit-scrollbar-thumb, .mood m6::-webkit-scrollbar-thumb, .mood #horizontal-scroller::-webkit-scrollbar-thumb, .mood album2::-webkit-scrollbar-thumb, .mmood album2::-webkit-scrollbar-thumb, .mood mix2::-webkit-scrollbar-thumb, .mmood mix2::-webkit-scrollbar-thumb {    background: #646c48 !important;}
    .mood album i, .mmood album i, .mood mix2 i, .mmood mix2 i {font-size: 9px;    white-space: break-spaces;    display: block; }
    .mood album2 span i, .mmood album2 span i, .mood mix2 span i, .mmood mix2 span i {    margin-top: 7px;    line-height: 12px;}
    .mood ::selection, .mmood ::selection {    color:#212418;    background: #c2dd6f;}
    .mood mood4 m2 span b {    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}
    
    .mmood #vibecod, .mmood #vibecod2 {    position: absolute;     font-family: 'Helvetica Neue Medium';    text-transform: uppercase;    letter-spacing: 1px;    width: 860px;}
    .mmood #vibecod {   top: 748px;    font-size: 40px;}
    .mmood #vibecod2 {   top: 800px;    font-size: 10px; color: #5f6941}
    .mmood #vibecod:before {    content: '\f245';    font-family: var(--fawe);    font-size: 25px;    vertical-align: text-top;    color: #1f201b;    text-shadow: 1px 0 1px #686c59, 0 1px 1px #686c59, -1px 0 1px #686c59, 0 -1px 1px #686c59; opacity: 1;}
    
    .lot {    gap: 5px;    display: grid;    grid-template-columns: repeat(5, 1fr);    grid-auto-rows: 90px;}
    .lot lot1 {    background: var(--accent4);    text-indent: 0;    display: flex;    justify-content: center;    align-items: center;    border-radius: 5px;    font-family: 'Qalisso';    font-size: 30px;    -webkit-text-stroke: 0.5px;    color: var(--accent3);}
    .lot lot1.x {    filter: grayscale(1);    opacity: .3;}
    
    /* иконки */
    .fad {    text-indent: 0;}
    
    .colored {font-size: 18px; --fa-secondary-opacity: 1; vertical-align: middle; margin-right: 5px; width: 30px; text-align: center;
        --fa-secondary-color: #c9c6cb;
        --fa-primary-color: #958a9d;
    }
    
    
    /* ТЕМНАЯ ТЕМА ПОСТА Ч.2 © переработка blanche, основа deff. брать можно только с копирайтом */
    .darkvibes .post-box {background: #433f469c;    box-shadow: 0 0 0 1px inset #847d87, 0 0 0 2px inset #59545c, 0 0 0 1px #575358, 0 0 20px inset #89858d85, 0 0 10px var(--postsh);    color: rgba(var(--basic-l1));}
    .darkvibes .quote-box, .darkvibes .code-box {    background: #0000001a !important;    box-shadow: 0 0 10px #00000024, 0 0 10px inset rgba(var(--basic2)) !important;    border: 1px solid rgba(var(--accent-d1),.3) !important;}
    .darkvibes .quote-box cite, .darkvibes .quote-box strong.legend, .darkvibes .code-box strong.legend, .darkvibes .spoiler-box > div {    text-shadow: none !important;    border-color: rgba(var(--basic-l1),.2);}
    .darkvibes hr {    border-color: rgba(var(--basic-l1),.2) !important;}
    .darkvibes .post-sig dt:before, .darkvibes hr:before {background: #58545b !important;}
    
    .jud .darkvibes .post-box {    background: var(--jud-basic1);    color: var(--jud-basic2);}
    .jud .darkvibes .post-links:before {    background: var(--jud-basic1);}
    .jud .darkvibes .quote-box, .jud .darkvibes .code-box {    background: var(--jud-accent1) !important;    box-shadow: none !important;}
    .jud .hideprofile .post-box:before {    content: '';    width: 246px;    height: 2px;    background: var(--jud-basic1);    position: absolute;    left: 0;    margin-top: -22px;}
    .jud .darkvibes del { color: var(--jud-basic2) !important;}
    
    
    /* правка длинного имени */
    [data-user-id="344"] .pa-author {    margin-left: 5px;}
    [data-user-id="344"] .indOnline, [data-user-id="344"] .indOffline {    left: 8px;}

    0


    Вы здесь » blanche » archive » прошлый фиолетовый вайб


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