@supports((display: -ms-grid) or (display: grid)) {
@media only screen and (min-width: 769px) {
.mobile-top-bar, #top-bar .open-menu {
display: block;
}
#header {
-webkit-filter: initial !important;
filter: initial !important;
}
#top-bar>div.mobile-top-bar>div.open-menu a,
#top-bar>div.mobile-top-bar>div.open-menu a:hover {
position: fixed;
display: block;
font-family: var(--body-font);
font-size: 2rem;
text-align: center;
top: 0.25em;
left: 0.5em;
z-index: 5;
width: 1.125em;
height: 1.125em;
background-color: var(--toggle-button-bg, rgb(var(--swatch-menubg-light-color))) !important;
color: var(--toggle-icon-color, rgb(var(--swatch-menutxt-dark-color))) !important;
-webkit-border-radius: var(--toggle-roundness, 50%);
-moz-border-radius: var(--toggle-roundness, 50%);
border-radius: var(--toggle-roundness, 50%);
border: var(--toggle-border-color, rgb(var(--swatch-menubg-medium-color))) var(--toggle-border-width, 0.25rem) solid;
line-height: 1.1825em;
text-decoration: none;
}
#top-bar>div.mobile-top-bar {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
#top-bar>div.mobile-top-bar ul {
display: none;
}
#sidebar::-webkit-scrollbar {
width: 0;
-webkit-transition: width var(--sidebar-transition-timing);
transition: width var(--sidebar-transition-timing);
}
#sidebar:target::-webkit-scrollbar {
width: 0.5rem;
-webkit-transition: width var(--sidebar-transition-timing);
transition: width var(--sidebar-transition-timing);
}
#side-bar {
display: block;
position: fixed;
top: 0;
left: -webkit-calc(var(--sidebar-width-on-desktop)*-1);
left: -moz-calc(var(--sidebar-width-on-desktop)*-1);
left: calc(var(--sidebar-width-on-desktop)*-1);
z-index: 10;
-webkit-transition: left var(--sidebar-transition-timing);
-o-transition: left var(--sidebar-transition-timing);
-moz-transition: left var(--sidebar-transition-timing);
transition: left var(--sidebar-transition-timing);
height: 100%;
overflow-y: auto;
overflow-x: hidden;
}
#side-bar::-webkit-scrollbar-track {
width: 0;
background-color: rgba(170, 170, 170, 0);
}
#side-bar::-webkit-scrollbar-thumb {
width: 0;
background-color: rgba(170, 170, 170, 0);
}
#side-bar:target {
left: 0;
}
#side-bar .side-block {
margin-top: 1rem;
background-color: rgb(0, 0, 0, 0);
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border-left-width: 0px;
border-right-width: 0px;
}
#side-bar .close-menu {
display: block;
position: fixed;
top: 0;
right: 0;
z-index: -1;
opacity: 0;
-webkit-transition:
opacity var(--sidebar-transition-timing),
width var(--sidebar-transition-timing);
-o-transition:
opacity var(--sidebar-transition-timing),
width var(--sidebar-transition-timing);
-moz-transition:
opacity var(--sidebar-transition-timing),
width var(--sidebar-transition-timing);
transition:
opacity var(--sidebar-transition-timing),
width var(--sidebar-transition-timing);
margin-left: var(--sidebar-width-on-desktop);
background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat;
padding-right: 0;
width: 100%;
height: 100vh;
pointer-events: none;
}
#side-bar:target .close-menu {
width: -webkit-calc(100% - var(--sidebar-width-on-desktop));
width: -moz-calc(100% - var(--sidebar-width-on-desktop));
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
#content-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
width: -webkit-calc(100vw - (100vw - 100%));
width: -moz-calc(100vw - (100vw - 100%));
width: calc(100vw - (100vw - 100%));
min-height: -webkit-calc(100vh - -webkit-calc(var(--final-header-height-on-desktop, 10.125rem)));
min-height: -moz-calc(100vh - -moz-calc(var(--final-header-height-on-desktop, 10.125rem)));
min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem)));
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-moz-box-flex: 2;
-ms-flex-positive: 2;
flex-grow: 2;
height: auto;
position: relative;
margin: 0 auto;
max-width: inherit;
}
#main-content {
width: 100%;
position: initial;
max-height: 100%;
padding: 2rem 1rem;
width: 45.8rem;
max-width: 45.8rem;
margin: 0 auto;
}
@supports (-ms-ime-align: auto) {
#side-bar {
overflow-y: hidden;
overflow-x: hidden;
-webkit-transform: translateX(-90%) !important;
-moz-transform: translateX(-90%) !important;
-ms-transform: translateX(-90%) !important;
-o-transform: translateX(-90%) !important;
transform: translateX(-90%) !important;
}
#side-bar:hover,
#side-bar:active {
overflow-y: auto;
-webkit-transform: translateX(0) !important;
-moz-transform: translateX(0) !important;
-ms-transform: translateX(0) !important;
-o-transform: translateX(0) !important;
transform: translateX(0) !important;
margin-left: -0.5rem;
}
#side-bar:focus-within {
overflow-y: auto;
-webkit-transform: translateX(0) !important;
-moz-transform: translateX(0) !important;
-ms-transform: translateX(0) !important;
-o-transform: translateX(0) !important;
transform: translateX(0) !important;
margin-left: -0.5rem;
}
}
}
}
:root {
/* header measurements */
--header-height-on-desktop: 10rem;
--header-height-on-mobile: 10rem;
--header-h1-font-size: clamp(2rem, 5vw, 2.8125rem);
--header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem);
--logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/img/logo.svg");
}
#header {
--search-textbox-text-color: var(--swatch-secondary-color);
background: none;
}
#header::before {
content: " ";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0.75rem;
background-image: var(--logo-image);
background-repeat: no-repeat;
background-position: center 0;
background-size: auto calc(var(--header-height-on-desktop) - 1.5rem);
opacity: 0.8;
pointer-events: none;
}
#header h1,
#header h2 {
margin: 0;
padding: 0;
width: 100%;
height: var(--header-height-on-desktop);
display: flex;
align-items: center;
justify-content: center;
display: flex;
align-items: center;
justify-content: center;
}
#header h1 a,
#header h1 a::before,
#header h2 span,
#header h2 span::before {
margin: 0;
padding: 0;
z-index: 0;
display: block;
text-align: center;
}
#header h1 {
z-index: 1;
}
#header h1 a::before,
#header h1 a::after {
content: var(--header-title);
}
#header h1 a::before {
color: rgb(var(--swatch-text-tertiary-color));
z-index: -1;
-webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark));
}
#header h1 a::after {
color: rgb(var(--swatch-headerh1-color));
z-index: 1;
}
#header h2 {
z-index: 0;
text-transform: uppercase;
pointer-events: none;
}
#header h2 span {
margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/2 - 2em);
}
#header h2 span::before,
#header h2 span::after {
--wght: 600;
content: var(--header-subtitle);
position: absolute;
left: 50%;
transform: translateY(-50%) translateX(-50%);
width: 100%;
text-align: center;
}
#header h2 span::before {
-webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark));
}
#header h2 span::after {
color: rgb(var(--swatch-headerh2-color));
z-index: 1;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
color: rgba(0, 0, 0, 0);
}
@media (min-width: 36rem) {
#login-status {
flex-grow: 1;
left: 3%;
right: initial;
}
#login-status::before {
--mask-image: none;
background-color: transparent;
}
#login-status:not(:focus-within) {
color: rgb(var(--login-line-divider-color));
-webkit-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
}
#login-status #account-topbutton,
#login-status:not(:focus-within) #account-topbutton {
--clip-path:
polygon( 0 0, 100% 0, 100% 100%, 0 100% );
background-color: rgba(var(--login-arrow-color), 0);
}
#login-status #account-topbutton::before{
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(var(--login-arrow-color), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton:hover::before {
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
}
#login-status:not(:focus-within) #account-topbutton::after {
display: none;
}
#login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
pointer-events: all;
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) {
opacity: 1;
}
#login-status #my-account {
--wght: 300;
}
#account-options {
background: var(--gradient-header);
}
#search-top-box {
top: 1.5em;
right: 3%;
background: rgba(var(--search-focus-textbox-bg-color), 0.4);
}
#search-top-box:focus-within ~ #login-status {
opacity: 1;
}
#search-top-box::after {
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
#search-top-box:not(:focus-within)::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0% 100%
);
background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#search-top-box:not(:focus-within):hover::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
background-color: rgb(var(--search-icon-hover-bg-color));
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) {
max-width: var(--search-width);
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
max-width: var(--search-width);
padding: 0 var(--search-height) 0 1em;
outline-width: 0;
background-color: rgb(var(--search-focus-textbox-bg-color), 0.35);
color: rgba(var(--search-textbox-text-color), 0.4);
cursor: pointer;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"],
#search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] {
pointer-events: all;
border: none;
}
}
#page-title::after,
.meta-title::after,
#page-title::before,
.meta-title::before {
content: "";
flex-grow: 1;
height: 0.0625rem;
background: rgb(var(--swatch-primary));
}
#page-title::before,
.meta-title::before {
margin: auto 1.25rem auto auto;
}
Jméno
Autor: Modular
Obsazení: N/A
Poděkování: N/A
Citát: N/A
Zdroje k Obrázkům
*placeholder*
Od: |
konstantin-hrabal@oblast-04cs.scp.int |
Pro: |
amálie-snová@oblast-12-cs.scp.int |
Předmět: |
[Prázdné] |
Datum: |
23/5/2021 8:32 |
Ahoj! Jak se máš?
Dr. Konstantin Hrabal
Dr. Konstantin Hrabal seděl u svého terminálu ve své kanceláři, napjatý sedící za klávesnicí. Neustále, skoro až každou vteřinu probíhajících minut, klikal na tlačítko "Obnovit", aby zjistil, zda mu ona osoba na protější straně terminálu odpoví. Nikdy mu nedošlo, jak u tohoto čekání musel vypadat. Jeho oči upřeně zíraly na nezvýrazněné zprávy v jeho emailové schránce, naznačující, že tyhle zprávy již přečetl. Nemohl se dočkat odpovědi.
Od: |
amálie-snová@oblast-12-cs.scp.int |
Pro: |
konstantin-hrabal@oblast-04cs.scp.int |
Předmět: |
[Prázdné] |
Datum: |
23/5/2021 8:35 |
Zdravíčko! Dobře, co ty?
Dr. Amélie Snová
Oddechl jsi. Zhluboka si oddechl. Nikdy mu nedošlo, jak mu na jenom téhle blbě odpovědi záleželo. Dávalo mu to pocit toho, že má přítele. A tato myšlenka se mu v temném Nadačním prostředí velice zamlouvala. On totiž neměl moc přátel, obzvláště ne v jemu přidělené Oblasti, v Oblast-04-CS.
Standardní mladší výzkumník Dr. Konstantin Hrabal s všeobecným zaměřením. Nemůže říct, že by se mu to znění nelíbilo. Ano, alespoň byl části něčeho, kolečko v systému, které pomáhá ostatním. Jen si vždycky myslel, že by mohl být větší kolečko, díky kterému se otáčí ne pár, ale rovnou několik desítek dalších koleček. Chtěl být váženějším. Přece jen, "starší výzkumník" zní lépe.
Otevřel textové pole, do které napsal těch pár otřelých slov, které znal již tak dobře. Měl potřebu je napsat? Ani ne. Musel je napsat okamžitě? To určitě ne. A chtěl je napsat? Ano, a moc. A tak je tam s klapáním staré bílé klávesnice napsal a odeslal zprávu oné osobě na druhé straně.
Od: |
konstantin-hrabal@oblast-04cs.scp.int |
Pro: |
amálie-snová@oblast-12-cs.scp.int |
Předmět: |
[Prázdné] |
Datum: |
23/5/2021 8:37 |
To je skvělé! Já se mám taky dobře, děkuji za optání.
Dr. Konstantin Hrabal
Tak. Za dnešek má hotovo. Vstal ze své židle, na které se za dlouhý pracovní týden, nebo-li pracovní víkend, nahromadila pěkná spleť všemožných triček, kabátů a plášťů. Oblečení měnil docela často a ze své kanceláře nevycházel, pokud to nebylo třeba. A ještě k tomu všemu navrch, svou "komnatu" měl až na druhé části výzkumného zařízení. A komu by se to chtělo chodit?
Vzal si tedy ze židle károvanou košili, v největší rychlosti se převlekl, a v moment, kdy mu chtěl čekající doktor zatlouct na dveře, aby vylezl ze své kanceláře a šel pracovat s nimi, tak otevřel dveře, ještě s dovlávajícím, právě nasazeným doktorským pláštěm.
Dnešní den byl jako každý jiný: průměrný. Nic nového, stále jedno a to samé dokola.
Ahoj, Uty. Vím, že tohle budeš číst, tak tady chci napsat nějaký backstory k zastupiteli RAISA v České republice. Doufám, že to vyjde. Díky za pozornost, pane. Díky za inspiraci.