@import url('https://fonts.googleapis.com/css2?family=DM+Mono&family=Playfair+Display&display=swap');
:root{
--logo-image: url("PLACEHOLDER");
--header-title: "Pitfalls";
--header-subtitle: "\"Stuck in the never-ending loop of life.\"";
--body-font: 'DM Mono', monospace;
--UI-font: 'DM Mono', monospace;
--title-font: 'Playfair Display', serif !important;
--header-font: 'Playfair Display', serif;
--mono-font: 'Playfair Display', serif;
--ctv-black: 14, 14, 14;
--ctv-white: 211, 212, 217;
--ctv-color: 31, 255, 255;
/* Change these variables to change how the whole article looks! */
--ctv-background-color: var(--ctv-black); /* var(--ctv-background-color); */
--ctv-main-color: var(--ctv-color); /* var(--ctv-main-color); */
--ctv-accent-color: var(--ctv-white); /* var(--ctv-accent-color); */
--ctv-dark-accent: var(--ctv-white); /* var(--ctv-dark-accent); */
--ctv-text-color: var(--ctv-white); /* var(--ctv-text-color); */
--white-monochrome: var(--ctv-background-color); /* ALTERED */
--pale-gray-monochrome: var(--ctv-background-color); /* BG*/
--light-pale-gray-monochrome: var(--ctv-background-color);
--very-light-gray-monochrome: var(--ctv-background-color);
--light-gray-monochrome: var(--ctv-white);
--gray-monochrome: var(--ctv-background-color); /* sub header */
--dark-gray-monochrome: var(--ctv-background-color);
--black-monochrome: var(--ctv-background-color);
--border-monochrome: var(--ctv-accent-color);
--visited-link: var(--ctv-accent-color);
--pale-accent: var(--ctv-main-color); /* links that do exist */
--bright-accent: var(--ctv-main-color); /* button hover, text hover, sidemenu collapsible, submenu hover */
--medium-accent: var( --pale-gray-monochrome); /* header */
--dark-accent: var(--ctv-background-color); /* 1st footer, header menu bg */
--alt-accent: var(--ctv-main-color); /* links that do not exist */
--text-monochrome: var(--ctv-text-color);
--visited-link-color: var(--ctv-dark-accent);
--swatch-border-color: var(--border-monochrome);
--swatch-menubg-color: var(--ctv-background-color);
--swatch-menubg-light-color: var(--pale-gray-monochrome);
--swatch-menubg-medium-color: var(--light-gray-monochrome);
--swatch-menubg-medium-dark-color: var(--gray-monochrome);
--swatch-menubg-dark-color: var(--dark-gray-monochrome);
--swatch-menubg-black-color: var(--black-monochrome);
--swatch-menubg-hover-color: var(--black-monochrome);
--swatch-menutxt-dark-color: var(--text-monochrome);
--swatch-menutxt-light-color: var(--text-monochrome);
--swatch-menutxt-general-color: var(--swatch-menutxt-dark-color);
--swatch-secondary-color: var(--ctv-main-color);
--ui-button-bg: var(--gray-monochrome);
--ui-button-txt: var(--text-monochrome);
--ui-button-hover-bg: var(--gray-monochrome);
--ui-button-hover-txt: var(--text-monochrome);
--ui-button-hover-outline: var(--ctv-main-color);
/* codeblock */
--swatch-code-text-comment: 100 255 255;
--swatch-code-text-quotes: 178 255 255;
--swatch-code-text-string: 222 255 255;
--swatch-code-text-identifier: 16 255 255;
--swatch-code-text-reserved: 90 255 255;
/* footnotes hover */
--hoverblock-bg: var(--pale-gray-monochrome);
--hoverblock-txt: var(--text-monochrome);
--hoverblock-header-bg: var(--swatch-primary-darker);
--hoverblock-header-txt: var(--text-monochrome);
--hoverblock-footer-bg: var(--swatch-tertiary-color);
--hoverblock-footer-txt: var(--text-monochrome);
--swatch-text-dark: var(--text-monochrome);
--swatch-text-light: var(--text-monochrome);
--swatch-topmenu-border-color: var( --pale-gray-monochrome);
--swatch-topmenu-bg-color: var( --pale-gray-monochrome);
}
#header::before {
content: "";
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: -0.5rem;
background-image: var(--logo-image);
background-size: auto 8rem;
background-position: left;
background-repeat: no-repeat;
opacity: 1;
}
#skrollr-body {
background: linear-gradient( to bottom, rgb(var(--ctv-white)), rgba(0, 0, 0, 0));
height: 11rem;
}
#main-content {
--ui-icon-color: var(--ctv-text-color);
--ui-icon-bg: var(--ctv-background-color);
--ui-icon-hover-color: var(--ui-button-hover-bg);
--ui-icon-hover-bg: var(--ui-button-hover-bg);
/* Editor Buttons */
--editor-icon-color: var(--ctv-main-color);
--editor-icon-hover-color: var(--ctv-main-color);
--editor-icon-hover-bg: var(--text-monochrome);
--editor-icon-submenu-bg: var(--black-monochrome);
/* footnotes */
--footnotes-footer-bg-color: var(--ctv-main-color);
--footnotes-footer-colorbar-color: var(--very-light-gray-monochrome);
--footnotes-footer-title-bg-color: var(--ctv-main-color);
--footnotes-footer-title-text-color: var(--swatch-text-secondary-color);
--footnotes-footer-num-color: var(--pale-accent);
--footnotes-footer-num-hover-color: var(--bright-accent);
--footnotes-footer-text-color: var(--swatch-text-general);
--pagetags-text-color: var(--ctv-accent-color);
}
#main-content::after {
height: 13rem;
border-radius: 0 0.6rem 0.6rem 0;
background-color: rgb(var(--gray-monochrome));
top: calc(50vh - 6.5rem);
background-image: url("http://nuliminal-test.wikidot.com/local--files/component:theme/sidebar-arrows.svg");
}
#page-content .licensebox .collapsible-block-link {
color: rbg(var(--ctv-accent-color));
}
#page-content .licensebox .collapsible-block-link:hover {
color: rbg(var(--ctv-accent-color));
}
.lightstyled-quote {
width: 80%;
max-width: 90%;
background-color:rgb(var(--bright-accent));
color:rgb(var(--text-monochrome));
border-left: 0.5rem solid rgba(var(--dark-gray-monochrome));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25) inset;
border-radius: 10px;
}
.darkstyled-quote {
width: 80%;
max-width: 90%;
background-color:rgb(var(--dark-gray-monochrome));
border-left: 0.5rem solid rgba(var(--bright-accent));
color:linear-gradient(
to bottom,
rgb(var(--ctv-main-color)),
rgba(0, 0, 0, 0)
) 1 100%;
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25) inset;
border-radius: 10px;
}
.darkstyled-quote a{
color: linear-gradient(
to bottom,
rgb(var(--ctv-main-color)),
rgba(0, 0, 0, 0)
) 1 100%;
}
.lightblock {
background-color:rgb(var(--bright-accent));
color:rgb(var(--text-monochrome));
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25) inset;
border-radius: 10px;
}
.darkblock {
background-color:rgb(var(--dark-gray-monochrome));
color:rgb(var(--text-monochrome));
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25) inset;
border-radius: 10px;
}
.stripe-block {
background: repeating-linear-gradient(45deg, rgb(var(--ctv-background-color)), rgb(var(--ctv-main-color)) 15%);
background-color:rgb(var(--bright-accent));
color:rgb(var(--text-monochrome));
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25) inset;
border: solid 0.3rem rgb(var(--dark-gray-monochrome));
border-radius: 10px;
}
.border-logoblock{
padding: 0.01rem 1rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25) inset
color:rgb(255, 255, 255);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--dark-gray-monochrome));
border: solid 0.3rem rgb(var(--bright-accent));
border-radius: 10px;
}
.border-logoblock::after{
content: "";
float: center;
border: solid 2px #0000;
background: url(PLACEHOLDER) center/25% no-repeat;
opacity: 0.25;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
}
.logoblock{
padding: 0.01rem 1rem;
color:rgb(255, 255, 255);
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25) inset;
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--dark-gray-monochrome));
border-radius: 10px;
}
.logoblock::after{
content: "";
float: center;
border: solid 2px #0000;
background: url(PLACEHOLDER) center/25% no-repeat;
opacity: 0.25;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
}
.titleblock {
background-color: rgb(var(--dark-gray-monochrome));
color:rgb(var(--text-monochrome));
padding: 0.5rem 1rem 0.10rem;
margin: 1.5rem 0rem 0.5rem 0rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25) inset;
border: solid rgb(var(--bright-accent)) 4px;
border-radius: 10px;
}
.titlebox{
color: rgb(var(--text-monochrome));
position: relative;
top: -1.6rem;
background-color: rgb(var(--bright-accent));
padding: 0.25rem 1rem;
line-height: 0.1rem;
}
.borderblock {
background-color:rgb(var(--dark-gray-monochrome));
color:rgb(255, 255, 255);
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25) inset;
border: solid 0.3rem rgb(var(--bright-accent));
border-radius: 10px;
}
.darkblock a {
color: rgb(var(--swatch-menubg-medium-color));
}
.master-quote {
font-family: 'Playfair Display', serif;
font-size: 25px;
font-style: italic;
margin: auto;
width: 70%;
max-width: 75%;
text-align: center;
padding: 1rem;
color: white;
border-width: 10px;
border-style: solid;
border-image:
linear-gradient(
to bottom,
rgb(var(--ctv-main-color)),
rgba(0, 0, 0, 0)
) 1 100%;
}