@import url('http://scp-wiki.wikidot.com/local--files/theme:isolated-terminal/terminus.css');
@import url('http://scp-wiki.wikidot.com/local--files/theme:isolated-terminal/profontwindows.css');
@import url('http://scp-wiki.wikidot.com/local--files/theme:isolated-terminal/vga8.css');
#main-content {
padding: 1rem;
margin-top: 0;
}
:root {
/* S-CSS-P Integration */
/* If you're making a new CSS theme, please include the following three variables at minimum. */
--theme-base: "black-highlighter";
/* must be either "black-highlighter" or "sigma9" */
--theme-id: "isolated-terminal";
/* set this to the URL of your theme's page - eg for "component:ar-theme", set it to "ar-theme" */
--theme-name: "Isolated Terminal Theme";
/* set this to your theme's full name */
/* header measurements */
--header-height-on-desktop: 12.4rem;
--header-height-on-mobile: 12rem;
--header-h1-font-size: calc(var(--base-font-size) * 3);
/* Typefaces */
--body-font: 'terminus_ttfmedium', sans-serif;
--header-font: 'mxplus_ibm_vga_8x16regular', sans-serif;
--title-font: 'mxplus_ibm_vga_8x16regular', sans-serif;
--mono-font: 'profontwindowsregular', monospace;
--base-font-size: 1.1rem;
/* null logo */
--logo-image: url(none);
/* change title */
--header-title: "ΤΟ ΊΔΡΥΜΑ SCP";
/* Header Gradients */
--diagonal-stripes: initial;
/*----*/
--accentColor: 246,196,3;
--darkColor: 40,26,8;
--bright-accent: var(--accentColor);
--dark-accent: var(--accentColor);
--pale-accent: var(--accentColor);
--medium-accent: var(--accentColor);
--black-monochrome: var(--accentColor);
--dark-gray-monochrome: var(--darkColor);
--gray-monochrome: var(--darkColor);
--light-pale-gray-monochrome: var(--darkColor);
--pale-gray-monochrome: var(--accentColor);
--very-light-gray-monochrome: var(--darkColor);
--white-monochrome: var(--darkColor);
--rating-module-button-color: var(--white-monochrome);
--rating-module-button-credit-color: var(--white-monochrome);
--rating-module-text-color: var(--white-monochrome);
--rating-module-button-cancel-color: var(--gray-monochrome);
--swatch-headerh1-color: var(--black-monochrome);
--swatch-menubg-medium-color: var(--bright-accent);
--swatch-menubg-light-color: var(--gray-monochrome);
--swatch-menutxt-light-color: var(--black-monochrome);
--swatch-menubg-medium-dark-color: var(--black-monochrome);
--swatch-primary-darker: var(--bright-accent);
--swatch-primary-darkest: var(--gray-monochrome);
--swatch-text-light: var(--bright-accent);
--swatch-topmenu-bg-color: var(--bright-accent);
--gradient-header: none;
--gradient-background: rgb(var( --gray-monochrome));
/* Desktop Sidebar button */
--toggle-button-bg: rgb(var(--black-monochrome));
--toggle-border-width: 0;
--toggle-icon-color: rgb(var(--swatch-primary-darkest));
--toggle-roundness: 0;
}
/* ------------------------------- */
/* header title adjustments */
#header::before { opacity: 1; } /* change logo opacity */
#header { filter: none; }
#header h1, #header h1 a, #header h1 a::before {
top: 1.46rem;
text-shadow: none;
letter-spacing: 0.1rem;
}
#header h2 { display: none; } /* hide header subtitle */
/* svg logo mask */
#header::before {
background-color: rgb(var(--black-monochrome));
-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='1040' height='1040'%3E%3Cpath d='M437 969v-10h-73v-18h-36v-18h-36v-18h-36v-18h-56v18h-72v-36h-18v-36H92v-37H74v-36H55v-36H37v-36H19v-56h18v-18h18v-18h19V451h18v-72h18v-38h18v-36h18v-36h18v-18h18v-18h18v-19h20v-18h18v-18h18v-18h36v-18h36v-18h18v-18h18V50h19V32h272v18h19v56h18v18h18v18h36v18h36v18h18v18h20v18h18v19h18v18h18v18h18v36h18v36h18v38h18v72h18v145h19v18h18v18h18v56h-18v36h-18v36h-19v36h-18v37h-18v36h-18v36h-72v-18h-56v18h-36v18h-36v18h-36v18h-73v20H437v-10zm146-37v-9h72v-18h37v-18h36v-18h18v-18h92v18h54v-36h18v-37h18v-36h18v-36h18v-36h19v-38h-19v-18h-18v-18h-18V469h-18v-72h-18v-38h-18v-36h-18v-18h-18v-36h-18v-18h-20v-18h-18v-19h-36v-18h-18v-18h-36v-18h-18v-18h-19v-36h-18V70H401v36h-18v36h-19v18h-18v18h-36v18h-18v18h-36v19h-18v18h-18v18h-20v36h-18v18h-18v36h-18v38h-18v72h-18v145H92v18H74v18H55v38h19v36h18v36h18v36h18v37h18v36h54v-18h92v18h18v18h36v18h37v18h72v18h128v-9z'/%3E%3Cpath d='M437 805v-9h-54v-18h-37v-18h-18v-18h-18v-18h-18v-18h-36v18h-36v18h-20v-18h-18v-36h38v-18h18v-20h18v-18h-18v-72h-18v-73h18v-72h18v-36h18v-38h18v-18h18v-18h18v-18h18v-18h37v-18h36v-18h72v-55h56v55h72v18h36v18h37v18h18v18h18v18h18v18h18v38h18v36h18v72h20v73h-20v72h-18v18h18v20h20v18h36v36h-18v18h-18v-18h-38v-18h-36v18h-18v18h-18v18h-18v18h-37v18h-54v18H437v-9zm164-54v-9h36v-18h37v-18h18v-18h18v-18h-18v-20h-37v-18h-18v38h-18v-20h-18v-36h-18v-18h-18v-18h-18v-36h90v18h55v18h-18v18h18v18h36v18h18v-54h18V469h-18v-54h-18v-36h-18v-20h-18v-18h-18v-18h-37v-18h-36v-18h-54v92h36v36h-18v36h-18v36h-18v18h-20v-18h-18v-36h-18v-36h-18v-36h36v-92h-54v18h-36v18h-37v18h-18v18h-18v20h-18v36h-18v54h-18v109h18v54h18v-18h36v-18h18v-18h-18v-18h55v-18h90v36h-18v18h-18v18h-18v36h-18v20h-18v-38h-18v18h-37v20h-18v18h18v18h18v18h37v18h36v18h164v-9z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='1040' height='1040'%3E%3Cpath d='M437 969v-10h-73v-18h-36v-18h-36v-18h-36v-18h-56v18h-72v-36h-18v-36H92v-37H74v-36H55v-36H37v-36H19v-56h18v-18h18v-18h19V451h18v-72h18v-38h18v-36h18v-36h18v-18h18v-18h18v-19h20v-18h18v-18h18v-18h36v-18h36v-18h18v-18h18V50h19V32h272v18h19v56h18v18h18v18h36v18h36v18h18v18h20v18h18v19h18v18h18v18h18v36h18v36h18v38h18v72h18v145h19v18h18v18h18v56h-18v36h-18v36h-19v36h-18v37h-18v36h-18v36h-72v-18h-56v18h-36v18h-36v18h-36v18h-73v20H437v-10zm146-37v-9h72v-18h37v-18h36v-18h18v-18h92v18h54v-36h18v-37h18v-36h18v-36h18v-36h19v-38h-19v-18h-18v-18h-18V469h-18v-72h-18v-38h-18v-36h-18v-18h-18v-36h-18v-18h-20v-18h-18v-19h-36v-18h-18v-18h-36v-18h-18v-18h-19v-36h-18V70H401v36h-18v36h-19v18h-18v18h-36v18h-18v18h-36v19h-18v18h-18v18h-20v36h-18v18h-18v36h-18v38h-18v72h-18v145H92v18H74v18H55v38h19v36h18v36h18v36h18v37h18v36h54v-18h92v18h18v18h36v18h37v18h72v18h128v-9z'/%3E%3Cpath d='M437 805v-9h-54v-18h-37v-18h-18v-18h-18v-18h-18v-18h-36v18h-36v18h-20v-18h-18v-36h38v-18h18v-20h18v-18h-18v-72h-18v-73h18v-72h18v-36h18v-38h18v-18h18v-18h18v-18h18v-18h37v-18h36v-18h72v-55h56v55h72v18h36v18h37v18h18v18h18v18h18v18h18v38h18v36h18v72h20v73h-20v72h-18v18h18v20h20v18h36v36h-18v18h-18v-18h-38v-18h-36v18h-18v18h-18v18h-18v18h-37v18h-54v18H437v-9zm164-54v-9h36v-18h37v-18h18v-18h18v-18h-18v-20h-37v-18h-18v38h-18v-20h-18v-36h-18v-18h-18v-18h-18v-36h90v18h55v18h-18v18h18v18h36v18h18v-54h18V469h-18v-54h-18v-36h-18v-20h-18v-18h-18v-18h-37v-18h-36v-18h-54v92h36v36h-18v36h-18v36h-18v18h-20v-18h-18v-36h-18v-36h-18v-36h36v-92h-54v18h-36v18h-37v18h-18v18h-18v20h-18v36h-18v54h-18v109h18v54h18v-18h36v-18h18v-18h-18v-18h55v-18h90v36h-18v18h-18v18h-18v36h-18v20h-18v-38h-18v18h-37v20h-18v18h18v18h18v18h37v18h36v18h164v-9z'/%3E%3C/svg%3E");
-webkit-mask-size: calc(var(--header-height-on-desktop) - var(--header-h1-font-size) - 1rem);
mask-size: calc(var(--header-height-on-desktop) - var(--header-h1-font-size) - 1rem);
-webkit-mask-position: center 0;
mask-position: center 0;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
@media only screen and (max-width: 768px) {
:root {
--header-h1-font-size: calc(var(--base-font-size) * 2.25);
}
#header h1, #header h1 a, #header h1 a::before {
top: 1.91rem;
}
#header::before {
top: 1.25rem;
-webkit-mask-size: calc(var(--header-height-on-mobile) - var(--header-h1-font-size) - 2rem);
mask-size: calc(var(--header-height-on-mobile) - var(--header-h1-font-size) - 2rem);
-webkit-mask-position: center 0.8rem;
mask-position: center 0.8rem;
}
/* mobile search bar glass icon */
#search-top-box:not(:focus-within):before {
content: "\2315";
font-size: 180%;
font-weight: bold;
transform: scale(-1, 1);
}
}
/* Account Stuff */
#login-status .printuser { color: rgb(var(--pale-gray-monochrome)); }
#account-options { background: var(--gradient-background); }
/* Search Bar */
@media only screen and (min-width: 769px) {
#search-top-box-form input[type="submit"], #search-top-box-input:focus, #search-top-box-input:hover, #search-top-box-form>input {
box-shadow: none;
border: var(--border-styling);
}
}
/* Desktop Top Bar Config */
@media only screen and (min-width: 769px) {
#top-bar div.top-bar>ul>li>ul>li>a:hover {
color: rgb(var(--gray-monochrome));
}
}
/* Mobile Top Bar Config */
@media only screen and (max-width: 768px) {
:root {
--swatch-menutxt-light-color: var(--white-monochrome);
}
#top-bar div.mobile-top-bar>ul>li>ul>li>a {
color: rgb(var(--swatch-menubg-medium-dark-color));
}
#top-bar div.mobile-top-bar > ul > li:hover > a,
#top-bar div.mobile-top-bar > ul > li.sfhover > a {
color: rgb(var(--black-monochrome));
}
#top-bar div.mobile-top-bar>ul>li>a {
letter-spacing: -0.07rem;
}
}
#side-bar .side-block.media, #side-bar .heading, #side-bar .side-block>.collapsible-block:first-child .collapsible-block-folded {
background-color: rgb(var(--swatch-primary-darker))!important;
}
#side-bar .heading p {
text-shadow: none;
color: rgb(var(--swatch-primary-darkest));
}
/* ----- PAGE ELEMENT ----- */
body {
font-size: 119%;
letter-spacing: -0.063rem;
text-shadow: 0 0 4px rgba(var(--black-monochrome), 0.35);
/* Ayers Info Bar */
--barColour: rgb(var(--black-monochrome));
--linkColour: rgb(var(--white-monochrome));
}
#page-title, h1, h2, h3, h4, h5, h6 {
letter-spacing: 0.07rem;
}
/* teletype */
tt {
font-size: 110%;
letter-spacing: 0;
}
/* Rate Module */
.page-rate-widget-box, #page-content .rate-box-with-credit-button {
box-shadow: none;
border: none;
background: rgb(var(--pale-gray-monochrome));
}
#page-content .page-rate-widget-box .rateup a:hover {
background-color: rgba(var(--rating-module-button-plus-color), 0.8);
}
#page-content .page-rate-widget-box .ratedown a:hover {
background-color: rgba(var(--rating-module-button-negative-color), 0.8);
}
#page-content .page-rate-widget-box .cancel a:hover {
background-color: rgba(var(--rating-module-button-cancel-color), 0.8);
}
#page-content .modalbox {
background: rgb(var(--swatch-menubg-light-color)) !important;
box-shadow: none;
border: solid 1px rgb(var(--black-monochrome));
border-radius: 0;
}
#page-content .modalbox hr {
margin: 1em;
margin-left: -0.25em;
margin-right: -0.25em;
}
.close-credits,
.credit-back {
filter: hue-rotate(70deg) brightness(4);
}
/* Blockquote-style */
blockquote, div.blockquote, #toc {
border: var(--border-styling);
background-color: rgba(var(--pale-gray-monochrome), 0.04);
}
/* Code */
div.code {
background-color: #f4f4f4;
text-shadow: none;
}
/* hr */
hr {
background-color: rgb(var(--swatch-menubg-medium-color));
height: 0;
margin-top: 1.5em; margin-bottom: 1.5em;
}
blockquote > hr, div.blockquote > hr {
margin-left: calc(-1em - 0.7px);
margin-right: calc(-1em - 0.7px);
}
/* LINK */
a, a:visited, a:hover {
font-weight: bold;
color: rgb(var(--gray-monochrome));
background-color: rgb(var(--black-monochrome));
}
a:hover {
box-shadow: 0 0 0.7em 0.1em rgba(var(--black-monochrome),0.3);
}
#content-wrap a { padding: 0.13em; }
/* patch */
span.printuser a:not(a:last-child) {
background-color: initial;
padding: 0;
box-shadow: initial;
}
#header a:hover {
box-shadow: initial; /* suppress header links from being affected */
}
form#edit-page-form a, div#action-area a {
color: rgb(var(--swatch-menubg-light-color));
background-color: rgb(var(--black-monochrome));
}
/* obligatory ACS compatibility */
.danger-diamond a, .danger-diamond a:hover {
background: initial;
text-shadow: none;
box-shadow: none;
}
/* table */
table.wiki-content-table th {
color: rgb(var(--white-monochrome));
}
#page-content .wiki-content-table tr th,
#page-content .wiki-content-table tr td {
border: solid 1px rgb(var(--black-monochrome));
}
/* Image Block */
.scp-image-block {
box-sizing: border-box;
box-shadow: none;
border-color: rgba(var(--black-monochrome), 0);
border-width: 0;
}
.scp-image-block .scp-image-caption {
color: rgb(var(--swatch-menubg-light-color));
background-color: rgb(var(--swatch-text-light));
border-color: rgba(var(--swatch-menubg-light-color),0);
padding: 0.125rem;
margin-top: 6px;
}
/* Pop-Up Windows */
.owindow {
border-color: rgb(var(--black-monochrome));
}
/* CUSTOM BLOCKS */
.expoblock {
box-sizing: border-box;
border: solid 0.7rem rgb(var(--black-monochrome));
padding: 1rem;
}
.expoblock hr {
height: 0.6rem;
margin: 1.5em 0;
}
span.hilighter {
background-color: rgb(var(--black-monochrome));
color: rgb(var(--gray-monochrome));
font-weight: bold;
padding: 0.2em;
font-size: 112%;
}
/* OTHER */
form#edit-page-form .wd-editor-toolbar-panel a { padding: 0; }
#lock-info {
background-color: rgb(var(--swatch-menubg-light-color));
border-color: rgb(var(--swatch-text-light));
}
div.page-source {
border-color: rgb(var(--swatch-text-light));
}
/* Tags */
#main-content .page-tags a {
padding: 0.2em;
padding-top: 0; padding-bottom: 0;
margin: .25rem .2rem; .5rem .2rem;
}
.page-tags span {
border-top: 1px solid rgb(var(--swatch-text-light));
}
/* Article Bottom Buttons */
div#page-options-bottom > a,
div#page-options-bottom-2 > a,
div#page-options-bottom > a:hover,
div#page-options-bottom-2 > a:hover {
color: rgb(var(--swatch-text-light));
background-color: rgb(var(--swatch-menubg-light-color));
border-color: rgb(var(--swatch-text-light));
border-radius: 0;
}
/* other buttons */
table.page-history td.optionstd a,
.buttons .btn,
.owindow .button-bar a {
color: rgb(var(--swatch-text-light));
background-color: rgb(var(--swatch-menubg-light-color));
border-color: rgb(var(--swatch-text-light));
}
.buttons .btn:hover, .owindow .button-bar a:hover {
color: rgb(var(--swatch-menubg-light-color));
background-color: rgb(var(--swatch-text-light));
border-color: rgb(var(--swatch-menubg-light-color));
}
#license-area {
color: rgb(var(--swatch-text-light));
}
#action-area span.printuser a:not(a:last-child) {
background-color: initial;
padding: 0;
box-shadow: initial;
}
/* SCANLINE */
div#extrac-div-1 {
position: fixed;
width: 100vw;
height: 100vh;
pointer-events: none;
background: repeating-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.15) 50%,rgba(0,0,0,0));
background-size: auto 8px;
opacity: 0.7;
z-index: 997;
}
div#extrac-div-2 {
position: fixed;
width: 100vw;
height : 1rem;
top: 0;
pointer-events: none;
background: linear-gradient(to bottom, rgba(255,0,0,0) 0%,rgba(255,250,250,1) 50%,rgba(255,255,255,0.98) 51%,rgba(255,0,0,0) 100%);
opacity : .1;
animation: scanm 6s linear infinite;
z-index: 998;
}
@keyframes scanm {
0% { top: -1rem; opacity : .08;}
25% { top: 50%; opacity: .04;}
37.5% { top: 75%; opacity: 0.1;}
50% { top: 100%; opacity: .06;}
100% { top: 100%;}
}
div#extrac-div-3 {
position: fixed;
width: 100vw;
height: 100vh;
pointer-events: none;
background-image: radial-gradient(circle, rgb(230,210,200) 0%, rgb(177,158,152) 53%, rgb(55,28,30) 100%);
opacity: 0.25;
mix-blend-mode: color-dodge;
background-repeat: no-repeat;
background-size: cover;
z-index: 999;
}
/* fixes a chrome bug */
html { background: rgb(var(--dark-gray-monochrome)); }