Link to article: SCP-6620.
:root {
/* header measurements */
--header-height-on-desktop: 15rem;
--header-height-on-mobile: 15rem;
--header-h1-font-size: clamp(2rem, 5vw, 2.8125rem);
--header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem);
--logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/img/logo.svg");
}
#header {
--search-textbox-text-color: var(--swatch-secondary-color);
background: none;
}
#header::before {
content: " ";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0.75rem;
background-image: var(--logo-image);
background-repeat: no-repeat;
background-position: center 0;
background-size: auto calc(var(--header-height-on-desktop) - 1.5rem);
opacity: 0.8;
pointer-events: none;
}
#header h1,
#header h2 {
margin: 0;
padding: 0;
width: 100%;
height: var(--header-height-on-desktop);
display: flex;
align-items: center;
justify-content: center;
display: flex;
align-items: center;
justify-content: center;
}
#header h1 a,
#header h1 a::before,
#header h2 span,
#header h2 span::before {
margin: 0;
padding: 0;
z-index: 0;
display: block;
text-align: center;
}
#header h1 {
z-index: 1;
}
#header h1 a::before,
#header h1 a::after {
content: var(--header-title);
}
#header h1 a::before {
z-index: -1;
}
#header h1 a::after {
color: rgb(var(--swatch-headerh1-color));
z-index: 1;
}
#header h2 {
z-index: 0;
text-transform: uppercase;
pointer-events: none;
}
#header h2 span {
margin-top: 5px;
}
#header h2 span::before,
#header h2 span::after {
--wght: 600;
content: var(--header-subtitle);
position: absolute;
left: 50%;
transform: translateY(-50%) translateX(-50%);
width: 100%;
text-align: center;
}
#header h2 span::after {
color: rgb(var(--swatch-headerh2-color));
z-index: 1;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
color: rgba(0, 0, 0, 0);
}
@media (min-width: 36rem) {
#login-status {
flex-grow: 1;
left: 3%;
right: initial;
}
#login-status::before {
--mask-image: none;
background-color: transparent;
}
#login-status:not(:focus-within) {
color: rgb(var(--login-line-divider-color));
-webkit-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
}
#login-status #account-topbutton,
#login-status:not(:focus-within) #account-topbutton {
--clip-path:
polygon( 0 0, 100% 0, 100% 100%, 0 100% );
background-color: rgba(var(--login-arrow-color), 0);
}
#login-status #account-topbutton::before{
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(var(--login-arrow-color), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton:hover::before {
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
}
#login-status:not(:focus-within) #account-topbutton::after {
display: none;
}
#login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
pointer-events: all;
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) {
opacity: 1;
}
#login-status #my-account {
--wght: 300;
}
#account-options {
background: var(--gradient-header);
}
#search-top-box {
top: 1.5em;
right: 3%;
background: rgba(var(--search-focus-textbox-bg-color), 0.4);
}
#search-top-box:focus-within ~ #login-status {
opacity: 1;
}
#search-top-box::after {
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
#search-top-box:not(:focus-within)::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0% 100%
);
background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#search-top-box:not(:focus-within):hover::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
background-color: rgb(var(--search-icon-hover-bg-color));
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) {
max-width: var(--search-width);
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
max-width: var(--search-width);
padding: 0 var(--search-height) 0 1em;
outline-width: 0;
background-color: rgb(var(--search-focus-textbox-bg-color), 0.35);
color: rgba(var(--search-textbox-text-color), 0.4);
cursor: pointer;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"],
#search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] {
pointer-events: all;
border: none;
}
}
#page-title::after,
.meta-title::after,
#page-title::before,
.meta-title::before {
content: "";
flex-grow: 1;
height: 0.0625rem;
background: rgb(var(--swatch-primary));
}
#page-title::before,
.meta-title::before {
margin: auto 1.25rem auto auto;
}
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap');
/* ROOT VARS
============================= */
/* Structural elements generally part of standard HTML spec as well as Wikidot's base structural elements */
/* ===DIRECTORY===
0. =CUSTOM MEDIA DEFINITIONS
1. =S-CSS-P INTEGRATION
2. =HEADER ELEMENTS
3. =TYPEFACES
3.1 =BASE FONT SIZE & LINE HEIGHT
3.2 =HEADER TITLE FONT SIZES
4. =VARIABLE FONT SETTINGS
4.1 =VARIABLE MONO FONT SETTINGS
5. =OPENTYPE FEATURE SETTINGS
6. =STANDARD THEME COLORS
7. =PRIMARY COLORS
8.1. =GENERAL COLORS
8.2. =GENERAL TEXT COLORS
8. =BACKGROUND & HEADER COLORS
9. =MENU COLORS
9.1 =MENU BACKGROUND COLORS
9.2 =MENU TEXT COLORS
10. =SECONDARY & TERTIARY COLORS
11. =PRIMARY GRADIENTS
12. =STRUCTURAL SPACING ELEMENTS
14.1 =HEADER MEASUREMENTS
14.2 =TOPBAR MEASUREMENTS
14.3 =FINAL HEADER + TOPBAR MEASUREMENTS
14.4 =SIDEBAR MEASUREMENTS
===============================
======= SPECIFIC COLORS =======
===============================
13. =BACKGROUND GRADIENT
13.1 =GENERAL BACKGROUND
13.2 =HEADER GRADIENT
13.3 =TOPBAR GRADIENT
14. =LINK COLORS
15. =CODE BLOCK COLORS
16. =HEADER ELEMENTS
16.1 =HEADER TITLES
16.2 =SEARCH ELEMENT
16.3 =LOGIN BOX ELEMENT
17. =TOPBAR ELEMENTS
17.1 =TOPBAR CATEGORIES
17.2 =DROPDOWN MENU
18. =SIDE-BAR ELEMENTS
18.1 =SIDE-BAR GENERAL
18.2 =SOCIAL MEDIA ICONS
18.3 =SIDEBLOCK MENU
18.4 =MENU-ITEMS
18.5 =SIDEBAR COLLAPSIBLES
18.5 =INTERWIKI ELEMENTS
19. =FOOTER
20. =LICENSE AREA
21. =MAIN CONTENT UI ELEMENTS
21.1 =UI ICONS
21.1.1 =PAGE OPTIONS ICONS
21.1.2 =TEXT EDITOR ICONS
21.2 =TABS
21.3 =TABLES
21.4 =BLOCKQUOTES
21.5 =FOOTNOTES/BIBLIOGRAPHY FOOTER
21.6 =TOC
22. =GLOBAL ELEMENTS
22.1 =UI BUTTONS
22.2 =RATING MODULE
22.3 =MODALS
22.4 =FOOTNOTES HOVER BLOCK
22.5 =LISTPAGES PAGER
22.6 =ANIMATIONS
===============================
======== TEXT ELEMENTS ========
===============================
23. =HARDCODED TEXT
===============================
========= DEPRECIATED =========
===============================
24. =LEGACY VARS
=============== */
/* ===CUSTOM MEDIA DEFINITIONS=== */
@custom-media --viewport-desktop only screen and (width >= 56.25rem);
@custom-media --viewport-tablet only screen and (width <= 56.25rem);
@custom-media --viewport-mobile only screen and (width <= 30rem);
: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: "nonumb3rstheme";
/* set this to the URL of your theme's page - eg for "component:ar-theme", set it to "ar-theme" */
--theme-name: "Black Highlighter Theme";
/* set this to your theme's full name */
/* ===HEADER ELEMENTS=== */
--logo-image: url("http://scp-wiki.wikidot.com/local--files/scp-6620/6620logo.png");
--header-title: "SCP-6620";
--header-subtitle: none;
--diagonal-stripes: none;
/* ===TYPEFACES=== */
--body-font: "Rubik";
--UI-font: PTRootUI, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantrell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--header-font: "Poppins";
--title-font: "Poppins";
--mono-font: Recursive, Consolas, Monaco, monospace;
/* ===BASE FONT SIZE & LINE HEIGHT=== */
--min-font-size: 0.8125rem; /* 13px */
--max-font-size: 0.9375rem; /* 15px */
--base-font-size: max(var(--min-font-size), min(2vw, var(--max-font-size)));
--base-line-height: 1.5;
/* ===HEADER TITLE FONT SIZES=== */
--header-h1-font-size: calc(var(--base-font-size) * (40 / 9));
--header-h2-font-size: var(--base-font-size);
}
/* Temporary fix until either Safari fixes itself or another solution reveals itself */
:root {
@media (--viewport-tablet) {
--base-font-size: var(--min-font-size);
}
}
:root {
/* ===VARIABLE FONT SETTINGS=== */
/* SETTING | ============== DESCRIPTION | FONT: RANGE */
/* SETTING | ============== Weight | Body: 100 - 900 */
--wght: 400;
/* SETTING | ============== Weight for UI | UI: 100 - 700 */
--ui-wght: 500;
/* SETTING | ============== Hover Weight for UI | UI: 100 - 700 */
--ui-hvr-wght: 500;
/* ========================== Body Font Italic | Body: 0 - 1 */
--ital: 0;
/* ===VARIABLE MONO FONT SETTINGS=== */
/* See here for Recursive Font information: https://www.recursive.design/ */
/* =========================== Mono Font Weight | Mono: 300 - 1000 */
--mono-wght: 350;
/* ========================== Mono Font Italic | Mono: -15 - 0 */
--slnt: 0;
/* ========================== Mono Font Casual Amnt | Mono: 0 - 1 */
--CASL: 0;
/* ========================== Mono Font Cursive Amnt| Mono: 0 - 1 */
--CRSV: 0;
/* ========================== Mono Font Mono Amnt | Mono: 0 - 1 */
--MONO: 1;
/* ===OPENTYPE FEATURE SETTINGS=== */
/* See here for detailed explainations: https://sparanoid.com/lab/opentype-features/ */
/* ========================== Lining Numerals | Any: 0 OR 1 */
--lnum: 1;
/* ========================== Proportional Numerals | Any: 0 OR 1 */
--pnum: 1;
/* ========================== Kerning | Any: 0 OR 1 */
--kern: 1;
/* ========================== Capital Spacing | Any: 0 OR 1 */
--cpsp: 1;
/* ========================== Case Alternatives | Any: 0 OR 1 */
--liga: 1;
/* ========================== Standard Ligature | Any: 0 OR 1 */
--case: 1;
/* ========================== Contextual Ligature | Any: 0 OR 1 */
--clig: 1;
/* ========================== Discretionary Ligature| Any: 0 OR 1 */
--dlig: 0;
/* ========================== Contextual Alternate | Any: 0 OR 1 */
--calt: 1;
/* ========================== Access All Alternates | Any: 0 OR 1 */
--aalt: 0;
/* ========================== Stylistic Sets | Any: 0 OR 1 */
/* ========================== SS 1 | Open Digits | Inter: 0 OR 1 */
--ss01: 1;
/* ========================== SS 2 | Disambiguation | Inter: 0 OR 1 */
--ss02: 0;
/* ========================== SS 3 | Curved R | Inter: 0 OR 1 */
--ss03: 1;
/* ========================== SS 4 | SS2 w/o zero | Inter: 0 OR 1 */
--ss04: 1;
/* ========================== Slashed Zero | Inter: 0 OR 1 */
--zero: 1;
/* ========================== Single Story a | Inter: 0 OR 1 */
--cv11: 0;
/* ===STANDARD THEME COLORS=== */
/* white */
--white-monochrome: 247, 247, 247;
/* v light gray for blockquotes and stuff */
--pale-gray-monochrome: 236, 236, 234;
/* very light pale gray for misc. use */
--light-pale-gray-monochrome: 242, 242, 241;
/* very light accent gray for misc. use */
--very-light-gray-monochrome: 224, 225, 221;
/* light accent gray for login status */
--light-gray-monochrome: 224, 225, 221;
/* gray */
--gray-monochrome: 149, 155, 163;
/* dark accent gray for sidebar background */
--dark-gray-monochrome: 13, 27, 42;
/* black */
--black-monochrome: 13, 20, 28;
/* subdued theme color */
--pale-accent: 210, 20, 20;
/* vivid theme color the "default" accent color */
--bright-accent: 231, 191, 191;
/* theme color */
--medium-accent: 220, 193, 193;
/* darker theme color */
--dark-accent: 203, 159, 159;
/* alternate accent color for newpage links */
--alt-accent: 65, 90, 119;
/* ===PRIMARY COLORS=== */
/* ===GENERAL COLORS=== */
--swatch-primary: var(--bright-accent);
--swatch-primary-darker: var(--medium-accent);
--swatch-primary-darkest: var(--dark-accent);
--swatch-border-color: var(--black-monochrome);
/* ===GENERAL TEXT COLORS=== */
--swatch-text-dark: var(--black-monochrome);
--swatch-text-light: var(--white-monochrome);
--swatch-text-general: var(--swatch-text-light);
--swatch-important-text: var(--bright-accent);
/* ===MENU COLORS=== */
/* ===MENU BACKGROUND COLORS=== */
--swatch-menubg-color: var(--white-monochrome);
--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);
/* ===MENU TEXT COLORS=== */
--swatch-menutxt-dark-color: var(--black-monochrome);
--swatch-menutxt-light-color: var(--white-monochrome);
--swatch-menutxt-general-color: var(--swatch-menutxt-dark-color);
/* ===SECONDARY & TERTIARY COLORS=== */
/* Editing these will edit a vast majority of theme elements. Useful for making dark themes */
/* Colors for Secondary & Tertiary items like Blockquote and YUI Tabs */
--swatch-secondary-color: var(--swatch-menubg-light-color);
--swatch-tertiary-color: var(--swatch-menubg-medium-color);
--swatch-alternate-color: var(--swatch-menubg-dark-color);
/* Text Colors for Secondary & Tertiary items like Sidebar Headers and Top-Bar Menu Text */
--swatch-text-secondary-color: var(--swatch-menutxt-light-color);
--swatch-text-tertiary-color: var(--swatch-menutxt-dark-color);
/* ===STRUCTURAL SPACING ELEMENTS=== */
--body-width-on-desktop: 60rem;
--body-width-on-mobile: 100%;
--scrollbar-width: 1ch;
/* ===HEADER MEASUREMENTS=== */
--header-width-on-desktop: 61.25rem;
--header-width-on-mobile: 100vw;
--header-height-on-desktop: 15rem;
--header-height-on-mobile: 15rem;
--header-background-image-size: 100% var(--header-height-on-desktop);
/* ===TOPBAR MEASUREMENTS=== */
--topbar-height-on-desktop: 1.875rem;
--topbar-height-on-mobile: 3rem;
/* ===FINAL HEADER + TOPBAR MEASUREMENTS=== */
/* These Vars should not be edited unless necessary. */
--final-header-height-on-desktop: calc(var(--header-height-on-desktop) + var(--topbar-height-on-desktop));
--final-header-height-on-mobile: calc(var(--header-height-on-mobile) + var(--topbar-height-on-mobile));
/* ===SIDEBAR MEASUREMENTS=== */
--sidebar-width-on-desktop: min(calc(var(--base-font-size) * (266 / 15)), calc((100vw - var(--body-width-on-desktop))));
--sidebar-width-on-mobile: calc(var(--base-font-size) * (238 / 15));
--sidebar-internal-border-thickness: 0.125rem;
}
/* ===============================
======= SPECIFIC COLORS =======
===============================
/* Colors for Buttons, Tabs, Tables, Footnotes Hover/Modal, Etc. */
:root {
/* ===BACKGROUND GRADIENT=== */
/* ===GENERAL BACKGROUND=== */
/* Overall Page Background Color */
--swatch-background: var(--black-monochrome);
--background-gradient-color: var(--black-monochrome);
/* ===HEADER GRADIENT=== */
/* Colors forming the header gradient used in --gradient-header var */
--header-gradient-color-bottom: 13, 27, 42;
--header-gradient-color-middle: 13, 27, 42;
--header-gradient-color-top: 13, 27, 42;
/* ===TOPBAR GRADIENT=== */
/* Colors used in the --gradient-topmenu var to give the topbar its color */
--swatch-topmenu-bg-color: var(--swatch-menubg-medium-dark-color);
--swatch-topmenu-border-color: var(--swatch-menubg-black-color);
/* ===LINK COLORS=== */
--link-color: var(--pale-accent);
--visited-link-color: var(--swatch-primary-darkest);
--hover-link-color: var(--swatch-primary);
--newpage-color: var(--alt-accent);
/* ===CODE BLOCK COLORS=== */
--swatch-code-text-general: var(--swatch-text-dark);
--swatch-code-text-comment: 102 111 120; /* Greyish Blue */
--swatch-code-text-quotes: 183 83 1; /* Redish Orange */
--swatch-code-text-string: 86 122 13; /* Green */
--swatch-code-text-identifier: 1 84 147; /* Blue */
--swatch-code-text-reserved: 128 51 120; /* Dark Purple */
--swatch-code-text-builtin: var(--swatch-code-text-quotes);
--swatch-code-text-inlinedoc: var(--swatch-code-text-identifier);
--swatch-code-text-var: var(--swatch-code-text-string);
--swatch-code-text-url: var(--swatch-code-text-identifier);
--swatch-code-text-special: var(--swatch-code-text-identifier);
--swatch-code-text-number: var(--swatch-code-text-quotes);
--swatch-code-text-inlinetags: var(--swatch-code-text-quotes);
}
#header {
/* ===HEADER ELEMENTS=== */
/* ===HEADER TITLES=== */
/* Header H1 and H2 colors */
--swatch-headerh1-color: var(--swatch-text-light);
--swatch-headerh2-color: var(--swatch-text-light);
/* ===SEARCH ELEMENT=== */
--search-icon-color: var(--swatch-text-secondary-color);
--search-icon-hover-color: var(--swatch-text-secondary-color);
--search-icon-hover-bg-color: var(--swatch-alternate-color);
--search-textbox-text-color: 0, 0, 0, 0;
/* Focus is when the search box has been clicked on */
--search-icon-focus-color: var(--swatch-text-secondary-color);
--search-icon-focus-bg-color: var(--swatch-primary);
--search-focus-outline-color: var(--swatch-primary);
--search-focus-textbox-bg-color: var(--swatch-alternate-color);
--search-focus-textbox-text-color: var(--swatch-text-secondary-color);
/* ===LOGIN BOX ELEMENT=== */
--login-line-divider-color: var(--swatch-text-secondary-color);
--login-username-color: var(--swatch-text-secondary-color);
--login-myaccount-color: var(--swatch-text-secondary-color);
--login-myaccount-hover-color: var(--login-myaccount-color);
--login-myaccount-underline-color: var(--swatch-primary-darkest);
--login-myaccount-hover-bg-color: var(--swatch-primary-darkest);
--login-arrow-color: var(--search-icon-color);
/* Dropdown Box when arrow is clicked */
--login-dropdown-bg-color: var(--swatch-menubg-color);
--login-dropdown-bg-image: var(--gradient-header);
--login-dropdown-border-color: var(--swatch-text-tertiary-color), 0.5;
--login-dropdown-text-color: var(--swatch-text-secondary-color);
--login-dropdown-text-hover-color: var(--swatch-text-secondary-color);
--login-dropdown-bg-hover-color: var(--swatch-primary);
/* Mobile Icon Styling */
--login-mobile-icon-color: var(--search-icon-color);
--login-mobile-icon-hover-color: var(--search-icon-hover-color);
--login-mobile-icon-hover-bg-color: var(--search-icon-hover-bg-color);
}
#top-bar {
/* ===TOPBAR ELEMENTS=== */
/* ===TOPBAR CATEGORIES=== */
--topmenu-category-color: var(--swatch-text-secondary-color);
--topmenu-category-hover-color: var(--swatch-text-secondary-color);
--topmenu-category-hover-bg: 0, 0, 0, 0; /* Transparent */
--topmenu-hover-border-color: var(--swatch-primary);
--mobile-topmenu-sidebar-button-color: var(--swatch-text-secondary-color);
/* ===DROPDOWN MENU=== */
--dropdown-bg-color: var(--swatch-alternate-color), 0.9;
--dropdown-border-color: var(--swatch-text-tertiary-color), 0.5;
--dropdown-links-color: var(--swatch-text-secondary-color);
--dropdown-links-bg-color: 0, 0, 0, 0; /* Transparent */
--dropdown-links-hover-color: var(--swatch-text-secondary-color);
--dropdown-links-hover-bg-color: var(--swatch-primary);
}
#side-bar,
#interwiki {
/* ===SIDE-BAR ELEMENTS=== */
/* ===SIDE-BAR GENERAL=== */
--sidebar-bg-color: var(--);
--sidebar-resources-bg-color: var(--swatch-primary-darker), 0.25;
--sidebar-media-bg-color: var(--swatch-primary-darker), 0.125;
/* ===SOCIAL MEDIA ICONS=== */
--discord-icon-color: 88, 101, 242; /* BLURPLE */
--deviantart-icon-color: 0, 199, 135;
--facebook-icon-color: 59, 89, 152;
--github-icon-color: 25, 23, 23;
--instagram-icon-color: 240, 148, 51;
--instagram-icon-gradient: linear-gradient(45deg, rgb(240 148 51) 0%, rgb(230 104 60) 25%, rgb(220 39 67) 50%, rgb(204 35 102) 75%, rgb(188 24 136) 100%);
--reddit-icon-color: 225, 69, 0;
--sandbox-icon-color: 35, 140, 120;
--steam-icon-color: 8, 20, 40;
--tiktok-icon-color: 12, 12, 12;
--tiktok-icon-gradient: linear-gradient(125deg, rgb(37 244 238) 0%, rgb(37 244 238) 50%, rgb(254 44 85) calc(50% + 0.0625rem), rgb(254 44 85) 100%);
--twitch-icon-color: 100, 65, 165;
--twitter-icon-color: 29, 161, 242;
--youtube-icon-color: 255, 0, 0;
--social-icon-hover-color: var(--swatch-primary);
/* ===SIDEBLOCK MENU=== */
--sideblock-bg-color: 0, 0, 0, 0; /* Transparent */
--sideblock-heading-border-color: var(--swatch-primary);
--sideblock-heading-bg-color: 0, 0, 0, 0; /* Transparent */
--sideblock-heading-text-color: var(--swatch-primary-darker);
/* ===MENU-ITEMS=== */
--sidebar-border-color: var(--swatch-border-color), 0.08;
--sidebar-subtext-color: var(--swatch-text-light);
--sidebar-links-text: var(--swatch-text-light);
--sidebar-links-bg-color: 0, 0, 0, 0; /* Transparent */
--sidebar-links-hover-bg-color: var(--swatch-primary);
--sidebar-links-hover-text-color: var(--swatch-text-secondary-color);
/* ===SIDEBAR COLLAPSIBLES=== */
/* Folded Colors */
--sidebar-collapsible-fld-link-bg: var(--swatch-primary-darker), 0.25;
--sidebar-collapsible-fld-link-color: var(--sideblock-heading-text-color);
--sidebar-collapsible-fld-link-hover-bg: var(--swatch-primary-darker);
--sidebar-collapsible-fld-link-hover-color: var(--swatch-text-secondary-color);
--sidebar-collapsible-fld-arrow-color: var(--swatch-text-tertiary-color);
--sidebar-collapsible-fld-arrow-hover-color: var(--swatch-text-secondary-color);
/* Unfolded Colors */
--sidebar-collapsible-ufld-link-bg: var(--sidebar-collapsible-fld-link-bg);
--sidebar-collapsible-ufld-link-color: var(--sideblock-heading-text-color);
--sidebar-collapsible-ufld-link-hover-bg: var(--swatch-primary);
--sidebar-collapsible-ufld-link-hover-color: var(--sidebar-collapsible-fld-link-hover-color);
--sidebar-collapsible-ufld-arrow-color: var(--sidebar-collapsible-fld-arrow-color);
--sidebar-collapsible-ufld-arrow-hover-color: var(--sidebar-collapsible-fld-arrow-hover-color);
/* Unfolded Body Colors */
--sidebar-collapsible-body-bg: var(--swatch-primary), 0.125;
--sidebar-collapsible-link-color: var(--sidebar-links-text);
--sidebar-collapsible-link-hover-bg: var(--sidebar-links-hover-bg-color);
--sidebar-collapsible-link-hover-color: var(--sidebar-links-hover-text-color);
}
/* ===INTERWIKI ELEMENTS=== */
#interwiki {
--base-font-size: var(--max-font-size);
}
@media only screen and (max-width: 14rem) {
#interwiki {
--base-font-size: var(--min-font-size);
}
}
/* ===FOOTER=== */
#footer {
--footer-bg-color: var(--swatch-primary-darkest);
--footer-text-color: var(--swatch-text-secondary-color);
--footer-link-color: var(--swatch-text-secondary-color);
--footer-link-hover-color: var(--swatch-primary);
--footer-link-hover-bg-color: var(--swatch-secondary-color);
}
/* ===LICENSE AREA=== */
#license-area {
--license-bg-color: var(--swatch-alternate-color);
--license-text-color: var(--swatch-text-secondary-color);
--license-link-color: var(--swatch-text-secondary-color);
--license-link-hover-color: var(--swatch-primary);
--license-link-hover-bg-color: var(--swatch-secondary-color);
}
#main-content {
/* ===MAIN CONTENT UI ELEMENTS */
/* ===UI ICONS=== */
/* ===PAGE OPTIONS ICONS=== */
--ui-icon-color: var(--swatch-text-secondary-color);
--ui-icon-bg: var(--swatch-primary-darkest);
--ui-icon-hover-color: var(--swatch-text-secondary-color);
--ui-icon-hover-bg: var(--swatch-primary);
/* ===TEXT EDITOR ICONS=== */
--editor-icon-color: var(--swatch-menutxt-general-color);
--editor-icon-bg: 0, 0, 0, 0; /* Transparent */
--editor-icon-hover-color: var(--swatch-background);
--editor-icon-hover-bg: var(--swatch-primary);
--editor-icon-submenu-bg: var(--swatch-secondary-color);
/* ===TABS=== */
--tabs-bg: var(--swatch-secondary-color);
--tabs-txt: var(--swatch-text-tertiary-color);
--tabs-hover-bg: var(--swatch-primary-darker);
--tabs-hover-txt: var(--swatch-text-secondary-color);
--tabs-selected-bg: var(--swatch-primary);
--tabs-selected-txt: var(--swatch-text-secondary-color);
--tabs-selected-outline: var(--swatch-primary);
--tabs-bottom-border-color: var(--swatch-primary-darker);
--tabs-content-bg-color: var(--swatch-secondary-color), 0.25;
--tabs-content-border-color: var(--swatch-tertiary-color);
/* ===TABLES=== */
--tables-header-bg: var(--swatch-primary-darkest);
--tables-header-txt: var(--swatch-text-secondary-color);
--tables-border: var(--swatch-tertiary-color);
--tables-body-bg: var(--swatch-background);
--tables-body-txt: var(--swatch-text-dark);
/* ===BLOCKQUOTES=== */
--blockquote-bg-color: var(--swatch-secondary-color), 0.25;
--blockquote-border-color: var(--swatch-tertiary-color);
/* Color for special .colorbar-quote blockquote class */
--blockquote-colorbar-color: var(--swatch-primary), 1;
/* ===FOOTNOTES/BIBLIOGRAPHY FOOTER=== */
--footnotes-footer-bg-color: var(--swatch-secondary-color);
--footnotes-footer-colorbar-color: var(--swatch-primary-darkest);
--footnotes-footer-title-bg-color: var(--swatch-primary-darkest);
--footnotes-footer-title-text-color: var(--swatch-text-secondary-color);
--footnotes-footer-num-color: var(--link-color);
--footnotes-footer-num-hover-color: var(--hover-link-color);
--footnotes-footer-text-color: var(--swatch-text-dark);
/* ===TOC=== */
--toc-header-bg-color: var(--swatch-primary-darkest);
--toc-header-text-color: var(--swatch-text-secondary-color);
--toc-header-text-hover-color: var(--swatch-text-secondary-color);
--toc-body-bg-color: var(--swatch-menubg-color);
--toc-directory-lines-color: var(--swatch-tertiary-color);
--toc-body-link-color: var(--link-color);
--toc-body-link-hover-color: var(--link-color);
--toc-body-hover-arrow-color: var(--link-color);
/* ===PAGE TAGS=== */
--pagetags-title-bg: var(--swatch-primary-darkest);
--pagetags-title-text: var(--swatch-text-secondary-color);
--pagetags-text-color: var(--swatch-primary-darkest);
--pagetags-text-hover-color: var(--swatch-background);
--pagetags-text-hover-bg-color: var(--swatch-primary);
/* ===DEFINITION LISTS */
--dl-content-bg-color: var(--swatch-secondary-color), 0.25;
--dl-content-border-color: var(--swatch-tertiary-color);
--dt-bg-color: var(--swatch-primary-darkest);
--dt-text-color: var(--swatch-text-secondary-color);
--dd-left-border-color: var(--dt-bg-color);
}
/* ===GLOBAL ELEMENTS=== */
/* ===UI BUTTONS=== */
@define-mixin bhl-btn $maxwidth {
--wght: var(--ui-wght);
display: inline-flex;
container-type: normal;
position: relative;
z-index: 2;
align-items: center;
justify-content: center;
min-width: $maxwidth;
margin: 0;
padding: 0.25em;
overflow: hidden;
transition:
border-color 0.2s var(--ease-in-out),
box-shadow 0.2s var(--ease-in-out),
color 0.15s var(--ease-in-out),
background-color 0.15s var(--ease-in-out),
font-weight 0.2s var(--ease-in-out),
font-variation-settings 0.2s var(--ease-in-out);
border: 0.0625rem solid rgba(var(--swatch-primary), 0.05);
outline: 0 solid rgb(var(--swatch-primary));
background-color: rgb(var(--ui-button-bg));
box-shadow:
-0.125rem 0 0.25rem 0 rgba(var(--swatch-tertiary-color), 0.25),
inset 0 -0.0625rem 0 0 rgba(var(--swatch-tertiary-color), 0.75),
0 0 0 0 rgb(var(--ui-button-bg));
color: rgb(var(--ui-button-txt));
font-family: var(--UI-font);
font-weight: var(--wght);
text-decoration: none;
will-change: border-color, box-shadow, color, background-color, font-weight, font-variation-settings;
@supports (font-size:0.75cqi) {
font-size: calc(max(var(--min-font-size),min(0.75cqi,var(--max-font-size))) * 1.8);
}
&:is(:hover, :active, :focus, :focus-within) {
--wght: var(--ui-hvr-wght);
border-color: transparent;
outline: 0 solid rgb(var(--swatch-primary));
background-color: rgb(var(--ui-button-hover-bg));
box-shadow: 0 0 0 0 rgba(var(--swatch-tertiary-color), 0), inset 0 0 0 0 rgba(var(--swatch-tertiary-color), 0), 0 0 0 0.125rem rgb(var(--ui-button-hover-outline));
color: rgb(var(--ui-button-hover-txt));
font-weight: var(--wght);
text-decoration: none;
cursor: pointer;
}
@supports (font-size: 1cqi) {
font-size: max(var(--min-font-size), min(0.75cqi, var(--max-font-size)));
}
}
:root {
--ui-button-bg: var(--swatch-secondary-color);
--ui-button-txt: var(--swatch-text-tertiary-color);
--ui-button-hover-bg: var(--swatch-primary);
--ui-button-hover-txt: var(--swatch-text-secondary-color);
--ui-button-hover-outline: var(--swatch-primary);
/* ===RATING MODULE=== */
--rating-module-button-plus-color: var(--theme-color);
--rating-module-button-negative-color: var(--theme-color);
--rating-module-button-cancel-color: var(--swatch-tertiary-color);
--rating-module-button-credit-color: var(--swatch-secondary-color);
--rating-module-bg-color: var(--swatch-background);
--rating-module-bottom-border-color: var(--swatch-primary);
--rating-module-text-color: var(--swatch-text-light);
--rating-module-text-hover-color: var(--swatch-text-light);
--font-family: "Poppins";
/* ===MODALS=== */
--modal-bg: var(--swatch-secondary-color);
--modal-body-text: var(--swatch-text-tertiary-color);
--modal-body-header-txt: var(--swatch-text-tertiary-color); /* h1/h2/h3/h4/h5/h6 */
--modal-header-bg: var(--swatch-primary-darkest);
--modal-header-txt: var(--swatch-text-secondary-color);
--modal-header-stripe: var(--swatch-primary);
/* ===FOOTNOTES HOVER BLOCK=== */
--hoverblock-bg: var(--swatch-secondary-color);
--hoverblock-txt: var(--swatch-text-tertiary-color);
--hoverblock-header-bg: var(--swatch-primary-darker);
--hoverblock-header-txt: var(--swatch-text-secondary-color);
--hoverblock-footer-bg: var(--swatch-tertiary-color);
--hoverblock-footer-txt: var(--swatch-text-tertiary-color);
/* ===LISTPAGES PAGER=== */
--pager-text: var(--swatch-text-dark);
--pager-link: var(--link-color);
--pager-link-hover: var(--swatch-text-secondary-color);
--pager-hover-bg: var(--swatch-primary-darkest);
--pager-selected-bg: var(--swatch-primary);
--pager-selected-link: var(--swatch-text-secondary-color);
}
/* ===ANIMATIONS=== */
:root {
--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
}
@keyframes fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes slide-in {
from {
translate: 1rem 1rem;
}
to {
translate: 0 0;
}
}
@supports not (translate: 1rem 1rem) {
@keyframes slide-in {
from {
transform: translate(1rem, 1rem);
}
to {
transform: translate(0, 0);
}
}
}
@keyframes slide-down {
from {
max-height: 0;
}
to {
max-height: var(--header-height-on-desktop);
}
}
@keyframes lift-in {
from {
box-shadow: 0 0 0 0 rgba(var(--swatch-alternate-color), 0.25), inset 0 0 0 0.0625rem rgb(var(--swatch-primary-darkest));
}
to {
box-shadow: 0.25rem 0.125rem 0.5rem 0 rgba(var(--swatch-alternate-color), 0.25), inset 0 0 0 0.0625rem rgb(var(--swatch-primary-darkest));
}
}
/* ===============================
======== TEXT ELEMENTS ========
===============================
/* ===HARDCODED TEXT=== */
:root {
/* Found in Wikidot Structure */
--text-tags: "TAGS\0021b4";
--text-editor-desc: "Short Description of Changes:";
--text-pagehistory-rev: "rev.";
--text-pagehistory-flags: "flags";
--text-pagehistory-actions: "actions";
--text-pagehistory-by: "by";
--text-pagehistory-date: "date";
--text-sitetools: "Site Tools";
/* Found in Elements */
--text-creditview-back: "Back";
--text-tableofcontents: "Table of Contents";
/* Found in Header */
--text-messages: "Messages";
}
/* ===============================
========= DEPRECIATED =========
===============================
/* ===LEGACY VARIABLES=== */
/* These Vars are being left for now in case they are used in various these but will eventually be removed */
:root {
/* Legacy Var -- No longer used */
--gradient-sidemenu-header: linear-gradient(10deg, rgba(var(--swatch-primary-darker), 0.45) 0%, rgba(var(--swatch-primary-darker), 0.55) 100%);
--rating-module-button-color: var(--swatch-menutxt-general-color);
--border-styling: solid 0.0625rem rgb(var(--swatch-border-color));
--border-radius-width: 0.0625rem;
/* Box-Shadow 1px Borders */
--box-border-bottom: 0 0.0625rem 0 0 rgb(var(--swatch-border-color));
--box-border-top: 0 -0.0625rem 0 0 rgb(var(--swatch-border-color));
--box-border-left: -0.0625rem 0 0 0 rgb(var(--swatch-border-color));
--box-border-right: 0.0625rem 0 0 0 rgb(var(--swatch-border-color));
--box-border-all: 0 0 0 0.0625rem rgb(var(--swatch-border-color));
--sidebar-transition-timing: 0.5s var(--ease-in-out) 0.1s;
}
:root{
--base-color: rgb(66, 66, 72);
--hover-color: rgb(236, 203, 217);
--click-color: rgb(216, 151, 178);
}
#page-title {
display: none;
}
.document {
background-color: white;
padding: 40px;
width: 70%;
margin: auto;
}
font-size:20px;font-family:'Courier Prime';color:black;
font-size:20px;font-family:'Courier Prime';color:black;
font-size:20px;font-family:'Courier Prime';color:black;
filter: blur(0.3px);
filter: blur(0.5px);
filter: blur(1px);
filter: blur(1.5px);
filter: blur(2px);
filter: blur(2.5px);
filter: blur(3px);
font-size:20px;font-family:'Courier Prime';color:black;
font-size:20px;font-family:'Courier Prime';color:black;
:scp-wiki:theme:black-highlighter-theme
[info]
:scp-wiki:component:collapsible-sidebar
[info]
:scp-wiki:component:fade-in
[info]
:scp-wiki:component:ratio-bar
[info]
:scp-wiki:component:bhl-dark-sidebar
[info]
:scp-wiki:component:author-label-source
[info]
:scp-wiki:component:author-label-source
[info]
:scp-wiki:component:license-box
[info]
:scp-wiki:component:license-box-end
[info]
no-addendum
center-collapse
document
no-addendum
center-collapse
document
no-addendum
center-collapse
document
no-addendum
center-collapse
document
footer-wikiwalk-nav