@import url("https://nu-scptheme.github.io/Black-Highlighter/css/min/normalize.min.css");
@import url("https://nu-scptheme.github.io/Black-Highlighter/css/min/black-highlighter.min.css");
/* Now that that source is out of the way, Special Thanks to All The BlackHighlighter */
/* Theme Creators for having enough difference in code for me to learn via trial and */
/* error, and also to DrMagnus for the additional pointers to lead me to that one */
/* EFFING HYPHEN THAT WAS MISSING THAT I COULDNT LOCATE FOR 40 HOURS OF CODING */
@import url('https://fonts.googleapis.com/css?family=Play|Tomorrow:500,700&display=swap&subset=latin-ext');
@supports(--css: variables) {
:root {
/* Typefaces */
--body-font: 'tomorrow', monospace;
--header-font: 'tomorrow', sans-serif;
--title-font: 'play', monospace;
--mono-font: "tomorrow", monospace;
/* Standard Colors */
--white-monochrome: 218, 218, 216; /* Chilled Slate */
--pale-gray-monochrome: 223, 221, 190; /* Thrilla in Manilla */
--light-gray-monochrome: 137, 147, 147; /* Underway Grey */
--gray-monochrome: 127, 127, 127; /* Jumbo */
--dark-gray-monochrome: 101, 101, 101; /* Dove Gray */
--black-monochrome: 25, 20, 16; /* Zeus */
--bright-accent: 140, 149, 183; /* January Snow */
--medium-accent: 0, 0, 0; /* Existential Dread */
--dark-accent: 75, 83, 105; /* Old World Blue */
--logo-image: url("https://raw.githubusercontent.com/Jet-Savage/EC-Director/master/EthicsCommitteeTRSP-XLRG.png"); /* Its where I could put it. */
--header-title:"Ethics Committee HQ";
--header-subtitle:"Ad Praesidio Speculatores";
--background-gradient-color: 205, 205, 205;
--background-gradient-distance: 50rem;
/* Link Colors */
--link-color: var(--bright-accent);
--visited-link-color: var(--dark-accent);
--hover-link-color: var(--dark-accent);
--newpage-color: 221, 102, 17;
scrollbar-color: rgba(var(--white-monochrome), 1) rgba(var(--bright-accent), 0.50);
}
#container-wrap-wrap {
background-image:
repeating-linear-gradient(180deg,
hsla(0, 0%, 100%, 0),
hsla(0, 0%, 100%, 0) 0.25vh,
rgba(88, 88, 88, 0.1) 0.35vh,
rgba(88, 88, 88, 0.2) 0.5vh),
linear-gradient(to bottom,
rgba(var(--black-monochrome), 1) 7.5rem,
rgba(var(--gray-monochrome), 1) 7.625rem,
rgba(var(--gray-monochrome), 1) calc(100% - 0.125rem),
rgba(var(--gray-monochrome), 1) calc(100% - 0.125rem),
rgba(var(--black-monochrome), 1) 100%);
background-image: url(https://raw.githubusercontent.com/Jet-Savage/EC-Director/master/BlackMarble.jpg);
background-size: 100% 7.5rem, 100% 9.375rem;
background-repeat: repeat-x;
#skrollr-body {}
a {
font-weight: 900;
}
#header h2 span::before {
color: rgb(var(--bright-accent));
}
#header h1 *,
#top-bar *,
#page-title * {
will-change: opacity;
transition: opacity 0.2s ease-in-out;
}
#header h1 a:hover::before,
#top-bar a:hover,
#page-title:hover,
#search-top-box-form input[type="submit"]:hover,
#search-top-box-form input[type="submit"]:focus {
-webkit-animation: flicker 20s linear infinite;
-moz-animation: flicker 20s linear infinite;
animation: flicker 20s linear infinite;
}
#top-bar li:hover ul,
#top-bar li:focus-within ul,
#top-bar li.sfhover ul,
#top-bar li ul {
-webkit-backdrop-filter: none !important;
backdrop-filter: none !important;
}
#search-top-box-form input[type="submit"] {
background: rgb(var(--bright-accent)) !important;
}
#search-top-box-form input[type="submit"]:hover,
#search-top-box-form input[type="submit"]:focus {
background: rgb(var(--dark-accent)) !important;
}
#side-bar img {
display: none;
}
#side-bar .collapsible-block-unfolded {
background: unset;
}
#side-bar div.menu-item a.collapsible-block-link,
#side-bar .side-block>.collapsible-block a.collapsible-block-link {
background: rgba(var(--medium-accent),0.5);
}
#side-bar div.menu-item a,
#side-bar div.menu-item .text {
font-weight: 900;
}
#side-bar div.menu-item a:hover {
-webkit-animation: flicker 20s linear infinite;
-moz-animation: flicker 20s linear infinite;
animation: flicker 20s linear infinite;
}
.page-rate-widget-box {
background:
linear-gradient(to bottom,
rgb(var(--bright-accent)) 0%,
rgb(var(--dark-accent)) 30%,
rgb(var(--dark-accent)) 100%) !important;
}
.page-rate-widget-box > span.rate-points,
.page-rate-widget-box > span.rateup,
.page-rate-widget-box > span.ratedown,
.page-rate-widget-box > span.cancel,
.page-rate-widget-box > span.rate-points > a,
.page-rate-widget-box > span.rateup > a,
.page-rate-widget-box > span.ratedown > a,
.page-rate-widget-box > span.cancel > a {
color: rgb(var(--white-monochrome));
mix-blend-mode: unset;
transition: color 0.2s ease-in-out, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.page-rate-widget-box > span.rate-points:hover,
.page-rate-widget-box > span.rate-points:active {
color: rgb(var(--white-monochrome)) !important;
mix-blend-mode: unset !important;
}
.page-rate-widget-box > span.rateup:hover,
.page-rate-widget-box > span.rateup:active,
.page-rate-widget-box > span.ratedown:hover,
.page-rate-widget-box > span.ratedown:active,
.page-rate-widget-box > span.cancel:hover,
.page-rate-widget-box > span.cancel:active {
color: rgb(var(--black-monochrome));
-webkit-animation: flicker 20s linear infinite;
-moz-animation: flicker 20s linear infinite;
animation: flicker 20s linear infinite;
}
.info-container .collapsible-block-folded,
.info-container .collapsible-block-unfolded-link {
background: rgb(var(--bright-accent))!important;
}
iframe.scpnet-interwiki-frame {
filter: hue-rotate(90deg);
}
@media only screen and (max-width: 768px) {
#header {
background-position: left calc(5vw + 5.5rem - 10.4rem) top calc(4% - var(--offset-from-page-top) / 2),top center;
background-size: calc(8.75rem + var(--offset-from-page-top)),100% 7.5rem;
background-repeat: no-repeat,repeat;
}
}
@-webkit-keyframes flicker {
0% {
opacity: .2;
}
5% {
opacity: .9;
}
6% {
opacity: 1;
}
11% {
opacity: .4;
}
11.25% {
opacity: .6;
}
11.5% {
opacity: .4;
}
18% {
opacity: 1;
}
18.5% {
opacity: .9;
}
22% {
opacity: 1;
}
38.5% {
opacity: 1;
}
39% {
opacity: .8;
}
42% {
opacity: 1;
}
60% {
opacity: 1;
}
60.5% {
opacity: 0;
}
62% {
opacity: 0;
}
63% {
opacity: .2;
}
63.25% {
opacity: 0;
}
65% {
opacity: 1;
}
73% {
opacity: 1;
}
75% {
opacity: .8;
}
79% {
opacity: 1;
}
100% {
opacity: 1;
}
}
}