rainy day тест
Страница: 1
Сообщений 1 страница 7 из 7
Поделиться216.12.2022 11:55:49
Код:
<!-- Таблица --> <div class="rainy-header-ams"> <a href="#">name</a> <a href="#">name</a> <a href="#">name</a> </div> <div class="rainy-header-info"> зомби, постап, способности </div> <div class="rainy-header-text"> 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. </div> <!-- Конец -->
Поделиться316.12.2022 11:56:45
Код:
[html]<div class="rainy-box"><div class="rainy-box-h1"> заголовок </div><section> текст </section></div>[/html]
Поделиться416.12.2022 11:57:41
Код:
[html]<div class="rainy-gost"><div class="rainy-gost-about"> <links> <a href="#">ссылка</a> <a href="#">ссылка</a> <a href="#">ссылкассылка</a> <a href="#">ссылка</a> </links> <section> тексттекст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст текст тексттекст текст </section></div> <div class="rainy-gost-fcs"><section> <!-- МУЖСКИЕ --> <a href="#"><b>имя внешности</b> - имя игрока</a> <a href="#"><b>имя внешности</b> - имя игрока</a> <a href="#"><b>имя внешности</b> - имя игрока</a> <a href="#"><b>имя внешности</b> - имя игрока</a> <a href="#"><b>имя внешности</b> - имя игрока</a> </section><section> <!-- ЖЕНСКИЕ --> <a href="#"><b>имя внешности</b> - имя игрока</a> <a href="#"><b>имя внешности</b> - имя игрока</a> <a href="#"><b>имя внешности</b> - имя игрока</a> <a href="#"><b>имя внешности</b> - имя игрока</a> <a href="#"><b>имя внешности</b> - имя игрока</a> <a href="#"><b>имя внешности</b> - имя игрока</a> </section></div></div>[/html]
Поделиться516.12.2022 11:59:22
Код:
/************************************************************* СТРУКТУРА *************************************************************/ /* Не удалять -------------------------------------------------------------*/ @import url(style_cs.css); /* Шрифты -------------------------------------------------------------*/ @import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght@100;200;300;400); @import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); @font-face { font-family: 'AkiraExpanded'; font-style: normal; src: url(https://forumstatic.ru/files/001a/16/90/80038.eot), url(https://forumstatic.ru/files/001a/16/90/80038.eot) format("embedded-opentype"), url(https://forumstatic.ru/files/001a/16/90/49829.woff2) format("woff2"), url(https://forumstatic.ru/files/001a/16/90/61018.woff) format("woff"), url(https://forumstatic.ru/files/001a/16/90/44928.ttf) format("truetype"), url(https://forumstatic.ru/files/001a/16/90/83900.svg) format("svg"); } :root { --font-base: verdana, arial, helvetica, sans-serif; --montserrat: 'Montserrat', verdana, arial, helvetica, sans-serif; --font-accent1: 'AkiraExpanded', 'Century Gothic', verdana, arial, helvetica, sans-serif; --mso: 'Material Symbols Outlined'; --body-img: none; --header-img: url(https://forumstatic.ru/files/001a/16/90/84722.png); --profile-img: url(https://forumstatic.ru/files/001a/16/90/44412.jpg); --body-color: #323232; --pun-color: #efefef; --quote-color: #ededed; --text-color: #333333; --accent-color1: #ab6c48; --accent-color2: #66664c; --border-color: #aaaaaa; --border-opacity: rgba(170, 170, 170, 0.8); --link-hover: #959595; --button-color: #323232; --button-text-color: #efefef; --user-avatar-color: #46392f; --select-min: rgba(50, 50, 50, 0.1); --select-medium: rgba(50, 50, 50, 0.3); --select-max: rgba(50, 50, 50, 0.8); --select-text-color: #a3a3a3; --black-max2: rgba(0, 0, 0, 0.4); --black-max: rgba(0, 0, 0, 0.2); --black-medium: rgba(0, 0, 0, 0.1); --black-min: rgba(0, 0, 0, 0.01); --white-medium: rgba(255, 255, 255, 0.7); --grey: #aaaaaa; --body-width: 1000px; --body-padding: 30px; --header-height: 137px; --profile-width: 220px; } /* Обнуление -------------------------------------------------------------*/ * { border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; -webkit-text-size-adjust: none !important; -moz-text-size-adjust: none !important; -ms-text-size-adjust: none !important; } html, body { margin: 0 !important; padding: 0 !important; outline: none !important; -webkit-text-size-adjust: none !important; -moz-text-size-adjust: none !important; -ms-text-size-adjust: none !important; } .punbb * { margin: 0; } #pun { position: relative; } .punbb { float: left; width: 100%; height: auto; } #pun-redirect, #pun-maint { margin: 0 auto 10px; width: auto; float: none; } .punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt { padding: 0; list-style: none; } /* Скрытые элементы -------------------------------------------------------------*/ #pun:after, .punbb .container:after, .punbb .post-links ul:after, .punbb .main div.inline:after, .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; } .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; } td#title-logo-tdr, .punbb .datafield br, #post-form h2 span, #pun-messages .user-avatar, #pun-modviewforum .user-avatar, #pun-searchposts li.pa-replies, #pun-messages li.pa-reg, #pun-messages li.pa-posts, #pun-title h1, #navawards, #pun-main div.catleft, #pun-main div.catright, .topic a.sharelink, li.pl-reports, #pun-live-rusff, form#register .info-box, #button-files_rusff, #button-graffiti_rusff, #post legend span, div#topic-modmenu span, .stickytext, .closedatafield, p.lastedit, lastedit, div#most_invitations, #pun-announcement h2, #pun-viewforum .modmenu .container span, #pun-searchtopics .modmenu .container, li#pa-invites, #pun-multimove li.pa-title, .punbb .main td .modlist, .pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld4 .fld-name, .pa-fld5 .fld-name, li.pa-gifts, li.pa-gifts a, li.pa-gifts span, #pun-searchposts .post-links, #pun-messages .linksb:after, li.pl-website.website, .reactions-root { display: none !important; } /* Тело -------------------------------------------------------------*/ body { font-size: 100.01%; font-family: var(--montserrat); font-weight: 500; } .punbb { font: 500 68.75% var(--montserrat); padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .punbb .post-box { font: 1em var(--font-base); } .punbb textarea { background: var(--white-medium); font: 1em var(--font-base); } .punbb input { background: var(--select-min); font: 1em var(--montserrat); } .punbb select { background: var(--select-min); font: 1em var(--montserrat); text-transform: lowercase; } .punbb optgroup { background: var(--select-min); font: 1em var(--montserrat); font-weight: 700; } .punbb pre { font: 1em var(--font-base); line-height: 170%; white-space: break-spaces; text-align: left; } .punbb .main table { table-layout: fixed; width: 100%; } #pun-messages .main table:not(#form-buttons table), #pun-reputation table { border-spacing: 0 12px; } .punbb .section { margin: 0 auto; width: 100%; } .punbb .main { margin-bottom: 0; } .punbb .topic { margin-top: 0; } .punbb .category, .punbb .post { margin-top: 0; } .punbb .category { cursor: default; } .punbb #pun-category1, .punbb .toppost, .punbb .topicpost { margin-top: 0; } .checkfield input[type="checkbox"], .radiofield input[type="radio"] { margin: 0 0.3em; } p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] * { height: 1.3em; vertical-align: middle; } #pun { -webkit-box-sizing: border-box; box-sizing: border-box; } .punbb { margin: 0; width: 100% !important; padding: 0 !important; } /* Шапка -------------------------------------------------------------*/ #pun-title td.title-logo-tdl { width: 100%; } #pun-title { margin: 0; } #pun-title h1 span { font-size: 0; } /* Меню навигации: форум, участники и т. д. -------------------------------------------------------------*/ #pun-navlinks { display: -webkit-box; display: -ms-flexbox; display: flex; } #pun-navlinks .container { background: transparent !important; width: 100%; height: 100%; margin: 0; } #navindex a:before, #navuserlist a:before, #navsearch a:before, #navprofile a:before, #navpm a:before, #navadmin a:before, #navlogout a:before, #navlogin a:before, #navregister a:before, #navpr_1 a:before, #navextra1 a:before { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 30px; width: 30px; margin: 0; text-rendering: auto; -webkit-font-smoothing: antialiased; } #pun-navlinks { z-index: 999; } #pun-navlinks li { padding: 0; } /* Меню навигации 2: новые соо, активные темы и т. д. -------------------------------------------------------------*/ #pun-ulinks li { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; white-space: nowrap; } #pun-ulinks li a { white-space: nowrap; } #pun-ulinks { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; } #pun-ulinks .container { background: transparent !important; width: 100%; height: 100%; margin: 0; } #pun-ulinks .item1, #pun-ulinks .item1 a { padding-left: 0; } /* Приветствие и хлебные крошки -------------------------------------------------------------*/ #pun-crumbs1 { overflow: hidden; margin: 22px 0 0; } #pun-crumbs1 .container { padding: 10px 0 10px; } #pun-crumbs2 { overflow: hidden; margin: 0; } #pun-crumbs2:not(#pun-viewforum #pun-crumbs2, #pun-searchtopics #pun-crumbs2, #pun-userlist #pun-crumbs2, #pun-respect #pun-crumbs2, #pun-searchposts #pun-crumbs2, #pun-multimove #pun-crumbs2) { padding: 30px 0 0 !important; } #pun-viewforum #pun-crumbs2, #pun-searchtopics #pun-crumbs2, #pun-userlist #pun-crumbs2, #pun-respect #pun-crumbs2, #pun-searchposts #pun-crumbs2, #pun-multimove #pun-crumbs2 { padding: 3px 0 2px; } #pun-crumbs2 .container { padding: 0; } #pun-break1 { height: 0; margin: 0; position: relative; z-index: 1; } #pun-status .container { padding: 0; } #pun-status .status-right a { margin-right: 3px; } #pun-status span #pun-crumbs1, #pun-crumbs1 .container, #pun-crumbs2 .container, #pun-crumbs2 { font-weight: 500 !important; } .punbb .divider { border-color: transparent !important; } /* Объявление и переадресация -------------------------------------------------------------*/ #pun-announcement .html-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; height: auto; } .pun-modal .modal-inner { background: var(--pun-color); padding: 10px !important; width: 600px !important; border-radius: 0; } .move_posts_form .modal-inner > .container { background: var(--pun-color) !important; } #move_posts_form .formal > form.container { padding: 15px 15px 7px 15px !important; } body.redirect-page #pun { margin: calc(var(--header-height) / 2) auto 0 !important; } #pun-redirect, #pun-maint { background-color: var(--pun-color); padding: 20px !important; -webkit-box-sizing: border-box; box-sizing: border-box; } #pun-redirect h1 { margin-bottom: 0 !important; padding: 10px 0 !important; } .pun-modal.move_posts_form h2 { margin-bottom: 10px !important; } .move_posts_form .modal-inner > .container .fs-box { text-transform: lowercase; } #move_posts_form .tcl { text-align: left; } #move_posts_form .tc2 { width: 15%; text-align: right; } .forum_name strong { font-weight: 700 !important; color: var(--text-color); } /* Таблица общее -------------------------------------------------------------*/ .punbb .main .tcmod { text-align: center; width: 3%; } .punbb .main td { padding: 0; } .punbb .main tr { display: block; word-break: break-word; } #pun-respect tr { border-spacing: 0 6px; } #pun-messages tr:not(#form-buttons table tr), #pun-reputation tr:not(#form-buttons table tr), .punbb .post-box table tr:not(#form-buttons table tr), .history_posts_list table tr:not(#form-buttons table tr), .Form-Table table tr:not(#form-buttons table tr), .adfs-box table tr:not(#form-buttons table tr), .fs-box table tr:not(#form-buttons table tr) { display: table-row !important; } #pun-viewforum .main tr:not(:last-child):not(:first-child), #pun-searchtopics .main tr:not(:last-child):not(:first-child), .multipage .main tr:not(:last-child):not(:first-child), #pun-userlist .main tr:not(:last-child):not(:first-child), #pun-statistic .main tr:not(:last-child):not(:first-child), #pun-online .main tr:not(:last-child):not(:first-child), #pun-modviewforum .main tr:not(:last-child):not(:first-child) { margin: 1.5em 0; } #pun-viewforum .main tr:last-child:not(:first-child), #pun-searchtopics .main tr:last-child:not(:first-child), .multipage .main tr:last-child:not(:first-child), #pun-userlist .main tr:last-child:not(:first-child), #pun-statistic .main tr:last-child:not(:first-child), #pun-online .main tr:last-child:not(:first-child), #pun-modviewforum .main tr:first-child:not(:last-child) { margin: 1.5em 0 1px; } #pun-viewforum .main tr:first-child:not(:last-child), #pun-searchtopics .main tr:first-child:not(:last-child), .multipage .main tr:first-child:not(:last-child), #pun-userlist .main tr:first-child:not(:last-child), #pun-statistic .main tr:first-child:not(:last-child), #pun-online .main tr:first-child:not(:last-child), #pun-modviewforum .main tr:first-child:not(:last-child) { margin: 0 0 1.5em; } #pun-index .main td { padding: 0; } .punbb .main th { padding: 0 0 20px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0; } #pun-index .main th { padding: 0 !important; } #pun-respect .main th, #pun-online .main th { padding: 20px 0 !important; } #pun-messages .main th { padding: 0 0 8px; } .punbb .main td span.youposted { position: absolute; } .punbb tbody.hasicon td.tcl { padding-left: 0; } .punbb .user-avatar { margin: 0 !important; float: right !important; position: relative; } .multipage { margin-top: 0; } .multipage, div#pun-main, div#pun-stats, div#pun-crumbs1, div#pun-crumbs2, div#pun-status, div#pun-about { padding: 0; } /* Таблица на index -------------------------------------------------------------*/ #pun-index .main .tcl, #pun-index .main .tcr { overflow: hidden; } #pun-index .main .tc2, #pun-index .main .tc3 { width: 0; font-size: 0; } /* Таблица на searchtopics и viewforum -------------------------------------------------------------*/ #pun-searchtopics tr { vertical-align: top; } #pun-searchtopics .tcl { width: calc(var(--body-width) * 0.4) !important; } #pun-searchtopics .tc2 { width: calc(var(--body-width) * 0.3) !important; } #pun-searchtopics .tc3 { width: calc(var(--body-width) * 0.1) !important; } #pun-searchtopics .tcr { width: calc(var(--body-width) * 0.2) !important; } #pun-searchtopics div.icon { float: none; position: absolute; line-height: 0; } #pun-viewforum tr, .multipage tr { vertical-align: top; } #pun-viewforum .tcl, .multipage .tcl { width: calc(var(--body-width) * 0.55) !important; } #pun-viewforum .tc2, #pun-viewforum .tc3, .multipage .tc2, .multipage .tc3 { width: calc(var(--body-width) * 0.1) !important; } #pun-viewforum .tcr, .multipage .tcr { width: calc(var(--body-width) * 0.35) !important; } #pun-viewforum .tcr a, .multipage .tcr a { display: block; } #pun-viewforum div.icon, .multipage div.icon { float: none; position: absolute; line-height: 0; } #pun-statistic .tcl:not(.tcl.tc-topic) { width: calc(var(--body-width) * 0.275) !important; } #pun-statistic .tcl.tc-topic { width: calc(var(--body-width) * 0.425) !important; } #pun-statistic .tc2 { width: calc(var(--body-width) * 0.275) !important; } #pun-statistic .tc3 { width: calc(var(--body-width) * 0.15) !important; } #pun-statistic .tc3:not(:last-child) { text-align: center; } /* Таблица на userlist -------------------------------------------------------------*/ #pun-userlist .usertable { margin: 20px auto 20px; } #pun-userlist .tcl { width: calc(var(--body-width) * 0.275) !important; text-align: left; word-break: break-word; } #pun-userlist .tc2 { width: calc(var(--body-width) * 0.275) !important; text-align: center; vertical-align: middle; word-break: break-word; } #pun-userlist .tc3 { width: calc(var(--body-width) * 0.15) !important; text-align: center; vertical-align: middle; word-break: break-word; } #pun-userlist .tc3:last-child { text-align: right; } .usertable { margin: 0 auto; } /* Таблица на debug и statistic -------------------------------------------------------------*/ #pun-debug .tcl { width: calc(var(--body-width) * 0.15) !important; white-space: normal; } #pun-debug .tcr { width: calc(var(--body-width) * 0.9) !important; white-space: normal; } #pun-statistic { text-transform: lowercase; } #pun-statistic .tcl { text-align: left !important; } #pun-statistic .tc2 { text-align: center !important; } #pun-statistic .tc3:not(:last-of-type) { text-align: center !important; } #pun-statistic .tc3:last-of-type { text-align: right !important; } #pun-statistic th { font-size: 0.8em; padding: 20px 0 12px; font-weight: 700 !important; } #statistic-other span { padding-right: 0 !important; } #pun-online .tcl, #pun-online .tc3 { width: calc(var(--body-width) * 0.33) !important; } #pun-online .tc3 { text-align: right; } #pun-online td.tcl.username, #pun-online th.tcl:first-child { text-align: left; } #pun-online .tcl.action { text-align: center; } #pun-online .tcl.action strong { font-weight: 500 !important; } /* Таблица на pun-messages -------------------------------------------------------------*/ #pun-messages tbody.hasicon td.tcl { padding-left: 0; } #pun-messages div.icon { float: none; position: absolute; line-height: 0; } #pun-messages tr { vertical-align: middle; } #pun-messages .tcl { width: calc(var(--body-width) * 0.3) !important; text-align: left; } #pun-messages .tc2 { width: calc(var(--body-width) * 0.2) !important; } #pun-messages .tc2:last-of-type { width: calc(var(--body-width) * 0.05) !important; } #pun-messages .tc3 { width: calc(var(--body-width) * 0.1) !important; } #pun-messages .tcr { width: calc(var(--body-width) * 0.1) !important; } #pun-messages .tcr a { display: block; } #pun-messages fieldset { padding: 0 8px 0 0; } /* Личные сообщения -------------------------------------------------------------*/ #volSlider { display: block !important; float: right !important; margin: 5px 0 0 1em !important; } #volSlider .thumb { cursor: pointer !important; display: inline-block !important; position: relative !important; } /* Статистика -------------------------------------------------------------*/ #pun-stats .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; } #pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-flow: wrap; flex-flow: wrap; text-align: center; padding: 0; cursor: default; height: 32px; width: auto; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 20px 0 15px; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } #pun-stats li.item1 span, #pun-stats li.item2 span, #pun-stats li.item3 span, #pun-stats li.item4 span { margin-right: 3px; } li#onlinelist { float: left; text-align: justify; width: 100%; margin: 0 0 1em; line-height: 1.8; } li#onlinelist:last-child { margin: 0 !important; } li#onlinelist div { padding: 0; } #onlinelist { text-transform: lowercase; letter-spacing: 0.2px; font-size: 0.9em; font-weight: 500; } #onlinelist a:not { text-transform: initial; } /* Футер -------------------------------------------------------------*/ #pun-qjump { width: 50%; margin: 0; position: relative; float: left; } #pun-qjump .container { background: transparent; } #pun-about { margin: 0; } #pun-about .container { line-height: 150%; } #pun-about p span { display: block; padding: 0; } #pun-break4 { position: relative; height: 0; margin: 0; z-index: 1; } /* Посты -------------------------------------------------------------*/ #main-reply { line-height: 170%; padding: 10px; } .punbb textarea, .punbb input, .punbb select, .punbb optgroup { outline: none; padding: 3px 5px; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; } #pun-viewtopic #post-form textarea, #pun-messages textarea, #pun-edit textarea, textarea#reputationText { border-radius: 0 !important; border: 2px solid var(--border-opacity) !important; } .submitfield input#sub4, #pun-profile p.inputfield a, #pun-profile p.datafield a { text-transform: lowercase; padding: 5px 10px; line-height: 1; border-radius: 0; cursor: pointer; background: var(--white-medium); color: var(--text-color) !important; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; min-width: 125px; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; } .submitfield input#sub4:hover, #pun-profile p.inputfield a:hover, #pun-profile p.datafield a:hover { opacity: .4; } .punbb .post .container { margin-top: 0 !important; padding-bottom: 0; position: relative; } .punbb .post .post-author ul, .punbb .post .post-author p { padding: 0; line-height: 140%; } .punbb fieldset { padding: 0; margin: 0; } .punbb fieldset legend { padding: 0; margin: 0; } .punbb fieldset legend span { padding: 0; margin: 0; } .punbb fieldset .post-box { margin-bottom: 0.8em; } .punbb .post-content { padding: 0; margin: 0; width: 100%; overflow: hidden; } #pun-messages .post-content { width: 100% !important; } .punbb .post-content p { margin: 0; padding: 0 0 1em 0; line-height: 170%; } .punbb .post-content blockquote p:last-of-type { padding: 0; } .punbb .post-content img { vertical-align: text-bottom; } .punbb .post-content img.postimg { vertical-align: middle; } .punbb .post-content blockquote, .punbb .post-content .blockcode { overflow: hidden; margin: 0; padding: 10px 16px; } .punbb .post-content .scrollbox { height: auto !important; max-height: 60px !important; overflow-y: auto; } .punbb .post-content .spoiler-box > div { padding: 8px 12px !important; line-height: 170%; } .punbb .post-content .spoiler-box > div:before, .punbb .post-content .spoiler-box > div.visible:before { display: inline-block; } .punbb .post-content .quote-box, .punbb .post-content .code-box { margin: 0 0 1em; padding: 0; } .punbb .info .container { padding: 1em 2em; text-align: center; } .punbb .info .container .backlink { padding-top: 0.8em; } .punbb .info-box { padding: 1.1em 1.7em 1em 1.7em; margin: 0 0 1.1em 0; } .punbb .info-box * { padding: 0 0 0.7em 0; } .punbb .fs-box { padding: 1em 0 2em; } .punbb .fs-box p, .punbb .fs-box fieldset { padding: 0 0 0.8em 0; line-height: 160%; } .punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield { float: left; margin-right: 1em; line-height: 160%; } .punbb .inline .infofield { clear: both; text-transform: lowercase; } .punbb .areafield span.input, .punbb p.longinput span.input { display: block; padding: 0 12em 0 0; height: 100%; } .punbb textarea, .punbb .longinput input { width: auto; margin: 0; } .punbb .post-box { padding: 0; } .punbb .post-links ul { height: auto; margin-left: 0; padding: 0 0 0; background: transparent; line-height: 1; text-align: right; } .punbb .post-links li { line-height: 1 !important; } .punbb .post-links li:not(:first-of-type) { margin-left: 1.5em; } .punbb .hashelp { position: relative; } .punbb .clearer { clear: both; height: 0; font-size: 0; } #pun-messages .clearer { display: none; } .punbb .post-sig dt { display: block; width: 50%; margin: 10px auto; } .punbb dl.post-sig p, #profile-signature p, dl.parsedsig p { line-height: 100% !important; } .punbb .helplinks { display: block; position: absolute; width: 36%; top: 1em; right: 0; font-weight: 500; } .punbb .helplinks span { display: block; padding-bottom: 0.2em; } .punbb .quote-box cite, .punbb .code-box strong.legend { -webkit-box-sizing: border-box; box-sizing: border-box; } .punbb #profile .helplinks { top: 1.5em; } .punbb .formal .container { padding: 0; } #pun-post .formal .info-box li { list-style-type: square; list-style-position: inside; margin: 0; padding-left: 4px; line-height: 1.5; } .pl-email, .pl-website { float: left; } .pl-delete, .pl-edit, .pl-quote, .pl-reports { float: none; } form#rep_form .tc2 input { cursor: pointer; margin: 0 0 8px 0 !important; padding: 7px 13px !important; } .punbb .post h3 { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } #pun-messages .post h3 { margin: 0 !important; background: transparent; height: auto; width: auto; padding: 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #pun-messages .post h3 span { font-weight: 600 !important; } .punbb .post h3 span { text-align: left; letter-spacing: 1px; line-height: 1; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 !important; } #pun-multimove .post h3 strong, #pun-searchposts .post h3 strong { right: var(--body-padding); position: absolute; } .punbb .post-box { text-align: justify; padding: 0 !important; } .punbb #pun-main .info-box .legend { font-size: 1em; font-weight: 700; } .punbb address, .punbb em, em { font-style: normal; } a.qc-post-link img { display: none; } .punbb .required label, .punbb .datafield span.input a { font-weight: 500 !important; } em.bbuline { font-style: normal; text-decoration: none; } hr { opacity: 1 !important; margin-bottom: 0.8em; -webkit-filter: none; filter: none; border-bottom-style: none !important; } .linkst .postlink span.closed, .linksb .postlink span.closed { display: none; } span.closed { margin-right: 10px; } #plng { padding: 0; margin: 0 20px 0 0; font-weight: 500 !important; text-transform: uppercase; font-size: 0.75em; letter-spacing: 0.6px; line-height: 1; } #plng b { font-weight: 500 !important; } #restore-post { position: absolute; right: -33px; top: 47px; z-index: 200; cursor: pointer; } span#restore-post:before { content: '\f044'; font-family: var(--mi); color: var(--text-color); font-size: 1em; display: block; } .post-content .highlight-text { padding: 0 4px 2px 4px; } /* Пагинация и соседние строчки -------------------------------------------------------------*/ #pun-pagelinks { position: absolute; top: -15px; left: 0; margin: 0; padding: 0; width: 100%; } #pun-pagelinks .container { background: transparent; padding: 0; } #pun-pagelinks .container li { display: inline; } #pun-pagelinks li a { display: block; float: left; width: 100%; height: 2em; margin-left: -9999px; padding: 0; } #pun-pagelinks li a span { display: block; margin: 0 1em; } #pun-pagelinks a:link, #pun-pagelinks a:hover { display: block; float: left; width: 100%; height: 2em; margin-left: -9999px; padding: 0; } #pun-pagelinks a:active, #pun-pagelinks a:focus { position: relative; margin: 0; } .punbb .linkst, .punbb .linksb { float: none; position: relative; width: 100%; height: 30px !important; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .punbb .linksb noindex, .punbb .linkst noindex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .linkst .postlink { right: 0; text-align: right; } .punbb .linksb { padding: 0.5em 0; } .linksb .pagelink, .linkst .pagelink { float: none; left: var(--body-padding); position: absolute; line-height: 1; width: auto; max-width: calc(var(--profile-width) - var(--body-padding)); text-align: left; } #pun-messages .linksb .pagelink, #pun-messages .linkst .pagelink { left: 0 !important; } .linksb .postlink, .linkst .postlink { float: none; right: var(--body-padding) !important; position: absolute; line-height: 1; width: auto; text-align: right; } #pun-messages .linksb .postlink, #pun-messages .linkst .postlink { right: 0 !important; } .linksb { text-align: right; } .linkst { text-align: left; } #pun-viewtopic .linksb { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #pun-viewtopic .linksb .pagelink { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } #pun-viewtopic .linksb .postlink { float: none; width: auto; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } #pun-viewtopic .linksb .subscribelink { float: none; width: auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } #pun-viewtopic .linksb .postlink, #pun-viewtopic .linksb .subscribelink { text-align: right; width: auto; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #pun-viewtopic .linksb .postlink a, #pun-viewtopic .linksb .subscribelink a { width: auto; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; } /* Профиль в постах -------------------------------------------------------------*/ .punbb .post .post-author { float: left; border: none; outline: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-box-sizing: border-box; box-sizing: border-box; } .punbb .post .post-author ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: auto; height: auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; box-sizing: border-box; } .pa-author { -webkit-box-sizing: border-box; box-sizing: border-box; } .pa-title { line-height: 1.2; -webkit-box-sizing: border-box; box-sizing: border-box; } .pa-avatar.item2 { width: 100%; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .pa-avatar.item2 img, #profile-left #pa-avatar img { max-height: 180px; max-width: 180px; } #profile-left #pa-avatar div { padding: 0; } .pa-online { line-height: 1; } #guest.pa-online { display: none; } .pa-posts, .pa-respect, .pa-fld4 { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; position: relative; margin: -3px 0 0 !important; } .pa-posts, .pa-respect { width: 25%; } .pa-fld4 { width: auto; max-width: 25%; } .pa-respect, .pa-fld4 { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; white-space: nowrap !important; } .pa-respect img { width: 8px; height: 8px; mix-blend-mode: normal; margin: 0 4px 0 0; -webkit-filter: grayscale(1); filter: grayscale(1); } .pa-ip { color: var(--text-color) !important; font-size: 0.8em; letter-spacing: 1px; display: block; width: 100%; text-align: center; margin-bottom: 5px !important; } .pa-ip a { color: var(--accent-color1) !important; } .pa-ip a:hover { opacity: .6 !important; } /* Страница профиля -------------------------------------------------------------*/ #viewprofile .container { -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; } #viewprofile ul { margin: 0; padding: 0; } #viewprofile li { margin: 0; padding: 0; } #viewprofile li strong, #viewprofile li div { padding: 0; display: block; width: auto; } #viewprofile h2 { background: transparent; padding: 0; margin: 0 14px; } #viewprofile h2 span { padding: 0 5px; position: relative; } #profile-left { margin: 0 !important; overflow: hidden; } #profile-left li { width: 100%; } #profile-left li#pa-avatar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; } #profile-right { width: auto !important; } #profile-right li { margin: 0; text-align: left; margin: 0 0 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #profile-right li span { float: left; min-width: 160px; padding: 0; margin: 0 30px 0 0; white-space: nowrap; display: block; } td#profile-right { display: table-cell; margin-left: 0; padding: 0 0 0 60px !important; } #profile-signature { padding: 0 !important; margin-top: 30px; } #profile-signature:before { content: ''; display: block; width: 50%; background: var(--black-medium); height: 1px; margin: 0 auto 30px; } #profile-signature ul { margin: 0; padding: 0 1em !important; } /* Настройки профиля -------------------------------------------------------------*/ #profile .container { padding-left: 16.6em; margin-top: 0; } #profilenav { float: left; width: 13em; margin-left: -15.45em; display: inline; letter-spacing: 0.4px; } #profilenav ul { margin: 0 0 1em 0; padding: 0; } #profilenav li { padding-bottom: 0.8em; } #profilenav h2 { background: transparent; padding: 0; margin: 0 0 10px 0; text-align: left; } #profilenav h2 span { padding: 0; position: relative; } #setmods dd { padding: 0; } #setmods dl { padding: 0 0 0 8em; margin: 0; } #setmods dt { float: left; display: inline; width: 14em; margin-left: -16em; font-weight: 500; } #setmods dd { display: block; } .punbb img.avatardemo { float: right; margin: 0 0 0.8em 1.8em; } #profilenav h2 span { background-color: transparent; color: var(--text-color); text-transform: lowercase; font-weight: 700 !important; font-size: 1em; letter-spacing: 0.6px; } #profilenav li { font-weight: 500 !important; text-transform: lowercase; } .fs-box label, .fs-box .label, p.infofield { font-size: 1em; letter-spacing: 0.1px; font-weight: 500 !important; text-transform: lowercase; padding: 0px 0 1px; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 1; } div#setmods { padding: 0 0 0.8em 0; } .punbb .formal span.input { text-transform: lowercase; } /* Меню модератора -------------------------------------------------------------*/ #pun-multimove .modmenu .container { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } #pun-multimove input#messages-selector { margin-right: 5px; } .punbb .modmenu strong { height: 2em; line-height: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 500 !important; text-transform: lowercase; margin-right: 5px !important; } .punbb .modmenu .container strong { float: left; } .punbb .modmenu a { height: auto; line-height: 1; } .punbb .modmenu input { margin-left: 1em; } #topic-modmenu { margin-top: 0; } #pun-help .formal .info-box h3.legend { padding-bottom: 0; margin-bottom: 0.8em; } #pun-help .formal .info-box h3.legend span { display: block; padding-bottom: 0.6em; font-size: 1em; } #pun-help .formal p, #pun-help .formal dd { margin-bottom: 1em; } #pun-help .formal ul, #pun-help .formal dl { padding: 0 0 0 1em; } #pun-help .formal li { padding: 0; line-height: 130%; } #pun-help .formal li * { vertical-align: text-top; } #pun-help .formal dt span { font: 1.4em/120% monaco, "bitstream vera sans mono", "courier new", courier, monospace; } #pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode { padding-bottom: 0; } /* Админка -------------------------------------------------------------*/ #pun-adnav { margin-left: -16em !important; } #pun-adnav ul { padding: 0 !important; margin: 0; } .ace_editor { overflow: hidden !important; } #pun-admain legend { margin: 0 !important; font-size: 1em !important; } #pun-admain .adlabel { width: auto !important; padding-left: 0 !important; padding-right: 0 !important; float: none !important; margin-left: 0 !important; } #pun-admain fieldset .handle, #pun-admain fieldset p { margin-bottom: 5px !important; padding: 0.6em !important; } #pun-admain p.adsubmitfield .adlabel { padding-bottom: 0 !important; } #pun-admain span.adsubmit { position: relative !important; left: 0 !important; width: 16em !important; top: 0.5em !important; } #pun-admain .adinput { padding: 0 !important; } #pun-admin_index #pun-admain .adformal div ul, #pun-admin_index #pun-admain div p { padding: 0.6em !important; } .adminmain { margin-bottom: 0 !important; } #pun-admain2 fieldset .subforums { margin-left: 0 !important; } /* Ссылки и переходы -------------------------------------------------------------*/ a, #pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4, .punbb .user-avatar .avatar-image, li.pa-avatar.item2 img, #profile-left li#pa-avatar img, #pun-ulinks, input.button, .bookmark, .pa-respect .fld-name:before, .header-text-title no:after, #profile-left li#pa-edit, #pun-index .main .tcl h3, .pa-posts, .pa-respect, .punbb .quote-box cite, a.qc-post-link:before, #pun-navlinks a:after, .punbb .post-links li, #pun-index div.container tbody.hasicon tr, .submitfield input#sub4, #pun-profile p.inputfield a, #pun-profile p.datafield a, #pun-index .main .user-avatar, #pun-index .main .user-avatar .avatar-image, span.num_msg, #Go_Top:before, #Go_Bottom:before { text-decoration: none !important; -webkit-transition: all 0.4s ease !important; transition: all 0.4s ease !important; } /* Заголовки -------------------------------------------------------------*/ #pun-main h1, #pun-main h2, #pun-debug h2 { padding: 0.5em 0; } /* Формы и кнопки -------------------------------------------------------------*/ .punbb .formsubmit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-transform: lowercase; padding: 0; margin: 0; text-align: center; } .punbb .formsubmit input { cursor: pointer; } .punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span { margin: 0 20px 8px 0 !important; padding: 5px 20px !important; } input.button:last-of-type, .punbb .formsubmit input:last-of-type, .punbb .formsubmit a:last-of-type, .punbb .formsubmit span:last-of-type { margin: 0 0 8px 0 !important; } #login .formsubmit input:last-of-type { margin: 0 20px 8px 0 !important; } .punbb .formsubmit a, .punbb .formsubmit span { margin: 0 0.6em 0 0; } #profile .formsubmit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; margin: 1em 0 0 0; text-align: center; } #form-buttons table { width: 100% !important; } input.button, button.sml { cursor: pointer; margin: 0 20px 8px 0 !important; padding: 5px 20px !important; } #pun-multimove input.button { margin: 0 0 0 20px !important; } form#register fieldset { padding: 0; margin: 0 0 1em 0; } /* Всплывающие уведомления: новое лс и проч. -------------------------------------------------------------*/ .jGrowl { font-size: 1em !important; } .jGrowl .messag_theme { font-family: arial !important; text-transform: lowercase !important; -webkit-box-shadow: none !important; box-shadow: none !important; } .jGrowl-notification { height: auto !important; text-align: center !important; border-radius: 0 !important; } #closet { border-radius: 0 !important; text-transform: lowercase !important; } /* Баббл новых лс -------------------------------------------------------------*/ span.num_msg { -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 1; letter-spacing: 0; } span.num_msg:before { content: none !important; } /* Скроллбар -------------------------------------------------------------*/ ::-webkit-scrollbar { width: 7px; height: 0; } ::-webkit-scrollbar-track, ::-webkit-scrollbar-corner { background-color: transparent; background: transparent; } textarea::-webkit-scrollbar, #tags .container::-webkit-scrollbar, .scrollbox::-webkit-scrollbar, .hvStickerPackModalContent::-webkit-scrollbar, #pun-index td .tclcon p::-webkit-scrollbar, .banners::-webkit-scrollbar, .rainy-gost-fcs section::-webkit-scrollbar, .rainy-gost-about section::-webkit-scrollbar, .rainy-header-text::-webkit-scrollbar { width: 3px !important; height: 0; } /* Панель в форме ответа -------------------------------------------------------------*/ .punbb .formal textarea { width: 99%; } #form-buttons table { height: 26px; } #font-area, #size-area, #color-area, #table-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #smilies-area, #video-area, #spoiler-area { padding: 7px !important; overflow-y: auto; max-height: 259px; } #tags .container { top: auto !important; margin-top: 0; } div#color-area, div#table-area, div#image-area, div#imageup-area, div#imageattach-area, div#keyboard-area, div#video-area, div#addition-area, div#smilies-area, div#video-area, div#spoiler-area { right: 0 !important; } #addition-area div, #font-area div, #size-area div { padding: 4px 5px 5px 5px !important; height: auto !important; } #font-area span, #size-area span { height: auto !important; } #keyboard-span input { cursor: pointer; margin: 1px !important; height: 29px !important; min-width: 30px !important; line-height: 100% !important; } #smilies-area img { margin-right: 4px !important; margin-bottom: 2px !important; } .uploadQueueItem { padding: 5px !important; border-radius: 0 !important; background: transparent !important; } #upload-button-container input[type=button], #imageupload-left input[type=button], #selected-image-width, #selected-thumb-width, #imageupload-left select { cursor: pointer !important; } #uploaded-images img { cursor: pointer !important; width: auto !important; height: 50px !important; max-width: 100px; margin-right: 4px !important; } #video-area-tinp, #image-area-tinp { margin: 0.8em 0 !important; border: none !important; } div#video-area-actions { text-align: right !important; line-height: 2em !important; } #form-buttons td { padding: 0; background-repeat: no-repeat; background-color: transparent !important; background-image: none !important; display: -webkit-box; display: -ms-flexbox; display: flex; font-family: var(--mso) !important; font-style: normal !important; line-height: 1 !important; width: 100%; height: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; } #form-buttons tr { text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } #form-buttons td img { position: absolute; z-index: 2; margin: 0; width: auto !important; opacity: 0 !important; } #form-buttons #button-font:before { content: "\e264"; position: absolute; } #form-buttons #button-transL:before { content: "\e8e2"; position: absolute; } #form-buttons #button-size:before { content: "\eae2"; position: absolute; } #form-buttons #button-bold:before { content: "\e238"; position: absolute; } #form-buttons #button-italic:before { content: "\e23f"; position: absolute; } #form-buttons #button-underline:before { content: "\e249"; position: absolute; } #form-buttons #button-strike:before { content: "\e257"; position: absolute; } #form-buttons #button-left:before { content: "\e236"; position: absolute; } #form-buttons #button-center:before { content: "\e234"; position: absolute; } #form-buttons #button-right:before { content: "\e237"; position: absolute; } #form-buttons #button-justify:before { content: "\e235"; position: absolute; } #form-buttons #button-spoiler:before { content: "\e875"; position: absolute; } #form-buttons #button-quote:before { content: "\e625"; position: absolute; } #form-buttons #button-code:before { content: "\ead1"; position: absolute; } #form-buttons #button-color:before { content: "\e40a"; position: absolute; } #form-buttons #button-smile:before { content: "\e87d"; position: absolute; } #form-buttons #button-sticker:before { content: "\e813"; position: absolute; } #form-buttons #button-link:before { content: "\e157"; position: absolute; } #form-buttons #button-image:before { content: "\e412"; position: absolute; } #form-buttons #button-image2:before { content: "\e3f4"; position: absolute; } #form-buttons #button-video:before { content: "\e1c4"; position: absolute; } #form-buttons #button-hide:before { content: "\e898"; position: absolute; } #form-buttons #button-table:before { content: "\f088"; position: absolute; } #form-buttons #button-keyboard:before { content: "\f028"; position: absolute; } #form-buttons #button-addition:before { content: "\e145"; position: absolute; } #form-buttons #button-indent:before { content: "\e23e"; position: absolute; } #form-buttons #button-html:before { content: "\ef54"; position: absolute; } #form-buttons #floatbut:before { content: "\e949"; position: absolute; } #form-buttons #button-mask:before { content: "\e853"; position: absolute; } #form-buttons #button-ChangeСase { content: "\e262"; position: absolute; } img.vibor { -webkit-filter: invert(1); filter: invert(1); margin: 0 10px; } #button-image > img { position: relative; z-index: 2; } #button-image > center { opacity: 0; visibility: hidden; } #button-image:hover > center { opacity: 1; visibility: visible; } #float { width: auto; padding: 8px; position: absolute; top: 37px; left: 347px; z-index: 20; display: none; } #float:last-child img { margin: 0 5px !important; -webkit-filter: invert(1); filter: invert(1); } /* Репутация -------------------------------------------------------------*/ form#rep_form .tc2, form#rep_form .tc3 { width: 100% !important; } textarea#reputationText { width: 100% !important; } #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner { padding: 20px !important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0; } #pun-report .inner .container, #pun-reputation .inner .container, #pun-admin-award-form .inner .container { padding: 0 !important; } #pun-respect .tcl { width: calc(var(--body-width) * 0.2) !important; text-align: left; } #pun-respect td:last-child:first-child { width: 100% !important; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #pun-respect .tc2 { width: calc(var(--body-width) * 0.05) !important; text-align: center; } #pun-respect .tc3 { width: calc(var(--body-width) * 0.25) !important; text-align: center; line-height: 1; } #pun-respect .tcr { width: calc(var(--body-width) * 0.25) !important; text-align: right; text-transform: lowercase; } .removeReputation { background: transparent !important; float: none !important; height: 12px !important; display: inline !important; } div.post-rating p { padding: 0 !important; } #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner { background: var(--pun-color) !important; -webkit-box-shadow: none !important; box-shadow: none !important; } div.post-rating, div.post-vote, div.post-vote a, div.post-rating a, form#rep_form .tcl strong { font-weight: 700 !important; } .removeReputation:before { content: '\e5cd'; font-family: var(--mso); font-size: 0.9em !important; font-weight: 300 !important; } .edit-reputation { border-bottom: 1px dashed var(--body-color) !important; } /* Закладки -------------------------------------------------------------*/ #MyBookmarks { padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; } #MyBookmarks .container { margin-top: 20px; line-height: 150% !important; } input#reputationButtonSend { margin: 0 0 8px 0 !important; } /* Кнопки вверх/вниз -------------------------------------------------------------*/ #Go_Top, #Go_Bottom { position: fixed; cursor: pointer; z-index: 999; } /* Смена имиджа маской -------------------------------------------------------------*/ #mask_dialog .inner { background: var(--pun-color) !important; -webkit-box-shadow: none !important; box-shadow: none !important; max-height: 95% !important; border-radius: 0; } .hv-preview-block { min-width: 120px; margin-right: 10px !important; } .hv-form-block { margin-right: 10px !important; margin-bottom: 10px !important; } #mask_signature { margin: 0; } /* Баннеры в футере -------------------------------------------------------------*/ .banners { display: block; position: absolute; overflow-y: auto; text-align: center; text-align-last: center; padding: 0 2px 0 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .banners a { opacity: .5; -webkit-filter: grayscale(100%); filter: grayscale(100%); mix-blend-mode: luminosity; } .banners a:hover { -webkit-filter: none; filter: none; mix-blend-mode: normal; opacity: .9; } /* Для мобильных -------------------------------------------------------------*/ @media screen and (max-device-width: 480px) { body { width: 100%; font-size: 140%; } a { -webkit-tap-highlight-color: var(--border-color) !important; } #BookmCntToggle, #Go_Top, #Go_Bottom, #Go_Top:before, #Go_Bottom:before { display: none !important; } } /* Дополнительно -------------------------------------------------------------*/ #tooltip, .tipsy-inner { border-radius: 0 !important; padding: 4px 6px 5px 7px !important; font-family: var(--montserrat) !important; text-transform: uppercase !important; font-size: 0.6em !important; letter-spacing: 0.4px !important; font-weight: 500 !important; } .jGrowl-notification, .jGrowl-closer, .notification-spoiler, .jGrowl-notification a, .jGrowl-notification em.guest-link { font-size: 11px !important; } #uploaded-count-block { padding: 0.5em 0 !important; } table#filetable td { padding: 3px 0; } .submitend { margin-top: 10px; }
Поделиться616.12.2022 11:59:32
Код:
/************************************************************* СТИЛЬ *************************************************************/ /* Тело -------------------------------------------------------------*/ body { background-image: var(--body-img); background-color: var(--body-color); background-size: cover; background-attachment: fixed; background-position: center top; background-repeat: no-repeat; } #pun { background: var(--pun-color); width: var(--body-width); margin: calc(var(--header-height) + 60px) auto 40px; padding: 0 var(--body-padding); color: var(--text-color); -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0; position: relative; -webkit-box-shadow: 0 0 0 10px var(--body-color), 0 0 0 12px var(--border-color); box-shadow: 0 0 0 10px var(--body-color), 0 0 0 12px var(--border-color); } #profile .container:not(.fs-box .container) { padding: 0 0 0 calc(13.6em + var(--body-padding)) !important; } .punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box, .punbb .info-box, .punbb #pun-main .info-box .legend { background-color: transparent; color: var(--text-color); } .punbb th { background-color: transparent; color: var(--text-color); } #setmods dd, #setmods dl { background-color: transparent; color: var(--text-color); font-weight: 500 !important; } /* Шапка -------------------------------------------------------------*/ #pun-title table { background: var(--header-img); width: var(--body-width); height: var(--header-height); margin: calc(0px - var(--header-height)) 0 0 calc(0px - var(--body-padding)); } /* Меню навигации: форум, участники и т. д. -------------------------------------------------------------*/ #pun-navlinks { width: 100% !important; height: 30px; word-spacing: 0; padding: 0 !important; position: absolute; text-transform: uppercase; margin: 0; top: calc(0px - var(--header-height) - 40px); left: 0; font-family: var(--montserrat); font-weight: 700 !important; letter-spacing: 1.2px; font-size: 12px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } #pun-navlinks .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } #pun-navlinks li { margin: 14px 8px; position: relative; } #pun-navlinks li a { color: var(--pun-color); margin: 0; width: auto; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1; padding: 0 !important; } #pun-navlinks li a:hover { opacity: .4; } /* Меню навигации 2: новые соо, активные темы и т. д. -------------------------------------------------------------*/ #pun-ulinks { width: 100% !important; height: auto; padding: 0 !important; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; font-size: 0.8em; font-weight: 500 !important; font-style: normal; text-transform: uppercase; letter-spacing: 0.2px; word-spacing: 0; margin: 16px 0 0; top: 0; left: 0; font-family: var(--montserrat); } #pun-ulinks .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } #pun-ulinks li { margin: 0 8px; } #pun-ulinks li a { color: var(--body-color); margin: 0 !important; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } #pun-ulinks li a:hover { opacity: .4; } /* Приветствие и хлебные крошки -------------------------------------------------------------*/ #pun-status { margin: 60px 0 0; width: 100%; height: auto; } #pun-status .container { font-size: 0.7em; letter-spacing: 0.2px; line-height: 1; text-transform: uppercase; -webkit-box-sizing: border-box; box-sizing: border-box; font-weight: 600; font-family: var(--montserrat); } #pun-status .container strong { font-weight: 600; } #pun-status .container strong, #pun-status .container a { color: var(--text-color); } #pun-crumbs1 .container, #pun-crumbs2 .container { font-size: 1em; text-transform: lowercase; color: var(--text-color); letter-spacing: 0.2px; text-align: center; line-height: 1; } /* Объявление и переадресация -------------------------------------------------------------*/ #pun-announcement .container { padding: 0; text-align: center; margin: 50px 0 -20px !important; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; -ms-flex-wrap: wrap; flex-wrap: wrap; } #pun-announcement .container a { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 2px 10px; line-height: 1; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; width: auto; padding: 0 20px; border-radius: 0; height: 20px; background: var(--body-color); color: var(--pun-color); text-transform: uppercase; font-size: 0.75em; letter-spacing: 1px; -ms-flex-flow: nowrap; flex-flow: nowrap; white-space: nowrap; } #pun-announcement .container a:hover { background: var(--accent-color1); color: var(--pun-color); } /* Заголовки -------------------------------------------------------------*/ .punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th, #pun-admain h1 span, #pun-admain h2 span, #pun-admain legend span, #pun-admain .adformal h3 span { font-size: 1em; font-weight: 500 !important; } .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb-admin #pun-admain legend span { text-align: center; text-transform: uppercase !important; font-size: 0.9em !important; letter-spacing: 0.4px; line-height: 1; margin: 0; background: transparent; color: var(--text-color); } .punbb-admin #pun-admain h2, .punbb-admin #pun-admain h1 { text-transform: lowercase; } .punbb .topic h2 { text-align: center; text-transform: uppercase; font-size: 0.9em; letter-spacing: 0.4px; line-height: 1; margin: 0; } /* Категории -------------------------------------------------------------*/ .punbb #pun-category1 h2, .punbb #pun-category2 h2, .punbb #pun-category3 h2, .punbb #pun-category4 h2, .punbb #pun-category5 h2, .punbb #pun-category6 h2, .punbb #pun-category7 h2 { width: var(--body-width); height: 30px; background: url(https://forumstatic.ru/files/001a/16/90/24728.jpg); -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 4px 0 4px calc(0px - var(--body-padding)); position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; } .punbb #pun-stats h2 { display: none !important; } .punbb #pun-category1 h2 span, .punbb #pun-category2 h2 span, .punbb #pun-category3 h2 span, .punbb #pun-category4 h2 span, .punbb #pun-category5 h2 span, .punbb #pun-category6 h2 span, .punbb #pun-category7 h2 span { width: auto; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1px 10px 0 !important; font-weight: normal !important; color: var(--pun-color); text-transform: uppercase !important; line-height: 1; letter-spacing: 2px; font-family: var(--font-accent1); margin: 0 auto; font-size: 25px !important; } /* Иконки подфорумов -------------------------------------------------------------*/ div.icon { background: var(--accent-color2); -webkit-box-shadow: 0 0 0 1px var(--accent-color2); box-shadow: 0 0 0 1px var(--accent-color2); opacity: 1; } div.inew, div.icon-new { background: var(--accent-color1) !important; -webkit-box-shadow: 0 0 0 1px var(--accent-color1) !important; box-shadow: 0 0 0 1px var(--accent-color1) !important; font-weight: 700 !important; opacity: 1; } tr.isticky div.icon { background: var(--pun-color) !important; -webkit-box-shadow: 0 0 0 1px var(--text-color) !important; box-shadow: 0 0 0 1px var(--text-color) !important; opacity: 1; } div.inew ~ .tclcon:not(#pun-index .tclcon), .icon.inew ~ .tclcon a:not(#pun-index .tclcon a) { font-weight: 700 !important; font-family: var(--montserrat) !important; } #pun-viewforum div.icon, #pun-searchtopics div.icon, #pun-messages div.icon, .multipage div.icon { height: 5px; width: 5px; margin: 5px 0 0; border-radius: 0; } #pun-index div.icon { background: var(--accent-color2); font-weight: 500 !important; float: none; width: 5px; height: 5px; display: block; margin: 8px 0 0 0; line-height: 1; position: absolute; z-index: 14; opacity: 1 !important; border-radius: 0; } #pun-index div.inew { background: var(--accent-color2); } /* Таблица общее -------------------------------------------------------------*/ .multipage .forum { margin-top: 0; text-transform: lowercase; } thead { text-transform: lowercase; } .punbb td span.youposted { margin-left: -1em; font-weight: bold; } .punbb td .modlist { display: block; padding-top: 0.3em; } #pun-index .main .user-avatar { position: relative; margin: 4px 4px 0 10px !important; } .punbb .user-avatar { height: 25px; width: 25px; margin: 0px 7px 0px 10px !important; background: var(--user-avatar-color); border-radius: 0 !important; } .punbb .user-avatar .avatar-image { height: 25px !important; width: 25px !important; border-radius: 0 !important; opacity: 0.5 !important; mix-blend-mode: screen; -webkit-filter: contrast(1) brightness(1) grayscale(1); filter: contrast(1) brightness(1) grayscale(1); } #pun-viewforum .user-avatar .avatar-image, #pun-viewforum .user-avatar, #pun-searchtopics .user-avatar .avatar-imager, #pun-searchtopics .user-avatar { width: 25px !important; height: 25px !important; margin-left: 10px !important; } #pun-viewforum .user-avatar .avatar-image, #pun-viewforum .user-avatar, #pun-searchtopics .user-avatar .avatar-imager, #pun-searchtopics .user-avatar { float: right !important; } #pun-index .user-avatar, #pun-index .user-avatar .avatar-image { height: 28px !important; width: 28px !important; } #pun-index .user-avatar .avatar-image { margin: 0 !important; position: relative; opacity: .5 !important; } .punbb .user-avatar .isonline { background: var(--body-color) !important; top: -2px !important; right: -2px !important; width: 4px !important; height: 4px !important; border-radius: 50% !important; } #pun-index .user-avatar .isonline { top: -2px !important; right: -2px !important; } /* Таблица на index + подфорумы -------------------------------------------------------------*/ #pun-index .main .tcl { text-align: left; width: calc(var(--body-width) * 0.58); height: auto; padding: 0; } #pun-index .main thead .tcl { height: 0; } #pun-index .main thead { display: none; } .container table:not(div#form-buttons table, #pun-profile table, .fs-box .container table) { padding: 0 0; } #pun-index .container table { padding: 0 !important; border-spacing: 0; margin: 0; } #pun-index .main td.tcr { text-align: right; width: calc(var(--body-width) * 0.4); padding: 0 0 0 40px; -webkit-box-sizing: border-box; box-sizing: border-box; } #pun-index .main td.tcl .intd { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } #pun-index .main .tcr a:not(.user-avatar a), #pun-index .main .tcr .lastpost { line-height: 1; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: var(--montserrat); display: inline-block; max-width: calc(var(--body-width) * 0.4 - 100px); } #pun-index .main .tcr .lastpost { font-weight: 500 !important; font-size: 0.8em; color: var(--text-color); display: inline-block; padding: 0; float: right; text-transform: lowercase; letter-spacing: 0.6px; } #pun-index .main .tcr a:not(.user-avatar a) { font-weight: 800 !important; text-transform: lowercase; font-size: 11px; color: var(--accent-color1); margin: 4px 0 8px 0 !important; padding: 0; letter-spacing: 0.4px; } #pun-index .main .tcr a:not(.user-avatar a):hover { color: var(--link-hover); } #pun-index .main .tcr span.datetime { margin-right: 3px; } #pun-index .main .tcr span.byuser { margin-left: 3px; } #pun-index .main tbody.hasicon { position: relative; } #pun-index td .tclcon { -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; width: 100%; border-radius: 0; color: var(--text-color); font-weight: 400 !important; font-size: 0.85em; letter-spacing: 0.2px; line-height: 140%; text-transform: lowercase; padding: 0; margin: 0; text-align: justify; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; } #pun-index .main td.tcl h3 { font-size: 19px; letter-spacing: 0; font-weight: 800 !important; text-transform: lowercase; line-height: 1; height: auto; width: auto; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 0 6px 20px; color: var(--accent-color2); font-family: var(--montserrat); text-align: left; padding: 0; } #pun-index .main td.tcl h3 a { color: var(--accent-color2); } #pun-index .main td.tcl h3 a:hover { color: var(--accent-color1); } #pun-index div.category .container { padding: 0; margin: 1px; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0; background: transparent; -webkit-box-shadow: none; box-shadow: none; } #pun-index .container table tr { position: relative; display: block !important; margin: 30px 0 30px; } /* Таблица на searchtopics и viewforum -------------------------------------------------------------*/ #pun-searchtopics, #pun-viewforum, #pun-messages td, #pun-respect, #pun-online, #pun-statistic { letter-spacing: 0.2px; text-transform: lowercase; font-family: var(--montserrat) !important; font-weight: 500 !important; } #pun-messages th, .multipage th { letter-spacing: 0.2px; font-size: 0.8em !important; text-transform: lowercase; font-family: var(--montserrat) !important; font-weight: 700 !important; } #pun-searchtopics .tclcon strong, #pun-viewforum .tclcon strong, #pun-online a.registered-user { font-weight: 700 !important; } #pun-searchtopics td .tclcon, .multipage td .tclcon { margin-left: 20px; } #pun-searchtopics td.tcl, .multipage td.tcl { text-align: left; } #pun-searchtopics td .tc3, #pun-searchtopics td .tc2 { font-size: 0.9em !important; text-align: center; } #pun-searchtopics th.tc2, #pun-searchtopics th.tc3 { font-size: 0.8em !important; } #pun-searchtopics .tcr { text-align: right; } #pun-searchtopics .tcr a { display: block; font-weight: 500 !important; text-transform: lowercase !important; color: var(--text-color) !important; } #pun-searchtopics .tcr a:hover { color: var(--link-hover) !important; } #pun-searchtopics .tc2, #pun-searchtopics .tc3 { text-align: center; text-transform: lowercase; } #pun-searchtopics .tcl { text-align: left; } #pun-viewforum td .tclcon, .multipage td .tclcon { margin-left: 20px; letter-spacing: 0.4px; } #pun-viewforum td.tcl, .multipage td.tcl { text-align: left; } #pun-viewforum td.tc3, #pun-viewforum td.tc2, .multipage td.tc3, .multipage td.tc2 { text-align: center; } #pun-viewforum .tcr, .multipage .tcr { text-align: right; } #pun-viewforum .tcr a, .multipage .tcr a { font-weight: 500 !important; text-transform: lowercase !important; } #pun-viewforum .tcl, .multipage .tcl { text-align: left; } #pun-online .tcl:not(:first-child) { text-align: center; } #pun-online .tcl, #pun-online .tc3 { text-transform: lowercase; } /* Таблица на userlist -------------------------------------------------------------*/ #pun-userlist { font-weight: 500 !important; text-transform: lowercase; letter-spacing: 0.4px; } #pun-userlist .user-avatar { float: left !important; margin: 0 10px 0 0 !important; width: 25px; height: 25px; } #pun-userlist .tcl span.usersname { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 25px; } #pun-userlist .usersname a { color: var(--text-color); } #pun-userlist .usersname a:hover { color: var(--link-hover); } /* Таблица на messages -------------------------------------------------------------*/ #pun-messages tbody.hasicon td.tcl { padding-left: 0; } #pun-messages td .tclcon { margin-left: 15px; } #pun-messages td.tc2, #pun-messages td.tc3 { text-align: center; text-transform: lowercase; } #pun-messages td.tcl { text-align: left; } #pun-messages .tcr { text-align: right; } #pun-messages .tcr a { font-size: 1em !important; font-weight: 500 !important; text-transform: lowercase !important; letter-spacing: 0.4px !important; color: var(--body-color) !important; } #pun-messages .tc2:last-of-type { text-align: right; } #pun-messages fieldset legend strong { font-size: 0.9em; text-transform: lowercase; font-weight: 500 !important; letter-spacing: 0.2px; } #pun-messages fieldset legend strong:before { content: '/'; margin-right: 20px; } .punbb .post-body { margin: 0 0 20px calc(var(--profile-width) + var(--body-padding)) !important; } #pun-messages .post-body { margin-left: calc(var(--profile-width) + var(--body-padding)) !important; } #pun-messages .post-box { margin-top: 15px; } #pun-messages .post h3 span { font-size: 8px; font-weight: 700 !important; height: 100%; text-transform: uppercase; z-index: 1; color: var(--body-color); padding: 4px 0; line-height: 1; border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; width: auto; } #pun-messages .tclcon strong a { font-weight: 700 !important; color: var(--text-color); } #pun-messages dl.post-sig { display: none; } #pun-messages .pa-avatar.item2 { margin: 0 0 3px; } /* Другие таблицы -------------------------------------------------------------*/ #pun-multimove .post .container, #pun-searchposts .post .container { padding: 0; } #pun-multimove .post-links ul, #pun-searchposts .post-links ul { padding: 0 0 0; } #pun-multimove .post h3 span, #pun-searchposts .post h3 span { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 0 0 0 calc(190px + var(--body-padding)) !important; } div#pun-multimove .endpost { margin-bottom: 70px; } #pun-multimove .pl-select { background: var(--pun-color) !important; padding: 0 5px !important; border-radius: 0px; border: 1px solid var(--black-medium) !important; line-height: 1 !important; } #pun-multimove .endpost .post-links:before { content: ''; display: block; width: var(--body-width); height: 1px; background: var(--black-medium); position: absolute; top: 0; left: 0; margin: 9px 0 0 calc(0px - var(--body-padding)); z-index: 0; } /* Личные сообщения -------------------------------------------------------------*/ #volSlider { background: var(--black-medium) !important; width: 100px !important; height: 6px !important; border-radius: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; } #volSlider .before { background: var(--black-max) !important; height: 6px !important; border-radius: 0 !important; margin-top: 0 !important; } #volSlider .thumb { background: var(--body-color) !important; width: 6px !important; height: 6px !important; border-radius: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; position: relative !important; margin-bottom: 1px; } .FNTslider { position: relative; z-index: 1000; background: var(--grey) !important; width: 120px !important; height: 6px !important; margin: 0 auto !important; float: right; } .FNTslider .before { height: 6px !important; border: none !important; position: absolute !important; background: var(--black-medium) !important; margin: 0 !important; } .FNTslider .thumb { width: 6px !important; height: 6px !important; position: relative; top: 0 !important; background: var(--black-max) !important; cursor: pointer; } div#notify-settings { font-weight: 500 !important; text-transform: lowercase; letter-spacing: 0.2px; font-size: 0.9em; margin: 0 0 20px !important; } #pun-messages dl.post-sig { display: none; } .bubble, #notify-link .unreads, #navpm .unreads { background: var(--body-color) !important; color: var(--pun-color) !important; top: 0 !important; right: 0 !important; font-weight: 600 !important; font-size: 1em !important; font-family: var(--montserrat) !important; line-height: 1 !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; padding: 3px 4px !important; letter-spacing: 0.4px !important; position: relative !important; min-width: auto !important; margin-left: 2px !important; height: auto !important; -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 3px !important; } .bubble:after { content: none !important; } /* Статистика -------------------------------------------------------------*/ #pun-stats .item1, #pun-stats .item2, #pun-stats .item3, #pun-stats .item4 { color: var(--text-color); font-size: 0.9em; font-weight: 500 !important; line-height: 1; text-transform: lowercase; letter-spacing: 0.4px; } #pun-stats li strong { font-weight: 500 !important; } #pun-stats .item4 a { color: var(--accent-color1); } #onlinelist a { color: var(--body-color); } #onlinelist a:hover { color: var(--accent-color1); } /* Футер -------------------------------------------------------------*/ #pun-about { margin: 50px 0 -31px calc(0px - var(--body-padding)) !important; padding: 0 !important; width: var(--body-width); height: 10px; } #pun-about .container { font-size: 7px; letter-spacing: 0.5px; text-transform: uppercase; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; padding: 0; position: absolute; background: transparent; width: var(--body-width); height: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; } #pun-about p span { text-align: center; margin: 0; padding: 0 !important; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } #pun-about p span, #pun-about p span a { color: var(--pun-color); } div#statistic-other { text-align: justify; margin: 16px 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; color: var(--link-hover); font-size: 1em; font-weight: 500 !important; line-height: 1; text-transform: lowercase; letter-spacing: 0.2px; } div#statistic-other a { color: var(--link-hover); } /* Посты -------------------------------------------------------------*/ #post-form h2 { padding: 0 !important; margin: 0 !important; } #image-area-tinp { color: var(--accent-color1); } #main-reply { border-radius: 0; } .punbb input:not(input.button-color), .punbb select, .punbb optgroup { border-radius: 0; } .punbb .post h3 { height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; color: var(--body-color); width: var(--body-width); position: relative; } .punbb .post h3:not(#pun-messages .post h3)::before, #pun-viewtopic .post:last-child .post-links:before { content: ''; display: block; height: 15px; width: 100%; position: absolute; z-index: 0; background: url(https://forumstatic.ru/files/001a/16/90/61140.jpg); margin: 0; } .punbb .post:first-of-type h3 { margin: -10px 0 20px calc(0px - var(--body-padding)); } .punbb .post h3 { margin: 0 0 20px calc(0px - var(--body-padding)); } #pun-viewtopic .post:last-child .post-links { width: var(--body-width) !important; margin: 0 0 -10px calc(0px - var(--body-padding)) !important; padding: 0 !important; -webkit-box-sizing: border-box; box-sizing: border-box; height: auto !important; position: relative !important; } #pun-viewtopic .post:last-child .post-links:before { margin: 0; } #pun-multimove .post h3 span em, #pun-searchposts .post h3 span em { padding: 0px 0px 2px 2px; line-height: 1; border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; color: var(--pun-color); letter-spacing: 0; display: -webkit-box; display: -ms-flexbox; display: flex; width: 16px; height: 16px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .punbb .post h3 span { padding: 0 0 0 calc(var(--profile-width) + var(--body-padding) * 2 - 10px); font-size: 8px; font-weight: 400 !important; height: 100%; text-transform: uppercase; z-index: 1; } .punbb .post h3 strong { width: auto; float: right; font-weight: 400 !important; text-align: right; color: var(--pun-color) !important; padding: 3px 8px 4px 8px; line-height: 1; border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; } #pun-multimove .post h3 strong, #pun-searchposts .post h3 strong { padding: 3px 0 4px 8px !important; } .punbb .post h3 span a { color: var(--pun-color); padding: 3px 8px 4px 8px; line-height: 1; border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; } .punbb .post h3 span a:hover { color: var(--accent-color1); } .punbb .post h3 span em { margin: 0 10px; } .pun-modal.move_posts_form h2, #mask_dialog .inner .hv-mask-dialog-title, .punbb fieldset legend span { padding: 5px 0 !important; text-align: center; color: var(--accent-color1); font-size: 1.2em !important; letter-spacing: 0.2px; line-height: 1; font-weight: 600 !important; text-transform: lowercase !important; list-style: upper-alpha; margin: 0 !important; display: block; } .punbb #pun-main h1 { font-size: 1.2em !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; position: relative; width: 100%; height: auto; background: transparent; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px 0 0; font-weight: 600 !important; color: var(--body-color); text-transform: lowercase !important; line-height: 1; letter-spacing: 0; margin: 0 !important; font-family: var(--montserrat); } .punbb .post-content .quote-box, .punbb .post-content .code-box { color: var(--text-color); position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .punbb .post-content .quote-box.hide-box blockquote, .punbb .post-content .blockcode, .punbb .post-content blockquote { background: var(--quote-color); color: var(--text-color); border-radius: 0; } .punbb .post-content .quote-box.hide-box blockquote, .punbb .post-content blockquote { border: 2px solid var(--border-opacity) !important; } .punbb .post-content .blockcode, .punbb .quote-box.quote-main blockquote { border: 2px solid var(--border-opacity) !important; } .punbb .post-content .quote-box.spoiler-box { border: 2px solid var(--border-opacity) !important; border-radius: 0; } .post-content .spoiler-box > div.visible { border-radius: 0 !important; } .punbb .post-content .spoiler-box > div { background-image: none !important; background: var(--quote-color); border-radius: 0; } .punbb .post-content .spoiler-box > blockquote.visible { padding: 5px 12px 10px !important; background: var(--quote-color); border: none !important; border-radius: 0 !important; } .punbb .quote-box cite, .punbb .code-box strong.legend { line-height: 1 !important; letter-spacing: 0.4px; font-style: normal; text-transform: lowercase; padding: 2px 5px; cursor: default; font-size: 1em; font-family: var(--montserrat); width: auto; border-radius: 0; margin: 0 auto -8px 13px !important; z-index: 1; max-width: 94.5%; } .punbb .quote-box cite { background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--pun-color)), color-stop(50%, var(--quote-color))); background: linear-gradient(to bottom, var(--pun-color) 50%, var(--quote-color) 50%); text-align: center; color: var(--accent-color1) !important; font-weight: 700 !important; } .punbb .quote-box.hide-box cite { background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--pun-color)), color-stop(50%, var(--quote-color))); background: linear-gradient(to bottom, var(--pun-color) 50%, var(--quote-color) 50%); text-align: center; color: var(--accent-color1) !important; font-weight: 700 !important; margin: 0 auto -8px !important; } .punbb .code-box strong.legend { background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--pun-color)), color-stop(50%, var(--quote-color))); background: linear-gradient(to bottom, var(--pun-color) 50%, var(--quote-color) 50%); text-align: center; color: var(--link-hover) !important; font-weight: 700 !important; margin: 0 auto -8px !important; } .punbb .code-box strong.legend a { color: var(--accent-color2); } .punbb .code-box strong.legend a:hover { color: var(--accent-color1); } .quote-box { position: relative; } a.qc-post-link:before { margin: 0 !important; content: '\e8b6'; display: inline-block; color: var(--pun-color); font-family: var(--mso); position: absolute; font-weight: 300; } a.qc-post-link:hover:before { color: var(--pun-color) !important; } .punbb .datafield span.input { font-weight: bold; } .punbb .info .container { text-transform: lowercase; } .punbb .post-sig dt { border-top: 1px solid var(--border-opacity) !important; } em.bbuline { border-bottom: 1px solid var(--accent-color1) !important; } del { opacity: .45; } hr { border: 1px solid var(--border-opacity) !important; } .post-content .spoiler-box > div:before, .post-content .spoiler-box > div.visible:before { width: auto; margin-right: 10px !important; font-family: var(--mso); color: var(--accent-color1); font-weight: 600; } .post-content .spoiler-box > div:before { content: '\e5cf'; } .post-content .spoiler-box > div.visible:before { content: '\e5ce'; } .post-content .highlight-text { background-color: var(--button-color) !important; color: var(--button-text-color) !important; } .punbb .post-links:not(#pun-messages .post-links) { margin: 0 0 0 calc(0px - var(--body-padding)); position: absolute; width: calc(100% + var(--body-padding) - 20px); height: 15px; } #pun-multimove .post-links { margin: 0; position: relative; width: 100%; } .punbb .post-links li { text-transform: lowercase; letter-spacing: 0.4px; z-index: 5; position: relative; padding: 0 !important; background: transparent; height: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #pun-viewtopic .post-links li { padding: 0 10px !important; } .punbb .post-links li:not(#pun-messages .post-links li) { font-size: 0.7em; } #pun-messages .post-links li { font-size: 0.9em; } .punbb .post-links a { color: var(--pun-color) !important; text-transform: uppercase; font-weight: 400; font-size: 8px; padding: 3px 0 4px; line-height: 1; border-radius: 0px; } .punbb .post-links a:hover { color: var(--accent-color1) !important; } .punbb .modmenu .container { font-weight: 500 !important; text-transform: lowercase; z-index: 5; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 28px 0 0; } .punbb .modmenu strong a { background: var(--button-color); color: var(--button-text-color); padding: 4px 12px; line-height: 1; border-radius: 0; } .punbb .modmenu strong a:hover, .punbb .formsubmit a:hover { background-color: var(--grey) !important; color: var(--button-text-color) !important; } div.modmenu { margin-bottom: 10px; } div#topic-users-in p.container { padding: 5px 0 0; font-size: 0.9em; } .punbb .modmenu .container span { font-weight: 500 !important; }
Поделиться716.12.2022 12:00:10
Код:
/* Пагинация и соседние строчки -------------------------------------------------------------*/ .linkst .postlink, .linkst .pagelink, .linksb .pagelink { font-weight: 600 !important; text-transform: uppercase; font-size: 1.1em; letter-spacing: 0.4px; line-height: 1; z-index: 2; } .linksb .postlink, .linksb .subscribelink { font-weight: 600 !important; text-transform: uppercase; font-size: 1.1em; letter-spacing: 0.4px; line-height: 1; z-index: 2; margin-left: 30px !important; } #pun-viewtopic .linksb .postlink { position: relative !important; right: 0 !important; } .pagelink strong { font-weight: 700 !important; color: var(--body-color); padding: 0 2px; letter-spacing: 0; line-height: 1; } .pagelink a { font-weight: 700 !important; background: transparent; padding: 0 3px; letter-spacing: 0; line-height: 1; } .pagelink a:hover { background: var(--text-color) !important; color: var(--pun-color) !important; border-radius: 0; } .linksb, .linkst { font-weight: 700 !important; text-transform: uppercase; font-size: 0.7em !important; letter-spacing: 0.2px !important; } .linksb .postlink a, .linksb .subscribelink a { color: var(--link-hover); } .linksb .postlink a:hover, .linksb .subscribelink a:hover { color: var(--grey); } .linksb:not(#messages .linksb), .linkst:not(#messages .linkst) { -webkit-box-sizing: border-box; box-sizing: border-box; } #pun-viewtopic .linkst, .multipage .linkst { width: var(--body-width) !important; margin: 0 0 20px calc(0px - var(--body-padding)); padding: 10px var(--body-padding) !important; color: var(--text-color); } #pun-viewtopic .linksb, .multipage .linksb { width: var(--body-width) !important; margin: 0 0 0 calc(0px - var(--body-padding)); padding: 10px var(--body-padding) 15px !important; color: var(--text-color); } #pun-viewtopic .linksb .pagelink strong, #pun-viewtopic .linkst .pagelink strong, .multipage .linksb .pagelink strong, .multipage .linkst .pagelink strong { -webkit-box-shadow: 0 1px 0 0 var(--body-color); box-shadow: 0 1px 0 0 var(--body-color); } #pun-viewtopic .linksb .postlink a:hover, #pun-viewtopic .linksb .subscribelink a:hover, #pun-viewtopic .linkst .postlink a:hover, #pun-viewtopic .linkst .subscribelink a:hover, .multipage .linkst .postlink a:hover, .multipage .linkst .subscribelink a:hover, .multipage .linksb .postlink a:hover, .multipage .linksb .subscribelink a:hover { opacity: .5; } /* Профиль в постах -------------------------------------------------------------*/ .punbb .post .post-author { width: var(--profile-width); height: 100%; padding: 26px 0 0; margin: -6px 0 0 !important; } .punbb .post .post-author ul { border-radius: 0 !important; padding: 0px 0 0px !important; background: var(--quote-color); position: relative; } #pun-viewtopic .post .post-author ul { border-radius: 0 !important; background: var(--profile-img) repeat-y top center; } #pun-messages .post .post-author ul { border: 2px solid var(--border-opacity) !important; } .punbb .post .post-author ul li { z-index: 2; } .pa-author { height: 26px; width: 100%; padding: 0 0 6px !important; margin: -26px 0 0 !important; font-size: 15px; line-height: 11px; text-transform: lowercase; color: var(--accent-color1); font-family: var(--montserrat); letter-spacing: 0.4px; font-weight: 800 !important; text-shadow: none; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; overflow: hidden; } .pa-author a { color: var(--accent-color1) !important; } .pa-author a:hover { color: var(--accent-color2) !important; } .pa-title { text-transform: uppercase; font-size: 0.6em; letter-spacing: 1px; width: 100%; height: auto; margin: 0 !important; text-align: center; padding: 10px 6px 11px !important; -webkit-box-sizing: border-box; box-sizing: border-box; } .pa-title:not(#pun-messages .pa-title) { color: var(--pun-color); font-weight: 500 !important; } #pun-messages .pa-title { color: var(--body-color); font-weight: 600 !important; } .pa-avatar.item2 { margin: 0 !important; padding: 0 0 20px !important; border-radius: 0; } .pa-avatar.item2 img, #profile-left #pa-avatar img { -webkit-box-shadow: 0 0 0 2px var(--border-color) !important; box-shadow: 0 0 0 2px var(--border-color) !important; border-radius: 0; } .pa-online { font-size: 0.8em; text-transform: lowercase; color: var(--link-hover); font-weight: 700 !important; letter-spacing: 0.6px; width: 100%; padding: 2px 0 10px !important; line-height: 1; text-align: center; } #pun-viewtopic .pa-online { position: relative; width: 100%; height: auto; padding: 2px 0 11px !important; line-height: 1; text-align: center; border-radius: 0px; margin: 0; color: var(--pun-color); font-size: 0.75em; } .pa-online strong { font-weight: 400 !important; } #pun-messages .pa-online strong { font-weight: 600 !important; } #pun-messages .pa-online { color: var(--text-color); } #pun-messages .pa-avatar.item2 { margin: 0 !important; padding: 0 0 10px !important; } .pa-posts, .pa-respect { color: var(--pun-color); text-transform: lowercase; font-size: 0.9em; line-height: 1; letter-spacing: 1px; padding: 0 0 11px !important; font-weight: 600; } .pa-posts span.fld-name, .pa-posts a, .pa-respect span.fld-name { font-weight: 600; margin: 0 0 5px; text-transform: uppercase; font-size: 0.65em !important; letter-spacing: 1px; width: 100%; display: block; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 1; } .pa-respect a, .pa-posts a, .pa-respect span.fld-name, .pa-posts span.fld-name { color: var(--pun-color) !important; } /* Поиск по постам юзера -------------------------------------------------------------*/ #pun-searchposts .post-author, #pun-multimove .post-author { padding: 0 !important; margin: 0 !important; width: 180px; height: auto; } #pun-searchposts .post-body, #pun-multimove .post-body { margin: 0 0 0 200px !important; } #pun-searchposts .post-author ul, #pun-multimove .post-author ul { margin: 0 !important; padding: 5px 20px !important; border-radius: 0 !important; border: 2px solid var(--border-opacity) !important; background: var(--quote-color); } #pun-searchposts .pa-author, #pun-multimove .pa-author { text-shadow: none; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; margin: 0 !important; position: relative; font-size: 1.3em; line-height: 1; color: var(--accent-color1); background: transparent; padding: 0 !important; word-break: break-word; height: auto; } #pun-searchposts .pa-author a, #pun-multimove .pa-author a { text-align: left; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; color: var(--link-hover) !important; } #pun-searchposts .pa-author strong, #pun-multimove .pa-author strong { font-weight: 700 !important; } /* Страница профиля -------------------------------------------------------------*/ #viewprofile .container { padding: 0 !important; margin: 0; } div#viewprofile-next { margin: 30px 0 0; } #pun-profile #pun-main h1 { display: none; } #profile-left { width: 220px !important; padding: 0 !important; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; } #profile-left #profile-name { -webkit-box-sizing: border-box; box-sizing: border-box; height: auto; padding: 0 20px 4px !important; margin: 0 !important; text-align: center; font-size: 15px; line-height: 1; text-transform: lowercase; color: var(--accent-color1); letter-spacing: 0.4px; font-weight: 800 !important; text-shadow: none; font-family: var(--montserrat); } #profile-left strong { font-weight: 500 !important; } #profile-left #profile-name strong { font-weight: 800 !important; font-size: 1em !important; } #profile-left #profile-title { border-radius: 0; width: 100%; height: auto; margin: 0 !important; text-align: center; padding: 9px 6px 10px !important; -webkit-box-sizing: border-box; box-sizing: border-box; border: 2px solid var(--border-opacity) !important; background: var(--quote-color); border-bottom-width: 0px !important; color: var(--body-color); text-transform: uppercase; font-size: 0.6em; letter-spacing: 1px; font-weight: 600 !important; } #profile-left #profile-title strong { font-weight: 600 !important; } #profile-left #pa-avatar { margin: 0 !important; padding: 0 0 16px !important; border-left: 2px solid var(--border-opacity) !important; border-right: 2px solid var(--border-opacity) !important; background: var(--quote-color); -webkit-box-sizing: border-box; box-sizing: border-box; } #profile-left #pa-avatar strong { color: var(--pun-color); text-transform: lowercase; font-weight: 500 !important; font-size: 0.8em; letter-spacing: 0.2px; } #profile-left #pa-online { color: var(--body-color); text-transform: lowercase; font-size: 0.8em; letter-spacing: 0.2px; margin: 0 !important; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px 12px !important; font-weight: 600; line-height: 1; text-align: center; background: var(--quote-color); border-left: 2px solid var(--border-opacity) !important; border-right: 2px solid var(--border-opacity) !important; } #profile-left #pa-online strong { font-weight: 600 !important; } #profile-left #pa-edit { text-align: center; font-size: 0.8em; text-transform: uppercase; letter-spacing: 0.8px; margin: 0; padding: 10px 0; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background: var(--quote-color); } #profile-left li:last-child { border: 2px solid var(--border-opacity) !important; border-top-width: 0px !important; border-radius: 0; } #profile-left #pa-edit strong { font-weight: 700 !important; } #profile-left #pa-edit a { color: var(--accent-color1); } #profile-left #pa-edit:hover a { color: var(--buttonhov); } #profile-right li strong { font-size: 1em; text-transform: lowercase; letter-spacing: 0.2px; font-weight: 500 !important; width: 100%; padding: 0 !important; } #viewprofile li { background-color: transparent; color: var(--text-color); } #viewprofile li strong, #viewprofile li div { background-color: transparent; font-weight: 500; } #viewprofile li span { font-size: 1em; line-height: 1; text-transform: lowercase; font-weight: 600 !important; letter-spacing: 0.2px; color: var(--text-color); margin-bottom: 0 !important; } #viewprofile li span a, #profile-right li span a { color: var(--text-color); } #viewprofile h2 span { background-color: transparent; color: var(--body-color); text-transform: uppercase; font-weight: 500 !important; font-size: 1.2em; } /* Админка -------------------------------------------------------------*/ .punbb-admin #pun-admain .adcontainer { background-color: transparent; color: var(--text-color); } #pun-admain fieldset .handle, #pun-admain fieldset p { border: none; background: #ebebeb !important; } #pun-admain label, div#pun-admain .adlabel { font-weight: 700 !important; text-transform: uppercase; } #pun-adnav a { font-weight: 500 !important; text-transform: lowercase !important; } #pun-adnav .isactive ul.adsubnav a { color: var(--accent-color1) !important; } sup.new { color: var(--text-color) !important; font-weight: 500 !important; } sup.new:before { content: '('; } sup.new:after { content: ')'; } /* Ссылки и переходы -------------------------------------------------------------*/ .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 { color: var(--accent-color1); } .punbb .isactive a, .punbb .isactive a:link, .punbb .isactive a:visited { -webkit-box-shadow: 0px 1px 0 0 var(--black-medium); box-shadow: 0px 1px 0 0 var(--black-medium); } .punbb a:hover, .punbb a:focus, .punbb a:active, .punbb-admin #pun-admain .nodefault, .punbb-admin #pun-admain a:hover, .punbb-admin #pun-admain a:focus, .punbb-admin #pun-admain a:active { color: var(--link-hover); } #pun-pagelinks a:active, #pun-pagelinks a:focus { background-color: var(--body-color); color: var(--accent-color1); } /* Формы и кнопки -------------------------------------------------------------*/ .punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span, input.button, button.sml, #mask_dialog .hv-control input { background: var(--button-color) !important; color: var(--button-text-color) !important; font-family: var(--montserrat) !important; font-size: 10px !important; text-transform: lowercase !important; font-weight: 500 !important; letter-spacing: 0.2px !important; line-height: 1 !important; border-radius: 0; padding: 5px 20px !important; } .punbb input.button { border-radius: 0; } input.button:hover, #mask_dialog .hv-control input:hover { background: var(--grey) !important; } #mask_dialog .hv-form-block { max-height: 380px !important; } #profile .formsubmit { text-transform: lowercase; } div#form-buttons { margin: 0; padding: 0; } /* Всплывающие уведомления: новое лс и проч. -------------------------------------------------------------*/ /* Баббл новых лс -------------------------------------------------------------*/ span.num_msg { border-radius: 0 !important; margin: 0 !important; left: 3px; top: -5px; padding: 0 !important; color: var(--pun-color) !important; font-family: var(--montserrat) !important; font-size: 0.9em !important; font-weight: 400 !important; letter-spacing: 0 !important; line-height: 1 !important; width: auto !important; height: auto !important; position: relative !important; background: transparent !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } span.num_msg:after { content: none !important; display: none !important; } #pun-navlinks li#navpm { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /* Скроллбар -------------------------------------------------------------*/ ::-webkit-scrollbar-thumb { background-color: var(--pun-color); } #tags .container::-webkit-scrollbar-thumb { background-color: var(--pun-color) !important; } textarea::-webkit-scrollbar-thumb, .scrollbox::-webkit-scrollbar-thumb, .hvStickerPackModalContent::-webkit-scrollbar-thumb { background-color: var(--black-max) !important; } /* Выделение текста -------------------------------------------------------------*/ ::-moz-selection { background-color: var(--select-max); color: var(--select-text-color) !important; } ::selection { background-color: var(--select-max); color: var(--select-text-color) !important; } /* Панель в форме ответа -------------------------------------------------------------*/ #font-area, #size-area, #color-area, #table-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #smilies-area, #video-area, #spoiler-area, #float { background: var(--select-max); color: var(--pun-color); border-radius: 0; border: 1px solid var(--black-max) !important; border-top-width: 0 !important; } #tags .container { text-transform: lowercase; font-size: 0.9em; letter-spacing: 0.2px; font-weight: 400; } #tags .container a { color: var(--pun-color); } #tags .container a:hover { color: var(--accent-color1); } #tags .container strong, div#video-area-thd, div#image-area-thd, div#float strong { font-weight: 500 !important; text-transform: lowercase !important; letter-spacing: 0.2px; color: var(--pun-color) !important; font-size: 1.2em; } #imageupload-left input[type=button] { width: auto !important; color: var(--text-color) !important; font-family: var(--montserrat) !important; font-weight: 700 !important; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; background: var(--pun-color) !important; } #addition-area div:hover, #font-area div:hover, #size-area div:hover { background: rgba(255, 255, 255, 0.25) !important; border-radius: 0; } #keyboard-span input { background-color: rgba(255, 255, 255, 0.7) !important; font-size: 1.2em !important; color: var(--text-color) !important; border-radius: 0; } #keyboard-span input:hover { background-color: var(--body-color) !important; color: var(--pun-color) !important; } .uploadQueueItem .cancel a { font-weight: 500 !important; color: var(--accent-color1) !important; } #uploaded-images img { border: 1px solid var(--border-opacity) !important; } #form-buttons td { color: var(--text-color) !important; font-weight: 300 !important; font-size: 1.5em !important; border-radius: 0; } #form-buttons td:hover { opacity: .4; } #button-image p { color: var(--pun-color) !important; } .punbb #post .tabs .active a, .punbb #post .tabs li a:hover { background: #686868 !important; } .punbb #post .tabs li a { background: #3c3c3c !important; } .hvStickerPackModal { border-radius: 0 !important; background: var(--select-text-color) !important; } .hvStickerPackModalTab { padding: 6px 12px !important; border-radius: 0 !important; background: rgba(0, 0, 0, 0.1) !important; font-size: 10px !important; letter-spacing: 0.4px !important; font-family: var(--montserrat) !important; font-weight: 700 !important; text-transform: uppercase !important; color: #222 !important; } /* Репутация -------------------------------------------------------------*/ form#rep_form .tcl { width: 20% !important; font-family: var(--montserrat) !important; text-transform: lowercase; text-align: left; font-weight: 500 !important; } #pun-respect .tcl { text-transform: lowercase !important; } /* Закладки -------------------------------------------------------------*/ #BookmCntToggle.default-style { background: var(--pun-color) !important; -webkit-box-shadow: none !important; box-shadow: none !important; color: var(--text-color) !important; border-left: solid 2px var(--text-color) !important; border-radius: 0; } #MyBookmarks { background: var(--pun-color) !important; -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 0; } #MyBookmarks .container { color: var(--text-color) !important; text-transform: lowercase !important; } #MyBookmarks h2 { font-family: var(--montserrat) !important; font-size: 0.8em !important; font-weight: 500 !important; text-transform: uppercase !important; color: var(--text-color) !important; } #MyBookmarks h2 span { font-size: 1.1em !important; } #MyBookmarks h1 { font-family: var(--montserrat) !important; font-size: 0.8em !important; font-weight: 500 !important; text-transform: uppercase !important; color: #fff !important; } #MyBookmarks #bm2 { height: 25px !important; width: 25px !important; display: block; position: absolute; padding: 9px; -webkit-box-sizing: border-box; box-sizing: border-box; top: 0 !important; right: -16px !important; } #MyBookmarks #bm2:after { content: '\e5cd' !important; font-family: var(--mso); font-size: 1.1em; background: var(--accent-color2) !important; border-radius: 0; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--pun-color); z-index: 999; width: 26px !important; height: 26px !important; -webkit-box-sizing: border-box; box-sizing: border-box; letter-spacing: 0; line-height: 1; padding: 0 0 0 1px !important; } #MyBookmarks span.scrl { width: 98px !important; padding-top: 4px !important; color: var(--text-color) !important; text-shadow: none !important; } #MyBookmarks span.scrl.b { left: 100px !important; } #MyBookmarks span.scrl.t, #MyBookmarks span.scrl.b { -webkit-box-shadow: none !important; box-shadow: none !important; } #MyBookmarks .BookmarkL > span > a { color: var(--text-color) !important; } #MyBookmarks .BookmarkL > span > a:hover { opacity: 0.4; } #MyBookmarks li span strong { float: right; cursor: pointer; z-index: 99999; font-weight: 500; position: relative; font-size: 0 !important; } #MyBookmarks li span strong:after { content: '\e5cd'; font-size: 0.9em; font-family: var(--mso); color: var(--text-color); } .post .bookmark { color: var(--body-color) !important; right: calc(0px - var(--body-padding)) !important; } .editBookmark { -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 10px !important; background: var(--pun-color) !important; border: 1px solid var(--border-opacity) !important; } .editBookmark h1 { margin-bottom: 0 !important; color: var(--accent-color1) !important; padding: 10px !important; } .editBookmark input.button { margin: 0 !important; } .editBookmark .container { border-radius: 0 !important; padding: 10px !important; } .editBookmark input:not(.button-color) { height: 23px; text-transform: lowercase; background: var(--accent-color1); font-size: 10px !important; line-height: 9px !important; } .editBookmark .inputfield { color: #fff !important; font-size: 0 !important; text-transform: lowercase; } .editBookmark .inputfield .button { margin-left: 10px !important; margin-top: 1px !important; } span.delBookmark { margin-right: 5px !important; } /* Кнопки вверх/вниз -------------------------------------------------------------*/ #Go_Top, #Go_Bottom { left: calc(50% + var(--body-width) / 2 + 30px); font-size: 0; } #Go_Top { top: calc(50% - 40px); } #Go_Bottom { top: calc(50% + 40px); } #Go_Top:before, #Go_Bottom:before { content: ''; display: block; width: 10px; height: 10px; background: var(--accent-color1); } #Go_Top:hover::before, #Go_Bottom:hover::before { background: var(--accent-color2) !important; } /* Смена имиджа маской -------------------------------------------------------------*/ #mask_dialog .inner .hv-mask-block .hv-form-block label { font-size: 0.9em; text-transform: lowercase; } #mask_dialog .inner .hv-mask-block .hv-form-block label b { font-size: 1em; text-transform: lowercase; font-weight: 600 !important; } .hv-preview-author { font-size: 1.2em !important; font-family: var(--montserrat) !important; font-weight: 700 !important; padding-bottom: 1px !important; text-transform: lowercase; } .hv-preview-title { font-size: 0.8em !important; font-family: var(--montserrat) !important; font-weight: 500 !important; text-transform: lowercase !important; margin: -5px 0px 2px 0px; } #mask_dialog .hv-form-block input, #mask_dialog .hv-form-block textarea { background: var(--quote-color) !important; border: 1px solid var(--border-opacity) !important; } /* Шапка + таблица -------------------------------------------------------------*/ .rainy-header-ams, .rainy-header-info, .rainy-header-text { display: block; width: 100%; position: absolute; text-align: center; font-family: var(--montserrat); color: var(--pun-color); } .rainy-header-ams { height: 10px; margin: 0 auto !important; top: -110px; left: 0; font-size: 8px; letter-spacing: 1px; font-weight: 300; } .rainy-header-ams a { color: var(--pun-color) !important; margin: 0 8px; } .rainy-header-ams a:hover { opacity: .4; } .rainy-header-info { height: 14px; margin: 0 auto !important; top: -95px; left: 0; font-size: 11px; font-weight: 300; letter-spacing: 1px; } .rainy-header-text { width: 390px; height: 30px; margin: 0 auto !important; top: -41px; left: calc(50% - 390px / 2); font-size: 8px; letter-spacing: 1px; overflow-y: auto; padding: 0 3px; -webkit-box-sizing: border-box; box-sizing: border-box; font-weight: 300; } /* Гостевая -------------------------------------------------------------*/ .rainy-gost { display: block; margin: 0 auto !important; background: url(https://forumstatic.ru/files/001b/6f/ae/36680.jpg) top center no-repeat; width: 600px; height: 380px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: var(--montserrat); color: var(--pun-color); font-weight: 300; letter-spacing: 0.2px; } .rainy-gost-about { position: absolute; -webkit-box-sizing: border-box; box-sizing: border-box; top: 45px; left: 89px; width: 421px; height: 201px; margin: 0 !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; } .rainy-gost-about links, .rainy-gost-about section { display: block; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } .rainy-gost-about section { padding: 0 3px; overflow-y: auto; width: auto; height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-item-align: center; align-self: center; margin: 10px; } .rainy-gost-about links a { display: inline-block; font-weight: 700; letter-spacing: 0.8px; margin: 0 3px !important; color: var(--pun-color) !important; } .rainy-gost-fcs { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: nowrap; flex-wrap: nowrap; top: 283px; left: 100px; width: 400px; height: 78px; margin: 0 !important; } .rainy-gost-fcs section { width: 49%; height: 100%; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; padding-right: 3px; overflow-y: auto; font-size: 0.9em; } .rainy-gost-fcs section a { color: var(--pun-color) !important; display: block; } .rainy-gost-fcs section b { font-weight: 600; } .rainy-gost-about links a:hover, .rainy-gost-fcs section a:hover { opacity: .4; } .rainy-gost-fcs section::-webkit-scrollbar-thumb, .rainy-gost-about section::-webkit-scrollbar-thumb, .rainy-header-text::-webkit-scrollbar-thumb { background-color: var(--white-medium); background: var(--white-medium); } /* Хтмл-тема -------------------------------------------------------------*/ .rainy-box { display: block; margin: 0 auto !important; background: url(https://forumstatic.ru/files/001a/16/90/55109.jpg) top center no-repeat #272727; width: 600px; height: auto; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 12px; font-family: var(--montserrat); color: var(--pun-color); font-weight: 400; } .rainy-box-h1 { font-size: 1.8em; font-weight: 700; text-align: center; display: block; width: 100%; height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 0 -24px !important; letter-spacing: 1px; } .rainy-box section { display: block; width: 100%; height: auto; font-size: 1em; background: var(--black-max2); padding: 18px 16px 12px; text-align: justify; line-height: 1.5em; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 13px 0 0; letter-spacing: 0.4px; } /* Дополнительно -------------------------------------------------------------*/
Страница: 1