Nuscp Blackhighlighter
@charset "utf-8";
@import url("https://use.typekit.net/rit0pba.css");
@import url("https://fonts.googleapis.com/css?family=Poppins:600,800|Space+Mono:400,400i,700,700i&display=swap&subset=latin-ext");
@supports(--css:variables){:root {
--theme-base: "black-highlighter";
--theme-id: "black-highlighter";
--theme-name: "nu-SCP Theme";
--logo-image: url('https://nu-scptheme.github.io/Black-Highlighter/img/logo.svg');
--header-title: "SCP Foundation";
--header-subtitle: "SECURE, CONTAIN, PROTECT";
--body-font: freight-sans-pro, sans-serif;
--header-font: "Poppins", sans-serif;
--title-font: "Poppins", sans-serif;
--mono-font: "Space Mono", "Andale Mono", "Courier New", Courier, monospace;
--white-monochrome: 252, 252, 252;
--pale-gray-monochrome: 244, 244, 244;
--light-pale-gray-monochrome: 244, 244, 244;
--very-light-gray-monochrome: 215, 215, 215;
--light-gray-monochrome: 160, 160, 160;
--gray-monochrome: 66, 66, 72;
--dark-gray-monochrome: 48, 48, 52;
--black-monochrome: 12, 12, 12;
--pale-accent: 230, 40, 60;
--bright-accent: 133, 0, 5;
--medium-accent: 100, 46, 44;
--dark-accent: 100, 3, 15;
--alt-accent: 221, 102, 17;
--background-gradient-color: var(--very-light-gray-monochrome);
--header-gradient-color-bottom: var(--medium-accent);
--header-gradient-color-middle: var(--black-monochrome);
--header-gradient-color-top: var(--black-monochrome);
--swatch-background: var(--white-monochrome);
--swatch-primary: var(--bright-accent);
--swatch-primary-darker: var(--medium-accent);
--swatch-primary-darkest: var(--dark-accent);
--swatch-text-dark: var(--black-monochrome);
--swatch-text-light: var(--white-monochrome);
--swatch-important-text: var(--bright-accent);
--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);
--swatch-menutxt-dark-color: var(--black-monochrome);
--swatch-menutxt-light-color: var(--white-monochrome);
--swatch-border-color: var(--black-monochrome);
--swatch-headerh1-color: var(--white-monochrome);
--swatch-headerh2-color: var(--white-monochrome);
--swatch-topmenu-border-color: var(--black-monochrome);
--swatch-topmenu-bg-color: var(--gray-monochrome);
--link-color: var(--pale-accent);
--visited-link-color: var(--swatch-primary);
--hover-link-color: var(--swatch-primary);
--newpage-color: var(--alt-accent);
--sidebar-links-text: var(--swatch-menutxt-dark-color);
--rating-module-button-color: var(--black-monochrome);
--rating-module-button-plus-color: 0, 200, 0;
--rating-module-button-negative-color: 200, 0, 0;
--rating-module-button-cancel-color: 200, 200, 200;
--rating-module-button-credit-color: 50, 50, 50;
--rating-module-text-color: var(--swatch-menutxt-dark-color);
--rating-module-text-hover-color: var(--swatch-menutxt-light-color);
--gradient-header: linear-gradient(0deg,rgb(var(--header-gradient-color-bottom)) 0%,rgb(var(--header-gradient-color-middle)) 90%,rgb(var(--header-gradient-color-top)));
--gradient-topmenu: linear-gradient(180deg,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0) var(--header-height-on-desktop),rgba(var(--swatch-topmenu-border-color),1) var(--header-height-on-desktop),rgba(var(--swatch-topmenu-bg-color),1) -webkit-calc(var(--header-height-on-desktop) + 0.125rem),rgba(var(--swatch-topmenu-bg-color),0.95) -webkit-calc(100% - 0.125rem),rgba(var(--swatch-topmenu-bg-color),1) -webkit-calc(100% - 0.125rem),rgba(var(--swatch-topmenu-border-color),1));
--gradient-topmenu: linear-gradient(180deg,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0) var(--header-height-on-desktop),rgba(var(--swatch-topmenu-border-color),1) var(--header-height-on-desktop),rgba(var(--swatch-topmenu-bg-color),1) -moz-calc(var(--header-height-on-desktop) + 0.125rem),rgba(var(--swatch-topmenu-bg-color),0.95) -moz-calc(100% - 0.125rem),rgba(var(--swatch-topmenu-bg-color),1) -moz-calc(100% - 0.125rem),rgba(var(--swatch-topmenu-border-color),1));
--gradient-topmenu: linear-gradient(180deg,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0) var(--header-height-on-desktop),rgba(var(--swatch-topmenu-border-color),1) var(--header-height-on-desktop),rgba(var(--swatch-topmenu-bg-color),1) calc(var(--header-height-on-desktop) + 0.125rem),rgba(var(--swatch-topmenu-bg-color),0.95) calc(100% - 0.125rem),rgba(var(--swatch-topmenu-bg-color),1) calc(100% - 0.125rem),rgba(var(--swatch-topmenu-border-color),1));
--gradient-topmenu-mobile: linear-gradient(180deg,rgba(var(--swatch-topmenu-border-color),1) 0,rgba(var(--swatch-topmenu-bg-color),1) 0.125rem,rgba(var(--swatch-topmenu-bg-color),1) -webkit-calc(var(--topbar-height-on-mobile) - 0.125rem),rgba(var(--swatch-topmenu-bg-color),1) -webkit-calc(var(--topbar-height-on-mobile) - 0.125rem),rgba(var(--swatch-topmenu-border-color),1) var(--topbar-height-on-mobile));
--gradient-topmenu-mobile: linear-gradient(180deg,rgba(var(--swatch-topmenu-border-color),1) 0,rgba(var(--swatch-topmenu-bg-color),1) 0.125rem,rgba(var(--swatch-topmenu-bg-color),1) -moz-calc(var(--topbar-height-on-mobile) - 0.125rem),rgba(var(--swatch-topmenu-bg-color),1) -moz-calc(var(--topbar-height-on-mobile) - 0.125rem),rgba(var(--swatch-topmenu-border-color),1) var(--topbar-height-on-mobile));
--gradient-topmenu-mobile: linear-gradient(180deg,rgba(var(--swatch-topmenu-border-color),1) 0,rgba(var(--swatch-topmenu-bg-color),1) 0.125rem,rgba(var(--swatch-topmenu-bg-color),1) calc(var(--topbar-height-on-mobile) - 0.125rem),rgba(var(--swatch-topmenu-bg-color),1) calc(var(--topbar-height-on-mobile) - 0.125rem),rgba(var(--swatch-topmenu-border-color),1) var(--topbar-height-on-mobile));
--diagonal-stripes: repeating-linear-gradient(45deg,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);
--gradient-sidemenu-header: linear-gradient(10deg,rgba(var(--medium-accent),0.45),rgba(var(--medium-accent),0.55));
--background-gradient-distance: 40rem;
--gradient-background: linear-gradient(180deg,rgba(var(--background-gradient-color),1) 0,rgba(var(--background-gradient-color),0.987) -webkit-calc(0.008*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.951) -webkit-calc(0.029*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.896) -webkit-calc(0.064*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.825) -webkit-calc(0.11*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.741) -webkit-calc(0.166*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.648) -webkit-calc(0.231*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.550) -webkit-calc(0.304*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.450) -webkit-calc(0.383*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.352) -webkit-calc(0.467*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.259) -webkit-calc(0.554*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.175) -webkit-calc(0.644*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.104) -webkit-calc(0.735*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.049) -webkit-calc(0.825*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.013) -webkit-calc(0.914*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0) var(--background-gradient-distance));
--gradient-background: linear-gradient(180deg,rgba(var(--background-gradient-color),1) 0,rgba(var(--background-gradient-color),0.987) -moz-calc(0.008*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.951) -moz-calc(0.029*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.896) -moz-calc(0.064*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.825) -moz-calc(0.11*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.741) -moz-calc(0.166*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.648) -moz-calc(0.231*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.550) -moz-calc(0.304*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.450) -moz-calc(0.383*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.352) -moz-calc(0.467*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.259) -moz-calc(0.554*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.175) -moz-calc(0.644*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.104) -moz-calc(0.735*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.049) -moz-calc(0.825*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.013) -moz-calc(0.914*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0) var(--background-gradient-distance));
--gradient-background: linear-gradient(180deg,rgba(var(--background-gradient-color),1) 0,rgba(var(--background-gradient-color),0.987) calc(0.008*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.951) calc(0.029*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.896) calc(0.064*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.825) calc(0.11*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.741) calc(0.166*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.648) calc(0.231*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.550) calc(0.304*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.450) calc(0.383*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.352) calc(0.467*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.259) calc(0.554*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.175) calc(0.644*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.104) calc(0.735*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.049) calc(0.825*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0.013) calc(0.914*var(--background-gradient-distance)),rgba(var(--background-gradient-color),0) var(--background-gradient-distance));
--header-height-on-desktop: 7.5rem;
--header-height-on-mobile: 7.5rem;
--topbar-height-on-desktop: 1.875rem;
--topbar-height-on-mobile: 3rem;
--header-background-image-size: 100% var(--header-height-on-desktop);
--body-width-on-desktop: 44.25rem;
--sidebar-width-on-desktop: -webkit-calc(var(--base-font-size) * 0.93333*19);
--sidebar-width-on-desktop: -moz-calc(var(--base-font-size) * 0.93333*19);
--sidebar-width-on-desktop: calc(var(--base-font-size) * 0.93333*19);
--sidebar-width-on-mobile: -webkit-calc(var(--base-font-size) * 0.93333*16);
--sidebar-width-on-mobile: -moz-calc(var(--base-font-size) * 0.93333*16);
--sidebar-width-on-mobile: calc(var(--base-font-size) * 0.93333*16);
--scrollbar-width: 1rem;
--border-styling: solid 0.0625rem rgb(var(--swatch-border-color));
--border-radius-width: 0.0625rem;
--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 ease-in-out 0.1s;
--sidebar-internal-border-thickness: 0.125rem;
--base-font-size: 0.9375rem;
--base-line-height: 1.313rem;
--final-header-height-on-desktop: -webkit-calc(var(--header-height-on-desktop) + var(--topbar-height-on-desktop));
--final-header-height-on-desktop: -moz-calc(var(--header-height-on-desktop) + var(--topbar-height-on-desktop));
--final-header-height-on-desktop: calc(var(--header-height-on-desktop) + var(--topbar-height-on-desktop));
--final-header-height-on-mobile: -webkit-calc(var(--header-height-on-mobile) + var(--topbar-height-on-mobile));
--final-header-height-on-mobile: -moz-calc(var(--header-height-on-mobile) + var(--topbar-height-on-mobile));
--final-header-height-on-mobile: calc(var(--header-height-on-mobile) + var(--topbar-height-on-mobile))
}
html {
font-size: 1em;
line-height: 1.5
}
body,
html {
-webkit-font-variant-ligatures: none;
-moz-font-variant-ligatures: none;
color: #0c0c0c;
color: rgb(var(--swatch-text-dark));
font-variant-ligatures: none
}
body {
-webkit-font-kerning: auto;
-webkit-font-feature-settings: "lnum", "kern", "clig", "calt";
-moz-font-feature-settings: "lnum", "kern", "clig", "calt";
-webkit-hyphens: manual;
-moz-hyphens: manual;
-ms-hyphens: manual;
orphans: 2;
background-color: #fcfcfc;
background-color: rgba(var(--swatch-background), 1);
font-family: Lato, sans-serif;
font-family: var(--body-font);
font-feature-settings: "lnum", "kern", "clig", "calt";
font-kerning: auto;
font-size: 0.875rem;
font-size: var(--base-font-size);
font-variant-numeric: normal;
font-weight: 500;
hyphens: manual;
word-break: normal
}
audio,
canvas,
iframe,
img,
svg,
video {
vertical-align: middle
}
embed,
iframe,
img,
object,
table,
video {
max-width: 100%
}
button,
input,
meter,
progress,
select,
textarea {
font-family: Lato, sans-serif;
font-family: var(--body-font)
}
table:not(.form) td > input {
width: 100%
}
fieldset {
margin: 0;
border: 0;
padding: 0
}
#edit-page-comments {
padding: 0 1rem;
width: -webkit-calc(100% - 2rem);
width: -moz-calc(100% - 2rem);
width: calc(100% - 2rem);
min-height: 3rem;
resize: auto;
line-height: 1.5
}
pre * {
max-width: 90vw;
font-family: PT Mono, Andale Mono, Courier New, Courier, monospace;
font-family: var(--mono-font);
white-space: pre-wrap
}
sup {
position: relative;
top: -0.5em;
vertical-align: top;
font-variant: sub
}
hr {
display: block;
margin: 1em 0;
border: 0;
border-top: 0.063rem solid #424248;
border-top: 0.063rem solid rgba(var(--swatch-menubg-medium-color, 66, 66, 72));
padding: 0;
height: 0.063rem
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: Poppins, sans-serif;
font-family: var(--title-font)
}
h1 {
margin: 0.7em 0 0.6em;
padding: 0 0 0.25em;
color: #0c0c0c;
color: rgb(var(--black-monochrome));
font-weight: 700
}
h2,
h3,
h4,
h5,
h6 {
margin: 0.5em 0 0.4em;
padding: 0;
font-weight: 900;
letter-spacing: 0.063rem
}
ul {
list-style: square
}
a {
color: #b42323;
color: rgb(var(--link-color))
}
a,
a.newpage {
background: rgba(0, 0, 0, 0);
text-decoration: none
}
a.newpage {
color: #d61;
color: rgb(var(--newpage-color))
}
a:hover {
background-color: rgba(0, 0, 0, 0);
color: #ff344c;
color: rgb(var(--hover-link-color));
text-decoration: underline
}
a:visited {
color: #ff344c;
color: rgb(var(--visited-link-color))
}
ruby {
display: inline-table;
vertical-align: text-bottom;
height: 1em;
line-height: 1
}
rt,
ruby {
text-align: center;
white-space: nowrap
}
rt {
display: table-header-group;
font-size: 0.6em;
line-height: 1.1
}
tt {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
font-family: PT Mono, Andale Mono, Courier New, Courier, monospace;
font-family: var(--mono-font);
hyphens: auto;
overflow-wrap: break-word
}
::-webkit-scrollbar {
-webkit-border-radius: 0.031rem;
border: 0.063rem solid rgba(12, 12, 12, .1);
border: 0.063rem solid rgba(var(--swatch-menubg-black-color), 0.1);
border-radius: 0.031rem;
width: 1rem;
width: var(--scrollbar-width);
height: 0.5625rem;
height: var(--scrollbar-width)
}
::-webkit-scrollbar-track {
background: rgba(12, 12, 12, .1);
background: rgba(var(--swatch-menubg-black-color), 0.1)
}
::-webkit-scrollbar-thumb {
background: hsla(0, 0%, 66.7%, 0.4);
background: rgba(var(--swatch-menubg-medium-color), 0.4)
}
@media only screen and(max-width:320px) {
body {
font-size: -webkit-calc(var(--base-font-size) * 0.93333);
font-size: -moz-calc(var(--base-font-size) * 0.93333);
font-size: calc(var(--base-font-size) * 0.93333)
}
}
::-moz-selection {
background: rgba(180, 35, 35, .25);
background: rgba(var(--swatch-primary, 180, 35, 35), 0.25);
text-shadow: none
}
::selection {
background: rgba(180, 35, 35, .25);
background: rgba(var(--swatch-primary, 180, 35, 35), 0.25);
text-shadow: none
}
.browserupgrade {
margin: 0.2em 0;
background: #ccc;
padding: 0.2em 0;
color: #000
}
.code {
background-color: #f4f4f4;
background-color: rgb(var(--swatch-menubg-light-color, 244, 244, 244));
padding: 1em
}
.code,
.code * {
font-family: PT Mono, Andale Mono, Courier New, Courier, monospace;
font-family: var(--mono-font)
}
.code * {
max-width: 90vw
}
.code p,
.code pre {
margin: 0
}
.code pre {
white-space: pre
}
#container {
display: grid;
grid-template-areas: "header" "content-wrap" "footer" "license";
grid-template-rows: auto;
margin: 0;
width: 100%;
height: 100%
}
#container,
#content-wrap {
padding: 0
}
#content-wrap {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
display: grid;
position: static;
grid-area: content-wrap;
grid-template-areas: "side-bar . content";
grid-template-columns: var(--sidebar-width-on-desktop) -webkit-calc((100% - var(--body-width-on-desktop) - var(--sidebar-width-on-desktop) * 3)/2) 1fr -webkit-calc((100% - var(--body-width-on-desktop) - var(--sidebar-width-on-desktop))/2);
grid-template-columns: var(--sidebar-width-on-desktop) -moz-calc((100% - var(--body-width-on-desktop) - var(--sidebar-width-on-desktop) * 3)/2) 1fr -moz-calc((100% - var(--body-width-on-desktop) - var(--sidebar-width-on-desktop))/2);
grid-template-columns: var(--sidebar-width-on-desktop) calc((100% - var(--body-width-on-desktop) - var(--sidebar-width-on-desktop) * 3)/2) 1fr calc((100% - var(--body-width-on-desktop) - var(--sidebar-width-on-desktop))/2);
flex-direction: column;
flex-grow: 2;
margin: 0 auto;
width: 100%;
height: auto;
min-height: -webkit-calc(100vh - var(--final-header-height-on-desktop));
min-height: -moz-calc(100vh - var(--final-header-height-on-desktop));
min-height: calc(100vh - var(--final-header-height-on-desktop))
}
#action-area-top {
grid-area: action-area-top
}
#action-area {
grid-area: action-area-btm
}
#page-title {
grid-area: page-title;
margin: 0 0 0.6em;
border-color: #424248;
border-color: rgb(var(--swatch-menubg-medium-dark-color, 66, 66, 72));
padding: 0 0 0.25em;
min-height: 2rem;
color: #0c0c0c;
color: rgb(var(--swatch-text-dark, 12, 12, 12));
font-family: Poppins, sans-serif;
font-family: var(--title-font);
font-weight: 600;
text-align: left
}
.form-control {
width: 95%
}
.info-container .collapsible-block-link,
.info-container:hover .collapsible-block-link {
line-height: 1.6em
}
span.printuser {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
-webkit-box-align: baseline;
-webkit-align-items: baseline;
-moz-box-align: baseline;
-ms-flex-align: baseline;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
flex-wrap: nowrap;
align-items: baseline;
justify-content: center
}
.printuser img.small {
margin-right: 0.0625rem;
min-width: auto
}
#main-content {
-webkit-flex-basis: var(--body-width-on-desktop);
-ms-flex-preferred-size: var(--body-width-on-desktop);
display: grid;
grid-area: content;
grid-template-areas: "action-area-top" "page-title" "page-content" "page-tags" "page-info-break" "page-options" "action-area-btm";
grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
grid-template-rows: auto;
flex-basis: var(--body-width-on-desktop);
margin: 0 auto;
background-color: rgba(0, 0, 0, 0);
padding: 2rem 1rem;
width: -webkit-calc(100% - 3rem);
width: -moz-calc(100% - 3rem);
width: calc(100% - 3rem);
max-width: var(--body-width-on-desktop)
}
#breadcrumbs {
margin: -1em 0 1em;
font-weight: 85%
}
#page-info-break {
grid-area: page-info-break
}
div#page-info,
div.page-watch-options {
padding: 0 1em
}
#page-options-container {
grid-area: page-options
}
div#page-options-bottom {
margin: 0 auto 2.125rem;
width: 90%
}
div#page-options-bottom-2 {
margin: -2.125rem auto 0;
width: 90%
}
div#page-options-bottom,
div#page-options-bottom-2 {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
text-align: left
}
div#page-options-bottom,
div#page-options-bottom-2,
div#page-options-bottom > a {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex
}
div#page-options-bottom-2 > a,
div#page-options-bottom > a {
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
-webkit-border-radius: 0.25rem;
-moz-border-radius: 0.25rem;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1), color 0.3s cubic-bezier(0.4,0,0.2,1);
-o-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1), color 0.3s cubic-bezier(0.4,0,0.2,1);
-moz-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1), color 0.3s cubic-bezier(0.4,0,0.2,1);
flex-grow: 2;
justify-content: center;
transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1), color 0.3s cubic-bezier(0.4,0,0.2,1);
border: 0.125rem solid rgba(48, 48, 52, 0);
border: 0.125rem solid rgba(var(--swatch-menubg-dark-color), 1);
border-radius: 0.25rem;
background-color: #64030f;
background-color: rgba(var(--swatch-primary-darkest), 1);
padding: 0.25rem;
color: #fcfcfc;
color: rgb(var(--white-monochrome))
}
div#page-options-bottom-2 > a {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex
}
div#page-options-bottom-2>a:active,
div#page-options-bottom-2>a:hover,
div#page-options-bottom>a:active,
div#page-options-bottom>a:hover {
border: 0.125rem solid rgba(48, 48, 52, 0);
border: 0.125rem solid rgba(var(--swatch-primary-darkest), 1);
background-color: #64030f;
background-color: rgba(var(--swatch-menubg-dark-color), 1);
color: #fcfcfc;
color: rgb(var(--white-monochrome));
text-decoration: none
}
#footer {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
-ms-flex-pack: end;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: -webkit-box !important;
display: -webkit-flex !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: flex !important;
position: relative;
left: 0;
grid-area: footer;
flex-direction: row;
align-items: center;
align-self: auto;
justify-content: flex-end;
clear: both;
box-sizing: border-box;
margin: 0;
background: #64030f;
background: rgb(var(--swatch-primary-darkest, 100, 3, 15));
padding: 0.2875rem 0;
width: 100%;
height: 1rem;
color: #424248;
color: rgb(var(--swatch-menubg-medium-color, 66, 66, 72));
font-size: 77%;
line-height: 1;
white-space: nowrap
}
#footer > a {
margin-right: auto;
padding-right: 0.5em
}
#footer .options {
display: block;
float: right;
visibility: visible;
margin-right: 0.25em;
margin-left: auto;
border-right: 0.125rem solid rgba(var(--swatch-primary));
padding-right: 0.25em;
width: auto;
font-size: 100%;
text-align: right
}
#footer .options,
#footer .options * {
white-space: normal
}
#footer .options * {
white-space: nowrap
}
#license-area {
position: relative;
grid-area: license;
align-self: flex-end;
padding: 0;
width: 100%
}
div.sexy-box {
margin: 0.4375rem 0.25rem 0.75rem;
border: 0.0625rem solid rgba(12, 12, 12, .25);
border: 0.0625rem solid rgba(var(--swatch-border-color, 12, 12, 12), 0.25);
background: #fcfcfc;
background: rgb(var(--swatch-background, 252, 252, 252));
padding: 0 0.625rem 0.75rem;
overflow: hidden
}
div.sexy-box div.image-container img {
margin: 0.3125rem;
border: 0.0625rem solid rgba(12, 12, 12, .5);
border: 0.0625rem solid rgba(var(--swatch-border-color, 12, 12, 12), 0.5);
padding: 0.125rem
}
#page-content {
grid-area: page-content;
max-width: 90vw;
min-height: 45rem
}
.unmargined > p {
margin: 0;
line-height: 100%
}
.content-panel {
--box-shadow-1: rgba(var(--swatch-text-dark, 12, 12, 12), 0.16);
--box-shadow-2: rgba(var(--swatch-text-dark, 12, 12, 12), 0.23);
--box-shadow-3: rgb(var(--swatch-menubg-medium-color, 170, 170, 170));
-webkit-border-radius: 0.625rem;
-moz-border-radius: 0.625rem;
-webkit-box-shadow: 0 0.188em 0.375em rgba(12, 12, 12, .16), 0 0.188em 0.375em rgba(12, 12, 12, .23), 0 0 0.063em 0 #aaa inset, 0 0 0.063em 0 #aaa;
-moz-box-shadow: 0 0.188em 0.375em rgba(12, 12, 12, .16), 0 0.188em 0.375em rgba(12, 12, 12, .23), 0 0 0.063em 0 #aaa inset, 0 0 0.063em 0 #aaa;
-webkit-box-shadow: 0 0.188em 0.375em var(--box-shadow-1), 0 0.188em 0.375em var(--box-shadow-2), 0 0 0.063em 0 var(--box-shadow-3) inset, 0 0 0.063em 0 var(--box-shadow-3);
-moz-box-shadow: 0 0.188em 0.375em var(--box-shadow-1), 0 0.188em 0.375em var(--box-shadow-2), 0 0 0.063em 0 var(--box-shadow-3) inset, 0 0 0.063em 0 var(--box-shadow-3);
margin: 0.625em 0 0.938em;
box-shadow: 0 0.188em 0.375em rgba(12, 12, 12, .16), 0 0.188em 0.375em rgba(12, 12, 12, .23), inset 0 0 0.063em 0 #aaa, 0 0 0.063em 0 #aaa;
box-shadow: 0 0.188em 0.375em var(--box-shadow-1), 0 0.188em 0.375em var(--box-shadow-2), 0 0 0.063em 0 var(--box-shadow-3) inset, 0 0 0.063em 0 var(--box-shadow-3);
border-radius: 0.625rem;
background-color: rgba(66, 66, 72, .5);
background-color: rgba(var(--gray-monochrome, 66, 66, 72), 0.5)
}
.content-panel.standalone {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #fcfcfc;
background: rgb(var(--swatch-background, 252, 252, 252));
padding: 1em 2em 2em !important
}
.content-panel.series {
margin-bottom: 1.25rem;
padding: 0 1.25rem
}
.content-panel.centered {
text-align: center
}
.content-panel.left-column {
float: left;
width: 48%
}
.content-panel.right-column {
float: right;
width: 48%
}
.content-panel .panel-heading {
--text-shadow: rgba(var(--swatch-menutxt-dark-color, 12, 12, 12), 0.35);
padding: 0.313em 0.625em;
color: #fcfcfc;
color: rgb(var(--swatch-menutxt-light-color, 252, 252, 252));
font-size: 100%;
font-weight: 900;
text-align: center;
text-shadow: 0.0625rem 0.0625rem 0.125rem rgba(12, 12, 12, .35);
text-shadow: 0.0625rem 0.0625rem 0.125rem var(--text-shadow);
text-transform: uppercase
}
.content-panel .panel-body {
background: rgb(var(--swatch-menubg-medium-color));
padding: 0.313em 0.625em
}
.content-panel .panel-body > .news-title {
font-family: Poppins, sans-serif;
font-family: var(--title-font);
font-size: 90%;
font-weight: 900;
text-transform: uppercase
}
.content-panel .panel-footer {
--text-shadow: rgba(var(--swatch-menutxt-dark-color, 12, 12, 12), 0.5);
padding: 0.0625rem 0.625rem;
font-size: 80%;
font-weight: 700;
text-align: right;
text-shadow: 0.0625rem 0.0625rem 0.125rem rgba(12, 12, 12, .5);
text-shadow: 0.0625rem 0.0625rem 0.125rem var(--text-shadow)
}
.content-panel .panel-footer,
.content-panel .panel-footer a {
color: rgb(var(--swatch-menubg-medium-color))
}
.content-panel .content-toc {
--box-shadow: rgba(var(--swatch-menutxt-dark-color, 12, 12, 12), 0.15);
-webkit-border-radius: 0.625rem;
-moz-border-radius: 0.625rem;
-webkit-box-shadow: inset 0.0625rem 0.125rem 0.375rem rgba(0, 0, 0, .15);
-moz-box-shadow: inset 0.0625rem 0.125rem 0.375rem rgba(0, 0, 0, .15);
-webkit-box-shadow: inset 0.0625rem 0.125rem 0.375rem var(--box-shadow);
-moz-box-shadow: inset 0.0625rem 0.125rem 0.375rem var(--box-shadow);
float: right;
margin: 1.25rem 0 0.313rem 0.313rem;
box-shadow: inset 0.0625rem 0.125rem 0.375rem rgba(0, 0, 0, .15);
box-shadow: inset 0.0625rem 0.125rem 0.375rem var(--box-shadow);
border: 0.0625rem solid rgb(var(--swatch-menubg-medium-dark-color));
border-radius: 0.625rem;
background-color: rgb(var(--swatch-menubg-medium-color));
padding: 0 1.25rem;
white-space: nowrap
}
.alternate:nth-child(2n) {
background-color: rgba(var(--white-monochrome), 0.9)
}
#main-content .page-tags {
grid-area: page-tags;
margin: 1em 0 0;
padding: 0
}
#main-content .page-tags span {
display: inline-block;
padding: 0;
max-width: 100%
}
#main-content .page-tags a {
display: inline-block;
white-space: nowrap
}
.footer-wikiwalk-nav {
font-size: 75%;
font-weight: 700
}
.forum-thread-box .description-block {
--box-shadow-1: rgba(var(--swatch-menubg-black-color), 0.15);
--box-shadow-2: rgba(var(--swatch-menubg-black-color), 0.8);
--box-shadow-3: rgba(var(--swatch-menubg-color), 0.25);
--box-shadow-4: rgba(var(--swatch-menubg-black-color), 0.1);
-webkit-border-radius: 0.625rem;
-moz-border-radius: 0.625rem;
-webkit-box-shadow: 0 0.0625rem 0.3125rem rgba(0, 0, 0, .15), inset 0 0.0625rem 0 hsla(0, 0%, 100%, 0.8), inset 0 0.625rem 0.3125rem hsla(0, 0%, 100%, 0.25), inset 0 -0.9375rem 1.875rem rgba(0, 0, 0, .1);
-moz-box-shadow: 0 0.0625rem 0.3125rem rgba(0, 0, 0, .15), inset 0 0.0625rem 0 hsla(0, 0%, 100%, 0.8), inset 0 0.625rem 0.3125rem hsla(0, 0%, 100%, 0.25), inset 0 -0.9375rem 1.875rem rgba(0, 0, 0, .1);
-webkit-box-shadow: 0 0.0625rem 0.3125rem var(--box-shadow-1), inset 0 0.0625rem 0 var(--box-shadow-2), inset 0 0.625rem 0.3125rem var(--box-shadow-3), inset 0 -0.9375rem 1.875rem var(--box-shadow-4);
-moz-box-shadow: 0 0.0625rem 0.3125rem var(--box-shadow-1), inset 0 0.0625rem 0 var(--box-shadow-2), inset 0 0.625rem 0.3125rem var(--box-shadow-3), inset 0 -0.9375rem 1.875rem var(--box-shadow-4);
box-shadow: 0 0.0625rem 0.3125rem rgba(0, 0, 0, .15), inset 0 0.0625rem 0 hsla(0, 0%, 100%, 0.8), inset 0 0.625rem 0.3125rem hsla(0, 0%, 100%, 0.25), inset 0 -0.9375rem 1.875rem rgba(0, 0, 0, .1);
box-shadow: 0 0.0625rem 0.3125rem var(--box-shadow-1), inset 0 0.0625rem 0 var(--box-shadow-2), inset 0 0.625rem 0.3125rem var(--box-shadow-3), inset 0 -0.9375rem 1.875rem var(--box-shadow-4);
border-radius: 0.625rem;
padding: 0.5em 1em
}
.thread-container .post .long {
-webkit-border-radius: 0.3125rem;
-moz-border-radius: 0.3125rem;
border: 0.0625rem solid rgba(var(--gray-monochrome), 0.25);
border-radius: 0.3125rem;
padding: 0.5em
}
.thread-container .post .head {
--box-shadow: rgba(var(--swatch-menubg-black-color), 0.15);
-webkit-box-shadow: inset 0.125rem 0.1875rem 0.375rem rgba(0, 0, 0, .15);
-moz-box-shadow: inset 0.125rem 0.1875rem 0.375rem rgba(0, 0, 0, .15);
-webkit-box-shadow: inset 0.125rem 0.1875rem 0.375rem var(--box-shadow);
-moz-box-shadow: inset 0.125rem 0.1875rem 0.375rem var(--box-shadow);
-webkit-border-radius: 0.3125rem 0.3125rem 0 0;
-moz-border-radius: 0.3125rem 0.3125rem 0 0;
box-shadow: inset 0.125rem 0.1875rem 0.375rem rgba(0, 0, 0, .15);
box-shadow: inset 0.125rem 0.1875rem 0.375rem var(--box-shadow);
border-radius: 0.3125rem 0.3125rem 0 0;
background: -webkit-gradient(linear,left top,right top,from(#f4f4f4),to(#aaa)), #f4f4f4;
background: -webkit-linear-gradient(left,#f4f4f4,#aaa), #f4f4f4;
background: -moz-linear-gradient(left,#f4f4f4,#aaa), #f4f4f4;
background: -o-linear-gradient(left,#f4f4f4,#aaa), #f4f4f4;
background: linear-gradient(90deg,#f4f4f4,#aaa), #f4f4f4;
background: -webkit-gradient(linear,left top,right top,from(rgba(var(--swatch-menubg-light-color))),to(rgba(var(--swatch-menubg-medium-color)))), rgba(var(--swatch-menubg-light-color));
background: -webkit-linear-gradient(left,rgba(var(--swatch-menubg-light-color)),rgba(var(--swatch-menubg-medium-color))), rgba(var(--swatch-menubg-light-color));
background: -moz-linear-gradient(left,rgba(var(--swatch-menubg-light-color)),rgba(var(--swatch-menubg-medium-color))), rgba(var(--swatch-menubg-light-color));
background: -o-linear-gradient(left,rgba(var(--swatch-menubg-light-color)),rgba(var(--swatch-menubg-medium-color))), rgba(var(--swatch-menubg-light-color));
background: linear-gradient(90deg,rgba(var(--swatch-menubg-light-color)),rgba(var(--swatch-menubg-medium-color))), rgba(var(--swatch-menubg-light-color));
background-blend-mode: screen;
padding: 0.5em 1em
}
.thread-container .post .long .content {
padding: 0 1em
}
.thread-container .post .long .head .title {
font-family: var(--title-font);
font-size: 1.2em;
font-weight: 700;
letter-spacing: 0.05em
}
#page-content > div.forum-thread-box > div.new-post {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
-ms-flex-pack: start;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
justify-content: flex-start
}
#page-content > div.forum-thread-box > div.options,
.post-container > .post > div.long > div.options {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
-ms-flex-pack: end;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
justify-content: flex-end
}
#page-content > div.forum-thread-box > div.new-post > a,
#page-content>div.forum-thread-box>div.options a,
.post-container > .post > div.long > div.options a {
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-box-flex: 0;
-ms-flex-positive: 0;
-webkit-border-radius: 0.25rem;
-moz-border-radius: 0.25rem;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1), color 0.3s cubic-bezier(0.4,0,0.2,1);
-o-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1), color 0.3s cubic-bezier(0.4,0,0.2,1);
-moz-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1), color 0.3s cubic-bezier(0.4,0,0.2,1);
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-grow: 0;
justify-content: center;
transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1), color 0.3s cubic-bezier(0.4,0,0.2,1);
margin: 0.1rem;
border: 0.0625rem solid #8c1419;
border: 0.0625rem solid rgba(var(--swatch-primary-darker), 1);
border-radius: 0.25rem;
background-color: rgba(178, 210, 180, .25);
background-color: rgba(var(--swatch-menubg-light-color), 0.25);
padding: 0.25rem;
color: #64030f;
color: rgb(var(--swatch-primary-darkest));
font-weight: 700
}
#page-content>div.forum-thread-box>div.new-post>a:active,
#page-content>div.forum-thread-box>div.new-post>a:hover,
#page-content>div.forum-thread-box>div.options>a:active,
#page-content>div.forum-thread-box>div.options>a:hover,
.post-container>.post>div.long>div.options a:active,
.post-container>.post>div.long>div.options a:hover {
background-color: #1e371e;
background-color: rgba(var(--swatch-menubg-dark-color), 1);
color: #8c1419;
color: rgb(var(--swatch-primary-darker));
text-decoration: none
}
.ruby {
display: inline-table;
vertical-align: text-bottom;
height: 1em;
line-height: 1
}
.rt,
.ruby {
text-align: center;
white-space: nowrap
}
.rt {
display: table-header-group;
font-size: 0.6em;
line-height: 1.1
}
.keycap {
-webkit-border-radius: 0.1875rem;
-moz-border-radius: 0.1875rem;
border: 0.0625rem solid #f4f4f4;
border-bottom: 0.125rem solid rgb(var(--swatch-menubg-light-color, 244, 244, 244));
border-radius: 0.1875rem;
border-color: rgb(var(--swatch-menubg-light-color, 244, 244, 244));
background-color: #fcfcfc;
background-color: rgb(var(--swatch-background, 252, 252, 252));
padding: 0.0625rem 0.1875rem;
font-family: inherit;
font-size: 0.85em;
white-space: nowrap
}
.tags {
-webkit-border-bottom-right-radius: 0.25rem;
-moz-border-radius-bottomright: 0.25rem;
-webkit-border-top-right-radius: 0.25rem;
-moz-border-radius-topright: 0.25rem;
display: inline-block;
margin: 0 0 0 0.3125rem;
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
background: #303034;
background: rgb(var(--swatch-menubg-dark-color, 48, 48, 52));
padding: 0.1875rem 0.3125rem 0.1875rem 0;
height: 0.8125rem;
color: #fcfc16;
color: rgb(var(--swatch-menutxt-light-color, 252, 252, 252));
font-size: 11px;
font-size: 0.6875rem;
line-height: 13px;
line-height: 0.8125rem;
text-decoration: none
}
.tags:before {
top: -0.1875rem;
left: -0.625rem;
border-top: 0.5rem solid rgba(0, 0, 0, 0);
border-right: 0.5rem solid rgb(var(--swatch-menubg-dark-color, 48, 48, 52));
border-bottom: 0.5rem solid rgba(0, 0, 0, 0);
border-left: 0 solid rgba(0, 0, 0, 0);
border-color: rgba(0, 0, 0, 0) #303034 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
padding: 0 0.0625rem 0.1875rem;
width: 0;
height: 0
}
.tags:after,
.tags:before {
position: relative;
float: left;
content: ""
}
.tags:after {
--box-shadow: rgb(var(--swatch-menubg-dark-color, 48, 48, 52));
-webkit-border-radius: 0.125rem;
-moz-border-radius: 0.125rem;
-webkit-box-shadow: -0.0625rem -0.0625rem 0.125rem #303034;
-moz-box-shadow: -0.0625rem -0.0625rem 0.125rem #303034;
-webkit-box-shadow: -0.0625rem -0.0625rem 0.125rem var(--box-shadow);
-moz-box-shadow: -0.0625rem -0.0625rem 0.125rem var(--box-shadow);
top: 0.28125rem;
left: -0.5rem;
box-shadow: -0.0625rem -0.0625rem 0.125rem #303034;
box-shadow: -0.0625rem -0.0625rem 0.125rem var(--box-shadow);
border-radius: 0.125rem;
background-color: #fcfcfc;
background-color: rgb(var(--swatch-background, 252, 252, 252));
width: 0.25rem;
height: 0.25rem
}
.bblock:hover {
background-color: #0c0c0c;
background-color: rgb(var(--swatch-menubg-black-color, 12, 12, 12));
color: #64030f;
color: rgb(var(--swatch-primary-darkest, 100, 3, 15));
text-decoration: none
}
.dblock:hover {
background-color: rgba(0, 0, 0, 0);
text-decoration: none
}
.emph {
-webkit-text-emphasis-style: dot;
text-emphasis-style: dot
}
.page-source {
word-break: break-all
}
.visuallyhidden {
clip: rect(0);
position: absolute;
margin: -0.0625rem;
border: 0;
padding: 0;
width: 0.0625rem;
height: 0.0625rem;
overflow: hidden;
white-space: nowrap
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
position: static;
margin: 0;
width: auto;
height: auto;
overflow: visible;
white-space: inherit
}
.invisible {
visibility: hidden
}
.clearfix:after,
.clearfix:before {
display: table;
content: " "
}
.clearfix:after {
clear: both
}
div#container-wrap {
background: none
}
.yui-navset li,
textarea {
line-height: normal
}
.owindow,
.title.modal-header {
background-color: #fcfcfc;
background-color: rgb(var(--swatch-background, 252, 252, 252))
}
.hidden,
.signature {
display: none
}
.bblock,
.dblock {
-webkit-transition: 2s;
-o-transition: 2s;
-moz-transition: 2s;
transition: 2s;
color: rgb(var(--swatch-text-dark, 12, 12, 12));
color: #0c0c0c;
color: rgb(var(--swatch-menubg-black-color, 12, 12, 12));
text-decoration: none
}
#page-content div,
#page-content div table {
max-width: 100%
}
table.form {
margin: 0.5rem -0.25rem
}
table.form,
table.form > tbody {
width: 100%
}
form#edit-page-form {
-webkit-border-radius: 1rem;
-moz-border-radius: 1rem;
border-radius: 1rem;
background-color: hsla(0, 0%, 66.7%, 0.25);
background-color: rgba(var(--swatch-menubg-medium-color), 0.25);
padding: 0 0.5rem
}
.wd-editor-toolbar-panel {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-direction: column;
align-items: center;
box-sizing: content-box;
margin: 0;
padding: 0.5rem 0;
height: 100%
}
.change-textarea-size {
float: right;
padding: 0.5rem;
text-align: right
}
.change-textarea-size a {
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
align-items: center;
justify-content: center;
border: 0.0625rem solid #0c0c0c;
border: 0.0625rem solid rgba(var(--swatch-border-color));
background-color: #aaa;
background-color: rgba(var(--swatch-menubg-medium-color));
padding: 0.15rem;
width: 1rem;
height: 1rem;
color: #0c0c0c;
color: rgba(var(--swatch-menutxt-dark-color));
font-weight: 600
}
.edit-help-34 {
margin: 0.5rem;
text-transform: capitalize
}
.edit-help-34>a:first-of-type:after {
content: " |"
}
table.edit-page-bottomtable td {
padding: 0
}
table.edit-page-bottomtable {
width: 100%
}
div.buttons.alignleft > input {
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
-webkit-border-radius: 0.25rem;
-moz-border-radius: 0.25rem;
flex-grow: 2;
border-radius: 0.25rem;
padding: 0.25rem
}
div.buttons.alignleft {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
text-align: left
}
.bibitem,
.footnotes-footer,
.math-equation,
.owindow .title,
.page-options-bottom,
.thread-container .post .long .options {
height: auto
}
#main-content .page-tags a[href^="/system:page-tags/tag/_"] {
display: none
}
@media(-ms-high-contrast:none),
screen and(-ms-high-contrast:active) {
.emph {
-webkit-background-size: 1em 1.3em auto;
-moz-background-size: 1em 1.3em auto;
-o-background-size: 1em 1.3em auto;
background-clip: padding-box, content-box;
background-color: rgba(0, 0, 0, 0);
background-image: url('http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png'), none;
background-repeat: repeat-x;
background-size: 1em 1.3em auto;
padding: 0.5em 0 0;
font-family: monospace;
font-style: normal;
font-weight: 400
}
}
@media only screen and(max-width:768px) {
#page-content {
font-size: 0.9em
}
#main-content {
margin: 2.1em auto 0;
padding: 0;
max-width: 90vw
}
.mobile-top-bar > div > p {
display: block
}
.page-options-bottom {
height: auto
}
.page-options-bottom a {
padding: 0 0.25rem
}
.blockquote,
blockquote {
margin: 1em 0
}
.license-area {
font-size: 0.8em
}
.page-history tbody tr td:last-child {
width: 35%;
font-size: 1.5rem
}
.owindow {
min-width: 80%;
max-width: 99%
}
.modal-body .table,
.modal-body .table~div {
float: left
}
.owindow .button-bar {
float: right
}
.owindow div .btn-primary {
float: left;
width: 100%
}
.yui-navset {
z-index: 1
}
table.form td,
table.form th {
float: left;
padding: 0
}
td.name {
width: 15em
}
#edit-page-title {
width: 100%;
max-width: 90%;
font-family: Poppins, sans-serif;
font-family: var(--title-font)
}
.content-panel.left-column,
.content-panel.right-column {
float: left;
width: 99%
}
#page-content div,
#page-content div table {
clear: both
}
#page-content div.title {
font-family: Poppins, sans-serif;
font-family: var(--title-font);
word-break: keep-all
}
#content-wrap {
grid-template-areas: "content content content";
margin: 2.875em auto 0
}
#footer {
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
width: auto;
height: 2rem
}
#license-area {
bottom: -0.5em;
margin: 0 auto;
width: 90%;
height: 3rem;
font-size: 1em;
line-height: 1
}
#navi-bar,
#navi-bar-shadow,
#search-top-box-input {
display: none
}
#recent-posts-category,
.owindow div .btn-primary~div {
width: 100%
}
#page-options-bottom {
width: 100%
}
}
@media print {
*,:after,:before {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background: rgba(0, 0, 0, 0);
color: #0c0c0c;
color: rgb(var(--swatch-text-dark, 12, 12, 12));
text-shadow: none
}
a,
a:visited {
text-decoration: underline
}
a[href]:after {
content: " (" attr(href) ")"
}
abbr[title]:after {
content: " (" attr(title) ")"
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: ""
}
pre {
white-space: pre-wrap
}
.blockquote,
blockquote,
pre {
page-break-inside: avoid;
border: 0.0625rem solid #424248;
border: 0.0625rem solid rgb(var(--swatch-menubg-medium-color, 66, 66, 72))
}
thead {
display: table-header-group
}
img,
tr {
page-break-inside: avoid
}
h2,
h3,
p {
orphans: 3;
widows: 3
}
h2,
h3 {
page-break-after: avoid
}
}
#side-bar {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
scrollbar-width: thin;
-ms-scroll-chaining: none;
overscroll-behavior: contain;
scrollbar-color: hsla(0, 0%, 66.7%, 0) hsla(0, 0%, 66.7%, 0);
scrollbar-color: rgba(var(--swatch-menubg-medium-color), 0) rgba(var(--swatch-menubg-medium-color), 0);
-webkit-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
-o-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
-moz-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
-webkit-background-size: 100% 3rem, 100% 3rem, 100% 1.5rem, var(--sidebar-width-on-desktop) 1.5rem;
-moz-background-size: 100% 3rem, 100% 3rem, 100% 1.5rem, var(--sidebar-width-on-desktop) 1.5rem;
-o-background-size: 100% 3rem, 100% 3rem, 100% 1.5rem, var(--sidebar-width-on-desktop) 1.5rem;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
position: -webkit-sticky;
position: sticky;
top: 0;
grid-area: side-bar;
flex-direction: column;
flex-shrink: 0;
justify-self: start;
z-index: 9;
transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
margin: 0;
border: none;
background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(var(--swatch-menubg-color),1)),to(rgba(var(--swatch-menubg-color),0))), -webkit-gradient(linear,left top,left bottom,from(rgba(var(--swatch-menubg-color),0)),color-stop(70%,rgba(var(--swatch-menubg-color),1))) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(var(--swatch-primary-darkest), 0.5), rgba(var(--black-monochrome), 0)), radial-gradient(farthest-side at 50% 100%,rgba(var(--swatch-primary-darkest),0.5),rgba(var(--black-monochrome),0)) 0 100%;
background: -webkit-linear-gradient(rgba(var(--swatch-menubg-color),1) 30%,rgba(var(--swatch-menubg-color),0)), -webkit-linear-gradient(rgba(var(--swatch-menubg-color),0),rgba(var(--swatch-menubg-color),1) 70%) 0 100%, -webkit-radial-gradient(50% 0, farthest-side, rgba(var(--swatch-primary-darkest), 0.5), rgba(var(--black-monochrome), 0)), -webkit-radial-gradient(50% 100%,farthest-side,rgba(var(--swatch-primary-darkest),0.5),rgba(var(--black-monochrome),0)) 0 100%;
background: -moz-linear-gradient(rgba(var(--swatch-menubg-color),1) 30%,rgba(var(--swatch-menubg-color),0)), -moz-linear-gradient(rgba(var(--swatch-menubg-color),0),rgba(var(--swatch-menubg-color),1) 70%) 0 100%, -moz-radial-gradient(50% 0, farthest-side, rgba(var(--swatch-primary-darkest), 0.5), rgba(var(--black-monochrome), 0)), -moz-radial-gradient(50% 100%,farthest-side,rgba(var(--swatch-primary-darkest),0.5),rgba(var(--black-monochrome),0)) 0 100%;
background: -o-linear-gradient(rgba(var(--swatch-menubg-color),1) 30%,rgba(var(--swatch-menubg-color),0)), -o-linear-gradient(rgba(var(--swatch-menubg-color),0),rgba(var(--swatch-menubg-color),1) 70%) 0 100%, -o-radial-gradient(50% 0, farthest-side, rgba(var(--swatch-primary-darkest), 0.5), rgba(var(--black-monochrome), 0)), -o-radial-gradient(50% 100%,farthest-side,rgba(var(--swatch-primary-darkest),0.5),rgba(var(--black-monochrome),0)) 0 100%;
background: linear-gradient(rgba(var(--swatch-menubg-color),1) 30%,rgba(var(--swatch-menubg-color),0)), linear-gradient(rgba(var(--swatch-menubg-color),0),rgba(var(--swatch-menubg-color),1) 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(var(--swatch-primary-darkest), 0.5), rgba(var(--black-monochrome), 0)), radial-gradient(farthest-side at 50% 100%,rgba(var(--swatch-primary-darkest),0.5),rgba(var(--black-monochrome),0)) 0 100%;
background-attachment: local, local, scroll, fixed;
background-color: rgba(var(--swatch-menubg-color), 1);
background-position: top, bottom, top, bottom -0.25rem left;
background-repeat: no-repeat;
background-size: 100% 3rem, 100% 3rem, 100% 1.5rem, var(--sidebar-width-on-desktop) 1.5rem;
padding: 0;
width: 15.75rem;
width: 165.375rem;
width: var(--sidebar-width-on-desktop);
height: 100vh;
overflow-x: hidden;
overflow-y: auto
}
#side-bar:hover {
scrollbar-color: hsla(0, 0%, 66.7%, 0.05);
scrollbar-color: rgba(var(--swatch-menubg-medium-color), 0.05)
}
#side-bar::-webkit-scrollbar-thumb,
#side-bar::-webkit-scrollbar-track {
background: hsla(0, 0%, 66.7%, 0);
background: rgba(var(--swatch-menubg-medium-color), 0)
}
#side-bar:hover::-webkit-scrollbar-track {
background: hsla(0, 0%, 66.7%, 0.05);
background: rgba(var(--swatch-menubg-medium-color), 0.05)
}
#side-bar:hover::-webkit-scrollbar-thumb {
background: hsla(0, 0%, 66.7%, 0.4);
background: rgba(var(--swatch-menubg-medium-color), 0.4)
}
#side-bar::-webkit-scrollbar {
border: none;
width: 0.5rem
}
#side-bar div.menu-item a {
position: relative;
z-index: 2;
height: inherit;
overflow: hidden
}
#side-bar div.menu-item a:hover {
background-color: rgba(0, 0, 0, 0)
}
#side-bar div.menu-item a:before {
-webkit-transform: translateX(-webkit-calc(-100% - 4rem));
-moz-transform: translateX(-moz-calc(-100% - 4rem));
-ms-transform: translateX(calc(-100% - 4rem));
-o-transform: translateX(calc(-100% - 4rem));
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.4,0,0.2,1);
-o-transition: -o-transform 0.5s cubic-bezier(0.4,0,0.2,1);
-moz-transition: transform 0.5s cubic-bezier(0.4,0,0.2,1), -moz-transform 0.5s cubic-bezier(0.4,0,0.2,1);
transform: translateX(calc(-100% - 4rem));
transition: -webkit-transform 0.5s cubic-bezier(0.4,0,0.2,1);
transition: transform 0.5s cubic-bezier(0.4,0,0.2,1);
transition: transform 0.5s cubic-bezier(0.4,0,0.2,1), -webkit-transform 0.5s cubic-bezier(0.4,0,0.2,1), -moz-transform 0.5s cubic-bezier(0.4,0,0.2,1), -o-transform 0.5s cubic-bezier(0.4,0,0.2,1);
pointer-events: none
}
#side-bar div.menu-item a:before,
#side-bar div.menu-item a:hover:before {
-webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
position: absolute;
top: 0;
opacity: 1;
z-index: -1;
clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
background-color: rgb(var(--bright-accent), 0.25);
width: 125%;
height: 100%;
content: " "
}
#side-bar div.menu-item a:hover:before {
-webkit-transform: translateX(-2rem);
-moz-transform: translateX(-2rem);
-ms-transform: translateX(-2rem);
-o-transform: translateX(-2rem);
transform: translateX(-2rem)
}
#side-bar img {
-webkit-filter:brightness(120%);
filter:brightness(120%)
}
#side-bar div[style*="#f0fff6"] {
background-color: rgba(140, 20, 25, .25) !important;
background-color: rgba(var(--swatch-primary-darker), 0.25) !important
}
#side-bar div[style*="#e7e5e8"] {
background-color: rgba(100, 3, 15, .3) !important;
background-color: rgba(var(--swatch-primary-darkest), 0.3) !important
}
#side-bar div[style*="#fff0f0"] {
background-color: rgba(140, 20, 25, .15) !important;
background-color: rgba(var(--swatch-primary-darker), 0.15) !important
}
#side-bar div[style*="#e5e5ff"] {
background-color: rgba(140, 20, 25, .25) !important;
background-color: rgba(var(--swatch-primary-darker), 0.25) !important
}
#side-bar div[style*="#f0f0f0"] {
background-color: rgba(0, 0, 0, 0) !important
}
#side-bar div[style*="#f0f0f0"] div[style="text-align: center;"] {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center
}
#side-bar div[style*="#f0f0f0"] div[style="text-align: center;"] img {
margin: 0 !important
}
#side-bar .side-block {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-direction: row;
flex-shrink: 0;
flex-wrap: wrap;
margin-top: 1rem;
border: 0;
background: rgba(0, 0, 0, 0)
}
#side-bar .side-block,
.side-block div[style="text-align: center;"] {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex
}
.side-block div[style="text-align: center;"] {
-webkit-box-pack: space-evenly;
-webkit-justify-content: space-evenly;
-moz-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
padding: 0 0.6rem;
width: 100%
}
#side-bar .side-area {
padding: 0.625rem
}
#side-bar .heading,
#side-bar .side-block>.collapsible-block:first-child .collapsible-block-folded {
background: -webkit-linear-gradient(80deg,rgba(140,20,25,.45),rgba(140,20,25,.55));
background: -moz-linear-gradient(80deg,rgba(140,20,25,.45) 0,rgba(140,20,25,.55) 100%);
background: -o-linear-gradient(80deg,rgba(140,20,25,.45) 0,rgba(140,20,25,.55) 100%);
background: linear-gradient(10deg,rgba(140,20,25,.45),rgba(140,20,25,.55));
background: var(--gradient-sidemenu-header);
min-height: 1.25rem
}
#side-bar .heading {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-top: 0.5rem
}
#side-bar .heading p,
#side-bar .side-block > .collapsible-block .collapsible-block-link {
--text-shadow: rgb(var(--swatch-border-color, 12, 12, 12));
display: block;
height: 1.25rem;
color: #fcfcfc;
color: rgb(var(--swatch-menutxt-light-color));
font-size: 0.7875rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333*0.9);
font-size: -moz-calc(var(--base-font-size) * 0.93333*0.9);
font-size: calc(var(--base-font-size) * 0.93333*0.9);
font-weight: 700;
letter-spacing: 0.2rem;
line-height: 1.25rem;
text-align: center;
text-shadow: 0.063rem 0.063rem 0.063rem #0c0c0c;
text-shadow: 0.063rem 0.063rem 0.063rem var(--text-shadow);
text-transform: uppercase
}
#side-bar .heading p {
cursor: default
}
#side-bar div.menu-item {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
-ms-flex-pack: start;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-basis: 100%;
flex-direction: row;
flex-shrink: 0;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
margin: 0;
border-bottom: 0.125rem solid rgba(12, 12, 12, .08);
border-bottom: var(--sidebar-internal-border-thickness) solid rgba(var(--swatch-border-color), 0.08);
min-height: 1.375rem;
min-height: -webkit-calc(1.5rem - var(--sidebar-internal-border-thickness));
min-height: -moz-calc(1.5rem - var(--sidebar-internal-border-thickness));
min-height: calc(1.5rem - var(--sidebar-internal-border-thickness));
font-size: 0;
text-align: right
}
#side-bar div.menu-item > span {
display: none
}
#side-bar div.menu-item a[href*="/scp-"] {
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
-webkit-flex-shrink: 1;
-ms-flex-negative: 1;
flex-grow: 2;
flex-shrink: 1;
padding-right: 0.5em;
width: 100%;
text-align: center
}
#side-bar div.menu-item .sub-text {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
padding-right: 3em;
padding-left: 1em;
color: rgba(var(--swatch-primary), 1);
font-size: -webkit-calc(var(--base-font-size) * 0.93333*0.7);
font-size: -moz-calc(var(--base-font-size) * 0.93333*0.7);
font-size: calc(var(--base-font-size) * 0.93333*0.7);
text-align: left
}
#side-bar div.menu-item img[src*="scp-wiki-cn.wikidot"]+a[href*=scp-series] {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
align-items: flex-start;
width: auto;
min-width: 45%;
text-align: left
}
#side-bar div.collapsible-block {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
text-align: right
}
#side-bar div.menu-item span:first-of-type {
padding: 0 0 0 calc(var(--base-font-size)
}
#side-bar div.menu-item .collapsible-block {
padding: 0 0 0 calc(var(--base-font-size)
}
#side-bar div.menu-item .text,
#side-bar div.menu-item a {
-webkit-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
-o-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
-moz-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
-ms-flex-pack: start;
display: block;
flex-grow: 2;
justify-content: flex-start;
transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
margin: 0;
background-clip: padding-box;
background-color: rgba(12, 12, 12, 0);
background-color: rgba(var(--swatch-menubg-hover-color), 0);
padding: 0 0.6em;
height: 1.375rem;
height: -webkit-calc(1.5rem - var(--sidebar-internal-border-thickness));
height: -moz-calc(1.5rem - var(--sidebar-internal-border-thickness));
height: calc(1.5rem - var(--sidebar-internal-border-thickness));
color: #0c0c0c;
color: rgb(var(--sidebar-links-text));
font-size: 0.875rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333);
font-size: -moz-calc(var(--base-font-size) * 0.93333);
font-size: calc(var(--base-font-size) * 0.93333);
letter-spacing: 0.04em;
line-height: 1.375rem;
line-height: -webkit-calc(1.5rem - var(--sidebar-internal-border-thickness));
line-height: -moz-calc(1.5rem - var(--sidebar-internal-border-thickness));
line-height: calc(1.5rem - var(--sidebar-internal-border-thickness));
text-align: left
}
#side-bar div.menu-item a:active,
#side-bar div.menu-item a:visited {
color: #0c0c0c;
color: rgb(var(--sidebar-links-text))
}
#side-bar div.menu-item>a:last-of-type {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
width: 100%
}
#side-bar div.menu-item .text {
cursor: default
}
#side-bar div.menu-item>a:first-of-type {
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-box-flex: 0;
-ms-flex-positive: 0;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-grow: 0;
flex-shrink: 0;
padding: 0 calc(var(--base-font-size) * 0.93333);
text-align: left
}
#side-bar div.menu-item a[href*=scp-series] {
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
-webkit-flex-shrink: 1;
-ms-flex-negative: 1;
flex-grow: 2;
flex-shrink: 1;
padding-right: 0.5em;
width: 100%;
text-align: center
}
#side-bar div.menu-item a[href*=scp-series]:before {
width: 200%
}
#side-bar div.menu-item>:last-child {
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
flex-grow: 2
}
#side-bar div.menu-item>:not(:nth-child(2)):not(.collapsible-block) {
border-left: 0.125rem solid rgba(12, 12, 12, .08);
border-left: 0.125rem solid rgba(var(--swatch-border-color), 0.08)
}
#side-bar div.menu-item a:hover {
background-color: rgba(12, 12, 12, .15);
background-color: rgba(var(--swatch-menubg-hover-color), 0.15);
text-decoration: none
}
#side-bar div.menu-item img {
display: none
}
#side-bar div.menu-item .collapsible-block {
width: 100%
}
#side-bar .side-block > .collapsible-block a.collapsible-block-link,
#side-bar div.menu-item a.collapsible-block-link {
position: relative;
padding-right: 2rem
}
#side-bar .collapsible-block-link:hover {
background-color: #b42323;
background-color: rgba(var(--swatch-primary));
text-decoration: none
}
#side-bar .side-block>.collapsible-block a.collapsible-block-link:after,
#side-bar div.menu-item a.collapsible-block-link:after {
position: absolute;
top: 0;
right: 0;
background-image: url('http://scptestwiki.wdfiles.com/local--files/squeeze%3Anav%3Aside/arr_drop.svg');
background-position: 50% 50%;
background-repeat: no-repeat;
width: 2rem;
height: 100%;
content: ""
}
#side-bar .side-block>.collapsible-block a.collapsible-block-link:after {
-webkit-filter:invert(100%);
filter:invert(100%)
}
#side-bar .side-block>.collapsible-block .collapsible-block-unfolded-link a.collapsible-block-link:after,
#side-bar div.menu-item .collapsible-block-unfolded-link a.collapsible-block-link:after {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg)
}
#side-bar div.menu-item .collapsible-block-content {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-right: 2rem solid rgba(12, 12, 12, .08);
border-right: 2rem solid rgba(var(--swatch-border-color), 0.08)
}
#side-bar div.menu-item .collapsible-block-content .menu-item:last-of-type {
border-bottom: none
}
#side-bar div.menu-item .collapsible-block-unfolded-link {
border-bottom: 0.125rem solid rgba(12, 12, 12, .08);
border-bottom: 0.125rem solid rgba(var(--swatch-border-color), 0.08)
}
#side-bar .collapsible-block-unfolded-link .collapsible-block-link {
font-size: 0.875rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333);
font-size: -moz-calc(var(--base-font-size) * 0.93333);
font-size: calc(var(--base-font-size) * 0.93333)
}
#side-bar .side-block > .collapsible-block .collapsible-block-unfolded-link {
background: rgba(140, 20, 25, .5);
background: rgba(var(--medium-accent))
}
#side-bar ul {
padding: 0 0.25rem;
list-style-type: none
}
#side-bar p {
margin: 0
}
#___gcse_0 > div {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
flex-direction: row;
width: 100%;
height: 2rem
}
#___gcse_0 > div > form {
margin: 0
}
#___gcse_0 > div > form > table > tbody > tr > td.gsc-search-button > button {
-webkit-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
-o-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
-moz-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
background-color: rgba(100, 3, 15, 0);
background-color: rgba(var(--swatch-primary-darkest), 0);
color: #fcfcfc;
color: rgb(var(--swatch-menutxt-light-color));
line-height: 1.85rem
}
#___gcse_0>div>form>table>tbody>tr>td.gsc-search-button>button:focus,
#___gcse_0>div>form>table>tbody>tr>td.gsc-search-button>button:hover {
background-color: hsla(0, 0%, 98.8%, 0.15);
background-color: rgba(var(--swatch-menubg-color), 0.15);
text-decoration: none
}
#side-bar > div[style="background-color: #e5e5ff;"] {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-direction: column;
flex-shrink: 0;
margin-top: 1rem;
margin-bottom: 1rem;
border: 0
}
#side-bar > div[style="background-color: #e5e5ff;"] > div.menu-item > div {
grid-gap: 0.125rem;
display: grid;
grid-template-columns: repeat(6, 1fr);
margin: 0.5rem 0.25rem;
border-left: none !important;
padding: 0;
width: 100%;
height: auto
}
#side-bar > div[style="background-color: #e5e5ff;"] > div.menu-item > div > a {
-webkit-border-radius: none;
-moz-border-radius: none;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
align-items: center;
justify-content: center;
margin: 0;
border: none;
border-radius: none;
padding: 0.25rem 0;
height: auto
}
#side-bar>div[style="background-color: #e5e5ff;"]>div.menu-item>div>a:hover:before {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0)
}
#side-bar > div[style="background-color: #e5e5ff;"] > div.menu-item > div > a > img {
display: block
}
#side-bar .close-menu,
#side-bar div.menu-item:empty {
display: none
}
a[href*="/most-recently-edited"],
a[href*="/random:random-tale"] {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
align-items: center;
justify-content: center;
min-width: 2.1875rem;
min-width: -webkit-calc(var(--base-font-size) * 0.93333*2.5);
min-width: -moz-calc(var(--base-font-size) * 0.93333*2.5);
min-width: calc(var(--base-font-size) * 0.93333*2.5)
}
#side-bar div.scpnet-interwiki-wrapper {
-webkit-transform: translate(-webkit-calc((var(--sidebar-width-on-desktop) - 217.594px) / 2 - var(--scrollbar-width)/2));
-moz-transform: translate(-moz-calc((var(--sidebar-width-on-desktop) - 217.594px) / 2 - var(--scrollbar-width)/2));
-ms-transform: translate(calc((var(--sidebar-width-on-desktop) - 217.594px) / 2 - var(--scrollbar-width)/2));
-o-transform: translate(calc((var(--sidebar-width-on-desktop) - 217.594px) / 2 - var(--scrollbar-width)/2));
transform: translate(calc((var(--sidebar-width-on-desktop) - 217.594px) / 2 - var(--scrollbar-width)/2))
}
@media only screen and(max-width:768px) {
#side-bar {
-webkit-transition: left 0.5s ease-in-out 0.1s;
-o-transition: left 0.5s ease-in-out 0.1s;
-moz-transition: left 0.5s ease-in-out 0.1s;
-webkit-transition: left var(--sidebar-transition-timing);
-o-transition: left var(--sidebar-transition-timing);
-moz-transition: left var(--sidebar-transition-timing);
display: block;
position: fixed;
top: 0;
left: -16.625rem;
left: -webkit-calc(var(--sidebar-width-on-mobile)*-1);
left: -moz-calc(var(--sidebar-width-on-mobile)*-1);
left: calc(var(--sidebar-width-on-mobile)*-1);
z-index: 10;
transition: left 0.5s ease-in-out 0.1s;
transition: left var(--sidebar-transition-timing);
width: var(--sidebar-width-on-mobile) !important;
max-width: -webkit-calc(80vw + var(--base-font-size) * 0.5) !important;
max-width: -moz-calc(80vw + var(--base-font-size) * 0.5) !important;
max-width: calc(80vw + var(--base-font-size) * 0.5) !important;
height: 100%;
overflow-y: auto
}
#side-bar:after {
position: absolute;
top: 0;
background-color: rgba(12, 12, 12, .2);
background-color: rgba(var(--swatch-menubg-black-color), 0.2);
width: 0;
height: 100%;
content: ""
}
#side-bar .side-block {
margin-top: 0.25rem
}
#side-bar div.menu-item>a:first-of-type {
padding: 0 calc(var(--base-font-size) * 0.93333*0.5)
}
#side-bar .heading p,
#side-bar .side-block > .collapsible-block .collapsible-block-link {
letter-spacing: 0.1rem
}
#side-bar > div[style="background-color: #e5e5ff;"] > div.menu-item > div {
grid-template-columns: repeat(3, 1fr)
}
#side-bar div.scpnet-interwiki-wrapper {
-webkit-transform: inherit;
-moz-transform: inherit;
-ms-transform: inherit;
-o-transform: inherit;
transform: inherit;
margin: 0;
padding: 0;
width: var(--sidebar-width-on-mobile)
}
iframe.scpnet-interwiki-frame {
width: -webkit-calc(var(--sidebar-width-on-mobile) - 0.5rem);
width: -moz-calc(var(--sidebar-width-on-mobile) - 0.5rem);
width: calc(var(--sidebar-width-on-mobile) - 0.5rem)
}
#side-bar .close-menu,
#skrollr-body:target .close-menu {
-webkit-transition: all 0.5s ease-in-out 0.1s;
-o-transition: all 0.5s ease-in-out 0.1s;
-moz-transition: all 0.5s ease-in-out 0.1s;
-webkit-transition: all var(--sidebar-transition-timing);
-o-transition: all var(--sidebar-transition-timing);
-moz-transition: all var(--sidebar-transition-timing);
display: block;
position: fixed;
top: 0;
left: 0;
visibility: hidden;
opacity: 0;
z-index: -1;
transition: all 0.5s ease-in-out 0.1s;
transition: all var(--sidebar-transition-timing);
margin-left: var(--scrollbar-width);
background: rgba(12, 12, 12, .3) 0.0625rem 0.0625rem repeat;
background: rgba(var(--swatch-menubg-black-color), 0.3) 0.0625rem 0.0625rem repeat;
padding-right: var(--sidebar-width-on-mobile);
width: 100%;
height: 100%;
pointer-events: none
}
#side-bar:target,
#skrollr-body:target #side-bar {
--box-shadow: rgb(var(--swatch-menutxt-light-color, 252, 252, 252));
-webkit-box-shadow: inset 0 0 0 -0.0625rem #fcfcfc;
-moz-box-shadow: inset 0 0 0 -0.0625rem #fcfcfc;
-webkit-box-shadow: inset 0 0 0 -0.0625rem var(--box-shadow);
-moz-box-shadow: inset 0 0 0 -0.0625rem var(--box-shadow);
display: block;
left: 0;
z-index: 10;
margin: 0;
box-shadow: inset 0 0 0 -0.0625rem #fcfcfc;
box-shadow: inset 0 0 0 -0.0625rem var(--box-shadow);
overflow-x: hidden
}
#side-bar::-webkit-scrollbar {
background: rgba(var(--swatch-menubg-medium-color), 0.05) !important;
width: 0.5rem !important
}
#side-bar:target+#main-content,
#skrollr-body:target+#main-content {
left: 0
}
#side-bar:target .close-menu,
#skrollr-body:target .close-menu {
display: block;
position: fixed;
top: 0;
left: 0;
visibility: visible;
opacity: 1;
z-index: -1;
margin-left: var(--sidebar-width-on-mobile);
background: rgba(12, 12, 12, .3) 1px 1px repeat;
background: rgba(var(--swatch-menubg-black-color), 0.3) 1px 1px repeat;
padding-right: 0;
width: -webkit-calc(100% - var(--sidebar-width-on-mobile));
width: -moz-calc(100% - var(--sidebar-width-on-mobile));
width: calc(100% - var(--sidebar-width-on-mobile));
height: 100%;
pointer-events: auto
}
}
#header {
-webkit-background-size: auto -webkit-calc(var(--header-height-on-desktop) - 2.125rem);
-moz-background-size: auto -moz-calc(var(--header-height-on-desktop) - 2.125rem);
-o-background-size: auto calc(var(--header-height-on-desktop) - 2.125rem);
-webkit-filter:drop-shadow(0.063rem 0.063rem 0.063rem #0c0c0c);
-webkit-filter:drop-shadow(0.063rem 0.063rem 0.063rem rgb(var(--black-monochrome)));
position: relative;
grid-area: header;
z-index: 10;
filter:drop-shadow(0.063rem 0.063rem 0.063rem rgb(12, 12, 12));
filter:drop-shadow(0.063rem 0.063rem 0.063rem rgb(var(--black-monochrome)));
background-clip: border-box;
background-image: url('https://nu-scptheme.github.io/Black-Highlighter/images/logo.svg');
background-image: var(--logo-image);
background-position: left 0.75rem top 1.1875rem;
background-repeat: no-repeat;
background-size: auto calc(var(--header-height-on-desktop) - 2.125rem);
width: 90vw;
height: var(--final-header-height-on-desktop)
}
@supports(-moz-appearance:meterbar) and((display:-webkit-flex) or(display:flex)) {
#header {
-webkit-filter:initial;filter:none
}
}
body {
-webkit-background-size: 100% 7.5rem, 100% 9.375rem, 100% 40rem;
-moz-background-size: 100% 7.5rem, 100% 9.375rem, 100% 40rem;
-o-background-size: 100% 7.5rem, 100% 9.375rem, 100% 40rem;
-webkit-background-size: var(--header-background-image-size), 100% var(--final-header-height-on-desktop), 100% var(--background-gradient-distance);
-moz-background-size: var(--header-background-image-size), 100% var(--final-header-height-on-desktop), 100% var(--background-gradient-distance);
-o-background-size: var(--header-background-image-size), 100% var(--final-header-height-on-desktop), 100% var(--background-gradient-distance);
background-image: -webkit-linear-gradient(bottom,#642e2c,#0c0c0c 90%,#0c0c0c), -webkit-linear-gradient(top, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 7.5rem, #0c0c0c 0, #424248 7.625rem, rgba(66, 66, 72, 0.95) -webkit-calc(100% - 0.125rem), #424248 -webkit-calc(100% - 0.125rem), #0c0c0c), -webkit-linear-gradient(top, #d7d7d7, hsla(0, 0%, 84.3%, 0.987) 0.32rem, hsla(0, 0%, 84.3%, 0.951) 1.16rem, hsla(0, 0%, 84.3%, 0.896) 2.56rem, hsla(0, 0%, 84.3%, 0.825) 4.4rem, hsla(0, 0%, 84.3%, 0.741) 6.64rem, hsla(0, 0%, 84.3%, 0.648) 9.24rem, hsla(0, 0%, 84.3%, 0.55) 12.16rem, hsla(0, 0%, 84.3%, 0.45) 15.32rem, hsla(0, 0%, 84.3%, 0.352) 18.68rem, hsla(0, 0%, 84.3%, 0.259) 22.16rem, hsla(0, 0%, 84.3%, 0.175) 25.76rem, hsla(0, 0%, 84.3%, 0.104) 29.4rem, hsla(0, 0%, 84.3%, 0.049) 33rem, hsla(0, 0%, 84.3%, 0.013) 36.56rem, hsla(0, 0%, 84.3%, 0) 40rem);
background-image: -moz-linear-gradient(bottom,#642e2c 0,#0c0c0c 90%,#0c0c0c 100%), -moz-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0) 7.5rem, #0c0c0c 7.5rem, #424248 7.625rem, rgba(66, 66, 72, 0.95) -moz-calc(100% - 0.125rem), #424248 -moz-calc(100% - 0.125rem), #0c0c0c 100%), -moz-linear-gradient(top, #d7d7d7 0, hsla(0, 0%, 84.3%, 0.987) 0.32rem, hsla(0, 0%, 84.3%, 0.951) 1.16rem, hsla(0, 0%, 84.3%, 0.896) 2.56rem, hsla(0, 0%, 84.3%, 0.825) 4.4rem, hsla(0, 0%, 84.3%, 0.741) 6.64rem, hsla(0, 0%, 84.3%, 0.648) 9.24rem, hsla(0, 0%, 84.3%, 0.55) 12.16rem, hsla(0, 0%, 84.3%, 0.45) 15.32rem, hsla(0, 0%, 84.3%, 0.352) 18.68rem, hsla(0, 0%, 84.3%, 0.259) 22.16rem, hsla(0, 0%, 84.3%, 0.175) 25.76rem, hsla(0, 0%, 84.3%, 0.104) 29.4rem, hsla(0, 0%, 84.3%, 0.049) 33rem, hsla(0, 0%, 84.3%, 0.013) 36.56rem, hsla(0, 0%, 84.3%, 0) 40rem);
background-image: -webkit-gradient(linear,left bottom,left top,from(#642e2c),color-stop(90%,#0c0c0c),to(#0c0c0c)), -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(7.5rem, hsla(0, 0%, 100%, 0)), color-stop(7.5rem, #0c0c0c), color-stop(7.625rem, #424248), color-stop(rgba(66, 66, 72, 0.95)), color-stop(#424248), to(#0c0c0c)), -webkit-gradient(linear, left top, left bottom, color-stop(0, #d7d7d7), color-stop(0.32rem, hsla(0, 0%, 84.3%, 0.987)), color-stop(1.16rem, hsla(0, 0%, 84.3%, 0.951)), color-stop(2.56rem, hsla(0, 0%, 84.3%, 0.896)), color-stop(4.4rem, hsla(0, 0%, 84.3%, 0.825)), color-stop(6.64rem, hsla(0, 0%, 84.3%, 0.741)), color-stop(9.24rem, hsla(0, 0%, 84.3%, 0.648)), color-stop(12.16rem, hsla(0, 0%, 84.3%, 0.55)), color-stop(15.32rem, hsla(0, 0%, 84.3%, 0.45)), color-stop(18.68rem, hsla(0, 0%, 84.3%, 0.352)), color-stop(22.16rem, hsla(0, 0%, 84.3%, 0.259)), color-stop(25.76rem, hsla(0, 0%, 84.3%, 0.175)), color-stop(29.4rem, hsla(0, 0%, 84.3%, 0.104)), color-stop(33rem, hsla(0, 0%, 84.3%, 0.049)), color-stop(36.56rem, hsla(0, 0%, 84.3%, 0.013)), color-stop(40rem, hsla(0, 0%, 84.3%, 0)));
background-image: -o-linear-gradient(bottom,#642e2c 0,#0c0c0c 90%,#0c0c0c 100%), -o-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0) 7.5rem, #0c0c0c 7.5rem, #424248 7.625rem, rgba(66, 66, 72, 0.95) calc(100% - 0.125rem), #424248 calc(100% - 0.125rem), #0c0c0c 100%), -o-linear-gradient(top, #d7d7d7 0, hsla(0, 0%, 84.3%, 0.987) 0.32rem, hsla(0, 0%, 84.3%, 0.951) 1.16rem, hsla(0, 0%, 84.3%, 0.896) 2.56rem, hsla(0, 0%, 84.3%, 0.825) 4.4rem, hsla(0, 0%, 84.3%, 0.741) 6.64rem, hsla(0, 0%, 84.3%, 0.648) 9.24rem, hsla(0, 0%, 84.3%, 0.55) 12.16rem, hsla(0, 0%, 84.3%, 0.45) 15.32rem, hsla(0, 0%, 84.3%, 0.352) 18.68rem, hsla(0, 0%, 84.3%, 0.259) 22.16rem, hsla(0, 0%, 84.3%, 0.175) 25.76rem, hsla(0, 0%, 84.3%, 0.104) 29.4rem, hsla(0, 0%, 84.3%, 0.049) 33rem, hsla(0, 0%, 84.3%, 0.013) 36.56rem, hsla(0, 0%, 84.3%, 0) 40rem);
background-image: linear-gradient(0deg,#642e2c 0,#0c0c0c 90%,#0c0c0c), linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0) 7.5rem, #0c0c0c 0, #424248 7.625rem, rgba(66, 66, 72, 0.95) calc(100% - 0.125rem), #424248 calc(100% - 0.125rem), #0c0c0c), linear-gradient(180deg, #d7d7d7 0, hsla(0, 0%, 84.3%, 0.987) 0.32rem, hsla(0, 0%, 84.3%, 0.951) 1.16rem, hsla(0, 0%, 84.3%, 0.896) 2.56rem, hsla(0, 0%, 84.3%, 0.825) 4.4rem, hsla(0, 0%, 84.3%, 0.741) 6.64rem, hsla(0, 0%, 84.3%, 0.648) 9.24rem, hsla(0, 0%, 84.3%, 0.55) 12.16rem, hsla(0, 0%, 84.3%, 0.45) 15.32rem, hsla(0, 0%, 84.3%, 0.352) 18.68rem, hsla(0, 0%, 84.3%, 0.259) 22.16rem, hsla(0, 0%, 84.3%, 0.175) 25.76rem, hsla(0, 0%, 84.3%, 0.104) 29.4rem, hsla(0, 0%, 84.3%, 0.049) 33rem, hsla(0, 0%, 84.3%, 0.013) 36.56rem, hsla(0, 0%, 84.3%, 0) 40rem);
background-image: var(--gradient-header), var(--gradient-topmenu), var(--gradient-background);
background-repeat: repeat-x;
background-size: 100% 7.5rem, 100% 9.375rem, 100% 40rem;
background-size: var(--header-background-image-size), 100% var(--final-header-height-on-desktop), 100% var(--background-gradient-distance)
}
div#container-wrap {
-webkit-background-size: 100% var(--header-height-on-desktop);
-moz-background-size: 100% var(--header-height-on-desktop);
-o-background-size: 100% var(--header-height-on-desktop);
background-image: -webkit-repeating-linear-gradient(45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 0.25vh,rgba(88,88,88,.1) 0.35vh,rgba(88,88,88,.2) 0.5vh);
background-image: -moz-repeating-linear-gradient(45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 0.25vh,rgba(88,88,88,.1) 0.35vh,rgba(88,88,88,.2) 0.5vh);
background-image: -o-repeating-linear-gradient(45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 0.25vh,rgba(88,88,88,.1) 0.35vh,rgba(88,88,88,.2) 0.5vh);
background-image: repeating-linear-gradient(45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 0.25vh,rgba(88,88,88,.1) 0.35vh,rgba(88,88,88,.2) 0.5vh);
background-image: var(--diagonal-stripes);
background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% var(--header-height-on-desktop)
}
#header,
#top-bar {
margin: 0 auto;
max-width: 61.25rem;
font-weight: 600
}
.mobile-top-bar {
display: none;
position: relative;
bottom: 0;
left: 1rem;
z-index: 9999
}
#header h1 {
position: absolute;
height: 100%;
max-height: var(--header-height-on-desktop);
font-family: Poppins, sans-serif;
font-family: var(--header-font)
}
#header h1 a:before {
--text-shadow: rgb(var(--swatch-text-dark, 12, 12, 12, ));
color: #fcfcfc;
color: rgb(var(--swatch-text-light));
text-shadow: 0.063rem 0.063rem 0.063rem #0c0c0c;
text-shadow: 0.063rem 0.063rem 0.063rem var(--text-shadow);
content: "SCP Foundation";
content: var(--header-title)
}
#header h1,
#header h2 {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
font-weight: 700;
text-rendering: optimizeLegibility
}
#header h1,
#header h1 a,
#header h2 {
font-family: Poppins, sans-serif;
font-family: var(--header-font)
}
#header h1 a {
display: block;
z-index: 9999;
margin-top: 1.5125rem;
margin-top: calc(var(--header-height-on-desktop) / 2 - 1em);
margin-left: calc(var(--header-height-on-desktop) - 0.75rem);
padding: 1.875rem 0 0;
max-height: 0;
color: #fcfcfc;
color: rgb(var(--swatch-headerh1-color));
font-size: 135%;
letter-spacing: -0.02em;
line-height: 0;
text-decoration: none;
text-shadow: none
}
#header > h1 > a > span {
display: inline-table;
position: absolute;
top: 0;
left: 0;
z-index: 9999;
width: 50vw;
max-width: 32rem;
height: var(--header-height-on-desktop);
color: rgba(0, 0, 0, 0)
}
#header h2 {
pointer-events: none;
font-family: Poppins, sans-serif;
font-family: var(--title-font);
font-size: 0.945rem;
font-weight: 700
}
#header h2 span {
display: block;
margin-top: 5rem;
margin-top: calc(var(--header-height-on-desktop) / 2 + 1.25em);
margin-left: calc(var(--header-height-on-desktop) - 0.5rem);
color: rgba(0, 0, 0, 0);
font-weight: 400;
line-height: 0;
text-shadow: none
}
#header h2 span:before {
--text-shadow: rgb(var(--swatch-text-dark, 12, 12, 12));
color: #fcfcfc;
color: rgb(var(--swatch-headerh2-color));
text-shadow: 0.063rem 0.063rem 0.063rem #0c0c0c;
text-shadow: 0.063rem 0.063rem 0.063rem var(--text-shadow);
content: "SECURE, CONTAIN, PROTECT";
content: var(--header-subtitle)
}
#header-extra-div-1,
#header-extra-div-2 {
display: none
}
#search-top-box {
position: absolute;
top: 47%;
right: 3%;
width: auto
}
form[id=search-top-box-form] {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
text-align: center
}
#search-top-box-input {
-webkit-border-radius: 0.0625rem;
-moz-border-radius: 0.0625rem;
-webkit-border-radius: var(--border-radius-width);
-moz-border-radius: var(--border-radius-width);
border: 0.0625rem solid #0c0c0c;
border: var(--border-styling);
border-radius: 0.0625rem;
border-radius: var(--border-radius-width);
background-color: #424248;
background-color: rgb(var(--gray-monochrome));
min-width: 9.975rem;
min-width: -webkit-calc(var(--base-font-size) * 0.93333*11.4);
min-width: -moz-calc(var(--base-font-size) * 0.93333*11.4);
min-width: calc(var(--base-font-size) * 0.93333*11.4);
color: #fcfcfc;
color: rgb(var(--swatch-text-light))
}
#search-top-box input.empty {
color: #0c0c0c;
color: rgba(var(--swatch-menubg-medium-color));
text-align: center
}
#search-top-box-form > input,
#search-top-box-form > input[type=submit] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
box-sizing: border-box;
margin: 0;
padding: 0.25rem;
min-height: 1.61875rem;
min-height: -webkit-calc(var(--base-font-size) * 0.93333*1.85);
min-height: -moz-calc(var(--base-font-size) * 0.93333*1.85);
min-height: calc(var(--base-font-size) * 0.93333*1.85)
}
#search-top-box-input:focus,
#search-top-box-input:hover {
background: #aaa;
background: rgb(var(--swatch-menubg-medium-color));
color: #fcfcfc;
color: rgb(var(--white-monochrome))
}
#search-top-box-form input[type=submit],
#search-top-box-input:focus,
#search-top-box-input:hover {
-webkit-border-radius: 0.0625rem;
-moz-border-radius: 0.0625rem;
-webkit-border-radius: var(--border-radius-width);
-moz-border-radius: var(--border-radius-width);
border: 0.0625rem solid #0c0c0c;
border: var(--border-styling);
border-radius: 0.0625rem;
border-radius: var(--border-radius-width)
}
#search-top-box-form input[type=submit] {
cursor: pointer;
margin-right: 0;
font-size: 0.74375rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333*0.85);
font-size: -moz-calc(var(--base-font-size) * 0.93333*0.85);
font-size: calc(var(--base-font-size) * 0.93333*0.85)
}
#search-top-box-form input[type=submit],
#search-top-box-form input[type=submit]:focus,
#search-top-box-form input[type=submit]:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background: #64030f;
background: rgb(var(--swatch-primary-darkest));
color: #fcfcfc;
color: rgb(var(--swatch-text-light))
}
#search-top-box-form input[type=submit]:focus,
#search-top-box-form input[type=submit]:hover {
--text-shadow: rgba(var(--swatch-menutxt-dark-color, 12, 12, 12), 0.75);
-webkit-border-radius: 0.0625rem;
-moz-border-radius: 0.0625rem;
-webkit-border-radius: var(--border-radius-width);
-moz-border-radius: var(--border-radius-width);
border: 0.0625rem solid #0c0c0c;
border: var(--border-styling);
border-radius: 0.0625rem;
border-radius: var(--border-radius-width);
text-shadow: 0 0 0.063rem rgba(12, 12, 12, .75);
text-shadow: 0 0 0.063rem var(--swatch-menutxt-dark-color)
}
#login-status {
top: 0.5rem;
right: 3%;
z-index: 10000;
color: #aaa;
color: rgb(var(--swatch-menubg-medium-color));
font-size: 90%
}
#login-status a {
background-color: rgba(0, 0, 0, 0);
color: #fcfcfc;
color: rgb(var(--swatch-text-light))
}
#login-status ul a {
background-color: rgba(0, 0, 0, 0);
color: #0c0c0c;
color: rgb(var(--black-monochrome))
}
#account-topbutton {
background: #fcfcfc;
background: rgb(var(--swatch-text-light));
color: #0c0c0c;
color: rgb(var(--swatch-menutxt-dark-color))
}
#top-bar .mobile-top-bar {
-webkit-filter:unset;
display: none;
position: relative;
bottom: 0;
left: 1rem;
z-index: 9999;filter:unset
}
#top-bar {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: static;
flex-wrap: nowrap;
z-index: 50;
margin: var(--header-height-on-desktop) 0 1.75rem;
padding: 0;
width: 100%;
height: var(--topbar-height-on-desktop);
font-size: 0.74375rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333*0.85);
font-size: -moz-calc(var(--base-font-size) * 0.93333*0.85);
font-size: calc(var(--base-font-size) * 0.93333*0.85);
font-weight: 600
}
#top-bar div.mobile-top-bar > ul,
#top-bar div.top-bar > ul {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-around;
z-index: 20;
width: 90vw;
max-width: 61.25rem;
height: 100%;
letter-spacing: 0.0625rem;
text-align: center
}
#top-bar div.mobile-top-bar > ul > li,
#top-bar div.top-bar > ul > li {
-webkit-flex-shrink: 2;
-ms-flex-negative: 2;
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
-webkit-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
-o-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
-moz-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
flex-grow: 2;
flex-shrink: 2;
transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
cursor: pointer;
margin: 0;
padding: 0;
width: auto;
list-style: outside none none
}
#top-bar div.mobile-top-bar>ul>li:hover,
#top-bar div.top-bar>ul>li:hover {
background-color: #303034;
background-color: rgb(var(--swatch-menubg-dark-color))
}
#top-bar div.mobile-top-bar>ul>li:hover>a,
#top-bar div.top-bar>ul>li:hover > a {
background-color: rgba(0, 0, 0, 0)
}
#top-bar div.mobile-top-bar>ul>li:focus-within,
#top-bar div.top-bar>ul>li:focus-within {
background-color: #303034;
background-color: rgb(var(--swatch-menubg-dark-color))
}
#top-bar div.mobile-top-bar>ul>li:focus-within>a,
#top-bar div.top-bar>ul>li:focus-within > a {
background-color: rgba(0, 0, 0, 0)
}
#top-bar div.mobile-top-bar > ul > li > a,
#top-bar div.top-bar > ul > li > a {
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
align-items: center;
justify-content: center;
border: none;
background-color: rgba(0, 0, 0, 0);
padding: 0.3em;
width: 100%;
height: -webkit-calc(100% - 0.6em);
height: -moz-calc(100% - 0.6em);
height: calc(100% - 0.6em);
overflow: hidden;
color: #fcfcfc;
color: rgb(var(--swatch-menutxt-light-color));
text-decoration: none;
white-space: pre
}
#top-bar div.mobile-top-bar>ul>li>a:after,
#top-bar div.mobile-top-bar>ul>li>a:before,
#top-bar div.top-bar>ul>li>a:after,
#top-bar div.top-bar>ul>li>a:before {
-webkit-transition: width 0.3s cubic-bezier(0.4,0,0.2,1);
-o-transition: width 0.3s cubic-bezier(0.4,0,0.2,1);
-moz-transition: width 0.3s cubic-bezier(0.4,0,0.2,1);
position: absolute;
transition: width 0.3s cubic-bezier(0.4,0,0.2,1);
background-color: rgba(180, 35, 35, .5);
background-color: rgba(var(--swatch-primary), 0.5);
width: 0;
height: 0.1875rem;
content: " "
}
#top-bar div.mobile-top-bar>ul>li.sfhover>a:after,
#top-bar div.mobile-top-bar>ul>li.sfhover>a:before,
#top-bar div.mobile-top-bar>ul>li:hover>a:after,
#top-bar div.mobile-top-bar>ul>li:hover>a:before,
#top-bar div.top-bar>ul>li.sfhover>a:after,
#top-bar div.top-bar>ul>li.sfhover>a:before,
#top-bar div.top-bar>ul>li:hover>a:after,
#top-bar div.top-bar>ul>li:hover>a:before {
width: 100%
}
#top-bar div.mobile-top-bar>ul>li:focus-within>a:after,
#top-bar div.mobile-top-bar>ul>li:focus-within>a:before,
#top-bar div.top-bar>ul>li:focus-within>a:after,
#top-bar div.top-bar>ul>li:focus-within>a:before {
width: 100%
}
#top-bar div.mobile-top-bar>ul>li>a:before,
#top-bar div.top-bar>ul>li>a:before {
top: 0;
left: 0
}
#top-bar div.mobile-top-bar>ul>li>a:after,
#top-bar div.top-bar>ul>li>a:after {
right: 0;
bottom: 0
}
#top-bar div.mobile-top-bar > ul > li > ul,
#top-bar div.top-bar > ul > li > ul {
--box-shadow: rgba(var(--swatch-menutxt-dark-color, 12, 12, 12), 0.5);
-webkit-box-shadow: 0 0.125rem 0.375rem rgba(12, 12, 12, .5);
-moz-box-shadow: 0 0.125rem 0.375rem rgba(12, 12, 12, .5);
-webkit-box-shadow: 0 0.125rem 0.375rem var(--box-shadow);
-moz-box-shadow: 0 0.125rem 0.375rem var(--box-shadow);
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
position: absolute;
left: 0;
flex-direction: column;
flex-wrap: nowrap;
align-self: flex-start;
z-index: 20;
box-sizing: border-box;
margin-top: var(--topbar-height-on-desktop);
box-shadow: 0 0.125rem 0.375rem rgba(12, 12, 12, .5);
box-shadow: 0 0.125rem 0.375rem var(--box-shadow);
border: 0.0625rem solid #0c0c0c;
border: var(--border-styling);
border-top: none;
background: rgba(48, 48, 52, .93);
background: rgba(var(--swatch-menubg-dark-color), 0.93);
width: auto;
min-width: 100%;
max-width: 61.25rem
}
#top-bar div.mobile-top-bar > ul > li > ul > li,
#top-bar div.top-bar > ul > li > ul > li {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
-o-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
-moz-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
position: relative;
align-items: center;
justify-content: center;
float: none;
break-inside: avoid;
transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
box-sizing: border-box;
margin: 0 -0.0625rem -0.0625rem 0;
border-collapse: collapse;
padding: 0;
width: auto;
height: 2rem;
word-break: normal
}
#top-bar>div.mobile-top-bar>ul>li:last-of-type>ul,
#top-bar>div.top-bar>ul>li:last-of-type > ul {
right: 0;
left: auto
}
#top-bar li ul {
-webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
-moz-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
visibility: hidden;
opacity: 0;
transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out
}
#top-bar:not(:hover) > ul > li > ul {
-webkit-transform: translateY(-0.3rem);
-moz-transform: translateY(-0.3rem);
-ms-transform: translateY(-0.3rem);
-o-transform: translateY(-0.3rem);
transform: translateY(-0.3rem)
}
#top-bar div.mobile-top-bar > ul > li.sfhover > ul,
#top-bar div.mobile-top-bar>ul>li:hover>ul,
#top-bar div.top-bar>ul>li.sfhover>ul,
#top-bar div.top-bar>ul>li:hover > ul {
visibility: visible;
opacity: 1
}
#top-bar div.mobile-top-bar>ul>li:focus-within>ul,
#top-bar div.mobile-top-bar>ul>li>ul:focus-within,
#top-bar div.top-bar>ul>li:focus-within>ul,
#top-bar div.top-bar>ul>li>ul:focus-within {
visibility: visible;
opacity: 1
}
#top-bar div.mobile-top-bar>ul>li>ul>li:hover,
#top-bar div.top-bar>ul>li>ul>li:hover {
background: hsla(0, 0%, 98.8%, 0.15);
background: rgba(var(--swatch-menubg-color), 0.15)
}
#top-bar div.mobile-top-bar>ul>li>ul>li:hover:after,
#top-bar div.mobile-top-bar>ul>li>ul>li:hover:before,
#top-bar div.top-bar>ul>li>ul>li:hover:after,
#top-bar div.top-bar>ul>li>ul>li:hover:before {
position: absolute;
right: -10%;
z-index: 5;
width: 100%;
width: 70%;
height: 100%;
content: " "
}
#top-bar div.mobile-top-bar>ul>li>ul>li:hover:before,
#top-bar div.top-bar>ul>li>ul>li:hover:before {
-webkit-clip-path: polygon(80% 0, 100% 0, 100% 100%, 0 100%);
top: -100%;
clip-path: polygon(80% 0, 100% 0, 100% 100%, 0 100%)
}
#top-bar div.mobile-top-bar>ul>li>ul>li:hover:after,
#top-bar div.top-bar>ul>li>ul>li:hover:after {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 80% 100%);
bottom: -100%;
clip-path: polygon(0 0, 100% 0, 100% 100%, 80% 100%)
}
#top-bar div.mobile-top-bar>ul>li>ul>li:hover>a,
#top-bar div.top-bar>ul>li>ul>li:hover > a {
text-decoration: none
}
#top-bar div.mobile-top-bar>ul>li>ul>li>a:focus-within,
#top-bar div.top-bar>ul>li>ul>li>a:focus-within {
text-decoration: none
}
#top-bar div.mobile-top-bar > ul > li > ul > li > a,
#top-bar div.top-bar > ul > li > ul > li > a {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
align-items: center;
justify-content: center;
border: 0 solid rgba(0, 0, 0, 0);
background: rgba(0, 0, 0, 0);
padding: 0 1em;
width: 100%;
height: 100%;
overflow: hidden;
color: #fcfcfc;
color: rgb(var(--swatch-menutxt-light-color));
font-size: 0.875rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333*0.875);
font-size: -moz-calc(var(--base-font-size) * 0.93333*0.875);
font-size: calc(var(--base-font-size) * 0.93333*0.875);
font-weight: 400;
white-space: nowrap
}
#top-bar div.top-bar > ul > li > ul > li > a,
#top-bar div.top-bar > ul > li > ul > li > ul > li {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
position: relative;
margin: 0;
padding: 0 1em;
text-align: center
}
#top-bar div.top-bar > ul > li > ul > li > ul > li {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
top: 0;
left: 0;
z-index: 10;
cursor: pointer;
box-sizing: border-box;
color: #fcfcfc;
color: rgb(var(--white-monochrome));
font-size: 1em
}
#top-bar div.mobile-top-bar>ul>li>ul>li:hover,
#top-bar div.mobile-top-bar>ul>li>ul>li>ul>li:hover,
#top-bar div.top-bar>ul>li>ul>li:hover,
#top-bar div.top-bar>ul>li>ul>li>ul>li:hover {
background-color: rgba(0, 0, 0, 0);
background-color: rgba(var(--dark-accent), 0.05)
}
#top-bar div.top-bar > ul > li > ul > li > ul > li > a {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
position: relative;
z-index: 10;
box-sizing: border-box;
margin: 0;
border: none;
background: rgba(0, 0, 0, 0);
padding: 1em;
width: 100%;
height: 100%;
overflow: hidden;
color: #0c0c0c;
color: rgb(var(--swatch-menutxt-dark-color));
font-size: 1em;
white-space: nowrap
}
#top-bar div.mobile-top-bar>ul>li>ul>li>ul>li>a:hover,
#top-bar div.top-bar>ul>li>ul>li>ul>li>a:hover {
background: rgba(0, 0, 0, 0)
}
#top-bar div.top-bar>ul>li>ul>li>a:before,
#top-bar div.top-bar>ul>li>ul>li>ul>li>a:before {
-webkit-transform: translateX(-webkit-calc(-100% - 4rem));
-moz-transform: translateX(-moz-calc(-100% - 4rem));
-ms-transform: translateX(calc(-100% - 4rem));
-o-transform: translateX(calc(-100% - 4rem));
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.4,0,0.2,1);
-o-transition: -o-transform 0.5s cubic-bezier(0.4,0,0.2,1);
-moz-transition: transform 0.5s cubic-bezier(0.4,0,0.2,1), -moz-transform 0.5s cubic-bezier(0.4,0,0.2,1);
transform: translateX(calc(-100% - 4rem));
transition: -webkit-transform 0.5s cubic-bezier(0.4,0,0.2,1);
transition: transform 0.5s cubic-bezier(0.4,0,0.2,1);
transition: transform 0.5s cubic-bezier(0.4,0,0.2,1), -webkit-transform 0.5s cubic-bezier(0.4,0,0.2,1), -moz-transform 0.5s cubic-bezier(0.4,0,0.2,1), -o-transform 0.5s cubic-bezier(0.4,0,0.2,1);
pointer-events: none
}
#top-bar div.top-bar>ul>li>ul>li>a:before,
#top-bar div.top-bar>ul>li>ul>li>a:hover:before,
#top-bar div.top-bar>ul>li>ul>li>ul>li>a:before {
-webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
position: absolute;
top: 0;
opacity: 1;
z-index: -1;
clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
background-color: rgb(var(--dark-accent), 0.25);
width: 125%;
height: 100%;
content: " "
}
#top-bar div.top-bar>ul>li>ul>li>a:hover:before {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0)
}
#top-bar div.top-bar>ul>li>ul>li>ul>li>a:hover:before {
-webkit-clip-path: polygon(0 0, 94.94% 0, 90% 100%, 0 100%);
position: absolute;
top: 0;
opacity: 1;
z-index: -1;
clip-path: polygon(0 0, 94.94% 0, 90% 100%, 0 100%);
background-color: #64030f;
background-color: rgb(var(--dark-accent));
width: -webkit-calc(100% + 4rem);
width: -moz-calc(100% + 4rem);
width: calc(100% + 4rem);
height: 100%;
content: " "
}
#top-bar div.top-bar>ul>li>ul>li>ul>li:hover {
background: hsla(0, 0%, 98.8%, 0);
background: rgba(var(--swatch-menubg-color), 0)
}
#top-bar div.top-bar>ul>li>ul>li>ul>li:focus-within {
background: hsla(0, 0%, 98.8%, 0);
background: rgba(var(--swatch-menubg-color), 0)
}
#top-bar > ul {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-around;
z-index: 20;
width: 90vw;
max-width: 61.25rem;
height: 100%;
letter-spacing: 0.0625rem;
text-align: center
}
#top-bar > ul > li {
-webkit-flex-shrink: 2;
-ms-flex-negative: 2;
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
-webkit-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
-o-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
-moz-transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
flex-grow: 2;
flex-shrink: 2;
transition: background-color 0.3s cubic-bezier(0.4,0,0.2,1);
margin: 0;
padding: 0;
width: auto;
list-style: outside none none
}
#top-bar>ul>li:hover {
background-color: #303034;
background-color: rgb(var(--swatch-menubg-dark-color))
}
#top-bar>ul>li:focus-within {
background-color: #303034;
background-color: rgb(var(--swatch-menubg-dark-color))
}
#top-bar>ul>li:hover > * {
background-color: rgba(0, 0, 0, 0)
}
#top-bar>ul>li:focus-within > * {
background-color: rgba(0, 0, 0, 0)
}
#top-bar > ul > li > * {
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
align-items: center;
justify-content: center;
cursor: pointer;
border: none;
background-color: rgba(0, 0, 0, 0);
padding: 0.3em;
width: 100%;
height: -webkit-calc(100% - 0.6em);
height: -moz-calc(100% - 0.6em);
height: calc(100% - 0.6em);
color: #fcfcfc;
color: rgb(var(--swatch-menutxt-light-color));
text-decoration: none;
white-space: pre
}
#top-bar>ul>li.sfhover>:after,
#top-bar>ul>li.sfhover>:before,
#top-bar>ul>li:hover>:after,
#top-bar>ul>li:hover>:before {
width: 100%
}
#top-bar>ul>li:focus-within>:after,
#top-bar>ul>li:focus-within>:before {
width: 100%
}
#top-bar>ul>li>:after,
#top-bar>ul>li>:before {
-webkit-transition: width 0.3s cubic-bezier(0.4,0,0.2,1);
-o-transition: width 0.3s cubic-bezier(0.4,0,0.2,1);
-moz-transition: width 0.3s cubic-bezier(0.4,0,0.2,1);
position: absolute;
transition: width 0.3s cubic-bezier(0.4,0,0.2,1);
background-color: rgba(180, 35, 35, .5);
background-color: rgba(var(--swatch-primary), 0.5);
width: 0;
height: 0.1875rem;
pointer-events: none;
content: " "
}
#top-bar>ul>li>:before {
top: 0;
left: 0
}
#top-bar>ul>li>:after {
right: 0;
bottom: 0
}
#top-bar > ul > li a,
#top-bar>ul>li a:hover {
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
align-items: center;
justify-content: center;
cursor: pointer;
border: none;
background-color: rgba(0, 0, 0, 0);
padding: 0.3em;
width: 100%;
height: 100%;
color: #fcfcfc;
color: rgb(var(--swatch-menutxt-light-color));
text-decoration: none;
white-space: pre
}
@media only screen and(max-width:768px){:root {
scrollbar-width: none;
overflow: -moz-scrollbars-none
}
::-webkit-scrollbar {
background: rgba(0, 0, 0, 0);
width: 0
}
::-webkit-scrollbar-thumb {
background: #b42323;
background: rgb(var(--bright-accent))
}
body {
-webkit-background-size: 100% var(--header-height-on-mobile), 100% var(--final-header-height-on-mobile), 100% var(--background-gradient-distance);
-moz-background-size: 100% var(--header-height-on-mobile), 100% var(--final-header-height-on-mobile), 100% var(--background-gradient-distance);
-o-background-size: 100% var(--header-height-on-mobile), 100% var(--final-header-height-on-mobile), 100% var(--background-gradient-distance);
background-size: 100% var(--header-height-on-mobile), 100% var(--final-header-height-on-mobile), 100% var(--background-gradient-distance)
}
div#container-wrap {
-webkit-background-size: 100% var(--header-height-on-mobile);
-moz-background-size: 100% var(--header-height-on-mobile);
-o-background-size: 100% var(--header-height-on-mobile);
background-size: 100% var(--header-height-on-mobile)
}
#header {
--size: -webkit-calc(var(--final-header-height-on-mobile) - 0.875rem);
--size: -moz-calc(var(--final-header-height-on-mobile) - 0.875rem);
--size: calc(var(--final-header-height-on-mobile) - 0.875rem);
--y-offset: 1.5rem;
-webkit-background-size: var(--size), 100% var(--header-height-on-mobile);
-moz-background-size: var(--size), 100% var(--header-height-on-mobile);
-o-background-size: var(--size), 100% var(--header-height-on-mobile);
position: -webkit-sticky;
position: sticky;
top: -webkit-calc(var(--header-height-on-mobile)*-1);
top: -moz-calc(var(--header-height-on-mobile)*-1);
top: calc(var(--header-height-on-mobile)*-1);
margin: 0;
background-image: url('https://nu-scptheme.github.io/Black-Highlighter/images/logo.svg');
background-image: var(--logo-image);
background-position: -webkit-calc(var(--header-height-on-mobile) - 0.75rem - var(--size)) -webkit-calc((var(--size)*-1 + var(--header-height-on-mobile) + var(--y-offset)) / 2);
background-position: -moz-calc(var(--header-height-on-mobile) - 0.75rem - var(--size)) -moz-calc((var(--size)*-1 + var(--header-height-on-mobile) + var(--y-offset)) / 2);
background-position: calc(var(--header-height-on-mobile) - 0.75rem - var(--size)) calc((var(--size)*-1 + var(--header-height-on-mobile) + var(--y-offset)) / 2);
background-repeat: no-repeat, repeat;
background-size: var(--size), 100% var(--header-height-on-mobile);
width: 100vw;
height: var(--header-height-on-mobile)
}
#header,
.mobile-top-bar {
left: 0;
max-width: 100%
}
#header h1 {
max-height: var(--header-height-on-mobile)
}
#header h1 a {
margin-top: calc(var(--header-height-on-mobile) / 2 - 1em);
margin-left: calc(var(--header-height-on-mobile) - 0.5rem)
}
#header > h1 > a > span {
height: var(--header-height-on-mobile)
}
#header h2 span {
margin-top: calc(var(--header-height-on-mobile) / 2 + 2em);
margin-left: calc(var(--header-height-on-mobile) - 0.5rem)
}
#top-bar > div.top-bar {
display: none
}
#header h1 {
font-size: 1.18125rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333*1.35);
font-size: -moz-calc(var(--base-font-size) * 0.93333*1.35);
font-size: calc(var(--base-font-size) * 0.93333*1.35)
}
#header h2 {
font-size: 0.82687rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333*0.945);
font-size: -moz-calc(var(--base-font-size) * 0.93333*0.945);
font-size: calc(var(--base-font-size) * 0.93333*0.945)
}
#header h2 span:before {
display: inline-block
}
#login-status {
font-size: 70%
}
#top-bar {
margin: var(--header-height-on-mobile) 0 1.75rem;
height: var(--topbar-height-on-mobile)
}
#top-bar .mobile-top-bar {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
position: static;
top: 0;
right: 0;
left: 0;
align-items: center;
z-index: 9999;
margin: 0;
background: -webkit-linear-gradient(top,#0c0c0c,#424248 0.125rem,#424248 2.875rem,#424248 2.875rem,#0c0c0c 3rem);
background: -moz-linear-gradient(top,#0c0c0c 0,#424248 0.125rem,#424248 2.875rem,#424248 2.875rem,#0c0c0c 3rem);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0c0c0c),color-stop(0.125rem,#424248),color-stop(#424248),color-stop(#424248),color-stop(3rem,#0c0c0c));
background: -o-linear-gradient(top,#0c0c0c 0,#424248 0.125rem,#424248 2.875rem,#424248 2.875rem,#0c0c0c 3rem);
background: linear-gradient(180deg,#0c0c0c 0,#424248 0.125rem,#424248 2.875rem,#424248 2.875rem,#0c0c0c 3rem);
background: var(--gradient-topmenu-mobile, linear-gradient(180deg, #0c0c0c 0, #424248 0.125rem, #424248 2.875rem, #424248 2.875rem, #0c0c0c 3rem));
background: var(--gradient-topmenu-mobile, linear-gradient(180deg, rgba(var(--swatch-topmenu-border-color), 1) 0, rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(var(--topbar-height-on-mobile) - 0.125rem), rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(var(--topbar-height-on-mobile) - 0.125rem), rgba(var(--swatch-topmenu-border-color), 1) var(--topbar-height-on-mobile)));
background: var(--gradient-topmenu-mobile, linear-gradient(180deg, rgba(var(--swatch-topmenu-border-color), 1) 0, rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, rgba(var(--swatch-topmenu-bg-color), 1) -moz-calc(var(--topbar-height-on-mobile) - 0.125rem), rgba(var(--swatch-topmenu-bg-color), 1) -moz-calc(var(--topbar-height-on-mobile) - 0.125rem), rgba(var(--swatch-topmenu-border-color), 1) var(--topbar-height-on-mobile)));
background: var(--gradient-topmenu-mobile, linear-gradient(180deg, rgba(var(--swatch-topmenu-border-color), 1) 0, rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, rgba(var(--swatch-topmenu-bg-color), 1) calc(var(--topbar-height-on-mobile) - 0.125rem), rgba(var(--swatch-topmenu-bg-color), 1) calc(var(--topbar-height-on-mobile) - 0.125rem), rgba(var(--swatch-topmenu-border-color), 1) var(--topbar-height-on-mobile)));
padding: 0;
width: 100vw
}
#top-bar .top-bar > ul {
overflow: hidden
}
#top-bar div.mobile-top-bar > ul {
width: -webkit-calc(100% - var(--topbar-height-on-mobile));
width: -moz-calc(100% - var(--topbar-height-on-mobile));
width: calc(100% - var(--topbar-height-on-mobile))
}
#top-bar div.mobile-top-bar > ul > li {
position: inherit
}
#top-bar div.mobile-top-bar > ul > li > a {
background: none;
font-size: 125%
}
#top-bar div.mobile-top-bar > ul > li > ul {
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
display: grid;
left: 50%;
grid-template-columns: repeat(2, 50%);
transform: translate(-50%);
margin-top: var(--topbar-height-on-mobile);
max-height: -webkit-calc(100vh - 8rem);
max-height: -moz-calc(100vh - 8rem);
max-height: calc(100vh - 8rem)
}
#top-bar div.mobile-top-bar > ul > li.sfhover > ul,
#top-bar div.mobile-top-bar>ul>li:hover > ul {
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%)
}
#top-bar div.mobile-top-bar>ul>li:focus-within>ul,
#top-bar div.mobile-top-bar>ul>li>ul:focus-within {
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%)
}
#top-bar>div.mobile-top-bar>ul>li:last-of-type > ul {
right: 0;
left: 50%
}
#top-bar div.mobile-top-bar > ul > li > ul > li {
max-width: -webkit-calc(80vw + 0.0625rem);
max-width: -moz-calc(80vw + 0.0625rem);
max-width: calc(80vw + 0.0625rem);
height: var(--topbar-height-on-mobile);
max-height: -webkit-calc((100vh - 15rem) / 10);
max-height: -moz-calc((100vh - 15rem) / 10);
max-height: calc((100vh - 15rem) / 10);
text-align: center
}
#top-bar div.mobile-top-bar > ul > li > ul > li,
#top-bar div.mobile-top-bar > ul > li > ul > li > a {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex
}
#top-bar div.mobile-top-bar > ul > li > ul > li > a {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
font-size: 0.875rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333);
font-size: -moz-calc(var(--base-font-size) * 0.93333);
font-size: calc(var(--base-font-size) * 0.93333);
line-height: 1em;
text-align: center;
white-space: inherit
}
#top-bar > div.mobile-top-bar > div.open-menu {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
width: var(--topbar-height-on-mobile);
height: var(--topbar-height-on-mobile)
}
#top-bar > div.mobile-top-bar > div.open-menu > p {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-moz-box-align: stretch;
-ms-flex-align: stretch;
-ms-flex-pack: center;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
align-content: stretch;
align-items: stretch;
justify-items: stretch;
margin: 0;
padding: 0;
width: 100%;
height: 100%
}
#top-bar > div.mobile-top-bar > div.open-menu > p,
#top-bar > div.mobile-top-bar > div.open-menu > p > a {
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
#top-bar > div.mobile-top-bar > div.open-menu > p > a {
-webkit-box-flex: 2;
-webkit-flex: 2 0 100%;
-moz-box-flex: 2;
-ms-flex: 2 0 100%;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
-ms-flex-pack: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex: 2 0 100%;
align-items: center;
border: none !important;
background-color: rgba(0, 0, 0, 0) !important;
color: #fcfcfc;
color: rgb(var(--swatch-menutxt-light-color));
font-family: Lato, sans-serif;
font-family: var(--body-font);
font-size: 3em;
font-weight: 700;
text-align: center;
text-decoration: none
}
}
@media only screen and(max-width:310px) {
#top-bar div.mobile-top-bar > ul > li > a {
font-size: 100%
}
}
@media(-ms-high-contrast:active),
(-ms-high-contrast:none) {
#header {
background-position: left -14rem top 1.1875rem
}
}
@media only screen and(max-width:768px) {
#login-status {
right: -webkit-calc(3% + 30px);
right: -moz-calc(3% + 30px);
right: calc(3% + 30px);
font-size: 80%
}
#navi-bar,
#navi-bar-shadow,
#search-top-box-input {
display: inline-block
}
#search-top-box-input {
min-width: inherit
}
#search-top-box {
-webkit-transition: background-color 0.3s, -webkit-box-shadow 0.3s;
-o-transition: box-shadow 0.3s, background-color 0.3s;
-moz-transition: box-shadow 0.3s, background-color 0.3s, -moz-box-shadow 0.3s;
top: 0;
right: 0;
transition: background-color 0.3s, -webkit-box-shadow 0.3s;
transition: box-shadow 0.3s, background-color 0.3s;
transition: box-shadow 0.3s, background-color 0.3s, -webkit-box-shadow 0.3s, -moz-box-shadow 0.3s;
height: var(--header-height-on-mobile)
}
#search-top-box:focus-within {
-webkit-box-shadow: -1rem 0 1rem rgba(var(--swatch-menubg-dark-color), 0.7);
-moz-box-shadow: -1rem 0 1rem rgba(var(--swatch-menubg-dark-color), 0.7);
box-shadow: -1rem 0 1rem rgba(var(--swatch-menubg-dark-color), 0.7);
background: rgba(var(--swatch-menubg-dark-color), 0.7);
padding: 0 0 0 1rem
}
#search-top-box:not(:focus-within):before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
position: absolute;
top: -webkit-calc(var(--header-height-on-mobile) / 2 - 0.5em);
top: -moz-calc(var(--header-height-on-mobile) / 2 - 0.5em);
top: calc(var(--header-height-on-mobile) / 2 - 0.5em);
right: 0;
z-index: 999;
cursor: pointer;
width: 2rem;
pointer-events: none;
color: rgb(var(--swatch-menubg-medium-color));
font: normal normal normal 14px / 1 FontAwesome;
text-align: center;
text-rendering: auto;
content: "\f002"
}
#search-top-box form[id=search-top-box-form] {
visibility: hidden;
height: 100%
}
#search-top-box form[id=search-top-box-form]:focus-within {
visibility: visible
}
#search-top-box form[id=search-top-box-form] input {
-webkit-transform: translateY(-webkit-calc(100% + var(--base-font-size) * 0.93333*2));
-moz-transform: translateY(-moz-calc(100% + var(--base-font-size) * 0.93333*2));
-ms-transform: translateY(calc(100% + var(--base-font-size) * 0.93333*2));
-o-transform: translateY(calc(100% + var(--base-font-size) * 0.93333*2));
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
top: 0;
transform: translateY(calc(100% + var(--base-font-size) * 0.93333*2));
height: -webkit-calc(var(--base-font-size) * 0.93333*2);
height: -moz-calc(var(--base-font-size) * 0.93333*2);
height: calc(var(--base-font-size) * 0.93333*2)
}
#search-top-box form[id=search-top-box-form] input[type=text] {
-webkit-transition: width 0.6s, right 0.6s;
-o-transition: width 0.6s, right 0.6s;
-moz-transition: width 0.6s, right 0.6s;
visibility: visible;
transition: width 0.6s, right 0.6s
}
#search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text] {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
position: absolute;
right: 0;
transform: translateY(0);
cursor: pointer;
border-width: 0 0 0 0.0625rem;
width: 2rem;
height: var(--header-height-on-mobile);
color: rgba(0, 0, 0, 0)
}
#search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text]:hover {
background-color: rgb(var(--gray-monochrome))
}
#search-top-box form[id=search-top-box-form] input[type=submit] {
-webkit-background-size: 1rem 1rem;
-moz-background-size: 1rem;
-o-background-size: 1rem;
-webkit-transition: width 0.6s, padding 0.6s, opacity 0.6s;
-o-transition: width 0.6s, padding 0.6s, opacity 0.6s;
-moz-transition: width 0.6s, padding 0.6s, opacity 0.6s;
visibility: visible;
transition: width 0.6s, padding 0.6s, opacity 0.6s;
background-color: rgb(var(--swatch-primary-darkest));
background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='fas' data-icon='search' class='svg-inline--fa fa-search fa-w-16' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
background-position: 50%;
background-repeat: no-repeat;
background-size: 1rem;
width: -webkit-calc(var(--base-font-size) * 0.93333*1.5 + 0.5rem);
width: -moz-calc(var(--base-font-size) * 0.93333*1.5 + 0.5rem);
width: calc(var(--base-font-size) * 0.93333*1.5 + 0.5rem);
color: rgba(0, 0, 0, 0)
}
#search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=submit] {
opacity: 0;
margin: 0;
padding: 0;
width: 0
}
#header h1 a {
z-index: inherit
}
}
.yui-navset * {
-webkit-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1), color 80ms cubic-bezier(0.4,0,0.2,1);
-o-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1), color 80ms cubic-bezier(0.4,0,0.2,1);
-moz-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1), color 80ms cubic-bezier(0.4,0,0.2,1);
transition: background-color 80ms cubic-bezier(0.4,0,0.2,1), color 80ms cubic-bezier(0.4,0,0.2,1)
}
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav {
--box-shadow: rgb(var(--swatch-primary-darker));
zoom: unset;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-box-shadow: 0 0.3125rem 0 0 #8c1419;
-moz-box-shadow: 0 0.3125rem 0 0 #8c1419;
-webkit-box-shadow: 0 0.3125rem 0 0 var(--box-shadow);
-moz-box-shadow: 0 0.3125rem 0 0 var(--box-shadow);
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
margin: 0 auto;
box-shadow: 0 0.3125rem 0 0 #8c1419;
box-shadow: 0 0.3125rem 0 0 var(--box-shadow);
border: 0;
width: -webkit-calc(100% - 0.125rem);
width: -moz-calc(100% - 0.125rem);
width: calc(100% - 0.125rem)
}
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
zoom: unset;
border: unset;
background-color: #f4f4f4;
background-color: rgb(var(--swatch-menubg-light-color));
background-image: none;
color: #0c0c0c;
color: rgb(var(--swatch-text-dark))
}
.yui-navset .yui-nav a:focus,
.yui-navset .yui-nav a:hover {
zoom: unset;
background-color: #64030f;
background-color: rgb(var(--swatch-primary-darkest));
color: #fcfcfc;
color: rgb(var(--swatch-text-light))
}
.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li {
--box-shadow: rgb(var(--swatch-primary-darker));
zoom: unset;
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
-webkit-box-shadow: 0 0 0 0.0625rem #8c1419;
-moz-box-shadow: 0 0 0 0.0625rem #8c1419;
-webkit-box-shadow: 0 0 0 0.0625rem var(--box-shadow);
-moz-box-shadow: 0 0 0 0.0625rem var(--box-shadow);
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
position: relative;
flex-grow: 2;
margin: 0;
box-shadow: 0 0 0 0.0625rem #8c1419;
box-shadow: 0 0 0 0.0625rem var(--box-shadow);
border-color: rgba(0, 0, 0, 0);
background-color: #f4f4f4;
background-color: rgb(var(--swatch-menubg-light-color));
padding: 0;
max-width: 100%
}
.yui-navset-bottom .yui-nav li a,
.yui-navset-top .yui-nav li a,
.yui-navset .yui-nav li a {
zoom: unset;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
align-items: center;
justify-content: center;
vertical-align: bottom;
width: 100%
}
.yui-navset .yui-nav a em,
.yui-navset .yui-navset-top .yui-nav a em {
-o-text-overflow: ellipsis;
padding: 0.35em 0.75em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.yui-navset .yui-nav li em {
border: unset !important
}
.yui-navset .yui-nav .selected,
.yui-navset .yui-navset-top .yui-nav .selected {
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
flex-grow: 2;
margin: 0;
background-color: #8c1419;
background-color: rgb(var(--swatch-primary-darker));
padding: 0
}
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a em {
border: rgba(0, 0, 0, 0)
}
.yui-navset .yui-nav .selected a {
background-image: none;
width: 100%;
color: #fcfcfc !important;
color: rgb(var(--white-monochrome)) !important
}
.yui-navset .yui-nav .selected a:active,
.yui-navset .yui-nav .selected a:focus {
background-color: #8c1419;
background-color: rgb(var(--swatch-primary-darker));
color: #fcfcfc;
color: rgb(var(--swatch-text-light))
}
.yui-navset .yui-nav .selected a:hover {
cursor: default
}
.yui-navset .yui-content {
background-color: hsla(0, 0%, 95.7%, 0.25);
background-color: rgba(var(--swatch-menubg-light-color), 0.25)
}
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content {
border-color: #aaa;
border-color: rgb(var(--swatch-menubg-medium-color))
}
.yui-navset-left .yui-content {
border-left-color: #f4f4f4;
border-left-color: rgb(var(--swatch-menubg-light-color))
}
.blockquote,
blockquote {
--box-shadow: rgba(var(--swatch-menubg-black-color), 0.1);
-webkit-box-shadow: 0 0.063em 0.125em rgba(0, 0, 0, .1);
-moz-box-shadow: 0 0.063em 0.125em rgba(0, 0, 0, .1);
-webkit-box-shadow: 0 0.063em 0.125em var(--box-shadow);
-moz-box-shadow: 0 0.063em 0.125em var(--box-shadow);
display: flow-root;
box-shadow: 0 0.063em 0.125em rgba(0, 0, 0, .1);
box-shadow: 0 0.063em 0.125em var(--box-shadow);
border: 0.063em dashed rgba(var(--swatch-border-color), 0.25);
background-color: #f4f4f4;
background-color: rgb(var(--swatch-menubg-light-color));
padding: 0 1em
}
.footnotes-footer {
margin: 1em auto;
border-left: 0.5em solid #8c1419;
border-left: 0.5em solid rgba(var(--swatch-primary-darker));
background-color: hsla(0, 0%, 66.7%, 0.25);
background-color: rgba(var(--swatch-menubg-medium-color), 0.25);
padding: 0.15em 1em;
width: 90%
}
.footnote-footer {
display: block;
position: relative;
margin: 0.5rem 1.5rem;
width: 95%
}
.footnote-footer>a:first-of-type {
display: initial;
position: relative;
margin-left: -1rem;
width: 1rem;
height: 100%
}
.hovertip {
-webkit-animation-name: fade-in;
-moz-animation-name: fade-in;
-o-animation-name: fade-in;
-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
-o-animation-duration: 0.6s;
-webkit-animation-timing-function: cubic-bezier(0.4,0,0.2,1);
-moz-animation-timing-function: cubic-bezier(0.4,0,0.2,1);
-o-animation-timing-function: cubic-bezier(0.4,0,0.2,1);
-webkit-animation-delay: 0.3s;
-moz-animation-delay: 0.3s;
-o-animation-delay: 0.3s;
-webkit-animation-direction: alternate;
-moz-animation-direction: alternate;
-o-animation-direction: alternate;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
opacity: 0;
animation-name: fade-in;
animation-duration: 0.6s;
animation-fill-mode: forwards;
animation-timing-function: cubic-bezier(0.4,0,0.2,1);
animation-delay: 0.3s;
animation-iteration-count: 1;
animation-direction: alternate;
width: 15% !important
}
@-webkit-keyframes fade-in {
0% {
opacity: 0
}
to {
opacity: 1
}
}
@-moz-keyframes fade-in {
0% {
opacity: 0
}
to {
opacity: 1
}
}
@-o-keyframes fade-in {
0% {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes fade-in {
0% {
opacity: 0
}
to {
opacity: 1
}
}
.hovertip[style="display:none;"] {
-webkit-transition: left 0.1s cubic-bezier(0.4,0,0.2,1), top 0.1s cubic-bezier(0.4,0,0.2,1);
-o-transition: left 0.1s cubic-bezier(0.4,0,0.2,1), top 0.1s cubic-bezier(0.4,0,0.2,1);
-moz-transition: left 0.1s cubic-bezier(0.4,0,0.2,1), top 0.1s cubic-bezier(0.4,0,0.2,1);
transition: left 0.1s cubic-bezier(0.4,0,0.2,1), top 0.1s cubic-bezier(0.4,0,0.2,1)
}
div.image-block {
float: right;
margin: 0 2em 1em
}
div.image-block,
div.image-block img {
width: 18.75rem
}
:root {
--rating-module-height: 1.3125rem
}
.page-rate-widget-box {
--box-shadow: rgba(var(--swatch-menubg-black-color), 0.15);
-webkit-border-radius: 0;
-moz-border-radius: 0;
-webkit-box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, .15);
-moz-box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, .15);
-webkit-box-shadow: 0.0625rem 0.0625rem 0 var(--box-shadow);
-moz-box-shadow: 0.0625rem 0.0625rem 0 var(--box-shadow);
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-bottom: 0.75rem;
box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, .15);
box-shadow: 0.0625rem 0.0625rem 0 var(--box-shadow);
border: 0.0625rem solid rgba(12, 12, 12, .25);
border: 0.0625rem solid rgba(var(--swatch-menubg-black-color), 0.25);
border-radius: 0;
background: -webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,66.7%,0.25)),to(hsla(0,0%,66.7%,0.15)));
background: -webkit-linear-gradient(bottom,hsla(0,0%,66.7%,0.25),hsla(0,0%,66.7%,0.15));
background: -moz-linear-gradient(bottom,hsla(0,0%,66.7%,0.25) 0,hsla(0,0%,66.7%,0.15) 100%);
background: -o-linear-gradient(bottom,hsla(0,0%,66.7%,0.25) 0,hsla(0,0%,66.7%,0.15) 100%);
background: linear-gradient(0deg,hsla(0,0%,66.7%,0.25) 0,hsla(0,0%,66.7%,0.15));
background: -webkit-gradient(linear,left bottom,left top,from(rgba(var(--swatch-menubg-medium-color),0.25)),to(rgba(var(--swatch-menubg-medium-color),0.15)));
background: -webkit-linear-gradient(bottom,rgba(var(--swatch-menubg-medium-color),0.25),rgba(var(--swatch-menubg-medium-color),0.15));
background: -moz-linear-gradient(bottom,rgba(var(--swatch-menubg-medium-color),0.25) 0,rgba(var(--swatch-menubg-medium-color),0.15) 100%);
background: -o-linear-gradient(bottom,rgba(var(--swatch-menubg-medium-color),0.25) 0,rgba(var(--swatch-menubg-medium-color),0.15) 100%);
background: linear-gradient(0deg,rgba(var(--swatch-menubg-medium-color),0.25) 0,rgba(var(--swatch-menubg-medium-color),0.15));
background-color: #fcfcfc;
background-color: rgb(var(--swatch-background));
padding: 0 0.125rem;
height: var(--rating-module-height);
overflow: hidden
}
.rate-box-with-credit-button .page-rate-widget-box {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: none;
border-radius: 0;
background: none
}
.page-rate-widget-box .cancel,
.page-rate-widget-box .rate-points,
.page-rate-widget-box .ratedown,
.page-rate-widget-box .rateup {
display: block;
margin: 0 0.125rem 0 0;
border: none
}
.page-rate-widget-box .cancel,
.page-rate-widget-box .cancel a,
.page-rate-widget-box .ratedown,
.page-rate-widget-box .ratedown a,
.page-rate-widget-box .rateup,
.page-rate-widget-box .rateup a,
.rate-box-with-credit-button>.creditButton,
.rate-box-with-credit-button > .creditButton > p {
-webkit-transition: background-color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.1s ease-in-out;
display: block;
transition: background-color 0.1s ease-in-out;
padding: 0;
width: 1.3125rem;
width: -webkit-calc(var(--base-font-size) * 0.93333*1.5);
width: -moz-calc(var(--base-font-size) * 0.93333*1.5);
width: calc(var(--base-font-size) * 0.93333*1.5);
line-height: var(--rating-module-height);
text-align: center;
text-transform: uppercase
}
.page-rate-widget-box .ratedown a,
.page-rate-widget-box .rateup a {
background: unset;
background-color: none;
background-color: rgba(100, 3, 15, .1);
background-color: rgba(var(--swatch-primary-darkest), 0.1)
}
.page-rate-widget-box .cancel,
.page-rate-widget-box .cancel a,
.page-rate-widget-box .rate-points,
.page-rate-widget-box .ratedown,
.page-rate-widget-box .ratedown a,
.page-rate-widget-box .rateup,
.page-rate-widget-box .rateup a {
position: relative;
background: rgba(0, 0, 0, 0);
color: #0c0c0c;
color: rgb(var(--rating-module-text-color));
font-weight: 700
}
.page-rate-widget-box .cancel a,
.page-rate-widget-box .ratedown a,
.page-rate-widget-box .rateup a {
position: relative;
color: #0c0c0c;
color: rgb(var(--rating-module-button-color));
font-weight: 700
}
.page-rate-widget-box .cancel {
font-size: 85%
}
.page-rate-widget-box .cancel a:hover,
.page-rate-widget-box .ratedown a:hover,
.page-rate-widget-box .rateup a:hover {
text-decoration: none
}
.page-rate-widget-box .rateup a:hover {
background-color: rgba(var(--rating-module-button-plus-color), 0.8)
}
.page-rate-widget-box .ratedown a:hover {
background-color: rgba(var(--rating-module-button-negative-color), 0.8)
}
.page-rate-widget-box .cancel a:hover {
background-color: rgba(var(--rating-module-button-cancel-color), 0.8)
}
.page-rate-widget-box .rate-points {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
background-color: rgba(0, 0, 0, 0) !important;
padding: 0 calc(var(--base-font-size) * 0.93333*0.5);
color: #0c0c0c !important;
color: rgb(var(--rating-module-text-color)) !important;
font-size: 0.7rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333*0.8);
font-size: -moz-calc(var(--base-font-size) * 0.93333*0.8);
font-size: calc(var(--base-font-size) * 0.93333*0.8);
line-height: var(--rating-module-height);
text-transform: uppercase
}
.page-rate-widget-box .rate-points .number {
font-size: 1.05rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333*1.2);
font-size: -moz-calc(var(--base-font-size) * 0.93333*1.2);
font-size: calc(var(--base-font-size) * 0.93333*1.2)
}
@media screen {
@media(min-width:0px) {
.page-rate-widget-box .cancel a,
.page-rate-widget-box .ratedown a,
.page-rate-widget-box .rateup a {
font-size: 0
}
.page-rate-widget-box .cancel a:before,
.page-rate-widget-box .ratedown a:before,
.page-rate-widget-box .rateup a:before {
-webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.8);
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
position: absolute;
top: 0;
left: 0;
mask-position: center;
mask-repeat: no-repeat;
mask-size: -moz-calc(var(--rating-module-height) * 0.8);
mask-size: calc(var(--rating-module-height) * 0.8);
background-color: #0c0c0c;
background-color: rgb(var(--rating-module-button-color));
width: 1.3125rem;
width: -webkit-calc(var(--base-font-size) * 0.93333*1.5);
width: -moz-calc(var(--base-font-size) * 0.93333*1.5);
width: calc(var(--base-font-size) * 0.93333*1.5);
height: var(--rating-module-height);
pointer-events: none;
content: " "
}
.page-rate-widget-box .rateup a:before {
-webkit-mask-image: url("data:image/svg+xml;charset=utf-8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml;charset=utf-8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")
}
.page-rate-widget-box .ratedown a:before {
-webkit-mask-image: url("data:image/svg+xml;charset=utf-8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml;charset=utf-8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")
}
.page-rate-widget-box .cancel a:before {
-webkit-mask-image: url("data:image/svg+xml;charset=utf-8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml;charset=utf-8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")
}
.page-rate-widget-box .cancel a:hover:before,
.page-rate-widget-box .ratedown a:hover:before,
.page-rate-widget-box .rateup a:hover:before {
background-color: rgb(var(--rating-module-text-hover-color))
}
}
}
.heritage-rating-module {
-webkit-border-radius: 0.5rem;
-moz-border-radius: 0.5rem;
-webkit-box-shadow: 0 0.0625rem 0.1875rem rgba(0, 0, 0, .25);
-moz-box-shadow: 0 0.0625rem 0.1875rem rgba(0, 0, 0, .25);
display: inline-block;
margin-right: 2em;
margin-bottom: 0.625rem;
box-shadow: 0 0.0625rem 0.1875rem rgba(0, 0, 0, .25);
border: 0.0625rem solid #ccc066;
border-radius: 0.5rem;
background-color: #633;
padding: 0.125rem 0.5rem 0.125rem 0.3125rem
}
.heritage-rating-module .page-rate-widget-box {
-webkit-box-shadow: none;
-moz-box-shadow: none;
margin-right: 0;
margin-bottom: 0;
box-shadow: none
}
.heritage-rating-module .heritage-emblem {
position: relative;
top: -0.125rem;
left: 0.125rem;
float: left;
margin-right: 0.125rem;
width: 1rem;
height: 1rem;
overflow: visible
}
.heritage-rating-module .heritage-emblem img {
border: 0;
width: 1.25rem;
height: 1.25rem
}
#page-content .creditRate {
margin-right: 0;
margin-bottom: 0
}
#page-content .rate-box-with-credit-button {
--box-shadow: rgba(var(--swatch-menubg-black-color), 0.15);
-webkit-border-radius: 0;
-moz-border-radius: 0;
-webkit-box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, .15);
-moz-box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, .15);
-webkit-box-shadow: 0.0625rem 0.0625rem 0 var(--box-shadow);
-moz-box-shadow: 0.0625rem 0.0625rem 0 var(--box-shadow);
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-bottom: 0.75rem;
box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, .15);
box-shadow: 0.0625rem 0.0625rem 0 var(--box-shadow);
border: 0.0625rem solid rgba(12, 12, 12, .25);
border: 0.0625rem solid rgba(var(--swatch-menubg-black-color), 0.25);
border-radius: 0;
background: -webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,66.7%,0.25)),to(hsla(0,0%,66.7%,0.15)));
background: -webkit-linear-gradient(bottom,hsla(0,0%,66.7%,0.25),hsla(0,0%,66.7%,0.15));
background: -moz-linear-gradient(bottom,hsla(0,0%,66.7%,0.25) 0,hsla(0,0%,66.7%,0.15) 100%);
background: -o-linear-gradient(bottom,hsla(0,0%,66.7%,0.25) 0,hsla(0,0%,66.7%,0.15) 100%);
background: linear-gradient(0deg,hsla(0,0%,66.7%,0.25) 0,hsla(0,0%,66.7%,0.15));
background: -webkit-gradient(linear,left bottom,left top,from(rgba(var(--swatch-menubg-medium-color),0.25)),to(rgba(var(--swatch-menubg-medium-color),0.15)));
background: -webkit-linear-gradient(bottom,rgba(var(--swatch-menubg-medium-color),0.25),rgba(var(--swatch-menubg-medium-color),0.15));
background: -moz-linear-gradient(bottom,rgba(var(--swatch-menubg-medium-color),0.25) 0,rgba(var(--swatch-menubg-medium-color),0.15) 100%);
background: -o-linear-gradient(bottom,rgba(var(--swatch-menubg-medium-color),0.25) 0,rgba(var(--swatch-menubg-medium-color),0.15) 100%);
background: linear-gradient(0deg,rgba(var(--swatch-menubg-medium-color),0.25) 0,rgba(var(--swatch-menubg-medium-color),0.15));
background-color: #fcfcfc;
background-color: rgb(var(--swatch-background));
padding: 0 0.125rem;
height: var(--rating-module-height);
overflow: hidden
}
#page-content .rate-box-with-credit-button>.creditButton:hover {
background: rgba(50, 50, 50, .1)
}
#page-content .rate-box-with-credit-button > .creditButton > p {
display: block;
position: relative;
margin: 0;
padding: 0
}
#page-content .rate-box-with-credit-button > .creditButton > p,
#page-content .rate-box-with-credit-button > .creditButton > p > a {
width: -webkit-calc(var(--rating-module-height) * 1.5);
width: -moz-calc(var(--rating-module-height) * 1.5);
width: calc(var(--rating-module-height) * 1.5);
height: var(--rating-module-height)
}
#page-content .rate-box-with-credit-button > .creditButton > p > a {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
margin-left: 0;
border-left: none;
font-size: 1em
}
@media screen {
@media(min-width:0px) {
#page-content .rate-box-with-credit-button>.creditButton>p>a:before {
-webkit-mask-image: url("data:image/svg+xml;charset=utf-8, %3Csvg version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103 205.3'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M4.2 75.6c24.1-2.6 48.2-5.2 74.9-8.1v43.3c0 20.8.4 41.6-.2 62.3-.3 10.5 4 16.3 13.4 20 4 1.5 7.1 5.3 10.6 8-.8 1.4-1.6 2.8-2.4 4.3H3.2c-.9-1.1-1.7-2.3-2.6-3.4 3.3-2.7 6.2-7 9.9-7.8 11.4-2.3 15.3-9 15.2-19.9-.2-20.3-.6-40.5.1-60.8.4-11.8-4.4-18.1-15-22.3-4.4-1.8-7.4-7.2-11-11 1.6-1.6 3-3.1 4.4-4.6zM79.6 27c0 16.3-11 26.9-27.5 26.7-16.5-.2-26.2-9.9-26.2-26C25.9 10.7 36 0 52.4 0c16.2-.1 27.2 10.8 27.2 27z'/%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.35);
-webkit-mask-position: top 0.3em center;
-webkit-mask-repeat: no-repeat;
position: absolute;
top: 0;
left: 0;
mask-image: url("data:image/svg+xml;charset=utf-8, %3Csvg version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103 205.3'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M4.2 75.6c24.1-2.6 48.2-5.2 74.9-8.1v43.3c0 20.8.4 41.6-.2 62.3-.3 10.5 4 16.3 13.4 20 4 1.5 7.1 5.3 10.6 8-.8 1.4-1.6 2.8-2.4 4.3H3.2c-.9-1.1-1.7-2.3-2.6-3.4 3.3-2.7 6.2-7 9.9-7.8 11.4-2.3 15.3-9 15.2-19.9-.2-20.3-.6-40.5.1-60.8.4-11.8-4.4-18.1-15-22.3-4.4-1.8-7.4-7.2-11-11 1.6-1.6 3-3.1 4.4-4.6zM79.6 27c0 16.3-11 26.9-27.5 26.7-16.5-.2-26.2-9.9-26.2-26C25.9 10.7 36 0 52.4 0c16.2-.1 27.2 10.8 27.2 27z'/%3E%3C/g%3E%3C/svg%3E");
mask-position: top 0.3em center;
mask-repeat: no-repeat;
mask-size: -moz-calc(var(--rating-module-height) * 0.35);
mask-size: calc(var(--rating-module-height) * 0.35);
background-color: #fcfcfc;
background-color: rgb(var(--swatch-menubg-black-color));
width: 1.3125rem;
width: -webkit-calc(var(--base-font-size) * 0.93333*1.5);
width: -moz-calc(var(--base-font-size) * 0.93333*1.5);
width: calc(var(--base-font-size) * 0.93333*1.5);
height: var(--rating-module-height);
pointer-events: none;
content: " "
}
#page-content .rate-box-with-credit-button>.creditButton>p>a:hover:before {
background-color: rgb(var(--rating-module-button-credit-color))
}
}
}
#page-content .rate-box-with-credit-button > .page-rate-widget-box {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
box-shadow: none;
border-radius: 0;
padding: 0 0.125rem;
overflow: hidden
}
.scp-image-block {
--box-shadow: rgba(var(--swatch-menubg-black-color, 12, 12, 12));
-webkit-box-shadow: 0 0.0625rem 0.375rem rgba(0, 0, 0, .25);
-moz-box-shadow: 0 0.0625rem 0.375rem rgba(0, 0, 0, .25);
-moz-box-shadow: 0 0.0625rem 0.375rem var(--box-shadow);
-webkit-box-shadow: 0 0.0625rem 0.375rem var(--box-shadow);
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-flow: column nowrap;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-flow: column nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-flow: column nowrap;
align-items: center;
box-shadow: 0 0.0625rem 0.375rem rgba(0, 0, 0, .25);
box-shadow: 0 0.0625rem 0.375rem var(--box-shadow);
border: 0.0625rem solid rgb(var(--swatch-primary-darkest));
width: 18.75rem;
min-width: 100%
}
.scp-image-block.block-right {
float: right;
clear: right;
margin: 0 0 1em 2em
}
.scp-image-block.block-left {
float: left;
clear: left;
margin: 0 2em 1em 0
}
.scp-image-block.block-center {
margin-right: auto;
margin-left: auto
}
.scp-image-block img {
border: 0;
min-width: 100%
}
.scp-image-block img[style*="width:"] {
width: 100% !important
}
.scp-image-caption {
min-width: 100%
}
.scp-image-block .scp-image-caption {
border-top: 0.0625rem solid #0c0c0c;
border-top: 0.0625rem solid rgb(var(--swatch-menubg-black-color));
background-color: #f4f4f4;
background-color: rgb(var(--swatch-menubg-light-color));
padding: 0.125rem 0;
font-size: 80%;
font-weight: 700;
text-align: center
}
.scp-image-block .scp-image-caption > p {
margin: 0;
padding: 0 0.625rem
}
div.block-left,
div.block-right {
min-width: 30%
}
table.wiki-content-table * {
margin: 0;
padding: 0
}
table.wiki-content-table {
display: table;
margin: 0.5em auto;
border-spacing: 0;
background-color: rgba(0, 0, 0, 0)
}
table.wiki-content-table th {
background: #aaa;
background: rgb(var(--swatch-menubg-medium-color));
color: #fcfcfc;
color: rgb(var(--swatch-menutxt-light-color))
}
table.wiki-content-table th,
table.wiki-content-table tr {
border: 0.0625rem solid rgba(66, 66, 72, .25) !important;
border: 0.0625rem solid rgba(var(--swatch-menubg-medium-dark-color), 0.25) !important
}
.translation-box-stylesheet {
display: none
}
#who-rated-page-area > div {
grid-gap: 0.25em;
display: grid;
grid-auto-flow: row;
grid-template-columns: repeat(4, 1fr auto);
justify-items: end
}
#who-rated-page-area br {
display: none
}
#who-rated-page-area > div > span[style*=color] {
font-weight: 900;
text-align: left
}
#who-rated-page-area .printuser a {
font-size: 80%;
white-space: nowrap
}
@media only screen and(max-width:768px){:root {
--rating-module-height: 1.5rem
}
div.block-left,
div.block-right {
margin: 0 auto;
min-width: 40%
}
#who-rated-page-area > div {
grid-template-columns: repeat(2, 1fr auto)
}
.hovertip {
width: 90% !important
}
.scp-image-block.block-left,
.scp-image-block.block-right {
max-width: 40vw !important
}
.scp-image-block img[style*="width:"] {
width: 100% !important
}
}
body#translations {
background: #fcfcfc;
background: rgb(var(--swatch-menubg-color))
}
#translations .interwiki__title {
background: -webkit-linear-gradient(80deg,rgba(140,20,25,.45),rgba(140,20,25,.55));
background: -moz-linear-gradient(80deg,rgba(140,20,25,.45) 0,rgba(140,20,25,.55) 100%);
background: -o-linear-gradient(80deg,rgba(140,20,25,.45) 0,rgba(140,20,25,.55) 100%);
background: linear-gradient(10deg,rgba(140,20,25,.45),rgba(140,20,25,.55));
background: var(--gradient-sidemenu-header);
min-height: 1.5625rem
}
#translations .interwiki__title p {
--text-shadow: rgb(var(--swatch-border-color, 12, 12, 12));
display: block;
padding-right: 1rem;
height: 1.5625rem;
color: #fcfcfc;
color: rgb(var(--swatch-menutxt-light-color));
font-size: 0.83125rem;
font-weight: 900;
letter-spacing: 0.2rem;
line-height: 1.5625rem;
text-align: right;
text-shadow: 0.063rem 0.063rem 0.063rem #0c0c0c;
text-shadow: 0.063rem 0.063rem 0.063rem var(--text-shadow);
text-transform: uppercase
}
#translations .interwiki__entry {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
-ms-flex-pack: end;
-webkit-flex-shrink: 2;
-ms-flex-negative: 2;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-direction: row;
flex-shrink: 2;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-end;
margin: 0;
border-bottom: 0.125rem solid rgba(12, 12, 12, .08);
border-bottom: var(--sidebar-internal-border-thickness) solid rgba(var(--swatch-border-color), 0.08);
min-height: 1.875rem;
min-height: -webkit-calc(2rem - var(--sidebar-internal-border-thickness));
min-height: -moz-calc(2rem - var(--sidebar-internal-border-thickness));
min-height: calc(2rem - var(--sidebar-internal-border-thickness));
font-size: 0;
text-align: right
}
#translations .interwiki__entry a {
-webkit-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
-o-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
-moz-transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
display: block;
transition: background-color 80ms cubic-bezier(0.4,0,0.2,1);
margin: 0;
background-clip: padding-box;
background-color: rgba(12, 12, 12, 0);
background-color: rgba(var(--swatch-menubg-hover-color), 0);
padding: 0 0.6em;
height: 1.875rem;
height: -webkit-calc(2rem - var(--sidebar-internal-border-thickness));
height: -moz-calc(2rem - var(--sidebar-internal-border-thickness));
height: calc(2rem - var(--sidebar-internal-border-thickness));
color: #0c0c0c;
color: rgb(var(--swatch-menutxt-dark-color));
font-size: 0.875rem;
font-size: -webkit-calc(var(--base-font-size) * 0.93333);
font-size: -moz-calc(var(--base-font-size) * 0.93333);
font-size: calc(var(--base-font-size) * 0.93333);
letter-spacing: 0.04em;
line-height: 1.875rem;
line-height: -webkit-calc(2rem - var(--sidebar-internal-border-thickness));
line-height: -moz-calc(2rem - var(--sidebar-internal-border-thickness));
line-height: calc(2rem - var(--sidebar-internal-border-thickness))
}
}
ページリビジョン: 2, 最終更新: 13 Dec 2020 13:28