SCP-7015
/*
    Penumbra Theme
    [2020 Wikidot Theme]
    Par EstrellaYoshte
    Basé sur :
       Paperstack Theme par EstrellaYoshte
       Ad Astra Theme par NatVoltaic et stormbreath
       Inkblot Theme par Croquembouche
       Anderson Robotics Theme par Croquembouche
       BHL Style Collapsible par Monkatraz
*/
 
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url(https://fonts.googleapis.com/css2?family=Fira+Code&display=swap);
 
:root {
  --accentColor: #1EB5E8;
  --lgurl: url("http://fondationscp.wdfiles.com/local--files/theme%3Apenumbra/logo.png");
 
/* 4 Rating module */
  --ct_col_rate-primary: #21252e;
  --ct_col_rate-secondary: #ededed;
  --ct_brd_rate-primary: solid 2px var(--ct_col_rate-primary);
  --ct_col_rate-cancel: var(--ct_col_rate-secondary);
  --ct_col_rate-link-hover: var(--accentColor);
  --ct_dim_rate-border-radius: 0;
}
 
#page-content { font-size: .9rem; }
 
body {
    font-family: 'Roboto', sans-serif;
    color: #EDEDED;
    background-color: #2F333C;
    background-image: linear-gradient(
        to bottom,
        #21252E, #21252E 90px,
        #21252E 90px, #2F333C 200px,
        #2F333C 200px, #2F333C 100%);
    background-repeat: no-repeat;
}
 
#main-content {
    top: -1.2rem;
}
 
/* ---- SCROLLBAR ---- */
 
::-webkit-scrollbar {
  width: 9px;
  background: #transparent;
}
 
::-webkit-scrollbar-track {
  background: #21252E;
}
 
::-webkit-scrollbar-thumb {
  background: #ededed;
  border: none;
}
 
::-webkit-scrollbar-thumb:hover {
  background: var(--accentColor);
}
 
/* ---- HEADER ---- */
 
div#container-wrap {
     background-image: none;
}
div#header {
    background-image: none;
}
 
div#extra-div-1 {
    height: 164px;
    width: 100%;
    top: 0;
    position: absolute;
    background: var(--lgurl);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    z-index: -1;
}
 
#header h1, #header h2 { margin-left: 0; float: none; text-align: center; }
/* Move the subtitle down a smidge */
#header h2 { margin-top: 0.45rem; }
/* Hide the existing text */
#header h1 span, #header h2 span { font-size: 0; display: none; }
/* Style the new text */
#header h1 a::before, #header h2::before {
  color: var(--accentColor);
  font-family: 'Josefin Sans', sans-serif;
  text-shadow: none;
}
/* Set the new text's content from variable */
#header h1 a::before {
  content: var(--header-title, "FONDATION SCP");
  font-weight: 300;
  font-size: 1.3em;
}
#header h2::before {
  content: var(--header-subtitle, "SÉCURISER - CONTENIR - PROTÉGER");
  font-weight: 600;
  font-size: 1.22em;
}
 
#login-status {
    color: #ededed;
}
#login-status a {
    color: var(--accentColor);
}
#login-status ul a {
    color: #ededed;
    background: #21252E;
}
#login-status ul a:hover {
    color: var(--accentColor);
}
 
#account-topbutton{
    border: solid 1px var(--accentColor);
}
 
#footer, #footer a {
    background: transparent;
    color: #ededed;
}
#license-area {
     color: #ededed;
}
 
#search-top-box {
    top: 2.2rem!important;
    right: 8px;
}
#search-top-box-form > input[type=submit] {
    border: solid 1px #ededed;
    background: #21252E!important;
    box-shadow: none;
    border-radius: 0;
    color: #ededed;
    transition: color 0.15s linear;
}
#search-top-box-form input[type=submit]:hover {
    border: solid 1px var(--accentColor);
    box-shadow: none;
    color: var(--accentColor);
}
#search-top-box-form > input[type=text] { display: none; }
 
/* ---- TOP BAR ---- */
 
#top-bar {
     top: 8.4rem;
     display: flex;
     justify-content: center;
     right: 0;
}
#top-bar, #top-bar a {
     color: #ededed;
     transition: color 0s;
}
#top-bar ul li ul {
    border-color: var(--accentColor);
    overflow: hidden;
}
#top-bar ul li.sfhover ul li a,
#top-bar ul li:hover ul li a {
   border-top-color: #2F333C;
}
#top-bar ul li.sfhover a,
#top-bar ul li:hover a {
    background: #21252E;
    color: #ededed;
}
#top-bar ul li.sfhover a:hover,
#top-bar ul li:hover a:hover {
    background: #21252E; /* top bar hover background color */
    color: var(--accentColor);
    transition: color 0.1s linear;
}
 
/* ---- SIDE BAR ---- */
 
div#side-bar{
    background: #21252E;
    clear: both;
    border-radius: 0;
    box-shadow: none;
    overflow-x: hidden;
}
 
#side-bar .heading{
    color: #ededed;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 0.94rem;
    border-bottom: solid 1px #ededed;
}
#side-bar .side-block {
    border: transparent;
    border-radius: 0;
    box-shadow: none;
    background-color: #21252E;
}
#side-bar .side-block.media {
    background-color:#21252E;
}
#side-bar .side-block.resources {
    background-color:#21252E;
}
#side-bar .menu-item p::before,
#side-bar .collapsible-block-link::before, #side-bar .colmod-link-top a::before {
    display: none;
}
 
#top-bar div.open-menu a {
    border-radius: 0;
    box-shadow: none;
    color: var(--accentColor);
    background-color: #21252E;
    border: solid 1px #21252E;
}
 
@media (max-width: 767px) {
    #main-content {
        padding: 0;
        margin: 0 5%;
        border-left: none;
    }
    #page-title {
        margin-top: 0.7em;
    }
    #side-bar {
        background-color: #21252E;
        left: -18.6em;
    }
    #side-bar:target {
        border: none;
        box-shadow: none;
    }
    #side-bar .close-menu {
        transition: width 0.5s ease-in-out 0.1s,
                    opacity 1s ease-in-out 0s;
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        background: rgba(0,0,0,0.3);
        background-position: 18.6em 50%;
        z-index: -1;
        opacity: 0;
        pointer-events: none;
    }
    #side-bar:target .close-menu {
        width: calc(100% - 18.6em);
        right: 0;
        left: auto;
        opacity: 1;
        pointer-events: auto;
    }
    #side-bar:target .close-menu:hover {
        background: unset;
    }
    #page-content > hr, #page-content > .list-pages-box > .list-pages-item > hr {
        margin: 3em -5.5%;
    }
    #side-bar {
        top: 0;
    }
    #side-bar .heading {
        padding-left: 1em;
        margin-left: -1em;
    }
    #search-top-box {
        top: 107px;
    }
}
 
/* ---- TABS ---- */
 
/* ---- YUI TAB BASE ---- */
.yui-navset .yui-nav a,.yui-navset .yui-navset-top .yui-nav a{background-color:inherit;background-image:inherit}.yui-navset .yui-nav a:hover,.yui-navset .yui-nav a:focus{background:inherit;text-decoration:inherit}.yui-navset .yui-nav .selected a,.yui-navset .yui-nav .selected a:focus,.yui-navset .yui-nav .selected a:hover{color:inherit;background:inherit}.yui-navset .yui-nav,.yui-navset .yui-navset-top .yui-nav{border-color:inherit}.yui-navset li{line-height:inherit}
 
/* ---- YUI TAB CUSTOMIZATION ----*/
 
 .yui-navset .yui-nav,
 .yui-navset .yui-navset-top .yui-nav{
     display: flex;
     flex-wrap: wrap;
     width: calc(100% - .125rem);
     margin: 0 auto;
     border-color: var(--accentColor);
     box-shadow: none;
}
 .yui-navset .yui-nav a, /* ---- Link Modifier ---- */
 .yui-navset .yui-navset-top .yui-nav a{
     color: #ededed;
     font-weight: bold;
    /* ---- Tab Background Colour | [UNSELECTED] ---- */
     background-color: #21252E;
     border: unset;
     box-shadow: none;
     box-shadow: none;
     transition: background-color 0.15s linear;
}
 .yui-navset .yui-nav a:hover,
 .yui-navset .yui-nav a:focus{
     color: #ededed;
    /* ---- Tab Background Colour | [HOVER] ---- */
     background-color: var(--accentColor);
}
 .yui-navset .yui-nav li, /* ---- Listitem Modifier ---- */
 .yui-navset .yui-navset-top .yui-nav li{
     position: relative;
     display: flex;
     flex-grow: 2;
     max-width: 100%;
     margin: 0;
     padding: 0;
     color: #ededed;
     background-color: #21252E;
     border-color: transparent;
     box-shadow: none;
}
 .yui-navset .yui-nav li a,
 .yui-navset-top .yui-nav li a,
 .yui-navset-bottom .yui-nav li a{
     display: flex;
     align-items: center;
     justify-content: center;
     width: 100%;
}
 .yui-navset .yui-nav li em{
     border: unset;
}
 .yui-navset .yui-nav a em,
 .yui-navset .yui-navset-top .yui-nav a em{
     padding: .35em .75em;
 
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
}
 .yui-navset .yui-nav .selected, /* ---- Selection Modifier ---- */
 .yui-navset .yui-navset-top .yui-nav .selected{
     flex-grow: 2;
     margin: 0;
     padding: 0;
    /* ---- Tab Background Colour | [SELECTED] ---- */
     background-color: var(--accentColor);
}
 .yui-navset .yui-nav .selected a,
 .yui-navset .yui-nav .selected a em{
     border: none;
}
 .yui-navset .yui-nav .selected a{
     width: 100%;
     color: #21252E;
     font-weight: bold;
}
 .yui-navset .yui-nav .selected a:focus,
 .yui-navset .yui-nav .selected a:active{
     color: #21252E;
     background-color: var(--accentColor);
}
 .yui-navset .yui-content {
    background-color: #21252E;
    box-shadow: none;
}
 .yui-navset .yui-content,
 .yui-navset .yui-navset-top .yui-content{
     padding: .5em;
     border: none;
}
 
/*---- TAB ANIMATION by Croquembouche ---- */
 
.yui-navset .yui-content > div {
    display: block;
    top: 0;
    overflow: hidden;
    transform-origin: 0 0;
}
 
#page-content .yui-navset .yui-content > div[style*="none"] {
    display: block !important;
    flex: 0;
    max-height: 0;
    padding: 0 0.5em;
    border-width: 0;
    /* The following transition affects the one that DISAPPEARS */
    transition: padding 0s linear 0.5s,
          border-width 0s linear 0.5s,
          flex 0.5s cubic-bezier(.18,.51,.54,.9) 0s;
    animation: tab-disappear 0.5s ease-in-out 0s 1 both;
}
#page-content .yui-navset .yui-content > div[style*="block"] {
    display: block !important;
    flex: 1;
    max-height: 9999rem;
    /* The following transition affects the one that APPEARS */
    transition: padding 0s linear 0.5s,
          border-width 0s linear 0.5s,
          flex 0.5s cubic-bezier(.18,.51,.54,.9) 0.5s;
    animation: tab-appear 0.5s ease-in-out 0.5s 1 both;
}
 
@keyframes tab-disappear {
    0% { max-height: 9999rem; }
    1% { max-height: 100vh; }
    100% { max-height: 0; }
}
@keyframes tab-appear {
    0% { max-height: 0; }
    99% { max-height: 100vh; }
    100% { max-height: 9999rem; }
}
 
/* ---- INFO BAR ---- */
 body{
     --barColour: #21252E;
     --linkColour: #ededed;
}
 
 .info-container .collapsible-block-content{
     padding: 0 .5em 30px;
}
 .info-container .collapsible-block-content .wiki-content-table{
     width: 100%;
}
 
/* Ayer's info-bar patch by Monkatraz */
#page-content .info-container .collapsible-block-folded, #page-content .info-container .collapsible-block-unfolded-link  {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    box-shadow: none;
}
#page-content .info-container .collapsible-block-link::before, #page-content .info-container .collapsible-block-unfolded-link::before  {
    content: " ";
    display: none;
}
#page-content .info-container .collapsible-block-content::after {
    display: none;
}
 
/* ---- INFO PANE ---- */
 
#page-content .creditRate{
     margin: unset;
     margin-top: 4px;
     margin-bottom: 4px;
     margin-right: 3px;
}
#page-content .rate-box-with-credit-button {
    box-shadow: 3px 0px 0px 0px var(--accentColor);
}
#page-content .rate-box-with-credit-button .creditButton p a {
    border-left-color: transparent;
}
 
#page-content .rate-box-with-credit-button .page-rate-widget-box .rate-points {
    border-left: 0;
}
 
#page-content .creditButtonStandalone p a {
    background-color: #21252E;
    border: solid 2px #21252E;
    border-radius: 0;
    box-shadow: 3px 0px 0px 0px var(--accentColor);
    color: #ededed;
}
#page-content .creditButtonStandalone p a:hover {
    color: var(--accentColor);
}
 
#page-content .modalbox {
     background: #2F333C !important;
     color: var(--ct_col_rate-secondary);
     box-shadow: none;
}
.close-credits,
.credit-back {
    filter: grayscale(100%) invert(100%) contrast(275%);
}
 
/* ---- PAGE RATING ---- */
 
.page-rate-widget-box {
     box-shadow: 3px 0px 0px 0px var(--accentColor);
     margin-top: 4px;
     margin-bottom: 4px;
     margin-right: 3px;
}
 
.page-rate-widget-box .rate-points {
    text-transform: capitalize;
}
.page-rate-widget-box .rateup,
.page-rate-widget-box .ratedown {
    background-color: var(--ct_col_rate-primary) !important;
    color: var(--ct_col_rate-secondary) !important;
    border-top: none;
    border-bottom: none;
}
.page-rate-widget-box .rateup a,
.page-rate-widget-box .ratedown a {
    background: transparent;
    color: var(--ct_col_rate-secondary);
}
.page-rate-widget-box .rateup a:hover,
.page-rate-widget-box .ratedown a:hover {
    background: #21252E;
    color: var(--ct_col_rate-primary);
}
.page-rate-widget-box .cancel {
    background: transparent;
    border: none;
}
.page-rate-widget-box .cancel a:hover {
    background: #21252E;
    color: var(--ct_col_rate-primary);
}
 
/* ---- PAGE ELEMENTS ---- */
 
.page-source, tt{
    font-family: "Fira Code", monospace;
    font-size: 0.87rem;
}
 .code pre, .code p, .code {
    font-family: "Fira Code", monospace;
    font-size: 0.87rem;
    color: #21252E;
}
 
h1 {
    color: var(--accentColor);
    font-family: 'Josefin Sans', sans-serif;
    font-weight: bold;
}
h2,
h3,
h4,
h5,
h6 {
    color: #EDEDED;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: bold;
}
 
#page-title {
    color: #ededed;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 1.65rem;
    text-align: center;
    border-color: #ededed;
}
 
/* Clicky links */
a,
a.newpage,
a:visited,
#side-bar a:visited {
    color: var(--accentColor);
    transition: color 0.15s linear;
}
a:hover, a.newpage:hover, a:visited:hover, #side-bar a:visited:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: var(--accentColor);
}
a.newpage { filter: hue-rotate(180deg); }
 
/* patch for sidebar media, collapsibles, ACS, info button and ayers module so link doesn't override */
#page-content .collapsible-block-folded a:hover, #page-content .collapsible-block-unfolded-link a:hover, #page-content .rate-box-with-credit-button .fa-info:hover, #side-bar .side-block.media a:hover, .danger-diamond a:hover {
    background: transparent;
}
.info-container .collapsible-block-folded .collapsible-block-link, .info-container .collapsible-block-link {
    background: var(--linkColour) !important;
}
 
hr{
    background-color: var(--accentColor);
}
 
blockquote,
div.blockquote,
#toc {
    background-color: #21252E;
    border: solid 2px #2F333C;
    box-shadow: -3px 0px 0px -0.1px var(--accentColor);
}
 
.code {
    background-color: #F8F8F8;
    border: solid 3px #2F333C;
    box-shadow: none;
}
.scp-image-block {
    border: solid 8px #21252E;
    border-bottom: solid 0px #21252E;
    box-shadow: 0px 0.26rem 0px 0px var(--accentColor);
    box-sizing: border-box;
}
.scp-image-block .scp-image-caption {
    background-color: #21252E;
    border: solid 4px #21252E;
    color: #ededed;
    font-size: 0.84rem;
}
.scp-image-block.block-left { margin-left: 0; }
.scp-image-block.block-right { margin-right: 0; }
@media (max-width: 540px) {
  .scp-image-block.block-left, .scp-image-block.block-right {
    float: none; clear: both; margin-left: auto; margin-right: auto;
  }
}
 
#page-content .wiki-content-table tr th {
    border: solid 1px var(--accentColor);
    color: var(--accentColor);
    background-color: #21252E;
    /* set border for table title */
}
#page-content .wiki-content-table tr td {
    border: solid 1px var(--accentColor);
    /* set border for table content */
}
 
/* fancy collapsible */
#page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded-link {
    background: #21252E;
    transition: background 0.25s linear;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    width: min-content;
    white-space: nowrap;
    overflow: hidden;
    margin: auto;
}
#page-content .collapsible-block-folded .collapsible-block-link::before {
    content: "▷ ";
}
#page-content .collapsible-block-unfolded .collapsible-block-link::before {
    content: "▽ ";
}
#page-content .collapsible-block-link {
    text-decoration: none;
    color: #ededed;
    font-weight: bold;
}
#page-content .collapsible-block-folded:hover, #page-content .collapsible-block-unfolded-link:hover {
    background: var(--accentColor);
}
#page-content .collapsible-block-unfolded-link {
    box-shadow: 0px -0.26rem 0px 0px var(--accentColor);
}
#page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded-link {
    margin-top: 10px;
    margin-bottom: 10px;
}
 
/* Selection */
::selection {
    background: var(--accentColor);
    color: #ffffff;
}
 
/* Footnotes */
.hovertip {
    font-size: .9rem;
    background-color: #21252E !important;
    border: solid 1px var(--accentColor) !important;
}
.footnotes-footer {
    background-color: #21252E;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
    padding-bottom: 1.5rem;
    box-shadow: -0.24rem 0px 0px 0px var(--accentColor);
}
.footnotes-footer .title {
    color: #ededed;
}
.footnote .f-footer, .equation .e-footer, .reference .r-footer {
    display: none;
}
 
/* Tags */
#main-content .page-tags a {
    margin-top: .18rem;
}
.page-tags span {
    border-top: 1px solid #ededed;
}
 
/* Pop-Up Windows */
.owindow {
    background-color: #21252E;
    border-color: var(--accentColor);
}
 
.owindow .modal-header {
    background-color: #21252E;
}
 
.owindow .modal-body img {
    background-color: transparent !important;
}
 
.owindow .title {
    background-color: #21252E;
    color: #var(--accentColor);
    border-bottom: 1px solid #2F333C;
}
 
.owindow .button-bar a {
    background-color: #21252E;
    border-color: var(--accentColor);
    color: #ededed;
}
.owindow .button-bar a:hover {
    background-color: var(--accentColor);
}
 
/* Edit Buttons */
.buttons .btn {
    background-color: #21252E;
    border-color: var(--accentColor);
    color: var(--accentColor);
    padding: 3px 5px;
}
.buttons .btn:hover {
    background-color: var(--accentColor);
    color: #21252E;
}
 
/* Edit Lock Info*/
#lock-info {
    background-color: #21252E;
    border-color: #ededed;
}
 
/* Close Button for Page Source, Rating, Etc */
a.action-area-close:hover {
    background-color: #21252E;
}
 
/* Page-History Current */
.pager .current {
    background-color: var(--accentColor);
    border-color: #ededed;
}
 
/* ---- INTERWIKI ---- */
 
.scpnet-interwiki-frame{
    filter: invert(100%) grayscale(100%) contrast(75%);
}
 
/* ---- CUSTOM SYNTAX ---- */
 
.darkbox {
    background-color: #21252E;
    border-left: solid 0.26rem var(--accentColor);
    border-right: solid 0.26rem var(--accentColor);
    padding: .4rem;
    margin-top: 12px;
    margin-bottom:12px;
}
 
.lightbox {
    background-color: #ededed;
    color: #21252E;
    border-left: solid 0.26rem var(--accentColor);
    border-right: solid 0.26rem var(--accentColor);
    padding: .4rem;
    margin-top: 12px;
    margin-bottom:12px;
}
.lightbox h2, .lightbox h3, .lightbox h4, .lightbox h5, .lightbox h6 {
    color: #21252E;
}
 
.limit {
    margin-bottom: -1rem;
    z-index: 5;
 
}
.anchor {
    position: sticky;
    height:0;
    top: 0;
    z-index: 5;
}
.sidebox {
    background-color: #21252E;
    border-top: solid 2px var(--accentColor);
    padding: .14rem;
    margin-top: 0;
    margin-bottom: 8px;
    width: calc((100vw - 870px)/2);
    max-height: calc(100vh - 18rem);
    position: absolute;
    top: 0;
    left: 103.5%;
    z-index: 5;
    overflow: auto;
    box-sizing: border-box;
}
/* Sidebox mobile optimization, courtesy of Woed */
@media (max-width: 1290px) {
   .sidebox {
        width: auto;
        max-width: 65vw!important;
        border: none;
        padding-left: 0.4rem; padding-right: 0.4rem;
        top: 0.75rem;
        right: calc(((100vw - 45.8rem)/2) * -1);
        left: initial;
        -webkit-clip-path: inset(-0.125rem -0.25rem 0 calc(100% - 0.85rem));
        clip-path: inset(-0.125rem -0.25rem 0 calc(100% - 0.85rem));
        -webkit-transition: color 0.2s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s;
        transition: color 0.2s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s;
        -o-transition: color 0.2s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s;
        transition: color 0.2s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s;
        transition: color 0.2s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s;
        overflow: visible;
    }
 
    .sidebox::before, .sidebox::after {
        content: " ";
        position: absolute;
        right: 0;
    }
 
    .sidebox::before {
        top: calc(50% - 0.75rem);
        width: 0;
        height: 0;
        border-top: 0.75rem solid transparent;
        border-bottom: 0.75rem solid transparent;
        border-right: 0.75rem solid var(--accentColor);
        transition: border 0.1s ease-in-out 0.1s;
        z-index: 10;
    }
 
    .sidebox::after {
        top: 0;
        max-width: 0.75rem;
        width: 100%;
        height: 100%;
        box-shadow: 0.15rem 0 0 0 var(--accentColor);
        max-height: calc(100vh - 18rem);
        background-color: #21252E;
        z-index: -1;
        transition: box-shadow 0.5s ease-in-out 0.1s, max-width 0.5s ease-in-out 0.1s;
    }
 
    .sidebox > * {
        opacity: 0;
        -webkit-transition: opacity 0.2s ease-in-out 0.2s;
        -o-transition: opacity 0.2s ease-in-out 0.2s;
        transition: opacity 0.2s ease-in-out 0.2s;
    }
 
    .sidebox:hover {
        overflow: visible;
        -webkit-clip-path: inset(-0.125rem -0.25rem 0 0);
        clip-path: inset(-0.125rem -0.25rem 0 0);
        -webkit-transition: color 0.5s ease-in-out 0.2s, right 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s;
        transition: color 0.5s ease-in-out 0.2s, right 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s;
        -o-transition: color 0.5s ease-in-out 0.2s, right 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s;
        transition: color 0.5s ease-in-out 0.2s, right 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s;
        transition: color 0.5s ease-in-out 0.2s, right 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s;
    }
 
    .sidebox:hover::before {
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .sidebox:hover::after {
        box-shadow: 0 -0.125rem 0 0 var(--accentColor);
        right: 0;
        max-width: 100%;
    }
    .sidebox:hover > * {
        opacity: 1;
    }
}
 
@media (max-width:768px) {
    .sidebox, .sidebox:hover {
        right: calc(((100vw - (100% - 3rem))/2) * -1 + 1.9rem);
    }
}
:root {
    --posX: calc(50% - 358px - 12rem);
}
 
/*--- Footnote Auto-counter --*/
#page-content {
    counter-reset: megacount;
}
 
/*--- Footnote Superscript Number --*/
.fnnum {
    display: inline-block;
    text-indent: calc(-1% - 0.1em);
    overflow: hidden;
    line-height: 83%;
    text-decoration: none;
    font-weight: bold;
    font-style: initial;
    color: transparent;
    position: relative; top: -0.25em; font-size: 82%;
    padding: .15em calc(.21em - 0.4px) .12em calc(.11em - 1px);
    margin-left: -0.06em;
    margin-right: -0.25em;
    counter-increment: megacount;
    user-select: none;
}
.fnnum::after {
    content: "" counter(megacount);
    color: var(--fnColor, #E6283C);
}
.fnnum:hover {
    text-decoration: none;
    cursor: pointer;
    background-color: var(--fnColor, #E6283C);
}
.fnnum:hover::after { color: white; }
 
/*--- Footnote Content Wrapper --*/
.fncon {
    position: absolute;
    right: calc(var(--posX) + 80px);
    line-height: 1.2;
    padding: 0.82rem;
    width: 10.3rem;
    background: white;
    border: 2px solid black;
    font-weight: initial;
    font-style: initial;
    text-align: initial;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.15s linear, right 0.3s cubic-bezier(.08,.72,.5,.94);
    z-index: 9;
}
.fnnum:hover + .fncon {
    opacity: 1;
    right: var(--posX);
}
.fncon::before {
    position: absolute;
    top: 0; left: 0;
    transform: translateX(-52%) translateY(-55%) scale(1.15);
    background-color: var(--fnColor, #E6283C);
    color: white;
    content: counter(megacount);
    font-size: initial;
    font-weight: bold;
    font-style: initial;
    padding-left: 0.32em; padding-right: 0.32em;
    padding-top: 0.18rem; padding-bottom: 0.08rem;
}
 
/*--- Mobile Query --*/
@media only screen and (max-width: 1279px) {
    .fncon {
        position: fixed;
        bottom: 1.3rem;
        left: calc(11% - 50px);
        width: 70%;
        transition: opacity 0.15s linear, left 0.3s cubic-bezier(.08,.72,.5,.94);
    }
    .fnnum:hover + .fncon {
        left: 11%;
     }
}

philogo.png

CLASSIFIÉ SECRET NATIONAL



Classé Top Secret par la branche philippine de la Fondation

La fourniture de ce fichier aux autres branches de la Fondation, ainsi qu'aux groupes n'ayant pas d'affiliation rapprochée avec la branche philippine, est une violation de la sécurité nationale de Classe-5 et est ainsi punissable d'une rétrogradation à Classe-D pour trahison.

5/7015 NIVEAU 5/7015
CLASSIFIÉ
classified-bar.svg
classified-bar.svg
classified-bar.svg
classified-bar.svg
classified-bar.svg
classified-bar.svg
Objet no : SCP-7015
Keter
animebanner.png

Une illustration par l'agent de la branche philippine Hoshimi Kitsukumi. Le style artistique rappelle une forme éteinte de littérature japonaise.


Procédures de Confinement Spéciales

SCP-7015 englobant l'Asie orientale et opérant comme une branche dominante de la Fondation, il ne peut actuellement être confiné d'après les standards de la branche philippine. Si SCP-7015 devait être mis en lumière par les discours de la Fondation internationale, son influence au sein des branches de la Fondation poserait des risques significatifs de dissensions internes et de ruptures au sein même de la Fondation. Dans une tentative d'affaiblir SCP-7015, la branche philippine a initié l'Opération FILIBUSTERISMO. Elle vise à déstabiliser SCP-7015 à travers des anomalies mythologiques, une guerre de propagande, et l'usage comme armes des formes de divertissement bannies dans SCP-7015, tels que les animes et mangas.

Le premier composant clé de cette opération est la coopération des entités mythologiques et thaumaturgiques coréennes et chinoises survivantes, dont le nombre a continuellement augmenté depuis les purges de 1960 et 1970. L'Opération FILIBUSTERISMO peut utiliser ces entités recrutées en tant qu'espions, outils, ou leurres.

Le second composant clé est la Division de Propagande, composée d'agents de la branche philippine, soit formés en interne soit débauchés de SCP-7015. Nombre de ces agents sont est-asiatiques et anormaux par nature. La Division de Propagande est également en charge de documenter les entités mythologiques contactées, et de transformer leurs récits et histoires en illustrations et bandes dessinées de propagande.

Les principaux thèmes de la Division de Propagande sont la nostalgie, les secrets nationalistes, et les opportunités de diversité et de liberté, avec l'intention de cibler les résidents désabusés de SCP-7015.

Le troisième composant clé est le Projet de Convention de Bande Dessinée. Cette convention présenterait les travaux de l'Opération FILIBUSTERISMO et des attaques massives de propagande pendant les festivités de SCP-7015 en novembre. Le gouvernement des Philippines envoie actuellement des agents, du personnel, et du matériel en secret vers le territoire de SCP-7015 via des sociétés-écrans et des pays intermédiaires coopératifs. De faux emplacements pour la Convention de Bande Dessinée sont fuités à l'intention de SCP-7015.

Les Philippines doivent feindre de poursuivre leur alliance et déférence à SCP-7015, y contribuant par des financements et du personnel. D'autre part, elles ont financé clandestinement des campagnes de propagande et de désinformation à travers SCP-7015. Des artefacts chinois et coréens collectés doivent être disséminés comme fausses preuves au sein de SCP-7015, sous prétexte d'être cachés par des revivalistes culturels et des rebelles. Afin de gagner la confiance de la branche japonaise, les Philippines fourniront des informations sur ce matériel.

L'Opération FILIBUSTERISMO dispose d'importants fonds pour la recherche sur le voyage temporel et la manipulation de la réalité afin de corriger SCP-7015. Les dirigeants de l'opération citent la possibilité de défaire les progrès des Philippines, qui ont prospéré et sont devenues un pouvoir régional hautement développé et industrialisé en Asie.


Description

poster.jpg

Propagande de SCP-7015 concernant les investissements et l'épargne financière. SCP-7015 a utilisé des variantes de cette affiche pour la Grande Récession Impériale de 2020.

SCP-7015 désigne l'Empire Japonais, en particulier son existence moderne issue de sa victoire en tant que puissance alliée au cours de la Seconde Guerre Mondiale. De multiples analyses parahistoriques et multiverselles commandées secrètement par la branche philippine indiquent que SCP-7015 aurait dû être un des principaux membres des puissances de l'Axe. Dans environ 99,2 pour cent de toutes les lignes temporelles alternatives étudiées, le Japon se rendrait aux États-Unis d'Amérique vers la fin de la guerre, provoquant le démantèlement des territoires impériaux coréens, chinois, et du Pacifique. Dans la ligne de réalité de base, cependant, la Chine a servi comme une puissance de l'Axe en Asie orientale.

Dans tous les univers, incluant celui de base, l'Allemagne a un rôle crucial dans l'organisation de l'industrialisation rapide de la Chine, comme avec les projets ferroviaires de Nanchang et de Kweichow, ou avec le Plan Triennal. De plus, l'Allemagne a accéléré la modernisation militaire chinoise par la reconstruction d'arsenaux, l'établissement d'usines de gaz moutarde et de produits chimiques, et la production jointe d'équipements militaires.

Une divergence significative se produit en 1933-1937, souvent appelée le "vent divin" dans les cercles japonais modernes. Influencé par de significatifs intérêts économiques allemands, le gouvernement allemand sous Adolf Hitler a considéré la Chine comme un allié économiquement viable et militairement capable. La Chine a également refusé de signer le pacte de non-agression sino-soviétique, choisissant à la place de se concentrer sur des traités moins contraignants. Ces facteurs ont mené à l'initiation réussie de la Chine en tant qu'un des pouvoirs de l'Axe au cours de la Seconde Guerre Mondiale. Le gouvernement fragmenté de la Chine à ce moment, toutefois, ainsi que des problèmes internes, ont mené à une utilisation moins qu'idéale de ses capacités militaires et économiques.

SCP-7015 a tiré avantage de ce développement en rejoignant les puissances alliées. Cette décision lui a permis un accès facilité à la technologie occidentale, ainsi qu'aux produits agricoles et pétroliers des pays alliés asiatiques tels que les Philippines, l'Indonésie et l'Indochine française. Avec un avantage matériel massif, ainsi que le maintien d'une bonne réputation, le Japon a pu affaiblir la Chine dès 1943.

À la fin de la guerre en 1944, SCP-7015 a conservé ses gains ainsi qu'une part significative du territoire chinois. Il est demeuré neutre et isolationniste pendant la Guerre Froide, se concentrant sur le contrôle de son territoire. Pour illustrer, il a négocié le contrôle de régions précédemment chinoises, telles que la Mongolie Intérieure et le Tsinghai avec l'Union Soviétique. Pendant ce temps, des pays tels que les Philippines sont restés virtuellement indemnes, engrangeant des bénéfices de guerre.

Toutefois, il a par la suite fait face à de multiples problèmes internes, avec une réduction de son efficacité suite à des nettoyages ethniques et à des méthodes propagandistes d'éducation ainsi qu'à des retournements significatifs de son économie. De plus, il est demeuré culturellement conservateur et traditionaliste, implémentant souvent des restrictions significatives ou même des interdictions des divertissements "occidentaux" tels que les bandes dessinées, l'animation, et les jeux vidéos.

SCP-7015 n'a été estimé anormal que lors de la création d'outils et de technologies parahistoriques philippins suffisamment sophistiqués en 2000.

Dans le champ d'action du gouvernement philippin, SCP-7015 est fondamental dans la mobilisation des ressources et de la technologie de la branche philippine. Un SCP-7015 affaibli et, par extension, une branche japonaise plus fracturée, est significativement bénéfique au gouvernement philippin et à sa branche de la Fondation.

La branche japonaise est une des parties dominantes de la Fondation, bien qu'avec une efficacité significativement décroissante et ralentissante en raison de ses propres difficultés internes et de son conservatisme général. Ainsi, SCP-7015 est hautement préjudiciable aux performances de la Fondation en Asie. De plus, il existe des preuves croissantes que SCP-7015 commence à diriger en secret les branches voisines par des méthodes incluant dettes toxiques, négociations agressives, ou corruption et chantage envers des officiels régionaux. Ces actions menacent l'équilibre des pouvoirs au sein de la Fondation.

La branche philippine a rationalisé que la sérendipité géopolitique de SCP-7015 est anormale, et en l'absence d'outils de manipulation de la réalité suffisants afin de confiner SCP-7015 convenablement, lui a déclaré la guerre avec l'Opération FILIBUSTERISMO.


Journaux du Mangaka du Haut Château

Afin d'illustrer les rouages internes et les missions typiques de l'Opération FILIBUSTERISMO, les journaux et commentaires de deux membres de l'Opération FILIBUSTERISMO, collectivement connus comme le "Mangaka du Haut Château" ou le "Haut Château" en abrégé, sont fournis ci-dessous. Des profils concis de ces membres sont également joints.



nuclearbomb.png

Une photographie transmise par Kitsukumi, montrant des observateurs des armées japonaises et américaines du bombardement nucléaire de Juukei (précédemment connue comme Chungking, le dernier siège du gouvernement chinois national et des puissances de l'Axe) le 1er novembre 1944.


En tant que citoyenne débauchée de SCP-7015, le comportement de Kitsukumi indique une crise de l'identité culturelle, qu'il est important de noter pour ses circonstances au cours des missions souveraines suivantes et des travaux littéraires qu'il engendre. Il a donné lieu à un commentaire, prenant la forme d'une lettre, quant à ce problème. Le commentaire est fourni ci-dessous :

En tant qu'une de ses missions clés pour l'Opération FILIBUSTERISMO, le duo du Haut Château a enquêté sur SCP-7015-HAETAE, une entité mythologique coréenne majeure connue pour être un symbole de justice et du droit ainsi qu'un gardien contre les feux et les catastrophes naturelles. Les données culturelles récupérées la dépeignent comme une entité à une corne montrant des traits canins et léonins. SCP-7015-HAETAE s'est caché depuis les purges impériales de 1960 à 1965, et n'a été que récemment redécouvert et recruté dans l'Opération FILIBUSTERISMO.


manga.jpg

Des illustrations dessinées par le groupe du "Stylo Écarlate". Le Stylo Écarlate a été victime de la réforme des médias créatifs de 1981, qui visait les mangakas (tels que Osamu Tezuka) et les studios de jeu vidéo bourgeonnants.


Après avoir obtenu l'accord du Comité de l'Opération FILIBUSTERISMO, le duo du Haut Château s'est ensuite mis à la recherche de SCP-7015-DOKKAEBI, dont l'invisibilité et les capacités de manipulation de la matière sont cruciaux à la Phase 2 de l'Opération FILIBUSTERISMO. SCP-7015-DOKKAEBI s'est échappée vers le territoire densément peuplé de Mandchourie, une zone exploitée par SCP-7015 pour sa masse salariale et ses ressources peu onéreuses. SCP-7015-DOKKAEBI est un esprit de la nature coréen, connu pour ses tatouages et sa ruse, et a environ 120 dokkaebis mineurs sous ses ordres.

Au cours des préparations pour la Phase 2, la meneuse du Mouvement (occultiste) de Coalition des Travailleurs, Saki Matsumoto, a demandé une réunion d'urgence afin de discuter de la réticence de son groupe à participer pleinement à l'Opération FILIBUSTERISMO. En raison de la grande expérience d'Umino avec la politique du Continent, il a été envoyé négocier avec Matsumoto. Umino ayant cité des risques quant à la sécurité, Kitsukumi ne l'a pas accompagné à la réunion, tout en demeurant dans un avant-poste souterrain à proximité.



preparations.png

Les contributions philippines aux préparations japonaises des festivités annuelles de novembre.



celebration.png

Lanternes de papier lancées au-dessus de Shinshuu, accompagnées de feux d'artifice.


Pour la Phase 2 de l'Opération FILIBUSTERISMO, le duo a été transféré au Site Temporaire-444, à 50 km de Heijo, en Corée. Heijo est l'une des villes clés du nord de la Corée, en raison de son ancien prestige culturel, de sa population, et de ses industries. Il s'agit également du site des manifestations prévues du Mouvement de Coalition des Travailleurs, constituant ainsi un emplacement idéal pour l'Opération FILIBUSTERISMO.

Suivant Kitsukumi et Umino au cours des dernières heures de l'opération, un journal illustrant le plan de fuite de l'Opération FILIBUSTERISMO est fourni ci-dessous.



Note du traducteur : des notes extradiégétiques de l'auteur sont disponibles sur la page de discussion afin d'apporter des éclairages sur cet article.


Sauf mention contraire, le contenu de cette page est protégé par la licence Creative Commons Attribution-ShareAlike 3.0 License