/*Imports*/

@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");
/*Typeface Import*/

@import url('https://fonts.googleapis.com/css?family=Play|Tomorrow:500,700&display=swap&subset=latin-ext');

/*This is the Baseline, dont mess with this code dummy. That means you Jecht.*/
 
@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"); /* Logo */
     --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); 
/* Banner Image */
    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;
    }
}
}
