/*
Лиминальная Тема
[2020 Wikidot Тема]
оригинальный код от Линча и Этоиле
доработка и обновление от Айзека и МХ'а
*/
@import url("https://backrooms-wiki.wikidot.com/component:fantasque-sans-mono/code/1");
@import url("https://ru-backrooms-wiki.wdfiles.com/local--files/component%3Atheme/normalize-archived.css");
@import url("https://ru-backrooms-wiki.wdfiles.com/local--files/component%3Atheme/bhl-archived.css");
@import url("https://ru-backrooms-wiki.wdfiles.com/local--files/component%3Atheme/sidebar.css");
@import url("https://ru-backrooms-wiki.wdfiles.com/local--files/component%3Atheme/user-menu.css");
@import url("https://ru-backrooms-wiki.wdfiles.com/local--files/component%3Atheme/owindows.css");
@import url("https://ru-backrooms-wiki.wdfiles.com/local--files/component%3Atheme/forum.css");
:root {
--theme-base: "black-highlighter";
--theme-id: "liminal";
--theme-name: "Liminal Theme";
--logo-image: url("https://backrooms-wiki.wikidot.com/local--files/component:theme/logo.svg");
--header-title: "Закулисье";
--header-subtitle: "Вы бывали здесь раньше.";
--body-font: Arial, sans-serif;
--header-font: 'Fantasque Sans Mono', monospace;
--title-font: 'Fantasque Sans Mono', monospace;
--mono-font: 'Fantasque Sans Mono', monospace;
--white-monochrome: 237, 233, 223;
--pale-gray-monochrome: 255, 251, 240;
--light-gray-monochrome: 160, 160, 160;
--gray-monochrome: 72, 69, 60;
--black-monochrome: 25, 20, 16;
--bright-accent: 140, 136, 126;
--medium-accent: 72, 69, 60;
--dark-accent: 140, 136, 126;
--pale-accent: 140, 136, 126;
--swatch-topmenu-border-color: var(--medium-accent);
--link-color: 230, 23, 68;
--hover-link-color: 230, 23, 68;
--background-gradient-distance: 0rem;
--gradient-header: linear-gradient(to top,
rgba(var(--medium-accent)) 0%,
rgba(var(--medium-accent), 0.90) 100%
);
--diagonal-stripes: linear-gradient(transparent 0);
--header-h2-font-size: calc(var(--base-font-size)*1.35);
--header-height-on-desktop: 10rem;
--header-height-on-mobile: 10rem;
--sidebar-width-on-desktop: 20rem;
}
body#html-body{
overflow-x: hidden;
}
div.wd-adunit{ display: none !important; }
#skrollr-body {
background-image:
radial-gradient(circle, rgb(var(--medium-accent)) 50%, transparent 0);
background-repeat: repeat;
background-size: 0.25em 0.25em;
width: 100%;
height: 10rem;
}
#header h1 a {
line-height: 0.6;
}
#side-bar .side-block div a img { filter: none; }
#side-bar .heading p { font-family: var(--title-font); font-size: 1rem; text-shadow: none; }
@media only screen and (min-width: 769px) { #side-bar { padding-left: 0.75rem; top: 0; } }
@media only screen and (max-width: 769px) { #side-bar .img-links { padding: 10px 0; } }
#container {
background-image: radial-gradient(circle, rgb(var(--medium-accent), 0.05) 50%, transparent 0);
background-size: 0.25em 0.25em;
background-repeat: repeat;
background-attachment: fixed;
}
div#page-options-bottom-2 > a, div#page-options-bottom > a {
border-radius: 0em;
-moz-border-radius: 0em;
border: none;
}
div#page-options-bottom-2 > a:active, div#page-options-bottom-2 > a:hover, div#page-options-bottom > a:active, div#page-options-bottom > a:hover {
border: none;
}
#header, #top-bar {
background-attachment: scroll;
}
#header {
background-image: none;
}
#header::before {
content: "";
position: absolute;
height: 95%;
width: 100%;
left: 0;
top: 0;
background-image: var(--logo-image);
background-size: auto 18rem;
background-position: center;
background-repeat: no-repeat;
opacity: 0.5;
}
#header h1, #header h1 a {
position: absolute;
top: 1rem;
margin: 0;
width: 100%;
display: flex;
justify-content: center;
z-index: 0;
}
#header h2, #header h2 span, #header h2 span::before {
position: absolute;
top: 2rem;
margin: 0;
width: 100%;
display: flex;
justify-content: center;
}
#header h1 a::before, #header h2 span::before {
text-shadow: .063rem 0.1rem 0.1rem #0c0c0c;
}
a.newpage {
background: transparent;
text-decoration: none
}
a.newpage {
color: rgb(var(--newpage-color))
}
a {
transition: 150ms cubic-bezier(0.4, 0, 0.2, 1);
text-decoration: underline;
text-decoration-color: transparent;
}
#page-title, .meta-title {
border-color: rgb(var(--swatch-tertiary-color));
}
hr {
border: none;
background-color: rgb(var(--swatch-tertiary-color));
}
div.block-center {
min-width: 30%
}
@media only screen and (max-width:768px) {
div.block-center {
min-width: 40%
}
}
blockquote {
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.styled-quote {
background-color:rgb(var(--pale-gray-monochrome));
border-left: 0.5rem solid rgba(var(--gray-monochrome));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.dark-styled-quote {
background-color:rgb(var(--gray-monochrome));
border-left: 0.5rem solid rgba(var(--pale-gray-monochrome));
color:rgb(var(--white-monochrome));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.dark-styled-quote a{
color: rgb(var(--swatch-menubg-medium-color));
}
.lightblock {
background-color:rgb(var(--pale-gray-monochrome));
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
}
.darkblock {
background-color:rgb(var(--gray-monochrome));
color:rgb(var(--white-monochrome));
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
}
.darkblock a {
color: rgb(var(--swatch-menubg-medium-color));
}
.interwiki1_title {
color: rgb(80,77,66);
border-bottom: solid 1px rgb(80,77,66);
padding-left: 15px;
margin-top: 10px;
margin-bottom: 5px;
font-size: 8pt;
font-weight: bold;
}
.interwiki1_entry {
position: relative;
margin: 2px 0;
}
.interwiki1_entry p::before {
content: "■";
font-size: 9px;
color: rgb(80,77,66);
position: relative;
margin: 0 7px 0 5px;
bottom: 3px;
}
.interwiki1_entry a, .interwiki1_entry a:visited {
font-weight: bold;
color: #b01;
text-decoration: none;
background: transparent;
}
.interwiki1_entry a:hover {
background-color: transparent;
text-decoration: underline;
}
div.scpnet-interwiki-wrapper {
margin: 0;
width: auto;
}
iframe.scpnet-interwiki-frame {
border: inherit;
width: 100%;
height: 230px;
}
@media (min-width:768px) {
div.scpnet-interwiki-wrapper,
iframe.scpnet-interwiki-frame {
width: 100%;
}
}
#toc {
background-color:rgb(var(--pale-gray-monochrome));
border: none;
border-left: 0.5rem solid rgba(var(--gray-monochrome));
border-right: 0.5rem solid rgba(var(--gray-monochrome));
margin: 0.5rem 0 0.5rem 0;
padding: 0;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
}
#toc.floatright { margin: 0.5rem 0 0.5rem 0.5rem; }
#toc.floatleft { margin: 0.5rem 0.5rem 0.5rem 0; }
#toc #toc-action-bar { padding: 2px 2px 2px 0.5em; }
#toc .title { font-family: var(--mono-font); margin: 0; padding: 0.3em 2em; background-color: rgb(var(--gray-monochrome)); color: rgb(var(--white-monochrome)); }
#toc-list { margin: 0.5em 1em 0.5em 0; }
#toc-list a { transition:0.3s,text-decoration-color 0s; padding:0px 4px; }
#toc-list a:hover { background:rgb(var(--pale-accent));color:rgb(var(--pale-gray-monochrome));text-decoration:none; }
span.printuser a {
transition:0.3s ease,text-decoration-color 0s;
}
span.printuser a:hover {
text-decoration: none;
color: rgb(var(--pale-gray-monochrome));
}
span.printuser img.small {
transition: 0.5s;
}
span.printuser img.small:hover {
transform: scale(4);
transition-delay: 0.5s;
}
#avatar-hover-container {
display: none;
}
#search-top-box-input {
display: none;
}
#search-top-box-form input[type='submit'] {
padding: 5px 10px;
font-size: 100%;
background-color: rgb(var(--medium-accent));
border: 2.5px solid rgb(var(--pale-accent));
border-radius: 11px 5px 5px 11px;
}
#search-top-box {
right: -25px;
top: 50px;
}
#search-top-box-form input[type='submit']:hover, #search-top-box-form input[type='submit']:focus {
text-decoration: none;
text-shadow: none;
background-color: rgb(var(--light-gray-monochrome));
color: white;
cursor: pointer;
padding: 5px 10px;
font-size: 100%;
border: 2.5px solid rgb(var(--pale-accent));
border-radius: 11px 5px 5px 11px;
}
@media only screen and (max-width: 768px) {
#login-status {
right: 6px;
padding: 1px 8px;
font-size:80%;
}
#header::before {
top: 11px;
}
#header h1, #header h1 a {
top: 17px;
font-size: 150%;
}
#header h2, #header h2 span, #header h2 span::before {
top: 31px;
}
#search-top-box-form input[type='submit'] {
padding: 1px 8px;
font-size: 80%;
}
#search-top-box {
right: 6px;
top: 40px;
}
#search-top-box-form input[type='submit']:hover, #search-top-box-form input[type='submit']:focus {
padding: 1px 8px;
font-size: 80%;
}
#toc {
display: contents;
}
#toc #toc-action-bar {
margin: 0.5rem 0 0 0;
padding: 2px 0 2px 1em;
background-color: rgb(var(--pale-gray-monochrome));
border-left: 0.5rem solid rgba(var(--gray-monochrome));
border-right: 0.5rem solid rgba(var(--gray-monochrome));
box-shadow: 0 0.3rem 0.3rem rgb(0 0 0 / 25%);
}
div#toc-action-bar a { padding: 0 4px; }
#toc .title {
margin: 0 0 0.5rem 0;
padding: 0.5rem 2em 0.5rem 2em;
background-color: rgb(var(--gray-monochrome));
box-shadow: 0 0.3rem 0.3rem rgb(0 0 0 / 25%);
}
#toc-list {
margin: 0.5rem 0 0.5rem 0;
padding: 0.5rem 1em 0.5rem 0;
background-color: rgb(var(--pale-gray-monochrome));
border-left: 0.5rem solid rgba(var(--gray-monochrome));
border-right: 0.5rem solid rgba(var(--gray-monochrome));
box-shadow: 0 0.3rem 0.3rem rgb(0 0 0 / 25%);
}
}
#footer {
height: auto;
color: rgba(var(--swatch-secondary-color), .7);
font-size: 80%;
margin: 0;
}
#license-area {
--link-color: var(--swatch-primary-darkest);
--visited-link-color: var(--swatch-primary-darkest);
--hover-link-color: var(--swatch-primary-darkest);
padding: 0.55em;
margin: 0;
width: auto;
background-color: rgb(var(--swatch-menubg-medium-dark-color));
color: rgb(var(--swatch-text-secondary-color));
z-index: 11;
}
@media only screen and (max-width: 768px) {
@supports (display:grid) {
#footer {
font-size: 10px;
}
#license-area {
bottom: 0;
margin: 0 auto;
height: auto;
font-size: .9em;
line-height: 1;
z-index: 2
}
}
}
#main-content .page-tags {
border: 2.5px solid rgb(var(--pale-accent));
border-radius: 11px 5px 5px 11px;
padding: 5px;
display: flex;
align-items: stretch;
}
.page-tags::before {
content: "Теги";
font-size: 80%;
font-weight: bold;
background-color: rgb(var(--medium-accent));
background-color: rgb(var(--medium-accent));
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
padding: 1px 6px;
color:rgb(var(--white-monochrome));
margin-right: 0.3em;
border-radius: 9px 3px 3px 9px;
}
ul { padding-inline-start: 1rem; list-style: disc; }
#main-content .page-tags span { border-top: none; max-width: 100%; align-self: center; }
#main-content .page-tags span a { transition:0.3s,text-decoration-color 0s;padding:0px 4px; }
#main-content .page-tags span a:hover { background:rgb(var(--pale-accent));color:rgb(var(--pale-gray-monochrome));text-decoration:none; }
div.page-watch-options a { transition:0.3s,text-decoration-color 0s;padding:2px 2px; }
div.page-watch-options a:hover { background:rgb(var(--pale-accent));color:rgb(var(--pale-gray-monochrome));text-decoration:none; }