@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway&display=swap');
:root {
--theme-base: "black-highlighter";
--theme-id: "liminal";
--theme-name: "Liminal Theme";
--logo-image: url("");
--header-title: "Закулисье";
--header-subtitle: "Сон Наяву";
--body-font: 'Inter Tight', sans-serif;
--header-font: 'Raleway', sans-serif;
--title-font: 'Raleway', sans-serif;
--mono-font: 'Fantasque Sans Mono', monospace;
--black: 0, 0, 0;
--white: 245, 245, 245;
--e: 77, 77, 77;
--a: 148, 131, 77;
--8: 130, 130, 130;
--0: 3, 252, 53;
--swatch-topmenu-border-color: var(--white);
--white-monochrome: var(--black);
--pale-gray-monochrome: var(--8);
--gray-monochrome: var(--8);
--medium-accent: var(--8);
--dark-accent: var(--black);
--pale-accent: var(--8);
--light-gray-monochrome: var(--8);
--black-monochrome: var(--white);
--bright-accent: var(--white);
--background-gradient-distance: 0rem;
--gradient-header: linear-gradient(to top,
rgb(var(--white)),
rgba(var(--black), 0.70)
);
--diagonal-stripes: linear-javascript:;gradient(transparent 0);
/* Primary Theme Colors */
--swatch-background: var(--black);
--swatch-primary: var(--white);
--swatch-primary-darker: var(--8);
--swatch-primary-darkest: var(--white);
/* Primary Text Colors */
--barColour: var(--8);
--linkColour: var(--8);
/* Primary Menu Colors */
--swatch-menubg-color: var(--black);
--swatch-menubg-light-color: var(--black);
--swatch-menubg-medium-color: var(--white);
--swatch-menubg-medium-dark-color: var(--white);
--swatch-menubg-dark-color: var(--8);
--swatch-menubg-black-color: var(--white);
--swatch-menubg-hover-color: var(--8);
--swatch-menutxt-dark-color: var(--white);
--swatch-menutxt-light-color: var(--black);
--swatch-border-color: var(--white);
/* Link Colors */
--link-color: var(--8);
--visited-link-color: var(--e);
--hover-link-color: var(--white);
--newpage-color: var(--a);
--sidebar-links-text: var(--white);
--link-color-bright: var(--darkgray);
}
div#page-options-bottom-2 > a, div#page-options-bottom > a {
border-radius: 0em;
-moz-border-radius: 0em;
border: none;
transition: ease-in-out 0.2s,text-decoration-color 0s;
padding: 3px;
}
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;
padding: 3px;
transform: translateY(-2px);
}
#main-content a:not(span.printuser a, .page-rate-widget-box a, div#page-options-bottom-2 > a, div#page-options-bottom > a) {
transition: ease-in-out 0.2s,text-decoration-color 0s;
padding:1px 3px;
}
#main-content a:not(span.printuser a, .page-rate-widget-box a, 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):hover {
text-decoration: none;
padding: 1px 3px;
background: rgb(var(--white));
color: rgb(var(--black));
}
@media only screen and (min-width: 769px) {
#main-content {
padding: 2rem 3rem;
box-shadow: 0px 0px 60px 1px rgba(var(--white), 0.1), 0 0 40px rgba(var(--white), 0.1) inset;
border-left: 1px solid rgba(var(--white),0.2);
border-right: 1px solid rgba(var(--white),0.2);
}
}
#skrollr-body {
background-image:none;
}
#side-bar .side-block div a img {
filter: none;
filter: brightness(0) invert(1);
}
#container {
background-image: none;
}
#header, #top-bar {
background-attachment: scroll;
}
#header {
background-image: none;
}
#header::before {
content: "";
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: -10px;
background-image: var(--logo-image);
background-size: auto 7rem;
background-position: left;
background-repeat: no-repeat;
opacity: 0.7;
}
#header h1, #header h1 a {
position: absolute;
top: 1rem;
margin: 0;
width: 100%;
display: flex;
justify-content: center;
z-index: 0;
transition: all .2s;
}
#header h1, #header h1 a:hover {
transform: translateY(-2px);
letter-spacing: 0.5px;
}
#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: none;
}
blockquote {
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--white), 0.1) inset;
}
.light-styled-quote {
background-color:rgb(var(--white));
border-left: 0.5rem solid rgba(var(--black));
color:rgb(var(--black));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0;
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--black), 0.1) inset;
}
.dark-styled-quote {
background-color:rgb(var(--black));
color:rgb(var(--white));
outline: 1px solid rgba(var(--white),0.2);
border-left: calc(0.5rem - 1px) solid rgba(var(--white));
padding: 0.1rem 1rem;
margin: calc(0.5rem + 1px) 1px calc(0.5rem + 1px) 1px;
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--white), 0.1) inset;
}
.lightblock {
background-color:rgb(var(--white));
color:rgb(var(--black));
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0;
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--black), 0.1) inset;
}
.darkblock {
background-color:rgb(var(--black));
color:rgb(var(--white));
outline: 1px solid rgba(var(--white),0.2);
padding: 0.01rem 1rem;
margin: calc(0.5rem + 1px) 1px calc(0.5rem + 1px) 1px;
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--white), 0.1) inset;
}
.transparentblock {
background-color: rgba(var(--white), 0.1);
color:rgb(var(--white));
border: 1px solid rgb(var(--white));
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0;
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--white), 0.1) inset;
}
.titleblock {
background-color: rgba(var(--white), 0.1);
color: rgb(var(--white));
border: 1px solid rgb(var(--white));
padding: 0.3rem 0.7rem;
margin: 0.5rem 0 0.5rem 0;
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--white), 0.1) inset;
width: max-content;
}
.titleblock h2, .titleblock h3, .titleblock h4, .titleblock h5, .titleblock h6 {
margin: 0;
}
.light-styled-quote a, .dark-styled-quote a, .lightblock a, .darkblock a, .transparentblock a, titleblock a { color: rgb(var(--8)); }
.page-rate-widget-box {
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2);
background: rgb(var(--black));
padding: .1em;
}
.page-rate-widget-box a:hover {
transform: none;
background: none;
}
hr {
background-color: rgb(var(--white));
}
/* TABVIEW - Abandon All Hope Ye Who Enter Here */
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav {
border-color: rgb(var(--black));
-webkit-box-shadow: 0 -webkit-calc(0.0625rem * 5) 0 0 rgb(var(--white));
box-shadow: 0 calc(0.0625rem * 5) 0 0 rgb(var(--white));
}
/* Unselected Tab Values */
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
background-color: rgb(var(--black));
color: rgb(var(--white));
transition: all .2s;
}
/* Tab Hover Values */
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
background: rgb(var(--white));
color: rgb(var(--black));
}
.yui-navset .yui-nav a:hover {
outline: 1px solid rgb(var(--white));
transform: translateY(-5px);
}
.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li {
background: rgb(var(--black));
-webkit-box-shadow: 0 0 0 0.0625rem rgb(var(--white));
box-shadow: 0 0 0 0.0625rem rgb(var(--white));
}
/* Selected Tab */
.yui-navset .yui-nav .selected,
.yui-navset .yui-navset-top .yui-nav .selected,
.yui-navset .yui-nav .selected:hover,
.yui-navset .yui-navset-top .yui-nav .selected:hover {
color: rgb(var(--white));
}
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a em {
color: rgb(var(--black));
}
.yui-navset .yui-nav .selected a {
/* Undoes a color set by wikidot's default layout */
color: rgb(252, 252, 252) !important;
}
.yui-navset .yui-content {
background-color: rgba(var(--white), 0.1);
}
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content {
border-color: rgb(var(--white));
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--white), 0.1) inset;
}
.yui-navset-left .yui-content {
border-left-color: rgb(var(--black));
}
/* Selected tab top colour */
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:hover {
background-color: rgb(var(--white));
color: #000000;
}
div.blockquote, blockquote {
background-color: rgba(var(--white), 0.1);
color: rgb(var(--white));
border: 1px solid rgb(var(--white));
}
table.wiki-content-table {
background-color: rgba(var(--white), 0.1);
color: rgb(var(--white));
border: 1px solid rgb(var(--white));
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--white), 0.1) inset;
}
table.wiki-content-table th {
background-color: rgb(var(--white));
color: rgb(var(--black));
border: 1px solid rgb(var(--white));
}
.footnotes-footer {
background-color: rgba(var(--white), 0.1);
color: rgb(var(--white));
border: 1px solid rgb(var(--white));
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--white), 0.1) inset;
}
a.footnote-footer {
color: rgb(var(--8));
}
.footnote-footer>a:first-of-type {
color: rgb(var(--8));
}
.code {
background-color: rgba(var(--white), 0.1);
color: rgb(var(--white));
border: 1px solid rgb(var(--white));
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--white), 0.1) inset;
}
.scp-image-block {
box-shadow: 0px 0px 5px 2px rgba(var(--white), 0.2), 0 0 40px rgba(var(--white), 0.1) inset;
}
@media only screen and (max-width: 768px) {
#header h1, #header h1 a {
top: 20px;
font-size: 170%;
}
#header h2, #header h2 span, #header h2 span::before {
top: 35px;
font-size: 115%;
}
}
#search-top-box-form input[type='submit'] {
background-color: rgb(var(--white));
}
#login-status {
background-color: rgb(var(--white));
}
span.printuser {
color: rgb(var(--8));
padding: 0px 5px;
}
span.printuser:hover {
background-color: rgb(var(--white));
}
span.printuser a:hover {
color: rgb(var(--black));
}
.page-tags::before {
color: rgb(var(--white));
}
#main-content .page-tags span a:hover { background:rgb(var(--white));color:rgb(var(--black));text-decoration:none; }
#footer {
color: rgba(var(--black), .7);
}
#license-area {
--link-color: var(--8);
--visited-link-color: var(--8);
--hover-link-color: var(--8);
background-color: rgb(var(--black));
color: rgb(var(--white));
}