Theme
@import url(https://grombald.github.io/Common-Theme/css/Sigma-9-Common-Theme-STABLE.css);
 
@import url('http://fondationscp.wikidot.com/credit:style/code/1');
 
/*
    SCP Sigma 9 - Common Theme 1.3.7
    [2020 Wikidot Theme - CC BY-SA 3.0]
    Created for the SCP Foundation by Aelanna
    Edited for SCP Foundation by Crayne, Dr Devan, anqxyr, DrMagnus, psdnbluesoul
 
    Extensions:
    - Font Awesome 4.3.0 by @davegandy under SIL OFL 1.1 (Font) and MIT License (CSS)
    - Common Theme, bugfixes, top- and sidebar-mods by Dr_Grom
    - Support for Asian languages by Nanimono Demonai
    - Interwiki-module by Resure
    - Credit-module by C-take, physicslike, sinazugawa Nanimono Demonai, improved by Dr Devan and Boyu12, and adapted Dr_Grom
    - Colmod by Boyu12
    - Reworked for the French Branch by Dr Lekter and Mafiew
*/
 
:root {
    --ct_bg_m_sidebar-button-icon_mask: url('https://grombald.github.io/Common-Theme/svg/open-menu-button_mask.svg');
    --ct_bg_m_sidebar-button-icon_mask: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2030%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cg%3E%0A%3Crect%20x%3D%225%22%20y%3D%229%22%20width%3D%2220%22%20height%3D%222%22%2F%3E%0A%3Crect%20x%3D%225%22%20y%3D%2214%22%20width%3D%2220%22%20height%3D%222%22%2F%3E%0A%3Crect%20x%3D%225%22%20y%3D%2219%22%20width%3D%2220%22%20height%3D%222%22%2F%3E%0A%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    --ct_bg_topbar-home_mask: var(--ct_bg_sidebar-item-home_mask);
    --ct_bg_sidebar-item-home_mask: url('https://grombald.github.io/Common-Theme/svg/home_mask.svg');
    --ct_bg_sidebar-item-home_mask: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20transform%3D%22matrix(3.7795%200%200%203.7795%20-1.4376e-8%20-1114)%22%3E%0A%3Cpath%20d%3D%22m0.39178%20296.54%201.328-1.2608%201.328%201.2608h-0.40197v1.1204h-0.52917v-0.79375h-0.79375v0.79375h-0.52917v-1.1204z%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
 
/* SPECIFICS */
 
:root {
    --ct_bg_header-image: url(http://herolles.wdfiles.com/local--files/component%3Atheme/body_bg.png);
    --ct_bg_header-logo: url(http://herolles.wdfiles.com/local--files/component%3Atheme/logo.png);
}
 
div#container-wrap {
    background-image: url(http://herolles.wdfiles.com/local--files/component%3Atheme/body_bg.png) 10px 40px no-repeat;
    background-image: var(--ct_bg_header-image)
}
#header {
    background-image: url(http://herolles.wdfiles.com/local--files/component%3Atheme/logo.png);
    background-image: var(--ct_bg_header-logo)
}
.open-menu a {
    border: 0.2em solid #2d8777 !important;
    background-color: #fff !important;
    color: #57c9b5 !important;
}
 
/* ---- CERISIER, adapté de https://github.com/elena-in-code/Css-Snow-Fall-Animation ---- */
 
#header-extra-div-1 {
    height: 162px;
    width: 99.4vw;
    position: absolute;
    left: calc((-100vw + 100%)/2);
    background: url('http://herolles.wdfiles.com/local--files/component%3Atheme/cerisier.png');
    background-repeat: repeat;
    background-size: 225px;
    z-index: 2;
    pointer-events: none;
    animation: snowOne 120s infinite linear;
    filter: blur(1.3px);
}
#header-extra-div-2 {
    height: 162px;
    width: 99.4vw;
    position: absolute;
    left: calc((-100vw + 100%)/2);
    background: url('http://herolles.wdfiles.com/local--files/component%3Atheme/cerisier.png');
    background-repeat: repeat;
    background-size: 370px;
    z-index: 2;
    pointer-events: none;
    animation: snowTwo 65s infinite linear;
    filter: blur(1.1px);
}
#header-extra-div-3 {
    height: 162px;
    width: 99.4vw;
    position: absolute;
    left: calc((-100vw + 100%)/2);
    background: url('http://herolles.wdfiles.com/local--files/component%3Atheme/cerisier.png');
    background-repeat: repeat;
    background-size: 720px;
    z-index: 2;
    pointer-events: none;
    animation: snowThree 35s infinite linear;
    filter: blur(1.5px);
}
 
@keyframes snowOne{
    0%
    {
     background-position: 0px 0px;
            opacity: 0;
    }
    10%
    {
            opacity: 0.6;
    }
    90%
    {
            opacity: 0.5;
     }
    100%
    {
     background-position: 100px 750px;
     opacity:0;
    }
}
@keyframes snowTwo{
    0%
    {
     background-position: 0px -100px;
     opacity: 0;
    }
    8%
    {
            opacity: 0.74;
    }
    90%
    {
            opacity: 0.65;
     }
    100%
    {
     background-position: -50px 700px;
     opacity: 0;
    }
}
@keyframes snowThree{
    0%
    {
     background-position: 0px 100px;
     opacity: 0;
    }
    13%
    {
            opacity: 0.9;
    }
    91%
    {
            opacity: 0.8;
    }
    100%
    {
     background-position: 240px 750px;
     opacity: 0;
    }
}
 
/* Fixes */
 
.collapsible-block-link {
    line-break: anywhere;
}
 
/* Avec ancien nom de classe */
.topbar_arrow, .c_topbar_arrow, .topbar_arrow:hover, .c_topbar_arrow:hover {
    color: inherit;
    background-color: transparent;
}
 
/* Quotes dans tabs */
.yui-content blockquote,
.yui-content .code {
    border: 1px dashed #999;
    border: var(--ct_brd_blockquote);
    background-color: #f4f4f4;
    background-color: var(--ct_col_blockquote-bg);
    padding: 0 1em;
    margin: 1em 3em;
}
 
/* Topbar mobile */
 
@media only screen and (max-width: 384px) { /* Fix décalage à droite */
  #top-bar .mobile-top-bar ul li:nth-of-type(2) ul {
      right: 0;
  }
}
@media (min-width: 580px) and (max-width: 766px) { /* Accessibilité largeur intermédiaire */
  #top-bar {
      display: flex;
      justify-content: space-evenly;
  }
}
 
/* Esthétique */
sup, sub {
    line-height: 100%;
}
.footnoteref, #page-content>sup {
    top: 0;
}
 
#content-wrap {
    max-width: 1130px;
}
 
/* Masque SVG sidebar */
 
#top-bar .open-menu a {
    background-color: unset;
    background-image: unset;
    border: unset;
    border: unset;
    border-radius: unset;
    color: unset;
    display: unset;
    font-family: unset;
    font-size: unset;
    height: unset;
    left: unset;
    line-height: unset;
    position: unset;
    text-align: unset;
    top: unset;
    width: unset;
    z-index: unset;
}
:root {
    --ct_col_m_sidebar-button-icon: #888;
    --ct_brd_m_sidebar-button: .2em solid var(--ct_col_m_sidebar-button-icon);
}
#top-bar .open-menu {
    background-color: #fff;
    background-color: var(--ct_col_m_sidebar-button-bg);
    border: .2em solid #888;
    border: var(--ct_brd_m_sidebar-button);
    border-radius: 50%;
    color: transparent;
    font-size: 30px;
    height: 30px;
    left: .5em;
    position: fixed;
    top: .5em;
    width: 30px;
    z-index: 15;
}
#top-bar .open-menu a {
    -webkit-mask-image: var(--ct_bg_m_sidebar-button-icon_mask);
    mask-image: var(--ct_bg_m_sidebar-button-icon_mask);
    background: #888;
    background: var(--ct_col_m_sidebar-button-icon);
    -webkit-mask-size: 30px;
    mask-size: 30px;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-clip: inherit;
    mask-clip: inherit;
    -webkit-mask-origin: ;
    mask-origin: ;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}
#top-bar .open-menu:hover {
   -webkit-box-shadow:0 0 20px 3px rgba(153,153,153,1);
   -ms-box-shadow:0 0 20px 3px rgba(153,153,153,1);
   -o-box-shadow:0 0 20px 3px rgba(153,153,153,1);
   box-shadow:0 0 20px 3px rgba(153,153,153,1);
   -webkit-box-shadow:var(--ct_shd_m_sidebar-button);
   box-shadow:var(--ct_shd_m_sidebar-button);
}
 
/* Classes NdM */
.pastille.blanc {
    color: white;
    text-shadow: -1px 1px 0 #000,
             1px 1px 0 #000,
             1px -1px 0 #000,
            -1px -1px 0 #000;
/*
    -webkit-text-stroke: 1px black;
    text-stroke: 1px black;
*/
}
.pastille.bleu { color: blue }
.pastille.vert { color: green }
.pastille.jaune { color: yellow }
.pastille.orange { color: orange }
.pastille.rouge { color: red }
.pastille.noir { color: black }
 
/* Création de compte moins contre-intuitive */
 
.login-status-create-account, .login-status-create-account+span  {
    display: none;
}
 
.login-status-sign-in::after {
    content: " comme utilisateur Wikidot"
}
 
.content.modal-body p:last-of-type::after {
    content: " Pour rappel, vous n'êtes pas membre du site tant que votre candidature n'a pas été acceptée. Plus d'informations sur http://fondationscp.fr/system:join"
}
Sauf mention contraire, le contenu de cette page est protégé par la licence Creative Commons Attribution-ShareAlike 3.0 License