@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
@supports((display: -ms-grid) or (display: grid)) {
:root:lang(cs) {
/* S-CSS-P Integration */
/* If you're making a new CSS theme, please include the following three variables at minimum. */
--theme-base: "black-highlighter";
/* must be either "black-highlighter" or "sigma9" */
--theme-id: "ouroborous-theme";
/* set this to the URL of your theme's page - eg for "component:ar-theme", set it to "ar-theme" */
--theme-name: "nu-SCP Theme";
/* set this to your theme's full name */
--header-title: "Nadace";
--header-subtitle: "Kancelář člena Rady O5";
/* Header */
--logo-image: url("http://scp-wiki.wdfiles.com/local--files/theme%3Aouroborous-theme/ouroborous_logo.svg");
/* Typefaces */
--header-font: Oswald, sans-serif;
--title-font: Oswald, sans-serif;
/* Standard Colors */
--white-monochrome: 246, 246, 246;
/* white */
--pale-gray-monochrome: 244, 244, 244;
/* v light gray for blockquotes and stuff */
--light-pale-gray-monochrome: 244, 244, 244;
/* very light pale gray for misc. use */
--very-light-gray-monochrome: 215, 215, 215;
--light-gray-monochrome: 133, 133, 133;
/* light accent gray for login status */
--gray-monochrome: 66, 66, 66;
/* gray */
--dark-gray-monochrome: 59, 59, 59;
/* dark accent gray for sidebar background */
--black-monochrome: 15, 5, 5;
/* black */
--bright-accent: 185, 5, 4;
/* bright red */
--medium-accent: 140, 20, 25;
/* medium red */
--dark-accent: 153, 1, 0;
/* dark red */
--newpage-color: 221, 102, 17;
/* pale orange */
/* Primary Text Colors */
--swatch-text-general: var(--swatch-text-light);
/* Primary Menu Colors */
--swatch-menutxt-general-color: var(--swatch-menutxt-light-color);
--swatch-menubg-color: var(--black-monochrome);
--swatch-border-color: var(--swatch-menubg-black-color);
--sidebar-links-text: var(--swatch-menutxt-light-color);
/* Primary Theme Colors */
--swatch-background: var(--black-monochrome, 26, 25, 24);
/* ===SECONDARY & TERTIARY COLORS=== */
/* Colors for Secondary & Tertiary items like Blockquote and YUI Tabs */
--swatch-secondary-color: var(--swatch-menubg-dark-color);
--swatch-tertiary-color: var(--swatch-menubg-light-color);
--swatch-alternate-color: var(--swatch-background);
/* Text Colors for Secondary & Tertiary items like Sidebar Headers and Top-Bar Menu Text */
--swatch-text-secondary-color: var(--swatch-menutxt-dark-color);
--swatch-text-tertiary-color: var(--swatch-menutxt-light-color);
/* Rating Module Colors */
--rating-module-button-color: var(--bright-accent);
--rating-module-button-plus-color: 45, 65, 25;
--rating-module-button-negative-color: 70, 35, 30;
--rating-module-button-cancel-color: 50, 45, 50;
--rating-module-button-credit-color: 50, 45, 50;
--rating-module-text-color: var(--dark-accent);
--rating-module-button-color: var(--dark-accent);
--rating-module-text-hover-color: var(--swatch-menutxt-light-color);
/* Background and Header Colors */
--background-gradient-color: var(--very-light-gray-monochrome);
--header-gradient-color-bottom: var(--bright-accent);
--header-gradient-color-middle: var(--black-monochrome);
--header-gradient-color-top: var(--black-monochrome);
--background-gradient-distance: 40rem;
--diagonal-stripes: none;
--scrollbar-width: 0.5rem;
/*Toggle Sidebar Button Colors*/
--toggle-button-bg: rgb(var(--black-monochrome));
--toggle-border-color: rgb(var(--bright-accent));
--toggle-icon-color: rgb(var(--white-monochrome));
}
/* ===PAGE ELEMENTS COLORS=== */
/* Colors for Buttons, Tabs, Tables, & Footnotes Hover/Modal */
:root {
/* ===UI BUTTON COLORS=== */
--ui-button-bg: var(--swatch-background);
/* ===TABS COLORS=== */
--tabs-bg: var(--swatch-primary-darkest), 0.15;
/* ===TABLES COLORS=== */
--tables-header-bg: var(--swatch-primary-darkest);
--tables-header-txt: var(--swatch-text-secondary-color);
--tables-border: var(--swatch-primary), 0.5;
/* ===FOOTNOTES HOVER BLOCK COLORS=== */
--hoverblock-bg: var(--swatch-background);
}
#header,
#footer,
#license-area {
--swatch-text-secondary-color: var(--swatch-menutxt-light-color);
}
#header {
/* ===LOGIN BOX ELEMENT=== */
--login-line-divider-color: var(--swatch-text-tertiary-color);
--login-username-color: var(--swatch-text-tertiary-color);
--login-myaccount-color: var(--swatch-text-tertiary-color);
/* Dropdown Box when arrow is clicked */
--login-dropdown-text-color: var(--swatch-text-tertiary-color);
--login-dropdown-text-hover-color: var(--swatch-text-tertiary-color);
--login-dropdown-bg-hover-color: var(--dark-accent);
}
#side-bar {
--sidebar-links-hover-text-color: var(--swatch-menutxt-general-color);
}
::-moz-selection {
background: rgba(var(--swatch-primary), 1);
color: rgb(var(--black-monochrome)) !important;
text-shadow: none;
}
::selection {
background: rgba(var(--swatch-primary), 1);
color: rgb(var(--black-monochrome)) !important;
text-shadow: none;
}
html,
body {
color: rgb(var(--swatch-text-light));
}
a {
color: rgb(var(--swatch-primary));
}
div.buttons.alignleft>input {
cursor: pointer;
}
.autocomplete-list li {
background-color: rgb(var(--black-monochrome)) !important;
}
.autocomplete-list li.yui-ac-highlight {
background-color: rgb(var(--dark-accent)) !important;
color: rgb(var(--black-monochrome)) !important;
}
#page-content a:not([href*="user"]):not([href*="javascript:;"]):not([href="/classification-committee-memo"]) {
padding: 0.15em;
margin: -0.15em;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
box-shadow: inset 0 -0.125rem 0 0rem rgba(var(--light-gray-monochrome));
transition:
box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1),
color 300ms cubic-bezier(0.4, 0.0, 0.2, 1),
padding 300ms cubic-bezier(0.4, 0.0, 0.2, 1),
margin 300ms cubic-bezier(0.4, 0.0, 0.2, 1);
-webkit-animation-delay: -300ms;
animation-delay: -300ms;
transition-delay: 300ms;
}
#page-content a:not([href*="user"]):not([href*="javascript:;"]):not([href="/classification-committee-memo"]):hover {
padding: 0.3em 0.25em 0.2em 0.25em;
margin: -0.25em;
box-shadow: inset 0 -1.5em 0 0 rgba(var(--bright-accent), 0.6667);
text-decoration: none;
color: rgb(var(--white-monochrome));
-webkit-animation: neondrop 1.5s cubic-bezier(0.4, 0.0, 0.2, 1) infinite alternate;
animation: neondrop 1.5s cubic-bezier(0.4, 0.0, 0.2, 1) infinite alternate;
-webkit-animation-delay: -300ms;
animation-delay: -300ms;
transition-delay: 0;
}
@supports (background-blend-mode: screen) {
#extra-div-1 {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
background-image:
linear-gradient(to bottom,
rgb(var(--black-monochrome)) 0%,
rgb(var(--black-monochrome)) 30%,
rgb(var(--dark-gray-monochrome)) 100%),
linear-gradient(to bottom,
rgb(var(--bright-accent)) var(--header-height-on-desktop),
rgb(var(--black-monochrome)) calc(var(--header-height-on-desktop) + 0.125rem),
rgb(var(--black-monochrome)) calc(100% - 0.125rem),
rgb(var(--black-monochrome)) calc(100% - 0.125rem),
rgb(var(--bright-accent)) 100%),
linear-gradient(to bottom,
rgba(var(--black-monochrome), 0) 0,
rgba(var(--black-monochrome), 0.5) 10rem,
rgba(var(--black-monochrome), 1) 25rem,
rgba(var(--black-monochrome), 1) 100%);
background-size:
var(--header-background-image-size),
100% var(--final-header-height-on-desktop),
100% var(--background-gradient-distance);
background-repeat: no-repeat;
background-blend-mode: darken;
pointer-events: none;
}
#extrac-div-1 {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: var(--background-gradient-distance);
z-index: -2;
background-color: rgb(var(--bright-accent));
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='40' viewBox='0 0 50 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%230f0505' fill-opacity='0.1'%3E%3Cpath d='M40 10L36.67 0h-2.11l3.33 10H20l-2.28 6.84L12.11 0H10l6.67 20H10l-2.28 6.84L2.11 10 5.44 0h-2.1L0 10l6.67 20-3.34 10h2.11l2.28-6.84L10 40h20l2.28-6.84L34.56 40h2.1l-3.33-10H40l2.28-6.84L47.89 40H50l-6.67-20L50 0h-2.1l-5.62 16.84L40 10zm1.23 10l-2.28-6.84L34 28h4.56l2.67-8zm-10.67 8l-2-6h-9.12l2 6h9.12zm-12.84-4.84L12.77 38h15.79l2.67-8H20l-2.28-6.84zM18.77 20H30l2.28 6.84L37.23 12H21.44l-2.67 8zm-7.33 2H16l-4.95 14.84L8.77 30l2.67-8z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none;
}
}
#header {
background-repeat: no-repeat;
background-position: left 0 top 1rem;
background-clip: border-box;
background-size: auto calc(var(--header-height-on-desktop) - 2rem);
-webkit-filter: initial;
filter: initial;
}
#header h1,
#header h2 {
--wght: 400;
font-weight: 400;
}
#header h1 a {
--wght: 500;
font-size: 175%;
font-weight: 500;
overflow-wrap: normal;
padding: 0;
margin-top: calc((var(--header-height-on-desktop) - 0.5em)/2);
margin-left: calc(var(--header-height-on-desktop) - .75rem);
}
#header h1 a::before {
color: rgb(255, 219, 90);
color: rgb(var(--bright-accent));
text-shadow: inherit;
-webkit-animation: neon-end 300ms ease-in-out 1 normal forwards;
animation: neon-end 300ms ease-in-out 1 normal forwards;
transition: all 0.5s;
}
#header h1 a:hover::before,
#header h1 a:active::before {
-webkit-animation:
neon-start 300ms ease-in-out 1 normal forwards,
neon 1.5s ease-in-out 300ms infinite alternate;
animation:
neon-start 300ms ease-in-out 1 normal forwards,
neon 1.5s ease-in-out 300ms infinite alternate;
}
#header h1 a:focus-within::before {
-webkit-animation:
neon-start 300ms ease-in-out 1 normal forwards,
neon 1.5s ease-in-out 300ms infinite alternate;
animation:
neon-start 300ms ease-in-out 1 normal forwards,
neon 1.5s ease-in-out 300ms infinite alternate;
}
#top-bar a:hover,
#top-bar a:active {
-webkit-animation:
neon-start 300ms ease-in-out 1 normal forwards,
neon 1.5s ease-in-out 300ms infinite alternate;
animation:
neon-start 300ms ease-in-out 1 normal forwards,
neon 1.5s ease-in-out 300ms infinite alternate;
}
#top-bar a:focus-within {
-webkit-animation:
neon-start 300ms ease-in-out 1 normal forwards,
neon 1.5s ease-in-out 300ms infinite alternate;
animation:
neon-start 300ms ease-in-out 1 normal forwards,
neon 1.5s ease-in-out 300ms infinite alternate;
}
#header h2 span {
margin-left: calc(var(--header-height-on-desktop) + 0.75rem);
}
#top-bar {
--swatch-text-secondary-color: var(--swatch-text-tertiary-color);
}
#top-bar div.mobile-top-bar>ul>li:hover,
#top-bar div.top-bar>ul>li:hover {
background: rgb(var(--swatch-menubg-black-color));
}
#top-bar div.mobile-top-bar>ul>li>ul,
#top-bar div.top-bar>ul>li>ul {
background: rgba(var(--swatch-menubg-black-color), .93);
}
#side-bar {
background-color: rgb(var(--black-monochrome));
}
#side-bar div.menu-item {
border-bottom: 0.0625rem solid rgb(var(--swatch-menubg-dark-color));
border-top: 0.0625rem solid rgb(var(--swatch-menubg-dark-color));
margin-top: -0.0625rem;
}
#side-bar div.menu-item a,
#side-bar div.menu-item .text {
color: rgb(var(--swatch-menutxt-light-color));
line-height: inherit;
}
#side-bar div.menu-item a:hover {
background-color: rgba(var(--bright-accent), .15);
}
#side-bar div.menu-item a:hover::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:hover::before {
-webkit-animation: neonbg 1.5s ease-in-out infinite alternate;
animation: neonbg 1.5s ease-in-out infinite alternate;
}
#side-bar .heading,
#side-bar .side-block>.collapsible-block:nth-child(1) .collapsible-block-folded {
--wght: 700;
background: initial;
font-weight: 700;
}
#side-bar .heading p,
#side-bar .side-block>.collapsible-block .collapsible-block-link {
--wght: 900;
color: rgb(var(--swatch-menutxt-dark-color));
text-shadow: inherit;
letter-spacing: 0.05rem;
font-weight: 900;
font-size: 1.25rem;
position: relative;
display: flex;
justify-content: center;
margin: 1rem 0 0.25rem 0.5rem;
color: rgb(255, 219, 90);
color: rgb(var(--bright-accent));
text-shadow: inherit;
font-family: var(--header-font);
text-transform: none;
}
#side-bar .heading p::after,
#side-bar .side-block>.collapsible-block .collapsible-block-link::after,
#side-bar .heading p::before,
#side-bar .side-block>.collapsible-block .collapsible-block-link::before {
content: " ";
position: absolute;
width: 100%;
height: 0.35rem;
}
#side-bar .side-block[style*="background-color:"] * {
margin-left: 0 !important;
}
#side-bar .side-block[style*="background-color:"] .heading {
margin-top: .25rem;
}
#side-bar .heading p::after,
#side-bar .side-block>.collapsible-block .collapsible-block-link::after {
bottom: -0.6rem;
}
#side-bar .heading p::before,
#side-bar .side-block>.collapsible-block .collapsible-block-link::before {
top: -0.6rem;
}
#side-bar div.menu-item .sub-text {
color: rgba(var(--swatch-primary-darker), 1);
}
html:not(:lang(cn)) div.scpnet-interwiki-wrapper p::before {
box-shadow: inherit;
}
#side-bar iframe.scpnet-interwiki-frame:not(:lang(cn)) {
filter: invert(1);
}
#side-bar .scpnet-interwiki-wrapper:not(:lang(cn))::before {
mix-blend-mode: lighten;
}
#page-title {
color: rgb(var(--swatch-menutxt-dark-color));
-webkit-animation: neon-end 300ms ease-in-out 1 normal forwards;
animation: neon-end 300ms ease-in-out 1 normal forwards;
cursor: default;
transition: all 0.5s;
border-bottom: none;
}
#page-title:hover,
#page-title:active {
-webkit-animation:
neon-start 500ms ease-in-out 1 normal forwards,
neon 1.5s ease-in-out 500ms infinite alternate;
animation:
neon-start 500ms ease-in-out 1 normal forwards,
neon 1.5s ease-in-out 500ms infinite alternate;
color: rgb(var(--bright-accent));
}
blockquote,
.blockquote {
background-color: rgba(var(--swatch-menubg-dark-color), 0.25);
}
.yui-navset .yui-content {
background-color: rgba(var(--swatch-menubg-dark-color), 0.25);
}
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content {
border-color: rgb(var(--swatch-menubg-dark-color));
}
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
background-color: rgb(var(--swatch-menubg-black-color));
color: rgb(var(--swatch-text-light));
}
.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li {
background-color: rgb(var(--swatch-menubg-dark-color));
}
.yui-navset .yui-nav a:focus,
.yui-navset .yui-nav a:hover {
-webkit-animation: neonbg 1.5s ease-in-out infinite alternate;
animation: neonbg 1.5s ease-in-out infinite alternate;
}
table.wiki-content-table th {
background: rgb(var(--swatch-primary-darkest));
}
.code {
background-color: rgba(var(--swatch-menubg-dark-color), 0.25);
}
.hl-main {
-webkit-filter: invert(1) hue-rotate(180deg);
filter: invert(1) hue-rotate(180deg);
}
.scp-image-block .scp-image-caption {
background-color: rgba(var(--swatch-menubg-dark-color), 0.25);
}
.scp-image-block img {
border: 0.5rem solid rgba(var(--black-monochrome));
}
a:visited {
color: rgb(var(--swatch-primary-darker));
}
h1 {
color: rgb(var(--swatch-primary)) !important;
}
hr {
border-top: none;
background: linear-gradient(10deg,
rgba(var(--bright-accent), 0.15) 0%,
rgba(var(--bright-accent), 1) 50%,
rgba(var(--bright-accent), 0.15) 100%);
-webkit-filter: blur(0.04rem);
filter: blur(0.04rem);
height: 0.03125rem;
margin: 1.25em 0;
}
hr::before {
content: " ";
position: absolute;
top: 0.1125rem;
left: 0;
border-top: none;
width: 100%;
height: 0.125rem;
background:
linear-gradient(10deg,
rgba(var(--bright-accent), 0.15) 0%,
rgba(var(--bright-accent), 1) 50%,
rgba(var(--bright-accent), 0.15) 100%);
background-position: center center;
-webkit-filter: blur(0.04rem);
filter: blur(0.04rem);
}
.page-rate-widget-box {
background:
linear-gradient(to bottom left,
rgba(var(--swatch-primary-darkest), 0.1) 0,
rgba(var(--black-monochrome), 1) 100%) !important;
}
form#edit-page-form {
background-color: rgba(var(--bright-accent), 0.25);
}
textarea,
input.text {
background-color: rgb(var(--black-monochrome));
color: rgb(var(--white-monochrome));
padding: 0.5em;
}
.owindow .title {
background-color: rgb(var(--swatch-menubg-dark-color));
}
#odialog-container,
.title.modal-header,
.owindow,
.hovertip {
background-color: rgb(var(--swatch-primary-darkest));
color: rgb(var(--white-monochrome));
}
.owindow .button-bar a {
background-color: rgb(var(--swatch-menubg-dark-color));
color: rgb(var(--white-monochrome));
}
@media only screen and (max-width: 56.25rem) {
#header {
--size: calc(var(--final-header-height-on-mobile) - 0.875rem);
--y-offset: 1.5rem;
background-position:
calc((var(--header-height-on-mobile) - 3.75rem) - var(--size)) calc(((var(--size) * -1) + var(--header-height-on-mobile) + var(--y-offset)) / 2);
background-size: var(--size), 100% var(--header-height-on-mobile);
background-repeat: no-repeat, repeat;
}
#header>h1>a>span {
height: var(--header-height-on-mobile);
}
#header h1 a {
line-height: 1;
margin-left: calc(var(--header-height-on-mobile) - 3.5rem);
margin-top: calc(((var(--header-height-on-mobile) / 2)) - 2rem);
font-size: 3rem;
}
#header h2 span {
line-height: 1.1;
margin-left: calc(var(--header-height-on-mobile) - 3rem);
margin-top: calc(((var(--header-height-on-mobile) / 2) + 0.75rem));
font-size: 1rem;
}
#extra-div-1 {
background-image:
linear-gradient(to bottom,
rgb(var(--black-monochrome)) 0%,
rgb(var(--black-monochrome)) 30%,
rgb(var(--dark-gray-monochrome)) 100%),
linear-gradient(to bottom,
rgb(var(--bright-accent)) var(--header-height-on-mobile),
rgb(var(--black-monochrome)) calc(var(--header-height-on-mobile) + 0.125rem),
rgb(var(--black-monochrome)) calc(100% - 0.125rem),
rgb(var(--black-monochrome)) calc(100% - 0.125rem),
rgb(var(--bright-accent)) 100%),
linear-gradient(to bottom,
rgba(var(--black-monochrome), 0) 0,
rgba(var(--black-monochrome), 0.5) 10rem,
rgba(var(--black-monochrome), 1) 25rem,
rgba(var(--black-monochrome), 1) 100%);
background-size:
var(--header-background-image-size),
100% var(--final-header-height-on-mobile),
100% var(--background-gradient-distance);
}
}
@media only screen and (min-width: 37.5rem) and (max-width: 56.25rem) {
#header {
--size: calc(var(--final-header-height-on-mobile) - 0.875rem);
--y-offset: 1.5rem;
background-position:
calc((var(--header-height-on-mobile) - 3.75rem) - var(--size)) calc(((var(--size) * -1) + var(--header-height-on-mobile) + var(--y-offset)) / 2);
background-size: var(--size), 100% var(--header-height-on-mobile);
background-repeat: no-repeat, repeat;
}
}
@-webkit-keyframes neon-start {
from {
text-shadow:
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent));
}
to {
text-shadow:
0 0 0.3125rem rgb(var(--black-monochrome)),
0 0 0.625rem rgb(var(--black-monochrome)),
0 0 0.9375rem rgb(var(--black-monochrome)),
0 0 1.25rem rgb(var(--bright-accent)),
0 0 2.1875rem rgb(var(--bright-accent)),
0 0 2.5rem rgb(var(--bright-accent)),
0 0 3.125rem rgb(var(--bright-accent)),
0 0 4.6875rem rgb(var(--bright-accent));
}
}
@keyframes neon-start {
from {
text-shadow:
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent));
}
to {
text-shadow:
0 0 0.3125rem rgb(var(--black-monochrome)),
0 0 0.625rem rgb(var(--black-monochrome)),
0 0 0.9375rem rgb(var(--black-monochrome)),
0 0 1.25rem rgb(var(--bright-accent)),
0 0 2.1875rem rgb(var(--bright-accent)),
0 0 2.5rem rgb(var(--bright-accent)),
0 0 3.125rem rgb(var(--bright-accent)),
0 0 4.6875rem rgb(var(--bright-accent));
}
}
@-webkit-keyframes neon-end {
from {
text-shadow:
0 0 0.3125rem rgb(var(--black-monochrome)),
0 0 0.625rem rgb(var(--black-monochrome)),
0 0 0.9375rem rgb(var(--black-monochrome)),
0 0 1.25rem rgb(var(--bright-accent)),
0 0 2.1875rem rgb(var(--bright-accent)),
0 0 2.5rem rgb(var(--bright-accent)),
0 0 3.125rem rgb(var(--bright-accent)),
0 0 4.6875rem rgb(var(--bright-accent));
}
to {
text-shadow:
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent));
}
}
@keyframes neon-end {
from {
text-shadow:
0 0 0.3125rem rgb(var(--black-monochrome)),
0 0 0.625rem rgb(var(--black-monochrome)),
0 0 0.9375rem rgb(var(--black-monochrome)),
0 0 1.25rem rgb(var(--bright-accent)),
0 0 2.1875rem rgb(var(--bright-accent)),
0 0 2.5rem rgb(var(--bright-accent)),
0 0 3.125rem rgb(var(--bright-accent)),
0 0 4.6875rem rgb(var(--bright-accent));
}
to {
text-shadow:
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--black-monochrome)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent)),
0 0 0 rgb(var(--bright-accent));
}
}
@-webkit-keyframes neon {
from {
text-shadow:
0 0 0.3125rem rgb(var(--black-monochrome)),
0 0 0.625rem rgb(var(--black-monochrome)),
0 0 0.9375rem rgb(var(--black-monochrome)),
0 0 1.25rem rgb(var(--bright-accent)),
0 0 2.1875rem rgb(var(--bright-accent)),
0 0 2.5rem rgb(var(--bright-accent)),
0 0 3.125rem rgb(var(--bright-accent)),
0 0 4.6875rem rgb(var(--bright-accent));
}
to {
text-shadow:
0 0 0.1565rem rgb(var(--black-monochrome)),
0 0 0.3125rem rgb(var(--black-monochrome)),
0 0 0.469rem rgb(var(--black-monochrome)),
0 0 0.625rem rgb(var(--bright-accent)),
0 0 1.094rem rgb(var(--bright-accent)),
0 0 1.25rem rgb(var(--bright-accent)),
0 0 1.5625rem rgb(var(--bright-accent)),
0 0 2.344rem rgb(var(--bright-accent));
}
}
@keyframes neon {
from {
text-shadow:
0 0 0.3125rem rgb(var(--black-monochrome)),
0 0 0.625rem rgb(var(--black-monochrome)),
0 0 0.9375rem rgb(var(--black-monochrome)),
0 0 1.25rem rgb(var(--bright-accent)),
0 0 2.1875rem rgb(var(--bright-accent)),
0 0 2.5rem rgb(var(--bright-accent)),
0 0 3.125rem rgb(var(--bright-accent)),
0 0 4.6875rem rgb(var(--bright-accent));
}
to {
text-shadow:
0 0 0.1565rem rgb(var(--black-monochrome)),
0 0 0.3125rem rgb(var(--black-monochrome)),
0 0 0.469rem rgb(var(--black-monochrome)),
0 0 0.625rem rgb(var(--bright-accent)),
0 0 1.094rem rgb(var(--bright-accent)),
0 0 1.25rem rgb(var(--bright-accent)),
0 0 1.5625rem rgb(var(--bright-accent)),
0 0 2.344rem rgb(var(--bright-accent));
}
}
@-webkit-keyframes neonbg {
0% {
background: rgba(var(--bright-accent), calc(2/3));
}
100% {
background: rgba(var(--bright-accent), 0.125);
}
}
@keyframes neonbg {
0% {
background: rgba(var(--bright-accent), calc(2/3));
}
100% {
background: rgba(var(--bright-accent), 0.125);
}
}
@-webkit-keyframes neondrop {
0% {
box-shadow: inset 0 -1.5em 0 0 rgba(var(--bright-accent), calc(2/3));
}
100% {
box-shadow: inset 0 -1.5em 0 0 rgba(var(--bright-accent), 0.125);
}
}
@keyframes neondrop {
0% {
box-shadow: inset 0 -1.5em 0 0 rgba(var(--bright-accent), calc(2/3));
}
100% {
box-shadow: inset 0 -1.5em 0 0 rgba(var(--bright-accent), 0.125);
}
}
}

TENKRÁT
— - —

Aaron Seigel seděl v zadní místnosti rušného somálského skladiště. Přes mezery žalužií viděl jak lidi chodí tam a zpátky. První nádechy jejich nového Povstání. Myslel si, že to jméno je hloupé, stejně jako všichni, ale to bylo součástí plánu. Ať si myslí, že nejsou kompetentní. Ať si myslí, že to nehrají. Jejich operace byly malé, ale pomalu se rozrůstaly. Už zaútočili na tři Nadační skladiště v Africe a jeden z týmů se právě připravoval na další. Ať si myslí, že to nehrají.
Ale Aaronu Siegelovi se sedělo nepříjemně. O týden dříve dostali zprávu o novém zařízení v Itálii. Na dveřích nebyl vidět symbol Nadační oblasti, ale všechno tomu odpovídalo. V tu stejnou dobu byly spatřeny tři neoznačené lodě hlídkující u pobřeží poblíž jejich somálského velitelství. Zprávy o úderných jednotkách ve Spojených státech. Letadla nad Antarktidou.
Sedělo se mu nepříjemně, protože tohle nebyly poslední záškuby umírající organizace. Frederick Williams byl mrtvý, zničený prstem samotného Boha. Většina výzkumného týmu O5, starších vedoucích rané Nadace, byla buď zabita ve vzniklém chaosu, nebo přeběhla s Aaronem a Ariansem. Mnoho z nich opustilo své posty, aby se k nim přidalo, ať už z jakéhokoliv ideologického důvodu. Povstání Chaosu. Dokonce i ve stínu své největší porážky, Nadace pokračovala dál. Jejich operace se nezměnily.
Aaronu Siegelovi se sedělo nepříjemně.
Telefon na stole zazvonil s pronikavým tónem a Aaron se natáhl, aby ho zvednul. Zaváhal, protože věděl, že mu přinese akorát další špatné zprávy. Další ztracená dodávka. Zvýšená bezpečnost v Nadačních oblastech. Výstavba nových oblastí. Všechno, co obětovali, všechno, čeho se vzdal, bylo k ničemu, pokud nebude Nadace zadupána do země. Strach ze selhání a důsledky jeho hříchů mu na chvíli zastavily ruku.
Ale Aaron Siegel zvedl telefon.
"Slyšíš jak černý vlk vyje na měsíc?", řekl Arians, přičemž byl jeho hrubý tenor slabě slyšet přes špatné spojení.
"Vincente," oddychnul si Aaron. Hlas svého přítele slyšel rád, přestože rozpoznal jeho tón. "Máš se dobře?"
"Už jsem ti říkal snad tisíckrát," zavrčel Arians do telefonu, "abys odpovídal na tu frázi. Je to kvůli bezpečnosti. Nemužeme být prozrazeni, rozhodně ne teď."
Aaronovo srdce se propadlo. "Jaké máš zprávy?"
Arians se na moment zastavil. "Směřují do Jižní Ameriky. Fanatici Rozbitého Boha tam něco dělají. Nadace tam směřuje ve velkém."
"Kolik jich je?" zeptal se Aaron.
"Dvě stě, možná tři sta mužů," řekl Arians, "a to nepočítám ostatní lidi, který se tam přesouvají z regionu. Je to plnohodnotná eskalace, Aarone."
Aaron se zapřel do židle. Telefon v ruce mu teď připadal těžký a v dálce slyšel smích, ze kterého mu ztuhla krev v žilách. Jak se tohle mohlo dít? Měli by být v troskách.
"Aarone?" zavolal na něj Arians a probudil ho zpátky do reality.
"Ano, ano, promiň, jen… Vinci, jak je to možné? Co jsme udělali špatně?"
Arians byl na chvíli zticha. "Možná je Sophia prostě šikovnější, než vypadá. Poslyš, Aarone," zhluboka se nadechl, "vím jenom to, co mi řekli, a to, že Nadace mobilizuje v Mexiku. Musíme tam někoho mít a přerušit jejich zásobování."
Aaron si pro sebe přikývnul. "Ano… ano, máš pravdu. Samozřejmě. Zařídíme transport našim agentům v regionu, jakmile to půjde. Vinci," začal s nejistotou v hlase.
"Ano?"
"Myslím… myslím, že s tebou tentokrát pojedu. Chci jet do San Marca."
"Ty… proč?"
Aaronovy oči se sklonily kestolu. Uprostřed něj byl malý strolovaný papír s červenou stuhou. "Chci je vidět. Musím je znovu vidět."
"Nejsou tam. Naši agenti v oblasti potvrdili, že—"
"Jen… jen to zkusíme, Vinci. Nechám Felixe ve vedení, on se o všechno postará, než se vrátíme. Nebudu pryč déle, než dva týdny."
Aaron slyšel Ariansovu nespokojenost přes celý kontinent. "Fajn. Ale zůstaneš se mnou a mojí jednotkou a nepůjdeme ani poblíž toho, co se děje v La Pazu."
Aaron souhlasil a zavěsil telefon.
Tu noc měl Aaron Siegel mnoho snů.
Stál vedle Fredericka Williamse, když otevíral dveře budovy označené na dveřích "Oblast-17". Vedle něj stál rozzářený Arians.
Dostal zprávu a poté kategorizoval podivnou sochu, kterou objevili v prastarých ruinách v Jižní Americe. Byl u toho, když jí náklaďák vezl skrz bránu. Na chvíli viděl její červené a zelené barvy.
Nasemináři, který pořádal Williams, mluvil se Sophií Lightovou, která si teď říkala Sophia Nazaren. Sebejistota z ní sálala a když se ho dotkla, cítil jak se mu postavily chlupy na rukou. Tu noc se vášnivě milovali. Zeptal se jí na jizvy na jejích rukou a na boku. Ona neodpověděla.
Stál s Frederickem Williamsem a zbytkem výzkumného týmu Omegy-5. Poslali si mezi sebou skleničku vody a každý se z ní napil. Arians se zasmál a Aaron řekl, Vsadím se, že by člověk mohl žít věčně, kdyby tohle pil každý den. Všiml si, že Sophia si láhev té vody dává do tašky. Dalšího rána se poprvé za deset let vzbudil bez bolesti hlavy.
Stál v temné místnosti. Kousek před sebou viděl ostrý obličej Fredericka Williamse osvícený tenkou, svítící, fialovou nitkou před sebou. Tahal za ní jedním prstem. Pokaždé, když se jí dotkl, měsíc venku na chvíli zmizel. Aaron Siegel na něj volal, ale on se na něj nepodíval. Jeho oči byly černé.
Krvácel. Potácel se podél zdi a rukou se držel za bok. Podíval se za sebe, kde na zemi ležel mrtvý muž, který v rukou svíral zkrvavený, zlomený zlatý meč. V dálce zvonil telefon. Sjel dolů výtahem. Zdálo se mu to, jako věčnost. Telefon zvonil dál.
TEĎ
— - —

Jemné ťukání vytvářelo atmosféru tiché harmonie na střeše sídla. Dlouhé, prázdné chodby odrážely onen zvuk, jako neustálé tiché hřmění. Jedno křídlo sídla, které již dávno vyhořelo a rozpadlo se, nemělo tuto atmosféru. Co z něj zbylo, bylo rozkradeno zloději, nebo zničeno stářím. Ve dveřích stála žena s lehce opálenou kůží a opravdu dlouhými černými vlasy. Hleděla na zkázu kolem bez hnutí.
Její dlaň se chvíli zastavila nad rámem obrázku, rozbitého na dlouhém, spáleném stole. Sklo bylo nakřuplé a propadlé a rám začerněný kouřem, ale smějící se obličeje lidí na obrázku byly stále vidět. Setřela popel a rozbila zbylé kouskyskla, aby mohla fotografii vytáhnout. Po deštěm smáčené kůži, jí začaly stékat slzy.
"Vím, že tam jste," řekla tiše k nikomu určitému. "Můžete vylézt."
Calvin vystoupil ze stínů za ní a Anthony zpoza rohu. Ani k jednomu se neotočila.
"Asi nejsem ta, koho jste čekali, že?" řekla a otřela si tvář rukávem.
"Ne, to nejste," řekl Calvin.
Přikývla. "Ten, kdo měl mou," ukázala na sebe, "pozici před tím, než jí dali mě, utekl." Otočila se k nim s fotografií pevně přitisklou k hrudi. "Tak jsem se stala Devítkou."
"Kdo jsi?" zeptal se Anthony.
Usmála se. "Kdysi jsem bývala Donna Taylorová. Byla jsem-", popotáhla, "-omlouvám se, byla jsem geoložka. Převzala jsem tuhle práci po, ehm… no, už ani nevím po kom, abych byla upřímná. Ale Nadace mi nabídla něco, co jsem tenkrát opravdu potřebovala a já nevěděla co jiného dělat." Podívala se na fotografii. "Zvláštní náhoda, nemyslíte?"
Neodpověděli.
Pokračovala. "Asi jsem si toho nevšimla. Byla jsem ráda, že mě zaměstnali a ty věci, které mi řekli… práce za hranicítěch nejdivočejších snů. Nedošlo mi… na tom nesejde. Omlouvám se, ale posledních pár týdnů jsem nad tím pořád přemýšlela. Věděla jsem, že můj den brzy přijde."
"Víte, proč jsem tady." Řekl Calvin. Nebyla to otázka.
Znovu přikývla a otřela si další slzy z tváří. "Ano, ano… vím. Rozumím tomu, asi. Nesouhlasím s tím, víte, ale myslím, že bych to viděla jinak, kdybych byla na vašem místě." Podívala se kolem. "Myslela jsem, že vás bude víc."
"Ostatní sledují vodítko," řekl Anthony a pomalu vytáhl svou pistoli. "Hledají Osmičku."
Slabě sebou trhla. "Nebudou to mít těžké."
On přikývnul.
Podívala se na zbraň v jeho ruce. "Nemusíte to dělat. Já, já takhle nechci odejít." Sáhla do své kapsy a vytáhla kapesní nůž. Otevřela ho a očima se zastavila na jeho ostří.
"Víte, kdysi jsem si myslela, že služba vyššímu cíli, člověka udělá nesmrtelným," řekla. "Myslela jsem, že možná když člověk zasvětí život službě něčemu většímu, pak bude jeho smrt smysluplnější." Zasmála se a po tváři jí stekly slzy. "Ale nesejde na tom, kde skončíte. Každá smrt může být bezvýznamná. Každý život může být promarněn."
Náhle se podívala Calvinovi do očí a on pocítil intenzivní pocit, který ještě nikdy necítil. Zbraň se mu v ruce klepala a chlupy na rukou se mu postavily. V mysli viděl sídlo kolem opravené, s krásnými síněmi plnými smíchu. Uviděl otce a jeho dcery, jak rybaří v jezírku za domem a dva chlapci se perou o hračku. Uviděl Vánoce, šťastné obličeje, dlouhé noční hodiny učení z ohromných knih. Uviděl Donnu Taylorovou a její milující rodiče, jak se smějí na fotografa poté, co získala svůj doktorát. Potom uviděl oheň, slyšel křik a konečně znovu uviděl ženu před sebou.
Všiml si, že teď byla starší. Stála na šikmo a měla řidší vlasy. S každým dechem cítil jak jí dohánějí léta. Ale její oči pálily vzduch kolem svou intenzitou a on v nich viděl poslední volání po nepřožitém životě. Cítil v sobě vstek a hněv, tolik, že by jej mohl udusit. Celý byl ovládnut emocí. Zalapal po dechu a upadnul, jak se mu rozostřil zrak a bolest na hrudi mu roztrhla kůži a žíly praskly. Jeho srdce skuhralo dokud jej také nezachvátil oheň a nebylo polapeno plameny.
A potom jí znovu uviděl před sebou a její oči byly prázdné. Calvin se na sebe podíval a chvěl se úlevou, že byl v pořádku. Anthony se podíval přes místnost. Když se tam Calvin podíval, uviděl, že žena seděla na spálené židli a ze zápěstí jí stékají pramínky krve. Slabě se usmála s trhanými nádechy.
Uklidil svou zbraň a pomalu k ní přešel, opatrně aby se vyhnul zkrvavenému noži na zemi. Když se přiblížil, natáhla k němu jednu ruku a podala mu obrázek. Vzal si ho a ona ruku stáhla.
"Proč?" zeptal se Calvin.
Pozvedla ramena. "Nesejde na tom." Zakašlala a krev v cévách zapulzovala. Její bledé oči měly problém zaostřit, ale našly ty jeho. "Bojíš se smrti?"
Zastavil se. "Ne."
Usmála se a zavřela oči, jak její vědomí odcházelo. Jednou rukou mu přejela po tváři a zamazala mu obličej krví.
"Lžeš," řekla a zemřela.