ДораАлМегМуди
Первая магическая война, AU, весна-лето 1981 года 01/10: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis.
• Постописцы недели •
• Активисты недели •
• очередность в квестах •

Pray for us

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

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


Вы здесь » Pray for us » Новый форум » а


а

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

1

Код:
/***************************************
A - SETUP
***************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */

  @import url(style_cs.css);

/* используются в дизайне */
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700|Open+Sans:400,400i,600,600i,700,700i,800,800i|Roboto:100,300,400,700,900');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
/* используются в дизайне */

@font-face {
  font-family: 'baltica';
  font-style: normal;
  font-weight: normal;
  src: url(https://forumstatic.ru/files/001b/b8/50/59120.ttf);
}

:root {
--bg: url(https://forumstatic.ru/files/001b/b8/50/87252.jpg);
--bg-color: #12141d;

--base-color: #c4b1a9;
--base-bg1: url(https://forumstatic.ru/files/001b/b8/50/18842.jpg);
--base-bg2: url(https://forumstatic.ru/files/001b/b8/50/87651.jpg);
--base-bg3: url(https://forumstatic.ru/files/001b/b8/50/29537.jpg);

--text: #1b1f25; 
--accent: #99402a; 

--header: url(https://forumstatic.ru/files/001b/b8/50/35784.png);

--gold: url(https://forumstatic.ru/files/001b/b8/50/20464.jpg);

--lines: url(https://forumstatic.ru/files/001b/b8/50/94587.png);

--marker-color: 163, 142, 142;
}

/* A2 Deal with browser defaults and wonkiness
-------------------------------------------------------------*/

/* A2.1 */
html, body {margin: 0; padding: 0}

/* A2.2 */
.punbb * {
  margin: 0px
  }

/* A2.3 */
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {
  padding: 0;
  list-style: none;
  }

/* A2.4 */
.punbb img {
  border:none
  }

/* A2.5 */
.punbb .main table {
  table-layout: fixed;
  width: 100%;
  }

/* A2.6 */
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}

/* A2.7 */
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * {
  height: auto;
  vertical-align: middle
  }


 /* A3 Text setup
-------------------------------------------------------------*/

/* A3.1 */
body {
  font-size: 100.01%;
  }

/* A3.2 */
.punbb {
  font: normal 70%  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
  font: 1em  verdana, arial, helvetica, sans-serif
  }


/* A3.4 */
.punbb h1, .punbb h2, .punbb h3 {
  font-size: 1em;
  font-weight: bold;
  }

.punbb th   {
  font-size: 0.9em;
  font-weight: bold;
  }
.punbb h4, .punbb table {
  font-size: 1em;
  font-weight: normal;
  }

/* A3.5 */
.punbb h1 span, .punbb h2 span, .punbb legend span {
  font-size: 1.1em;
  }

/* A3.6 */
.punbb pre {
  font: 1.1em/140% verdana, arial, monaco, "bitstream vera sans mono", "courier new", courier, monospace
  }

/* A3.7 */
.punbb address, .punbb em {
  font-style: normal
  }

/* A3.8 */
.punbb .post-content em {
  font-style: italic
  }

/* A3.9 */
.punbb .post-content em.bbuline {
  font-style: normal;
  text-decoration: underline;
  }

/* A3.10 */
.punbb a {
  text-decoration: underline
  }

/* A3.11 */
.punbb optgroup {
  font-weight: bold;
  }


/* A4 Float clearing and hidden items
-------------------------------------------------------------*/

/* A4.1 */
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb dl.post-sig dt span,
.punbb .post-box:after,
.punbb .linksb:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  overflow:hidden;
  line-height: 0.0;
  font-size: 0;
  }

/* A4.2 */
.acchide,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
.punbb .required label em,
.punbb .formsubmit label,
.punbb .submitfield label,
.punbb .modmenu label,
#pun-userlist .main h2 {
  font-size: 0;
  height: 0;
  width: 0;
  line-height: 0.0;
  position:absolute;
  left: -9999px;
  overflow: hidden
  }


/* A5 Basic page layout and borders
-------------------------------------------------------------*/
/* A5.1 */
#pun {
    background: var(--base-bg1) no-repeat top, var(--base-bg2) no-repeat bottom, var(--base-color) var(--base-bg3);
    margin: auto;
    width: 1000px;
margin-bottom: 51px !important;
margin-top: 217px !important;
  box-sizing: border-box;
}

.punbb {
    height: auto;
  padding: 22px;
    width: auto;
}



/* A5.3 */
#pun-redirect, #pun-maint {
  margin: 50px 20% 12px 20%;
  width: auto;
  float: none;
 min-height: 100px;
  }

 #pun-redirect{
      border:0 none!important;
      margin:0;
      padding:0;
      left:0;right:0;
      top:0;bottom:0;
      position:fixed;
      width:100%;
      height:100%;
      text-align:center;
    background:
          var(--bg-color) var(--bg) no-repeat fixed center center !important;
background-size: cover;
}
    #pun-redirect *{
      border:0 none;
    }
    #pun-redirect .main-title {
      display:none;
    }
    #pun-redirect.punbb .info .container{
      text-align:center;
      font:500 10px montserrat;
      display:inline-block;
      left:0;
      right:0;
      top:0;
      bottom:0;
      margin: 5% auto;
      width:auto;
      padding:80px 30px;
      height:auto;
    background:var(--base-bg1) no-repeat top, var(--base-bg2) no-repeat bottom, var(--base-color) var(--base-bg3);
    width: 1000px;
  box-sizing: border-box;
      margin-top: 5%
    }

/* A5.4 */
.punbb .section, .punbb .main {
  margin-bottom: 1em;
  }

/* A5.5 */
.punbb .category, .punbb .post {
  margin-top: 0.4em;
 position: relative
  }

/* A5.6 */
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {
  margin-top: 0;
  }

.punbb .toppost, .punbb .topicpost {
  margin-top: 40px !important;
}


/* 5.7 */
#pun-post .topic {
  margin-top: 1em;
  }

/* A5.8 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-style: none none solid none;
  border-width: 0px 0px 2px 0px;
  }

/* A5.9 */
.punbb .container {
  border-style: solid;
  border-width: 1px;
  }

/* A5.10 */
#pun-main h1, .punbb .section h2, #pun-stats h2, #pun-debug h2 {
  padding: 2px 1em 9px 1em;
  border-style: solid solid none solid;
  border-width: 1px 1px 0px 1px;
  }

#pun-main h2 {
  padding: 2px 1em 9px 1em;
  border-style: solid;
  border-width: 1px;
}

/***************************************************/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/

/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/

/* B1.1 */
.punbb .post-content {
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: hidden;
  }

/* B1.2 */
.punbb .post-sig dt {
    border: 1px solid transparent !important;
    border-image:  linear-gradient(to right, rgba(211,206,189,0) 0%,rgba(210,205,188,1) 50%,rgba(210,205,188,0) 100%) 1 !important;
  border-width: 1px 0px 0px 0px !important;;
    display: block;
    margin: 5px auto 15px;
    width: 80%;
}

/* B1.3 */
.punbb .post-content p {
  margin: 0;
  padding: 0 0 1em 0;
  line-height: 150%;
 font-family: 'Verdana', sans-serif;  }


/* B1.4 */
.punbb .post-content img {
  vertical-align: text-top
  }

/* B1.5 */
.punbb .post-content img.postimg {
  vertical-align: middle;
  }

/* B1.6 */
.punbb .post-content .blockcode, .punbb .post-content blockquote {
  width: 100%;
  overflow: hidden;
  }

/* B1.7 */
.punbb .post-content .scrollbox {
  width: 100%;
  overflow: auto;
  }

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {
    border: medium none;
    margin: 0.4em 0em 0.8em;
    padding: 0em;
}


/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend {
    display: block;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0.0em;
}

/* B2 Information boxes
-------------------------------------------------------------*/

/* B2.1 */
.punbb .info-box {
  padding: 1.1em 1.7em 1em 1.7em;
  border-style: solid;
  border-width: 1px;
  margin: 0 0 1.1em 0;
  }

/* B2.2 */
.punbb .info-box * {
  padding: 0 0 0.7em 0;
  }

/* B2.3 */
.punbb #pun-main .info-box .legend {
  font-size: 1.1em;
  font-weight: bold;
  }


/* B3 Pagination and posting links
-------------------------------------------------------------*/

/* B3.1 */
.punbb .linkst {
  width: auto;
  font-size: 12px;
  height: auto;
  color: var(--text);
  font-family: lora;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px !important;
  }


/* B3.4 */
.linkst .postlink {
  text-align: right;
  font-weight: 700;
  }

/* B3.5 */
.punbb .linksb {
  text-align: right;
  font-size: 12px;
  color: var(--text);
  font-family: lora;
  margin-top: 10px;
  }


#profile .linksb {
  height: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: auto;
}

#profile .button {
  margin-top: 0 !important;
}

#profile .clearer {
  display: none
}

#profile .linksb:after {
  display: none
}

/* B3.6 */
.linksb .pagelink {
  float: left;
  width: auto;
  text-align: left;
  }

/* B3.7 */
.linksb .postlink {
  float: right;
  width: auto;
  font-weight: normal
  }


/* B3.8 */
.subscribelink {
  clear:both;
  padding-top: 1em;
  padding-bottom: 0.5em;
  }

/***************************************************/*************************************************************
C - MAIN CONTENT - SPECIFIC
**************************************************************/

/* C1 Form layout
-------------------------------------------------------------*/

/* C1.1 */
.punbb .formal .container {
  padding: 1.7em 2.3em 1.1em 2.3em;
  }

/* C1.2 */
.punbb .formsubmit {
  padding: 0 0 0 0em;
  margin: 1em 0 0 0;
  }

/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {
  margin: 0 0.6em 0 0
  }

/* C1.4 */
.punbb fieldset {
  border-style: solid;
  border-width: 1px;
  padding: 0 0px 0 0px;
  margin: 0 0 1em 0
  }

/* C1.5 */
.punbb fieldset legend {
  padding: 0;
  margin: 0 0 0 11px;
  font-size: 1.1em
  }

/* C1.6 */
.punbb fieldset legend span {
  padding: 0 5px;
  margin: 0 0 0 -15px;
  }

/* C1.7 */
.punbb fieldset fieldset {
  border-style: none;
  margin: 0;
  padding: 0 0 8px 0
  }

/* C1.8 */
.punbb .fs-box {
  padding: 1em 0 0.8em 0;
  }

/* C1.9 */
.punbb .fs-box p, .punbb .fs-box fieldset {
  padding: 0 0 0.8em 0
  }

/* C1.10 */
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {
  float: left;
  margin-right: 1em;
  }

/* C1.11 */
.punbb .inline .infofield {
  clear:both
  }

/* C1.12 */
.punbb .datafield br {
  display: none
  }

/* C1.13 */
.punbb .required label, .punbb .datafield span.input {
  font-weight: bold
  }

/* C1.14 */
.punbb .datafield span.input a {
  font-weight: normal;
  }

/* C1.15 */
.punbb .areafield span.input, .punbb p.longinput span.input {
  display: block;
  padding: 0 4em 0 0;
  height: 100%; /* For IE */
  }

/* C1.16 */
.punbb textarea, .punbb .longinput input {
  width: 64%;
  margin: 0;
  }

/* C1.17 */
.punbb .hashelp {
  position: relative;
  }

/* C1.18 */
.punbb .helplinks {
  display: block;
  position: absolute;
  top: 1em;
  right: 0;
  font-weight: normal;
  width: 36%;
  }

/* c1.19 */
.punbb #profile .helplinks {
  top: 1.5em;
  }

/* C1.20 */
.punbb .helplinks span {
  display: block;
  padding-bottom: 0.2em;
  }

.punbb .helplinks span INPUT {
  margin: 0px 2px 2px 0px;
}

/* C1.21 */
#pun-post .formal .info-box li {
  padding-left: 4px;
  list-style-type: square;
  list-style-position: inside;
  line-height: 1.5;
  margin: 0;
  }


/* C2 Table layout
-------------------------------------------------------------*/

/* C2.1 */
.punbb .main .tcl {
/*  overflow: hidden;*/
  text-align: left;
  width: 60%;
  }

/* C2.2 */
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
    text-align: center;
    width: 10%;
}

/* C2.3 */
.punbb .main .tcr {
    text-align: center;
    width: 27%;
}


/* C2.4 */
#pun-userlist .main .tcl,
#pun-searchtopics .main .tcl,
#pun-modviewforum .main .tcl {
  width: 40%
  }

/* C2.5 */
#pun-userlist .main .tc2,
#pun-searchtopics .main .tc2 {
  text-align: left;
  width: 20%;
  }

/* C2.6 */
#pun-debug table .tcl {
  width: 15%;
  white-space:normal;
  }

/* C2.7 */
#pun-debug .tcr {
  width: 90%;
  white-space: normal;
  }

/* C2.8 */
#pun-index .tcl h3 {
  font-size: 1.2em;
  font-weight: bold;
  }

/* C2.9 */
.punbb td span.youposted {
  font-weight: bold;
  margin-left: -1em;
  position: absolute;
  }

/* C2.10 */
.punbb td .modlist {
  display: none;
  padding-top: 0.3em
  }

/* C2.11 */
.punbb .main td {
  border-style: solid none none solid;
  border-width: 1px 0 0 1px;
  padding: .8em 0em;
  }

/* C2.12 */
.punbb .main th {
  border-style: none none none solid;
  border-width: 0 0 0 1px;
  padding: 0.4em 1em 0.4em 1em;
  }

/* C2.13 */
.punbb .main .tcl {
  border-left-style: none;
  border-left-width: 0;
  }

* html .tclcon {height: 1px}

/* C2.14 */
.punbb td div.tclcon {
    font-size: 11px;
    line-height: 10px;
    margin-left: 0;
    text-align: left;
}

/* C2.15 */
    .punbb div.icon {
        float: left;
        display: block;
        width: 60px;
        height: 60px;}

 /* C3 Topics
-------------------------------------------------------------*/

/* C3.1 */
.punbb .post .container {
  border-style: none solid solid solid;
  border-width: 0px;
  margin-top: 0px;
  padding-bottom: 1px;
  }

/* C3.2 */
.punbb .post .container {
  border-style: none solid solid solid;
  border-width: 0px;
  margin-top: 0px;
  padding-bottom: 1px;
  }

/* C3.2 */
.punbb .post h3 {
  border-width: 0px;
-webkit-text-size-adjust: 100%;
  width: auto;
  height:auto;
  }

/* C3.3 */
.punbb .post h3 span {
  display: block;
  text-align: left;
  letter-spacing: .02em;
  }

.punbb .post h3 strong {
  float: right;
  width: auto;
  text-align: right;
  font-weight: normal;
  padding: 0 0px;
  }


/* C3.5 */
.punbb .post .post-author {
  float: left;
  }

/* C3.6 */
.punbb .post .post-author ul, .punbb .post .post-author p {
  padding: 0 1em 1em 1em;
  line-height: 140%;
  }

/* C3.7 */
.pa-author {
  font-size: 1.1em;
  font-weight: bold;
  }

/* C3.8 */
.pa-author a {
  text-decoration: none
  }

/* C3.9 */
li.pa-title {
  padding-bottom: 0.4em;
  font-weight: bold;
  }


li.pa-online {
  line-height: 0.8em;
  border-left-style: solid;
  border-left-width: 0.7em;
  padding-left: 0.4em;
  margin-top: 0.7em;
  }

/* C3.11 */
.punbb .post-body {
  margin-left: 190px;
  border-left-style: solid;
  border-left-width: 1px;
  padding: 0 0 1px 0;
  }

/* C3.12 */
.punbb .post-box {
  padding: 1.5em;
  }

/*C3.13 */
.punbb fieldset .post-box {
  margin-bottom: 0.8em;
  }

/* C3.14 */
.punbb .post-links {
  margin-left: 0em;
  border-left-style: solid;
  border-left-width: 1px;
  }

/* C3.15 */
.punbb .post-links ul {
  padding: 0 0em 0px 0;
  height: auto;
  border-top-style: dashed;
  border-top-width: 1px;
  background: transparent;
  text-align: right;
  margin-bottom:0px;
  }

/* C3.16 */
.punbb .post-links li {
  display: inline;
  margin-left: 1em;
  font: normal 11px lora;
  text-transform: uppercase;
  }

.punbb .post-links ul li:first-child {
  margin-left: 0
}

.endpost .post-links ul {
  border: 0 !important;
}

/* C3.17 */
.pl-email, .pl-website {
  float: left;
  }

/* C3.18 */
.punbb .clearer {
  clear: both;
  height: 0;
  font-size: 0;
  }


/* C4 Moderator menu
-------------------------------------------------------------*/

/* C4.1 */
.punbb .modmenu .container {
  padding: 0.5em 0em;
  text-align: right;
  margin-top: 4px;
  font: normal 12px lora;
  }


/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a {
  height: 1.8em;
  line-height: 1.8em;
  }

#pun .modmenu span {
  font-weight: 500 !important;
}

/* C4.3 */
.punbb .modmenu .container strong {
  float: left;
  }

/* C4.4 */
.punbb .modmenu input {
  margin-left: 1em;
  }


/* C5 Message boxes
-------------------------------------------------------------*/

/* C5.1 */
.punbb .info .container {
  padding: 0.8em 1em
  }

/* C5.2 */
.punbb .info .container .backlink {
  padding-top: 0.8em;
  }


/* C6 Profile
-------------------------------------------------------------*/

/* C6.1 */
#profile .container {
  padding-left: 18.6em;
  }

/* C6.2 */
#profilenav {
  float: left;
  width: 14em;
  margin-left: -18.7em;
  display: inline;
  }

/* C6.3 */
#profilenav li {
  padding-bottom: 0.8em;
  font-weight: normal;
  }

/* C6.4 */
#viewprofile ul, #profilenav ul {
  border-style: solid;
  border-width: 1px;
  padding: 1.5em 18px 0.8em 18px;
  margin: 0 0 1em 0;
  }

/* C6.5 */
#viewprofile h2, #profilenav h2 {
  padding: 3px 0 0 10px;
  margin: 0 14px -0.6em 14px;
  text-align: center !important;
  }

/* C6.6 */
#viewprofile h2 span, #profilenav h2 span {
  padding: 0 5px;
  position: relative;
  }

/* C6.7 */
#viewprofile li, #setmods dl {
  padding: 0 0 0 16em;
  margin-bottom: 0.2em;
  }

/* C6.8 */
#viewprofile li span {
  float: left;
  width: 14em;
  margin-left: -16em;
  padding: 0.5em 1em;
  font-weight: normal;
  }

/*C6.9 */
#setmods dt {
  float: left;
  width: 14em;
  margin-left: -16em;
  padding: 0.8em 1em;
  font-weight: bold;
  display: inline;
  }

/* C6.10 */
#viewprofile li strong, #viewprofile li div, #setmods dd {
  display: block;
  padding: 0.5em 1em;
  font-weight: normal;
  }

/* C6.11 */
.punbb img.avatardemo {
  float: right;
  margin: 0 0 0.8em 1.8em
  }


/* C7 User list
-------------------------------------------------------------*/

/* C7.1 */
#pun-userlist .formal, #pun-userlist .formal .container {
  border-bottom: none;
  margin-bottom: 0;
  }

/* C7.2 */
#pun-userlist .usertable .container {
  padding: 0 2.3em 2.3em 2.3em;
  border-top: none;
  }

/* C7.3 */
#pun-userlist .usertable table {
  border-style: solid;
  border-width: 1px;
  }


/***************************************************/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1 Logo and description
-------------------------------------------------------------*/

/* D1.1 */
#pun-title {
  margin: 0;
  border: none;
  margin-bottom: -35px;
}

/* D1.2 */
#pun-title h1 {
  display : block;
  height: 10px;
  margin: -1px 0px 0px -30px;
}

/* D1.3 */
#pun-title .container {
  border: none ;
  padding: 0.2em 1em 0.8em 1em;
  }

/* D1.4 */
#pun-title h1 span {
  display: none;
}

#pun-title TD.title-logo-tdl {
  border: none;
  width: 100%;
}

#pun-title TD.title-logo-tdr {
	border: none;
	width: 420px;
}

/* D2 Page navigation
-------------------------------------------------------------*/

/* D2.1 */
#pun-pagelinks {
  position: absolute;
  top: -15px;
  left: 0;
  margin: 0;
  border: none;
  padding-left: -20px;
  width: 100%;
  }

/* D2.2 */
#pun-pagelinks .container {
  background: transparent;
  border: none;
  padding: 0}

/* D2.3 */
#pun-pagelinks .container li {
  display: inline
  }

/* D2.4 */
#pun-pagelinks li a, #pun-pagelinks a:link, #pun-pagelinks a:hover {
  height: 2em;
  line-height: 2em;
  padding: 0;
  font-size: 1.2em;
  margin-left: -9999px;
  display: block;
  float:left;
  width: 100%;
  }

/* D2.5 */
#pun-pagelinks a:active, #pun-pagelinks a:focus {
  position:relative;
  margin: 0;
  }

#pun-pagelinks li a span {
  display:block;
  margin: 0 1em
  }

/* D3 Forum navigation
-------------------------------------------------------------*/

/* D3.1 */
#pun-navlinks {
  border: none;
  margin: 0;
}

#pun-navlinks .container {
  border: none;
  margin: 0;
  }

/* D3.2 */
#pun-navlinks .container {
  font-weight: normal;
}

/* D.3 */
#pun-navlinks li {
  display: inline;
  margin: 0;
}

/* D3.4 */
#pun-navlinks li a {
    font-family: tahoma;
    font-size: 0.8em;
    padding: 10px 5px 10px 7px;
}

/* D4 User links
-------------------------------------------------------------*/

/* D4.1 */
#pun-ulinks {
    border: none;
}
#pun-ulinks .container {
    border: medium none;
    font-weight: bold;
    height: 3px;
    padding-top: 0px;
    text-align: center;
    width: 850px;
}
#pun-ulinks li, #pun-ulinks li a {
    display: inline;
    white-space: nowrap;
}
#pun-ulinks li a {
    font-size: 0.8em;
    padding: 0 0 0 5px;
}

/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/

/* D5.1 */
#pun-status, #pun-status .container {
  border-bottom: none;
  margin-bottom: 0;
  }

#pun-status {
  position: fixed;
  top: 390px;
  width: auto;
  z-index: -1
}

/* D5.2 */
#pun-status .container {
text-align: left;
  font: 400 12px Philosopher !important;
  margin-top: 0px !important;
  letter-spacing: .05em;
}

#pun-status .container strong {
  font-weight: 700 !important;
}

#pun-status .status-right {
  float: none !important;
}

#pun-status .item3 {
  margin-left: 5px !important;
}

#pun-status .item4 {
  display: none
}

/* D5.3 */
#pun-status span {
  white-space: pre-line;
  margin-right: 0.5em;
  }

/* D5.4 */
#pun-crumbs1 {
  font-weight: bold;
  overflow: hidden;
  margin-top: 15px;
position: relative;
  }

/* D5.5 */
#pun-crumbs1 p.container {
  border-top: none;
  font-size: 1.1em;
  }

/* D5.6 */
#pun-break1 {
  margin: 0 1em;
  border-style: solid none;
  border-width: 1px 0;
  height: 0;
  margin: -2px 1em;
  position: relative;
  z-index: 1;
  }

/* D6 Announcement
-------------------------------------------------------------*/

/* D6.1 */
#pun-announcement h2 {
  padding: 0;
  margin: 0 1em -3.5em 1em;
  border-style: none none solid none;
  border-width: 0 0 1px 0;
  position: relative;
  font-weight: bold;
display: none
  }

/* D6.2 */
#pun-announcement h2 span {
  display: block;
  padding: 1em 0 0.8em 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  }

/* D6.3 */
#pun-announcement .container {
  padding: 0.6em 1em 1em 1em;
  margin-bottom: 0px;
  margin-top: 20px;
text-align: center;
 margin-bottom: -10px !important;
  }

#pun-announcement .html-box {
  display: flex;
  justify-content: center;
  gap: 10px
}

#pun-announcement a {
  transition: all .6s linear 0s !important;
  background: linear-gradient(to right, var(--i-new) 50%, var(--i-imp) 50%);
  background-size: 200%;
  background-position-x: 0;
  border: 1px solid var(--link) !important;
  font: 500 12px manrope;
  padding: 5px 25px;
  box-sizing: border-box;
  color: var(--head-text);
  border-radius: 15px;
}

#pun-announcement a:hover {
  background-position-x: -100%;
  color: var(--head-link) !important;
  border-color: var(--i-imp-border) !important;
}

/* D7 Statistics
-------------------------------------------------------------*/

/* D7.1 */
#pun-stats .container {
  padding: 0px 0px;
  margin-top: 20px !important;
  }


/* D7.2 */
.ststitems {
  display: flex;
  padding: 0px;
  font: 400 10px lora;
  justify-content: space-between;
  text-transform: uppercase;
  justify-content: center;
}

.ststitems li {
  flex: auto;
  text-align: center;
  padding: 2px 0px
}


/* D7.4 */
li#onlinelist {
  margin-top: 1em;
  border-top-style: solid;
  border-top-width: 1px;
  float: left;
  width: 100%;
  padding: 0px 0px 20px;
  color: rgba(0,0,0,.65)
  }


/* D7.5 */
li#onlinelist div {
    border-top-style: solid;
    border-top-width: 1px;
    padding: 0.7em 0 0 0;
}

li#onlinelist:first-of-type {
  padding-bottom: 0;
}

/* D8 Quick Jump - About - Bottom Breadcrumbs
-------------------------------------------------------------*/

/* D8.1 */
#pun-qjump {
  margin: 0;
  border: none;
  width: 50%;
  position: relative;
  float: left;
  }

/* D8.2 */
#pun-qjump .container {
  border: none;
  background: transparent;
  padding: 0.8em 1em;
  }

/* D8.3 */
#pun-about {
  margin-top: 0;
  }

/* D8.4 */
#pun-about .container {
  border-top-style: none;
  text-align: right;
  line-height: 150%;
  padding: 0.8em 1em;
  }

/* D8.5 */
#pun-about p span {
  display:block;
  padding-left: 50%;
  text-align: center;
  }

/* D8.6 */
#pun-crumbs2 {
  font-weight: bold;
  overflow: hidden;
  margin-bottom: 0;
  }

/* D8.7 */
#pun-crumbs2 .container {
  font-size: 1.1em;
  }

/* D8.8 */
#pun-break4 {
  margin: -2px 1em;
  border-style: solid none;
  border-width: 1px 0;
  position: relative;
  height: 0;
  z-index: 1;
  }

/* D8.9 */
div.punbb-admin #pun-about .container {
  border-top-style: solid;
  border-top-width: 1px;
  }


/* D9 Help file
-------------------------------------------------------------*/

/* D9.1 */
#pun-help .formal .info-box h3.legend {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 0;
  margin-bottom: 0.8em;
  }

/* D9.2 */
#pun-help .formal .info-box h3.legend span {
  padding-bottom: 0.6em;
  display: block;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 1.1em;
  }

/* D9.3 */
#pun-help .formal p, #pun-help .formal dd {
  margin-bottom: 1em
  }

/* D9.4 */
#pun-help .formal ul, #pun-help .formal dl {
  padding: 0 0 0 1em
  }

/* D9.5 */
#pun-help .formal li {
  padding: 0;
  line-height: 130%
  }

/* D9.6 */
#pun-help .formal li * {
  vertical-align: text-top
  }

/* D9.7 */
#pun-help .formal dt span {
  font: 1.4em/120% monaco, "bitstream vera sans" }

::-webkit-scrollbar {
width: 6px;
height:6px;
background-color: rgba(20, 18, 15,0.1);
border-radius: 10px !important;}
::-webkit-scrollbar-thumb {
  background-color:var(--accent);
  width:6px !important;
  box-shadow: 0 0 0 1px rgba(20, 18, 15,0.1) inset;
border-radius: 1px !important;
}


.stickytext, .closedatafield, #pun-live-rusff, .pl-reports  {display: none}


input, textarea {
    outline: none;
}  
input:active, textarea:active {
    outline: none;
} 
:focus {
    outline: none;
}

#pun-messages .post h3 {
  width: auto;
}
#pun-messages .post h3 span {
  width: auto !important;
  margin: 0 !important;
}
#pun #pun-messages .post-author { 
  position: relative;
}
#pun-messages .pa-posts {display: none}
#pun-messages .pa-online {clear: both}
#pun-messages .post-content {
  margin-top: 10px !important;
  margin-left: 0px !important;
}

#main-reply {height: 200px;
}



#mask_dialog .inner, .modal-inner.section, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, .editBookmark  {                   
    background: #beada0;
    border: none !important;
    box-shadow: 0px 0px 2px rgba(var(--marker-color), .65) inset;
    padding: 15px !important
}

#pun #pun-viewtopic .FNTslider {display: block}
    .FNTslider {
    border-radius: 0px;
    position: absolute;
    z-index: 2;
    background:rgba(0,0,0,.15);
    width: 110px;
    height: 6px;
    margin: 3px 5px;
    float: left;
    left: 205px;
    display: none;
      border-radius: 10px;
      overflow: hidden;
}
#pun .FNTslider .before {
    height: 6px;
    border-right: none 0;
    border-radius: 1px 0 0 1px;
    position: absolute;
    background: var(--accent);
    margin-top: 0px;
    margin-left: -1px;
}
#pun .FNTslider .thumb {
    width: 15px;
    height: 6px;
    border-radius: 10px;
    position: relative;
    top: 0px;
  margin-left: -3px;
    background: var(--text);
    cursor: pointer;
  box-sizing: border-box;
}

#post legend span {display: none}


#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {top: 55px !important;}

.pl-reports {display: none !important;}

.pa-avatar img {max-width: 180px}

.post-content td { border:none transparent !important;}

::selection {    background: var(--accent);
    color: #fefefe;
}


* {scrollbar-width: thin;
scrollbar-color: var(--accent) rgba(20, 18, 15,0.01);}

.post-content abbr {text-decoration: underline;
text-decoration-style: dotted;
text-decoration-color: #555}


#pun #pun-ulinks #Rz {
  display: none !important;
}

.punbb-admin textarea {
  width: 97% !important;
}

input[type="checkbox"] {
    appearance: none;
    padding: 5px !important;
    cursor: pointer;
    transition: all .4s ease-in-out 0s 
}

input[type="radio"] {
  border-radius: 100%;
    appearance: none;
    padding: 5px !important;
    cursor: pointer;
    transition: all .4s ease-in-out 0s 
}

input[type="checkbox"]:checked, input[type="radio"]:checked {
    background: var(--accent);
    border: 1px solid var(--accent) !important;
}

span.checkfield, p.checkfield {
    display: flex;
  margin-top: 10px !important;
}

.pl-share {display: none !important}

.pl-email.email {
    display: none !important;
}


#form-buttons {
    margin-bottom: 10px
}

#post-form {
    padding: 0 0px !important;
}

#post-form h2 {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-bottom: 0px !important;
    text-align: left
}

.topic {
  margin-top: -20px
}

#imageupload-left input[type=button] {width:auto !important}

p.formsubmit {
  display: flex;
  align-items: center;
  gap: 10px
}

#plng {
  font:400 12px philosopher;
  display: inline-block;
  margin-left: 10px !important;
    background: var(--fill);
    border: 1px solid var(--fill-border) !important;
  padding: 6px 20px 6px 20px !important;
}


#BookmCntToggle {margin-top: 30px !important;}
#MyBookmarks {background: var(--base-bg);
z-index: 99;
}
#BookmCntToggle.default-style {background: var(--base-bg);
border-radius:2px;
box-shadow: 2px 2px 1px #000;
opacity: .95;
}
.post .bookmark {color: var(--accent) !important;} 
#BookmCntToggle.default-style {color: var(--accent) !important;} 

body.post-content {
  width: 100%;
}

.header__wrap {
  background: var(--header);
  width: 1000px;
  height: 118px;
  margin-left: -22px;
  top: 100px;
  position: absolute;
}

#html-header {
  color: #c9b8aa;
}

#html-header a {
  color: #d4b94d;
}

#html-header a:hover {
  color: #c9b8aa;
}

.header_info {
  position: absolute;
  font: normal 10px/150% lora;
  text-align: justify;
  top: 128px;
  margin-left: -8px !important;
  width: 380px;
  padding-right: 5px;
  box-sizing: border-box;
  overflow-y: auto;
  height: 58px
}

.header_info.second {
  margin-left: 385px !important;
}

.ready_numb {
  position: absolute;
  top: 148px;
  height: 38px;
  margin-left: 860px;
  width: 104px;
  display: flex;
  justify-content: center;
  align-items: center;
          background: var(--gold);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    transition: all .5s linear 0s !important;
  font: normal 40px lora
}

0

2

Код:
HTML {
    background:
        var(--bg-color) var(--bg) no-repeat fixed center center / cover;
}

#pun-title {
display: none
}
#pun-title h1 {
    display: none !important;
}

#pun-navlinks a {
transition: all .3s cubic-bezier(.64,.51,.55,1) 0s;
    font: normal 10px lora !important;
    padding: 5px 0px !important;
    display: inline-block;
    position: relative;
    height: auto;
    letter-spacing: .1em !important;
    text-transform: uppercase;
        background: var(--gold);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    transition: all .5s linear 0s !important;
}


#pun-navlinks a:hover {
    filter: brightness(1.3)
}

#pun-navlinks {
    display: block;
    font-size:0px !important;
    font-style: normal;
    font-weight: lighter !important;
    width: 1000px;
    margin-left: -22px !important;
    padding: 0;
    text-align: center;
    box-sizing: border-box;
    position: absolute;
    top: 75px;
    display: flex;
    justify-content: flex-start;
     transition: transform .2s ease;
}

#pun-navlinks .container {
    padding: 0;
    height: auto;
    gap: 20px;
    display: flex;
    align-items: center;
}

#pun-ulinks {
    position: absolute;
    width: 1000px;
    top: 201px;
    height: auto;
    margin-left: -22px;
}


#pun-ulinks .container {
    font-family: lora !important;
    font-style: normal;
    font-weight: normal !important;
    text-align: center !important;
    text-transform: lowercase;
    width: auto !important;
    box-sizing: border-box;
-webkit-text-size-adjust: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: auto !important;
    gap: 15px
}


#pun-ulinks a {
    font-size: 11px !important;
    transition: all 0.5s linear 0s;
    padding: 5px 0 !important;
    position: relative;
    display: inline-block;
    letter-spacing: .05em;
            background: var(--gold);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    transition: all .5s linear 0s !important;
}

#pun-ulinks a:hover {
   filter: brightness(1.3)
}

#pun-ulinks.section {
    margin-bottom: 0 !important;
}

.offctgr {display:block!important;
visibility:visible!important;
}

#profilenav h2 {
    text-align: left !important;
}

.post-author {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    padding-bottom: 0px !important;
    width: 180px !important;
}

.post + .post {
    margin-top: 20px !important;
}

.post-content {margin: 0px 0px 0px 0px !important;
position: relative}

.post-box #post {
    margin-top: 0px !important;
    position: relative
}

#post-preview .post-content {margin: 0px !important;}

.post-links ul {
    position: relative;
    z-index: 9
}

.pa-author img {
    display: none;
}
.post-author .pa-author {
    transition: all .3s linear 0s;
    display: block;
    text-align: center;
    position: relative;
}


.post-author ul {
    line-height: 150%;
    padding: 17px !important;
    text-align: center;
    width: auto;
}

.pa-avatar {
    margin: auto !important;
    text-align: center !important;
    position: relative;
    z-index: 1
}


.pa-title {
    text-align: center;
    height: auto;
    font-weight: 400;
    letter-spacing: .15em;
}

.pa-ip {clear: both;
margin-top: 0px !important;}

.punbb th {
    font-size: 0 !important;
}
li#navawards, .lastedit {
    display: none !important;
}
.pa-gifts, .pa-ua {
    display: none !important;
}

.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl {
    border-color: transparent;
    color: var(--text);
}
.punbb .post-box {
    color: var(--text);
    text-align: justify
}
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    border-color: transparent;
    color: var(--text);
    font-style: normal;
    font-weight: normal;
}

.punbb textarea {
    box-sizing: border-box;
    background: #c1afa5;
    border: none !important;
    box-shadow: 0px 0px 1px rgba(var(--marker-color), 1) inset;
    padding: 10px !important;
    color: #222;
border: none;
  width: 100% !important;
}

.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
    background-clip: padding-box;
    background: rgba(var(--marker-color), .2);
    padding: 20px !important;
    box-shadow: 0px 0px 2px rgba(var(--marker-color), .65) inset;
    padding: 15px !important;
    position: relative;
    box-sizing: border-box;
}    


#pun .quote-box.spoiler-box {
    padding: 10px !important;
}
#pun .quote-box cite, #pun .code-box strong.legend {
    display: inline-block;
    letter-spacing: 1px;
    margin-bottom: 15px !important;
  font: 600 13px lora;
  letter-spacing: .02em;
}

#pun-main .code-box .scrollbox pre {
font-size: 11px;
font-family: Courier New
}


.punbb select, input {
border: 0;
padding: 2px 3px 2px 3px !important;
    color: #222;
    background-clip: padding-box;
    background: #c1afa5;
    border: 1px solid rgba(var(--marker-color), 1) !important;
    font: 500 11px roboto !important;
}

#pun-navlinks .container {
    border-color: transparent;
    color: #152115;
}
.offline li.pa-online strong {
    font-weight: normal;
}

.punbb .container, .punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .quote-box, .punbb .code-box, .punbb th, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online, .punbb .post-sig dt {
    border-color: transparent;
}
.punbb a, .punbb a:link, .punbb a:visited, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
    border-bottom: 0 none #000;
    color: var(--accent);
    text-decoration: none;
    transition: color 0.3s ease-in-out;
}


.punbb a:hover, .punbb a:focus, .punbb a:active, .punbb-admin #pun-admain .nodefault, .punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {  border-bottom: 0 none #000;
    color: var(--text);
    text-decoration: none;
}
#pun-pagelinks a:active, #pun-pagelinks a:focus {
    background-color: #211a13;
    color: #fff;
}

.punbb .section h2, #pun-main h1, #pun-stats h2, #pun-main h2, #pun-debug h2 {
    font-family: lol !important;
    font-size: 11px !important;
    font-style: normal;
    font-weight: 500;
    text-align: left;
    width: auto;
text-transform: uppercase;
    letter-spacing: .02em;
    margin: 0px 0px !important;
    margin-top: 10px !important;
    height: auto;
    color: #3a3c40 !important;
    padding: 0px 0px !important;
    display: none;
}


#pun-index h2 {box-shadow: none;
border: 0 !important}

#pun-main div.catleft, #pun-main div.catright {
    display: none;
}

#pun-index table Div.icon {
    border-style: none;
    background: transparent;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 22px;
    z-index: 99;
    left: 26px;  
   display: none
}

#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    background: rgba(0,0,0,.1);
    float: left;
    height: 12px;
    margin-left:0px;
    margin-right: 15px;
    margin-top: -1px;
    position: relative;
    width: 12px;
    box-sizing: border-box;
}


#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
    background: var(--accent);
}

#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    background: var(--accent);
    border: 3px solid rgba(0,0,0,.25)
}

#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background: var(--text);
}

#pun-about .container .item1 {
font-family: pt sans;
font-size: 10px;
text-align: center;
    position: relative;
    top: 10px
}


#pun-about p.container {
    height: 20px;
    margin-top: 0px !important;
    width: auto;
    padding: 0 !important;
    border: 0 !important;
}

#pun-about {
    border: 0 !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
}

div#pun-about {
    margin-top: 0px;
}
div#html-footer {
    margin: 0px 0 0;
}

#pun-announcement.section h2 span {
    display: none;
}

.punbb input {
    border: medium none;
}

.button, #pa-edit strong a  {
    background: var(--accent);
    color: var(--base-color);
    border: none !important;
    font-family: lora !important;
    font-size: 12px !important;
    font-weight: normal !important;
    margin-top: 0px !important;
    padding: 6px 20px 6px 20px !important;
    text-decoration: none;
    transition: all 0.3s ease-in-out 0s;
    vertical-align: middle;
    text-transform: uppercase
}
.button:hover, #pa-edit strong a:hover {
    background: var(--text);
    color: #efefef;
    cursor: pointer;
}

.button:active {
    border-top-color: #2c5f75;
}


#pun-crumbs1 a,
#pun-crumbs2 a {
	font-weight: 700  !important;
}

#pun-crumbs1,
#pun-crumbs2 {
	font-size: 11px !important;
	letter-spacing: 0 !important;
	letter-spacing: 0 !important;
	padding: 0 !important;
	font-weight: 300 !important;
	text-align: left;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}

#pun-crumbs2 {
	display: inline-block;
	position: relative;
}

#pun-crumbs1 .container strong+em,
#pun-crumbs2 .container strong+em {
	display: none !important;
}

.post_reputation {
    background: #beada0;
    border: none !important;
    box-shadow: 0px 0px 2px rgba(var(--marker-color), .65) inset;
}


#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area, #smilies-area, #spoiler-area {
    color: #333;
    background: #beada0;
    border: none !important;
    box-shadow: 0px 0px 2px rgba(var(--marker-color), .65) inset;
    padding: 15px !important;
}


#keyboard-area input {box-shadow: none;
color: #312c12!important;}

#font-area {height: 300px;
overflow-y: auto;
padding: 5px;
text-align: left;
width: 150px}


#pun-index .tcmod {
    display: none
}

#pun-index .category h2, #pun-stats h2 {
    width: auto;
    height: auto;
    padding: 0px 0 !important;
    margin: 0px -1px 0px !important;
    border: 0 !important;
    display: block;
    text-align: center;
    letter-spacing: .1em;
    box-sizing: border-box;
-webkit-text-size-adjust: 100%;
}

#pun-index .category h2 span:before, #pun-stats h2 span:before {
    content: "";
    display: block;
    height: 6px;
    flex: 1;
    background: var(--lines);
}

#pun-index .category h2 span:after, #pun-stats h2 span:after {
    content: "";
    display: block;
    height: 6px;
    flex: 1;
    background: var(--lines);
}

#pun-index .category h2 span, #pun-stats h2 span {
    color: var(--text);
    font: normal 12px lora;
    text-transform: uppercase !important;
    white-space: nowrap;
    text-transform: none;
    width: 100%;
    text-align: right;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}


#pun-index .category .container {margin: 0px 0px !important;
    margin-top: 0px !important;
    position: relative;
}

#pun-index .category + .category, #pun-stats {
    margin-top: 20px;
}

#pun-index .category tr:first-child {
    margin-top: 20px !important;
}

#pun-index .category table {
    border-spacing: 0px 0;
    border: 0 !important;
}

#pun-index .category td {
    border: 0 !important;
}

#pun-index .category tr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    background: rgba(var(--marker-color), .2);
    padding: 20px !important;
    box-shadow: 7px 0px 0 rgba(var(--marker-color), .2) inset
}

#pun-index .category tr.inew {
    background: rgba(var(--marker-color), .4);
    box-shadow: 7px 0px 0 rgba(var(--marker-color), .65) inset  
}

#pun-index .category tr + tr {
    margin-top: 20px
}

#pun-index thead {display: none}


 #pun-index .tclcon h3 a {
    position: relative;
     transition: all .3s ease-in-out 0s !important;
}


#pun-index .tclcon h3 {
    text-align: left;
} 

#pun-index .category .tcl {
    padding: 0px !important;
    width: 50% !important;
}

#pun-index .tclcon {
    text-align: justify;
    padding:0px;
    line-height: 150%;
    font-family: lora
}


#pun-index .tc2, #pun-index .tc3, #pun-index .tcmod {
    width: 5%
}

#pun-index .tcr a {font-size: 12px;
}


#pun-index .tcr {
    font-family: lora;
    font-size: 11px;
    font-weight: 400;
    position: relative;
    overflow: visible;
    text-align: left;
    flex: 1;
}

#pun-index .tcl {width:50% !important;
    position: relative
}

.user-avatar {
    width: 30px !important;
    height: 30px !important;
    margin-top: -2px !important;
}

#pun-index .user-avatar {
    width: 30px !important;
    height: 30px !important;
    margin-right: 20px !important;
    margin-top: 1px !important;
    margin-left: 0px !important;
}

#pun .user-avatar .avatar-image {
    border: 1px solid currentColor;
    border-radius: 100%;
    opacity: .8;
    width: 30px;
    height: 30px;
}

#pun .user-avatar .isonline {
  background: currentColor;
  margin-right: -6px;
  box-sizing: border-box;
    z-index: 1 !important;
}


#pun {
    background-position: center top;
    background-repeat: repeat-y;
}

#pun-main .post-author ul {
    font-size: 10px;
    text-align: center;
}

.punbb .post {
    border-color: transparent;
}

.topic a.sharelink {
    display: none;
}

textarea#main-reply:focus {
outline:1px solid rgba(0,0,0,0)!important;
}

.arrows {
    position: fixed;
    right: 40px;
    bottom: 40px;
    display: flex;
    width: 170px;
    flex-direction: column;
    gap: 13px;
    color: var(--base-color);
    font: normal 15px lora;
    text-transform: uppercase;
    text-align: right
}

.go-up, .go-down {
    cursor: pointer;
    display: none;
    z-index: 9999;
    padding: 5px 10px;
}

.go-up span, .go-down span {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.go-up:hover, .go-down:hover {
    color: var(--accent)
}

0


Вы здесь » Pray for us » Новый форум » а


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