﻿/*** СВЕТЛО-СИНИЙ ***/
.lightg {
--bgbody: #17130f;
--clrbody: #291305;
--bgpun1: #bca997;
--bgpun2: #c4b29d;
--shpun: inset 0 0 0 1px #121902, inset 0 0 4px 1px #080b0a, inset 0 0 0 7px #2a303f, inset 0 0 0 8px #1a2114, inset 0 0 0 9px #a87b47, inset 0 0 0 10px #3d2416, inset 0 0 6px 10px #754921;
--bdpun: 1px solid #784c23;
--oupun: 1px solid #271b15;
--forpuna: #76350c;
--forpunah: #323f5e;
--forpunav: #50110d;
--a-shd: #cfb796;
--bgtess1: #472e1e;
--bgtess2: #68421f;
--clrtess: #e6cdb2;
--bs-tr: 0 1px 4px rgb(140 74 32 / 16%);
--bgh2: #2d3341;
--clrh2: #30374b;
--t-shd: #c8bbae;
--bgh3: #aa9071;
--bgha: #37545e;
--bghs: #eaceaa;
--bdhi: #ac8871;
--bdpun2: 1px solid #997c62;
--tesbsh: 0 0 5px rgb(147 90 47 / 20%), inset 0 0 0 1px #d1c4b8, inset 0 0 4px #c6a887;
--selclr: #e0dfd9;
--selbg: #31444f;
--bg-navl: #221109;
--bd-navl: 1px solid #986c46;
--bs-navl: inset 0 2px 4px 0px rgb(138 61 12 / 20%), 0 1px 0 0px #9a826d, 0 -1px 0 0px rgb(219 255 65 / 0%), 0 0 6px 0px rgb(150 86 37 / 35%);
--shauth: inset 0 0 2px 0px #ecba9b, inset 0 0 0 3px #724523, inset 0 0 0px 4px #361403, inset 0 0 6px 3px #7c441e, 0 1px 5px -1px #987159;
--bdauth: 1px solid #1d2025;
}
body.lightg {color:var(--clrbody);}
.lightg .inew .intd div.icon {background-color: var(--bgha);}
.lightg .poll .intd div.icon {background:var(--forpunah);}
.lightg #pun-navlinks {top: 0px; margin: 0px -20px auto; background: url(//forumstatic.ru/files/000b/09/4f/16708.webp) 0% 0% repeat, radial-gradient(ellipse at 50% 180%, var(--bgha) 5%, var(--bgh2) 70%, var(--bgbody) 120%) no-repeat; background-color: var(--bgh2); border-width: 0px; box-shadow: var(--bs-navl);}
.lightg #pun-navlinks a {color: var(--bghs); text-shadow: 0 1px 2px var(--bgbody);}
.lightg #pun-navlinks a:hover {filter: brightness(1.25); text-shadow: 0 0px 10px var(--t-shd);}
.lightg .punbb .post {margin-top: -72px; padding: 72px 0 0 0;}
.lightg .icon[data-new-topics]:before, .lightg .subforums span[data-new-topics]:before {background: var(--bgh2); text-shadow:0 1px 2px #000;}
.lightg .button, .lightg input[type="submit"], .lightg #viewprofile-next #pa-edit a {text-shadow: 0 1px 2px var(--bgbody); box-shadow: inset 0 0 0 1px var(--bgha), inset 0 0 4px var(--bg-navl), var(--bs-tr);}
.lightg .punbb h2 {color: var(--bghs); text-shadow: 0 1px 2px var(--clrbody);}
.lightg #pun-index .category h2, .lightg #pun-stats h2 {border-width: 1px 0px; margin: 14px -20px 10px;}
.lightg #pun-index #pun-category1 > h2 {margin-top: 0px;}
.lightg .forum tr:hover, .lightg .usertable tr:hover, .lightg #messages .fs-box tr:hover, .lightg .fs-box tr:hover, .lightg #filetable tr:hover {background: rgba(255,255,255,0.03);}
.lightg #profilenav li:hover {background:transparent;}
.lightg h3 span {border-width: 1px 0px; text-shadow: 0 1px 2px var(--clrbody);}
.lightg h3 span a {color: var(--clrtess);}
.lightg h3 span a:hover {text-shadow: 0 1px 2px var(--clrbody);}
.lightg .post-author .pa-respect {margin: 0.5em -11px; border: 1px solid var(--bdhi); border-width: 1px 0px; background-image: none; background-color: var(--bgpun2); color: var(--clrbody);}
.lightg .post-links li:hover {background: rgba(255,255,255,0.07);}
.lightg li.pa-author, .lightg .pa-author, .lightg .pa-author a, .lightg #pun .code-box .legend a {text-shadow: 0 1px 2px var(--clrbody); color:var(--bghs);}
.lightg li.pa-author, .lightg .pa-author {background: url(//forumstatic.ru/files/000b/09/4f/16708.webp) 0% 0% repeat, radial-gradient(ellipse at 50% 100%, var(--bgha) 5%, var(--bgh2) 100%); background-color:var(--bgh2);}
.lightg .pa-author a:hover, .lightg #pun .code-box .legend a:hover {filter:brightness(1.3);}
.lightg .quote-box cite {text-shadow: 0 1px 2px var(--clrbody); background: url(//forumstatic.ru/files/000b/09/4f/16708.webp) 0% 0% repeat, radial-gradient(ellipse at 50% 100%, var(--bgha) 5%, var(--bgh2) 100%); background-color: var(--bgh2);}
.lightg .hide-box cite {background: url(//forumstatic.ru/files/000b/09/4f/16708.webp) 0% 0% repeat, radial-gradient(ellipse at 50% 100%, var(--bgtess2) 5%, var(--bgtess1) 100%); background-color: var(--bgtess1);}
.lightg .post-sig dt {background:linear-gradient(to right, rgba(255,255,255,0) 0%, var(--bgtess2) 50%, rgba(255,255,255,0) 100%); opacity:0.4;}
.lightg .nov3 tr.n_new span {background: var(--clrh2);}
.lightg #panel-sticker {color: var(--bghs);}
.lightg #MyBookmarks h2 {margin: auto;}
.lightg .go-up, .lightg .go-down {box-shadow: inset -3px 0 11px var(--bgbody); background: var(--bgh2); color: var(--bgh3); text-shadow: 0px
px 1px 2px var(--bg-navl);}
.lightg .navi1:hover button, .lightg .navi2:hover button {background: url(//forumstatic.ru/files/000b/09/4f/16442.webp) 0% 0% repeat, radial-gradient(ellipse at 50% 10%, var(--a-shd) 0%, var(--bgpun2) 100%); background-color: var(--bgpun2);}
.lightg .hvStickerPackModal, .lightg .hvStickerPackModalContent {border:var(--bdpun2);}
.lightg #lylogo {color: var(--clrh2);}
.lightg .lyl1 em {filter: brightness(1.4);}
.lightg #BookmCntToggle {color: var(--forpunah) !important;}
.lightg .blockButton:before {background:var(--bgh2);}
.lightgr #pun-index .category-4 tbody.hasicon {gap:0px 0px;}
.lightgr #pun-index .category-4 tbody tr, .lightgr #pun-index .category-4 tbody tr:first-of-type {margin: 0px -1px -1px 0px;}



/*** ТЕМНО-ФИОЛЕТОВЫЙ ***/
.darkv {
--bgbody: #121113;
--clrbody: #8c8892;
--bgpun1: #161517;
--bgpun2: #1e1d1f;
--shpun: inset 0 0 0 1px #161517, inset 0 0 5px 1px #000, inset 0 0 0 6px #231d29, inset 0 0 0 7px #2d2733, inset 0 0 0 8px #161517, inset 0 0 0 9px #1c1b1d, inset 0 0 5px 10px #0c0c0d;
--bdpun: 1px solid #28212f;
--bdpun2: 1px solid #2d2930;
--oupun: 1px solid #161517;
--forpuna: #7e6598;
--forpunah: #b5a6c6;
--forpunav: #2e2737;
--a-shd: #050505;
--bgtess1: #131819;
--bgtess2: #20292b;
--clrtess: #aeaeae;
--bs-tr: 0 1px 4px rgb(41 16 63 / 16%);
--bgh2: #1a161d;
--clrh2: #b0a7b8;
--t-shd: #000;
--bgh3: #2a292b;
--bgha: #1f1a23;
--bghs: #a592b8;
--bdhi: #28212f;
--tesbsh: 0 0 5px #0f0e0f, inset 0 0 0 1px #1a161d, inset 0 0 4px #000000;
--selclr: #c4c4c4;
--selbg: #050505;
--bg-navl: #141217;
--bd-navl: 1px solid #110d15;
--bs-navl: inset 0 0 6px 0px rgba(0,0,0,0.25), 0 1px 0 0px #2c2732, 0 -1px 0 0px #19181a, 0 0 6px 0px #111011;
--shauth: inset 0 0 2px 0px #28212f, inset 0 0 0 3px #131015, inset 0 0 0px 4px #2c2732, inset 0 0 6px 3px #000000, 0 1px 5px -1px #000000;
--bdauth: 1px solid #121213;
}
body.darkv {color:var(--clrbody);}
.darkv img {opacity:0.8;}
.darkv img:hover {opacity:1;}
.darkv .inew .intd div.icon {background: var(--forpuna);}
.darkv .poll .intd div.icon {background: var(--bgtess2);}
.darkv #pun-index div.icon.inew {background-color: var(--forpunav);}
.darkv .icon[data-new-topics]:before, .darkv .subforums span[data-new-topics]:before {background:var(--forpunav); color: var(--forpunah); text-shadow: 0px 1px 2px #000;}
.darkv input, .darkv select, .darkv textarea, .darkv .quote-box cite, .darkv .blockButton:before {color: var(--clrpun);}
.darkv #pun-navlinks {margin:-2px -23px auto;}
.darkv #pun-ulinks {margin:auto -23px;}
.darkv .punbb .post {margin-top: -70px; padding: 70px 0 0 0;}
.darkv .pa-author a:hover, .darkv #pun .code-box .legend a:hover {filter: brightness(1.3);}
.darkv .post-author .pa-respect {color: var(--forpunah); margin: 0.5em -18px 0.5em; text-shadow: 0 1px 2px var(--t-shd); border: 1px solid var(--bg-navl); border-width: 1px; background-color: var(--bgh2);}
.darkv .post-author .pa-respect a {color: var(--clrtess);}
.darkv .quote-box cite {background:url(//forumstatic.ru/files/000b/09/4f/16708.webp) 0% 0% repeat, radial-gradient(ellipse at 50% 100%, var(--bgtess2) 5%, var(--bgtess1) 100%);}
.darkv h3 span, .darkv .navi1 button, .darkv .navi2 button, .darkv .nov3 tr.n_new span {color: var(--clrh2);}
.darkv h3 span, .darkv h3 span a {color:var(--clrbody);}
.darkv .navi1 button, .darkv .navi2 button {border: 1px solid var(--bgh3);}
.darkv .nov3 tr.n_new span {background: var(--bgtess2);}
.darkv .post-content hr {border-image: linear-gradient(to right, transparent 3%, var(--forpuna) 25%, var(--forpuna) 75%,transparent 97%); border-image-slice: 1;}
.darkv .hvStickerPackModalContent {border: solid 1px var(--bgbody) !important;}
.darkv .hvStickerPackModal {border: solid 1px var(--bgh3) !important; color: var(--clrbody) !important;}
.darkv .lyl1 a {color: var(--bghs) !important; opacity: 0.6;}
.darkv .lyl1 > em {color: var(--clrbody); opacity:0.4;}
.darkv #panel-sticker {border: 1px solid var(--bgh3);}
.darkv #panel-content {border: 1px solid var(--bdhi); box-shadow: inset 0 0 4px var(--bgtess1);}
.darkv .navi1 ul a:hover, .darkv .navi2 ul a:hover, .darkv .forum tr:hover, .darkv .usertable tr:hover, .darkv #messages .fs-box tr:hover, .darkv .fs-box tr:hover, .darkv #filetable tr:hover, .darkv .post-links li:hover, .darkv #font-area div:hover, .darkv #size-area div:hover, .darkv #addition-area div:hover, .darkv #Styles .container p:hover {background: rgba(255,255,255,0.02);}
.darkv #profilenav li:hover, .darkv .fs-box .post-content tr:hover, .darkv #form-buttons tr:hover {background:transparent;}
.darkv .navi1:hover button, .darkv .navi2:hover button {background: url(//forumstatic.ru/files/000b/09/4f/16442.webp) 0% 0% repeat, radial-gradient(ellipse at 50% 10%, var(--bdhi) 0%, var(--bgpun1) 100%); background-color:var(--bgpun1);}
.darkv .go-up, .darkv .go-down {color: var(--forpuna); background-color: var(--bgtess1);}
.darkv #on_OfMobile>span.mobile:before {color:var(--forpunah);}
.darkv #on_OfMobile>span.unmobile:before {color:var(--forpuna);}
.darkv #volSlider .thumb {background: var(--forpuna) !important;}
.darkv #volSlider .before {background:var(--bgtess2) !important;}
.darkv #BookmCntToggle {color:var(--forpuna) !important;}



/*** СЕРЫЙ ***/
.lightgr {
--bgbody: #cacbcc;
--clrbody: #212223;
--bgpun1: #d4d5d6;
--bgpun2: #d4d5d6;
--bdpun: 1px solid #96999c;
--bdpun2: 1px solid #96999c;
--oupun: 1px solid #cfd4da;
--forpuna: #4b6580;
--forpunah: #8a8a8a;
--a-shd: #dbdcdc;
--bgtess1: #b8c0c8;
--bgtess2: #d4dce4;
--clrtess: #464d54;
--bs-tr: 0 1px 4px rgb(63 38 16 / 16%);
--bgh2: #c5c7c8;
--clrh2: #353637;
--t-shd: #d0d0d0;
--bgh3: #bababa;
--bgha: #c5c9ce;
--bghs: #2f455c;
--bdhi: #8b929a;
--tesbsh: inset 0 0 0 1px #dadada, inset 0 0 4px #d4d4d4;
--selclr: #d2d2d2;
--selbg: #535d68;
--bg-navl: #0f100f;
--bd-navl: 1px solid #889aac;
--bdauth: 1px solid #88929d;
}
body.lightgr {background: url(//forumstatic.ru/files/000b/09/4f/16442.webp) 0% 0% repeat; background-color: var(--bgbody);}
body.lightgr::-webkit-scrollbar-thumb, .lightgr #pun *::-webkit-scrollbar-thumb {background: var(--forpuna); box-shadow: none;}
.lightgr #pun {background-image:none; padding:0px 20px 14px;}
.lightgr #pun, .lightgr #objav, .lightgr span.offadv {box-shadow: none; border: var(--bdpun);}
.lightgr #pun-viewforum .category tr.isub {box-shadow:none; border:1px solid var(--bgh3);}
.lightgr input, .lightgr select, .lightgr textarea, .lightgr .quote-box cite, .lightgr .blockButton:before {color: var(--clrpun);}
.lightgr input, .lightgr select, .lightgr textarea {box-shadow: 0 0 0 1px var(--bgpun2) inset, inset 0 0 4px var(--bgh3);}
.lightgr .button, .lightgr input[type="submit"], .lightgr #viewprofile-next #pa-edit a {color: var(--bghs); box-shadow:none; background-color: var(--selclr); border:var(--bdpun); letter-spacing: 0em; font-weight:600;}
.lightgr .button:hover, .lightgr input[type="submit"]:hover, .lightgr #viewprofile-next #pa-edit a:hover {filter: brightness(1.055);}
.lightgr .inew .intd div.icon {background-color: var(--forpuna);}
.lightgr .icon[data-new-topics]:before, .lightgr .subforums span[data-new-topics]:before {background: var(--forpunah);}
.lightgr .poll .intd div.icon {background-color: var(--bgtess2);}
.lightgr #pun-index div.icon.inew {box-shadow: 0 0 0 1px var(--bgpun2) inset, inset 0 0 4px var(--bdhi); border: var(--bd-navl); background-color: var(--forpuna); background-image:none;} 
.lightgr .navi1 ul a:hover, .lightgr .navi2 ul a:hover, .lightgr .forum tr:hover, .lightgr .usertable tr:hover, .lightgr #messages .fs-box tr:hover, .lightgr .fs-box tr:hover, .lightgr #filetable tr:hover, .lightgr .post-links li:hover, .lightgr #font-area div:hover, .lightgr #size-area div:hover, .lightgr #addition-area div:hover, .lightgr #Styles .container p:hover {background: rgba(255,255,255,0.02);}
.lightgr #profilenav li:hover, .lightgr .fs-box .post-content tr:hover, .lightgr #form-buttons tr:hover {background:transparent;}
.lightgr #pun-navlinks {margin: auto -20px; background-image: none; background-color: var(--bgpun1); border-width: 0px; box-shadow: none;}
.lightgr #pun-navlinks a {text-shadow: 0 0 0 var(--clrh2);}
.lightgr #pun-navlinks a:hover {filter:none; color: var(--forpunah);}
.lightgr #pun-ulinks {top: 43px; margin: auto -20px; background-color:var(--bgpun1); border:var(--bdpun); border-width: 1px 0px;}
.lightgr #pun-index .category tr, .lightgr textarea, .lightgr .post-author {box-shadow: none;}
.lightgr #pun-index .category tr {border: 1px solid var(--bgh3); margin: -1px 0px 0px 0px;}
.lightgr h2 {background-image:none; background-color:transparent; box-shadow:none; border-width:0px; font-size: 1.2em; color: var(--forpuna); letter-spacing:0em;}
.lightgr #pun-index .category h2, .lightgr #pun-index #pun-stats h2 {background-image:none; background-color:transparent; box-shadow:none; border-width:0px; letter-spacing:0.1em; margin: 6px auto; font-size: 1.5em; color: var(--forpuna);}
.lightgr  #profilenav > h2:first-child {border-width: 0 0 1px 0;}
.lightgr .punbb .post {padding: 66px 0 0 0;}
.lightgr #pun-stats ul.container {border: 1px solid var(--bgh3); box-shadow: none; margin: 0px 0px 10px 0px;}
.lightgr h3 span {background-image: none; box-shadow: none; margin: 8px -20px auto; background-color: var(--bgpun1); border: var(--bdpun); border-width: 1px 0px; color:var(--clrbody);}
.lightgr h3 span a {color: var(--selbg);}
.lightgr li.pa-author, .lightgr .pa-author {background-image:none; background-color:transparent; margin: -2px -6px auto; border-width:0px; text-shadow: 0 0 0 var(--clrh2);}
.lightgr .pa-author a {color: var(--forpuna);}
.lightgr .pa-author a:hover {text-shadow: none;}
.lightgr .post-author .pa-respect {margin: 0.5em -6px 0.5em; background-image:none; background-color:var(--bgbody); color: var(--clrbody); border: var(--bdauth); border-width: 1px 0px;}
.lightgr .post-author {padding:10px 6px;}
.lightgr .post-content .code-box, .lightgr .post-content .quote-box, .lightgr .post-content .spoiler-box, .lightgr .post-content .hide-box {box-shadow:none;}
.lightgr .post-content .quote-box {background-image:none;}
.lightgr .quote-box cite, .lightgr .code-box .legend {background-image:none; border:1px solid var(--bgtess1);}
.lightgr #pun .code-box .legend a {text-shadow:0 0 3px var(--t-shd);}
.lightgr #pun .code-box .legend a:hover {filter: brightness(1.1);}
.lightgr .post-content hr {border-image: linear-gradient(to right, transparent 3%, var(--bdhi) 25%, var(--bdhi) 75%,transparent 97%); border-image-slice: 1;}
.lightgr #profilenav{box-shadow:none; border:var(--bdauth);}
.lightgr .blockButton:before {background: var(--bgpun1); margin-left:20px;}
.lightgr #pun .tclcon .tess li {background-image:none; text-shadow: 0 0px 1px rgb(0,0,0,0.08); font-weight:600;}
.lightgr #pun .tclcon .tess a.ly1 {background-image:none; background-color: var(--bgh2);}
.lightgr #pun .tclcon .tess li:hover {filter:brightness(1.15); text-shadow:none;}
.lightgr #pun .tclcon .tess li a:hover {text-shadow:none;}
.lightgr #pun_wrap #post .container[id$="-area"], .lightgr #tags .container, .lightgr #Styles {box-shadow: 0px 1px 6px -2px var(--t-shd);}
.lightgr .nov3 ul li:first-child {border: 1px solid var(--bgh3);}
.lightgr .nov3 tr.n_new span {color: var(--forpuna); text-shadow: none; background: var(--a-shd); filter: brightness(1.02);}
.lightgr .navi1 button, .lightgr .navi2 button {background-image: none; box-shadow: 0 1px 5px -2px var(--t-shd); color: var(--forpuna); text-shadow: 0 0 0 var(--clrh2);}
.lightgr .navi1 ul, .lightgr .navi2 ul {box-shadow:none; border:var(--bdpun);}
.lightgr .navi1:hover button, .lightgr .navi2:hover button {background-image:none; background-color: var(--a-shd);}
.lightgr .go-up, .lightgr .go-down {background:var(--bgpun2); box-shadow: inset 0px 0 4px rgb(0,0,0,0.05);}
.lightgr .go-down:hover, .lightgr .go-up:hover {filter: brightness(1.02);}
.lightgr .lyl1 a {color: var(--bghs) !important; text-shadow:none; opacity:1;}
.lightgr #lylogo {color: var(--clrbody); opacity:0.7; }
.lightgr #objav h5 {text-shadow:none; font-weight:600;}
.lightgr .hvStickerPackModal, .lightgr .hvStickerPackModalContent {color: var(--clrbody); border: solid 1px var(--bgtess1);}
.lightgr #on_OfMobile>span.mobile:before {color:var(--clrh2);}
.lightgr #on_OfMobile>span.unmobile:before {color:var(--forpuna);}
.lightgr #panel-content {box-shadow: none; border:var(--bdpun);}
.lightgr #panel-sticker {border:var(--bdpun); text-shadow: 0 0 0 rgba(0,0,0,0.2);}
.lightgr #BookmCntToggle {color:var(--forpuna) !important; box-shadow: none !important; border: var(--bdpun);}
.lightgr #MyBookmarks {box-shadow:none;}
.lightgr #MyBookmarks h2 {border-width:0 0 1px 0;}
.lightgr .topbot {right: -20px;}



/***  БЕЖЕВЫЙ   ***/
.lightb {
--bgbody: #c7c3c0;
--clrbody: #3e2b1d;
--bgpun1: #d3cdca;
--bgpun2: #d4cbc8;
--bdpun: 1px solid #b99b96;
--bdpun2: 1px solid #b29995;
--oupun: 1px solid #b9a79f;
--forpuna: #7a4b34;
--forpunah: #954e5b;
--a-shd: #c6c8af;
--bgtess1: #b3af9d;
--bgtess2: #664d2b;
--clrtess: #39361b;
--bs-tr: 0 1px 4px rgb(63 38 16 / 16%);
--bgh2: #c2b4a6;
--clrh2: #8c424e;
--t-shd: #c3bbb7;
--bgh3: #bbada7;
--bgha: #ded8d5;
--bghs: #98765f;
--bdhi: #878e67;
--tesbsh: inset 0 0 0 1px #dccec6, inset 0 0 3px #ae9b91;
--selclr: #cec0bc;
--selbg: #5d2f33;
--bg-navl: #0f100f;
--bd-navl: 1px solid #9a735a;
--bdauth: 1px solid #9c9479;
}
body.lightb {background: url(//forumstatic.ru/files/000b/09/4f/88714.webp) 50% 100% no-repeat; background-size:cover; background-attachment:fixed; background-color: var(--bgbody);}
.lightb #pun {padding:0px 20px 14px;}
.lightb a:hover {text-shadow: 0px 0px 3px #e4ddd8; /*opacity:0.7;*/}
.lightb #pun {background-image:none;}
.lightb #pun-viewforum .category tr.isub {box-shadow:none; border:var(--oupun);}
.lightb #pun, .lightb #objav, .lightb span.offadv {box-shadow: none; border: var(--bdpun);}
.lightb input {filter: brightness(1.02);}
.lightb input, .lightb select, .lightb textarea, .lightb .quote-box cite, .lightb .blockButton:before {color: var(--clrpun);}
.lightb input, .lightb select, .lightb textarea {box-shadow: 0 0 0 1px var(--bgpun2) inset, inset 0 0 4px var(--bgh3);}
.lightb .button, .lightb input[type="submit"], .lightb #viewprofile-next #pa-edit a {color: var(--clrbody); text-shadow: 0px 0 2px var(--bgpun2); box-shadow: none; background-color: var(--bgpun1); border:var(--bdpun2); letter-spacing: 0em; font-weight: 600;}
.lightb .button:hover, .lightb input[type="submit"]:hover, .lightb #viewprofile-next #pa-edit a:hover {filter: brightness(1.05);}
.lightb .inew .intd div.icon {background: var(--bdhi);}
.lightb #pun-index div.icon.inew {background-image:none; background-color: var(--bgtess1); box-shadow: var(--tesbsh); border: 1px solid var(--bdhi);}
.lightb .inew .intd div.icon
.lightb .iclosed .intd div.icon {opacity: 1; background: var(--a-shd);}
.lightb .icon[data-new-topics]:before, .lightb .subforums span[data-new-topics]:before {background:var(--bgtess1); text-shadow: 0 0 2px #000;}
.lightb div.tclcon h3 {margin: auto auto 8px auto; font-family: Georgia, Times New Roman, serif; font-size: 1.4em; font-weight: 400; text-align: center; font-style: italic;}
.lightb .forum tr {border-width:0px;}
.lightb .forum tr:hover, .lightb .navi1 ul a:hover, .lightb .navi2 ul a:hover, .lightb .post-links li:hover, .lightb #font-area div:hover, .lightb #size-area div:hover, .lightb #addition-area div:hover, .lightb #Styles .container p:hover {background: rgba(255,255,255,0.018);}
.lightb .usertable tr:hover, .lightb .fs-box tr:hover, .lightb #filetable tr:hover {background:transparent;}
.lightb #pun-navlinks {margin: auto -20px; background-image: none; background-color: var(--bgpun1); border-width: 0px; box-shadow: none;}
.lightb #pun-navlinks a {color:var(--clrtess); text-shadow: 0 0 0 var(--clrtess);}
.lightb #pun-navlinks a:hover {color: var(--forpunah);}
.lightb #pun-ulinks {top: 43px; margin: auto -20px; background-color:var(--bgpun2); border:var(--bdpun); border-width: 1px 0px;}
.lightb #pun-ulinks ul li a:hover {opacity:1; filter:contrast(1.05);}
.lightb #pun-index .category tr {box-shadow: none; border: var(--oupun);}
.lightb #pun-stats ul.container {border: var(--oupun); box-shadow: none; margin: 0px 0px 10px 0px;}
.lightb textarea, .lightb .post-author {box-shadow: none; background-color:var(--bgpun2);}
.lightb h2, .lightb #pun-messages #profilenav h2 {background-image:none; background-color:transparent; box-shadow:none; border-width:0px; font-size: 1.2em; color: var(--forpuna); letter-spacing:0em;}
.lightb #pun-index .category h2, .lightb #pun-index #pun-stats h2 {background-image:none; background-color:transparent; box-shadow:none; border-width:0px; letter-spacing:0.1em; margin: 4px auto; font-size: 1.5em; color: var(--bgtess2); text-shadow: 0 0 0 var(--bgh2);}
/* отступ РРП */
.lightb #pun-index .category-5 {margin-top:0px;}
.lightb .punbb .post {padding: 66px 0 0 0;}
.lightb #profilenav {box-shadow:none;}
.lightb #profilenav > h2:first-child {border: 1px solid var(--bgh3); border-width:0px 0px 1px 0px;}
.lightb h3 span {background-image: none; box-shadow: none; margin: 8px -20px auto; background-color: var(--bgpun2); border: var(--bdpun); border-width: 1px 0px; color:var(--clrbody);}
.lightb h3 span a {color: var(--selbg);}
.lightb li.pa-author, .lightb .pa-author {background-image:none; background-color:transparent; margin: -2px -6px auto; border-width:0px; text-shadow: 0 0 0 var(--clrh2);}
.lightb .pa-author a {color: var(--forpuna);}
.lightb .pa-author a:hover {text-shadow: none;}
.lightb .post-author {padding:10px 6px;}
.lightb .post-author .pa-respect {margin: 0.5em -6px 0.5em; background-image:none; background-color:var(--bgpun1); color: var(--clrbody); border: var(--bdauth); border-width: 1px 0px;}
.lightb .post-content .code-box, .lightb .post-content .quote-box, .lightb .post-content .spoiler-box, .lightb .post-content .hide-box {box-shadow:none;}
.lightb .post-content .quote-box {background-image:none;}
.lightb .quote-box cite, .lightb .code-box .legend {background-image:none; border:1px solid var(--bgtess1);}
.lightb .code-box .legend {color:var(--forpuna);}
.lightb .hide-box cite {background-color: var(--bgtess1);}
.lightb #pun .code-box .legend a:hover {filter: brightness(1.12); text-shadow:0 0 3px var(--t-shd);}
.lightb .post-content hr {border-image: linear-gradient(to right, transparent 3%, var(--bdhi) 25%, var(--bdhi) 75%,transparent 97%); border-image-slice: 1;}
.lightb #pun .tclcon .tess li {background-image:none; text-shadow: 0 0px 1px rgb(0,0,0,0.08); font-weight:600;}
.lightb #pun .tclcon .tess a.ly1 {background-image:none; background-color: var(--bgh2);  text-shadow:none;}
.lightb #pun .tclcon .tess li a:hover {text-shadow:none;}
.lightb #pun .tclcon .tess li:hover {filter:brightness(1.15);}
.lightb #pun_wrap #post .container[id$="-area"], .lightb #tags .container, .lightb #Styles {box-shadow: 0px 1px 6px -2px var(--t-shd);}
.lightb .nov3 ul li:first-child {border: 1px solid var(--bgh3);}
.lightb .nov3 tr.n_new span {color: var(--bgha); text-shadow: 1px 0px 2px var(--clrbody); background: var(--bdhi); border: 1px solid var(--selbg) !important;}
.lightb .navi1 button, .lightb .navi2 button {background-image: none; box-shadow: 0 1px 5px -2px var(--t-shd); color: var(--forpuna); text-shadow: 0 0 0 var(--clrh2);}
.lightb .navi1 ul, .lightb .navi2 ul {box-shadow:none; border:var(--bdpun);}
.lightb .navi1:hover button, .lightb .navi2:hover button {background-image:none; background-color: var(--bgha);}
.lightb .go-up, .lightb .go-down {background-color:var(--bgpun1); border:var(--bdpun2); box-shadow: inset -1px 0 8px -2px var(--bgbody); color:var(--forpuna);}
.lightb .go-up:hover, .lightb .go-down:hover {filter:brightness(1.02);}
.lightb .lyl1 a {color: var(--forpuna) !important; text-shadow:none; opacity:1; font-style:italic;}
.lightb #lylogo {color: var(--clrbody); opacity:0.8; }
.lightb #objav h5 {text-shadow:none; font-weight:600; background-image:none;}
.lightb .hvStickerPackModal, .lightb .hvStickerPackModalContent {color:var(--clrbody); border: solid 1px var(--bgtess1); background-image:none !important;}
.lightb #on_OfMobile>span.mobile:before {color:var(--clrh2);}
.lightb #on_OfMobile>span.unmobile:before {color:var(--bdhi);}
.lightb #panel-content {box-shadow: none; border:var(--bdpun);}
.lightb #panel-sticker {text-shadow: 0 0 0 rgba(0,0,0,0.2);}
.lightb .blockButton:before {background: var(--bgpun2); margin-left:20px;}
.lightb .blockButton:before, .lightb #panel-sticker {border:var(--bdauth);}
.lightb #panel-sticker {background:var(--bgpun1);}
.lightb #BookmCntToggle {color:var(--bghs) !important; box-shadow:none !important; border:var(--bdpun);}
.lightb #MyBookmarks {box-shadow:0 0 10px var(--bgpun2);}
.lightb #MyBookmarks h2 {border-width:0 0 1px 0;}
.lightb .topbot {right:-20px;}
body.lightb::-webkit-scrollbar-thumb, .lightb #pun *::-webkit-scrollbar-thumb {background:var(--forpunah); box-shadow:none;}
/* Слайдер звука в ЛС */
.lightgr #volSlider .before, .lightb #volSlider .before, .darkg #volSlider .before {background: var(--bdhi) !important;}



/*** ТЕМНО-ЗЕЛЕНЫЙ ***/
.darkg {
--bgbody: #101110;
--clrbody: #7c7a79;
--bgpun1: #0d0f0f;
--bgpun2: #131514;
--bdpun: 1px solid #1c1d19;
--bdpun2: 1px solid #1c1d19;
--oupun: 1px solid #23251c;
--forpuna: #525a47;
--forpunah: #946f5b;
--forpunav: #50110d;
--a-shd: #151410;
--bgtess1: #20211c;
--bgtess2: #2f2d21;
--clrtess: #8e866d;
--bs-tr: 0 1px 4px rgb(63 38 16 / 16%);
--bgh2: #1d1511;
--clrh2: #927c5f;
--t-shd: #000;
--bgh3: #21231e;
--bgha: #33211b;
--bghs: #92866f;
--bdhi: #272624;
--tesbsh: 0 0 5px #0d0e0d, inset 0 0 0 1px #0a0b0a, inset 0 0 4px #0d0f0e;
--selclr: #e0dfd9;
--selbg: #313522;
--bg-navl: #0f100f;
--bd-navl: 1px solid #1d1d19;
--bdauth: 1px solid #20231b;
}
.darkg #pun {padding: 10px 20px 14px;}
.darkg img {opacity:0.8;}
.darkg img:hover {opacity:1;}
.darkg .poll .intd div.icon {background:var(--bgtess2);}
.darkg #pun, .darkg #objav {box-shadow: none; border: var(--bdpun); }
.darkg input, .darkg select, .darkg textarea, .darkg .quote-box cite, .darkg .blockButton:before {color: var(--clrpun);}
.darkg .button, .darkg input[type="submit"], .darkg #viewprofile-next #pa-edit a {color: var(--bghs);}
.darkg .navi1 ul a:hover, .darkg .navi2 ul a:hover, .darkg .forum tr:hover, .darkg #messages .fs-box tr:hover, .darkg .usertable tr:hover, .darkg .fs-box tr:hover, .darkg #filetable tr:hover, .darkg .post-links li:hover, .darkg #font-area div:hover, .darkg #size-area div:hover, .darkg #addition-area div:hover, .darkg #Styles .container p:hover {background: rgba(255,255,255,0.005);}
.darkg #profilenav li:hover, .darkg .fs-box .post-content tr:hover, .darkg #form-buttons tr:hover {background:transparent;}
.darkg #pun-navlinks {margin: -10px -20px auto; background: url(//forumstatic.ru/files/000b/09/4f/16442.webp) 0% 0% repeat; background-color: var(--bgpun1); border-width: 0px; box-shadow: none;}
.darkg #pun-ulinks {top: 43px; margin: auto -20px; background-color:var(--bgpun1); border:var(--bdpun); border-width: 1px 0px;}
.darkg #pun-index .category tr, .darkg textarea, .darkg .post-author, .darkg #panel-content {box-shadow: none;}
.darkg h2 {background-image:none; background-color:transparent; box-shadow:none; border-width:0px; font-size: 1.2em; color: var(--clrbody); letter-spacing:0em;}
.darkg #pun-index .category h2, .darkg #pun-index #pun-stats h2 {background-image:none; background-color:transparent; box-shadow:none; border-width:0px; letter-spacing:0.1em; margin: 6px auto; font-size: 1.5em; color: var(--clrbody);}
.darkg #profilenav > h2:first-child {border-width:0px;}
/* отступ РРП */
.darkg #pun-index .category-6 {margin-top:0px;}
.darkg .punbb .post {padding: 66px 0 0 0; margin-top: -66px;}
.darkg .inew .intd div.icon {background-color: var(--forpuna);}
.darkg #pun-index div.icon.inew {background-color: var(--bgtess2);}
.darkg .icon[data-new-topics]:before, .darkg .subforums span[data-new-topics]:before {background:var(--forpuna); text-shadow: 0px 1px 2px #000;}
.darkg #pun-stats ul.container {margin: 0px 0px 10px 0px;}
.darkg h3 span {background-image: none; box-shadow: none; margin: 8px -20px auto; background-color: var(--bgpun1); border: var(--bdpun); border-width: 1px 0px; color:var(--clrbody);}
.darkg .post-author {padding:10px 6px;}
.darkg li.pa-author, .darkg .pa-author {background-image:none; background-color:transparent; margin: -2px -6px 5px;}
.darkg .pa-author a:hover {text-shadow: 0 0 10px var(--clrh2);}
.darkg .post-author .pa-respect {margin: 0.5em -6px 0.5em; background-image:none; background-color:var(--bgbody); color: var(--clrbody); border: var(--bdauth); border-width: 1px 0px;}
.darkg .post-content .code-box, .darkg .post-content .quote-box, .darkg .post-content .spoiler-box, .darkg .post-content .hide-box {box-shadow:none;}
.darkg #pun .code-box .legend a:hover {filter: brightness(1.25);}
.darkg .quote-box cite {background: url(//forumstatic.ru/files/000b/09/4f/16708.webp) 0% 0% repeat, radial-gradient(ellipse at 50% 100%, var(--bgha) 5%, var(--bgh2) 100%); background-color: var(--bgh2);}
.darkg .post-content hr {border-image: linear-gradient(to right, transparent 3%, var(--forpuna) 25%, var(--forpuna) 75%,transparent 97%); border-image-slice: 1;}
.darkg #pun_wrap #post .container[id$="-area"], .darkg #tags .container, .darkg #Styles {box-shadow: 0px 1px 6px -2px var(--t-shd);}
.darkg .nov3 ul li:first-child {border: 1px solid var(--bgh3);}
.darkg .nov3 tr.n_new span {color: var(--forpuna);}
.darkg .navi1 button, .darkg .navi2 button {box-shadow: 0 1px 5px -2px var(--t-shd); color: var(--forpuna); text-shadow: 0px 0px 1px var(--t-shd);}
.darkg .navi1 ul, .darkg .navi2 ul {box-shadow: 0 1px 5px var(--t-shd);}
.darkg .navi1:hover button, .darkg .navi2:hover button {background:url(//forumstatic.ru/files/000b/09/4f/16442.webp) 0% 0% repeat, radial-gradient(ellipse at 50% 10%, var(--bgh2) 0%, var(--bgpun1) 100%); background-color: var(--bgh2);}
.darkg .go-up, .darkg .go-down {background:var(--bgpun2); box-shadow: inset -4px 0 12px rgb(0 0 0 / 25%); color: var(--forpuna);}
.darkg .lyl1 a {color: var(--clrh2) !important; opacity:1;}
.darkg #lylogo {color: var(--clrbody); opacity:0.7; }
.darkg .hvStickerPackModal, .darkg .hvStickerPackModalContent {color: var(--clrbody); border: solid 1px var(--bgtess1);}
.darkg #on_OfMobile>span.mobile:before {color:var(--clrh2);}
.darkg #on_OfMobile>span.unmobile:before {color:var(--forpuna);}
.darkg #BookmCntToggle {color:var(--bgtess2) !important; box-shadow:none !important; border:var(--bdpun);}
.darkg .topbot {right: -20px;}