Sigma-9(FR)
@charset "utf-8";
@import url(https://fondationscp.github.io/theme/module-de-credit/credit.min.css);
@import url(https://grombald.github.io/Common-Theme/font/font-awesome.min.css);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,400;0,700;1,400;1,700&display=swap);
 
@font-face {
    font-family: Sans-Normalcy;
    src: url(https://fondationscp.github.io/theme/fonts/sans-normalcy.woff) format('woff'), url(https://fondationscp.github.io/theme/fonts/sans-normalcy.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
}
 
:root {
    --accent-1: #b01;
    --accent-1-darker: #824;
    --accent-1-lighter: #d61;
    --step--2: clamp(0.63rem, calc(0.78rem + -0.22vw), 0.74rem);
    --step--1: clamp(0.88rem, calc(1.02rem + -0.20vw), 0.98rem);
    --step-0: clamp(1.31rem, calc(1.34rem + -0.12vw), 1.25rem);
    --step-1: clamp(1.75rem, calc(1.74rem + 0.04vw), 1.77rem);
    --step-2: clamp(2.33rem, calc(2.27rem + 0.33vw), 2.50rem);
    --step-3: clamp(3.11rem, calc(2.94rem + 0.83vw), 3.53rem);
    --step-4: clamp(4.14rem, calc(3.81rem + 1.66vw), 5.00rem);
    --step-5: clamp(5.52rem, calc(4.92rem + 3.01vw), 7.07rem);
    --ct_bg_body: #fff;
    --ct_col_body-txt: #333;
    --ct_fnt_body: Noto Sans;
    --ct_col_h1-txt: #901;
    --ct_col_link: var(--accent-1, #b01);
    --ct_col_link-visited: var(--accent-1-darker, #824);
    --ct_col_link-newpage: var(--accent-1-lighter, #d61);
    --ct_col_hr: #aaa;
    --ct_ly_header-height: 140px;
    --ct_bg_header-image: url('https://fondationscp.github.io/theme/images/body_bg.png');
    --ct_bg_header-image: url('https://fondationscp.github.io/theme/images/body_bg.svg');
    --ct_bg_header-logo: url('https://fondationscp.github.io/theme/images/header-logo.svg');
    --ct_fnt_header-txt: Sans-Normalcy, Arial, sans-serif;
    --ct_col_header-txt: #eee;
    --ct_col_slogan-txt: #f0f0c0;
    --ct_shd_header-txt: 3px 3px 5px #000;
    --ct_shd_slogan-txt: 1px 1px 1px rgba(0 0 0 / 80%);
    --ct_fns_header-txt: var(--step-2, clamp(2.27rem, calc(1.77rem + 2.47vw), 3.53rem));
    --ct_fns_slogan-txt: var(--step--1, clamp(0.88rem, calc(1.02rem + -0.20vw), 0.98rem));
    --ct_col_account-menu-txt: #aaa;
    --ct_col_account-menu-link: #ddd;
    --ct_col_account-submenu-bg: #fff;
    --ct_col_account-submenu-link: #700;
    --ct_col_account-submenu-link-hover: #000;
    --ct_brd_account-submenu: 1px solid #888;
    --ct_col_searchbox-txt: #ccc;
    --ct_brd_searchbox-border: solid 1px #999;
    --ct_col_searchbox-highlight: #fff;
    --ct_brd_searchbox-highlight: solid 1px var(--ct_col_searchbox-highlight, #fff);
    --ct_col_searchbox-gradient-1: #300;
    --ct_col_searchbox-gradient-2: #633;
    --ct_col_searchbox-gradient-3: #966;
    --ct_col_searchbox-gradient-4: #c99;
    --ct_dim_searchbox-border-radius: 5px;
    --ct_col_topbar-txt: #fff;
    --ct_col_topbar-link: #a01;
    --ct_bg_topbar-item: #eee;
    --ct_bg_topbar-item-highlight: #fff;
    --ct_brd_topbar-menu: solid 1px #666;
    --ct_brd_topbar-menu-hover: solid 1px #ddd;
    --ct_brd_topbar-item: solid 1px rgba(64 64 64 / 10%);
    --ct_brd_topbar-item-hover: solid 1px rgba(64 64 64 / 1);
    --ct_bg_topbar-home: url('https://grombald.github.io/Common-Theme/img/home_fff.png');
    --ct_bg_topbar-home: url('https://grombald.github.io/Common-Theme/svg/home_fff.svg');
    --ct_bg_topbar-home-hover: url('https://grombald.github.io/Common-Theme/img/home.png');
    --ct_bg_topbar-home-hover: url('https://grombald.github.io/Common-Theme/svg/home.svg');
    --ct_bg_open-menu-button: url('https://grombald.github.io/Common-Theme/svg/open-menu-button.svg');
    --ct_dim_side-bar-width: 14rem;
    --ct_shd_sidebar-block: 0 2px 6px rgba(102 0 0 / 50%);
    --ct_col_sidebar-elements: #600;
    --ct_brd_sidebar-elements: 1px solid var(--ct_col_sidebar-elements);
    --ct_bg_sidebar-default: #fff;
    --ct_bg_sidebar-blue: #e5e5ff;
    --ct_bg_sidebar-red: #fff0f0;
    --ct_bg_sidebar-green: #e5ffe5;
    --ct_bg_sidebar-yellow: #ffffe5;
    --ct_col_sidebar-subtext: #666;
    --ct_dim_sidebar-border-radius: 10px;
    --ct_bg_sidebar-expand: url('https://grombald.github.io/Common-Theme/img/expand.png');
    --ct_bg_sidebar-collapse: url('https://grombald.github.io/Common-Theme/img/collapse.png');
    --ct_dim_sidebar-link-images: 30px;
    --ct_bg_sidebar-item-default: url('https://grombald.github.io/Common-Theme/svg/default.svg');
    --ct_bg_sidebar-item-forum: url('https://grombald.github.io/Common-Theme/svg/forum.svg');
    --ct_bg_sidebar-item-help: url('https://grombald.github.io/Common-Theme/svg/help.svg');
    --ct_bg_sidebar-item-home: url('https://grombald.github.io/Common-Theme/svg/home.svg');
    --ct_bg_sidebar-item-main: url('https://grombald.github.io/Common-Theme/svg/main.svg');
    --ct_bg_sidebar-item-series: url('https://grombald.github.io/Common-Theme/svg/series.svg');
    --ct_bg_sidebar-collapse: url("https://grombald.github.io/Common-Theme/svg/collapse.svg");
    --ct_bg_sidebar-expand: url("https://grombald.github.io/Common-Theme/svg/expand.svg");
    --ct_bg_footer: #444;
    --ct_col_footer-txt: #bbb;
    --ct_col_footer-link: #fff;
    --ct_col_page-title: var(--ct_col_h1-txt);
    --ct_col_page-title-border: #bbb;
    --ct_col_rate-primary: #633;
    --ct_brd_rate-primary: solid 1px var(--ct_col_rate-primary, #633);
    --ct_col_rate-secondary: #fff6f0;
    --ct_col_rate-cancel: #fff6f0;
    --ct_col_rate-link-hover: #c99;
    --ct_col_rate-border-heritage: #ccc066;
    --ct_dim_rate-border-radius: 5px;
    --ct_dim_rate-cancel-border-radius: calc(var(--ct_dim_rate-border-radius) - 2px);
    --ct_dim_rate-heritage-border-radius: calc(var(--ct_dim_rate-border-radius) + 3px);
    --ct_brd_image-block: solid 1px #666;
    --ct_col_image-block-contrast: #eee;
    --ct_col_tab-bg: #f5f5f5;
    --ct_col_tab-menu-bg-selected-txt: #fff;
    --ct_col_tab-menu-border: #444;
    --ct_col_tab-menu-bg: #d8d8d8 url('https://grombald.github.io/Common-Theme/img/yuitabs.png') repeat-x;
    --ct_col_tab-menu-bg-hover: #d88 url('https://grombald.github.io/Common-Theme/img/yuitabs.png') repeat-x left -1300px;
    --ct_col_tab-menu-bg-selected: #700 url('https://grombald.github.io/Common-Theme/img/yuitabs.png') repeat-x left -1400px;
    --ct_col_tab-menu-text: #000;
    --ct_brd_tab_content: 1px solid #808080;
    --ct_col_tab_content-border-top: #243356;
    --ct_col_toc-bg: #f7f7f7;
    --ct_brd_toc: 1px dashed #808080;
    --ct_col_blockquote-bg: #f4f4f4;
    --ct_brd_blockquote: 1px dashed #999;
    --ct_col_code-bg: #f7f7f7;
    --ct_col_code-border: #ddd;
    --ct_bg_table-header: #eee;
    --ct_brd_table-header: 1px solid #888;
    --ct_fnt_white-paper-titles: 'Andale Mono', 'Courier New', Courier, monospace;
    --ct_bg_white-paper-sheet: #FFF;
    --ct_brd_white-paper-sheet: solid 1px #888880;
    --ct_brd_white-paper-titles: 1px solid #888;
    --ct_col_white-paper-titles-txt: #000;
    --ct_brd_white-paper-toc: solid 1px #ccc;
    --ct_dim_text-indent: 2em;
    --ct_col_m_sidebar-bg: #b88686;
    --ct_brd_m_sidebar: 1px solid #dedede;
    --ct_brd_m_sidebar-right: 1px solid #936b6b;
    --ct_col_m_sidebar-button-bg: #fff;
    --ct_brd_m_sidebar-button: 0.2em solid #888;
    --ct_shd_m_sidebar-button: 0 0 20px 3px rgb(153 153 153);
    --ct_bg_hovertip: #f3f3f3;
    --ct_col_hovertip: var(--ct_col_body-txt, #333);
    --ct_brd_hovertip: solid 1px black;
    --ct_bg_input: var(--ct_bg_body);
    --ct_col_input: var(--ct_col_body-txt, #333);
    --ct_brd_input: 1px solid #777;
    --ct_brd_input-outline: 1px solid black;
    --ct_bg_btn: #f4f4f4;
    --ct_col_btn: var(--ct_col_body-txt, #333);
    --ct_brd_btn: 1px solid #aaa;
    --ct_bg_btn-hover: #ddd;
    --ct_col_btn-hover: var(--ct_col_btn);
    --ct_bg_edit-info-text: #f3f3f3;
    --ct_brd_edit-info-text: 1px solid #ccc;
    --ct_bg_owindow: var(--ct_bg_body, #fff);
    --ct_brd_owdindow: 2px solid #bbb;
    --ct_bg_owindow-header: #f5f5f5;
    --ct_col_owindow-header: var(--ct_col_body-txt);
    --ct_bg_topbar-home-hover: 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%20fill%3D%22%23b01%22%20fill-opacity%3D%22.8%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    --ct_bg_topbar-home: 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%3Cpath%20d%3D%22m1.4807%206.7654%205.0192-4.7652%205.0192%204.7652h-1.5192v4.2346h-2v-3h-3v3h-2v-4.2346z%22%20fill%3D%22%23fff%22%20fill-opacity%3D%22.8%22%20stroke-width%3D%223.7795%22%2F%3E%0A%3C%2Fsvg%3E");
    --ct_bg_sidebar-item-default: 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%3Crect%20x%3D%225%22%20y%3D%225%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%23b01%22%20fill-opacity%3D%22.8%22%20stroke-width%3D%223.8%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    --ct_bg_sidebar-item-forum: 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%3Cpath%20d%3D%22m4%203c-1.108%200-2%200.892-2%202v1c0%201.108%200.892%202%202%202h2.0156l-0.015625%202.5%202.5-2.5h0.5c1.108%200%202-0.892%202-2v-1c0-1.108-0.892-2-2-2h-5z%22%20fill%3D%22%23b01%22%20fill-opacity%3D%22.8%22%20stroke-linecap%3D%22square%22%20stroke-opacity%3D%22.28%22%20stroke-width%3D%221.5%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%0A%3C%2Fsvg%3E");
    --ct_bg_sidebar-item-help: 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%201.1728e-8%20-1114)%22%3E%0A%3Cpath%20transform%3D%22matrix(.26458%200%200%20.26458%200%20294.75)%22%20d%3D%22m6.5%202-4.5%204.5%204.5%204.5%204.5-4.5zm1.4766%202.4257c0.36739%200.3237%200.55078%200.70117%200.55078%201.1328%200%200.23887-0.068912%200.46444-0.20508%200.67773-0.1336%200.21317-0.42138%200.50362-0.86328%200.87109-0.22866%200.19024-0.37121%200.34348-0.42773%200.45898-0.053954%200.11565-0.077406%200.32309-0.072266%200.62109h-0.98242c-0.00257-0.14135-0.00391-0.22707-0.00391-0.25781%200-0.31859%200.052865-0.58158%200.1582-0.78711%200.10534-0.20561%200.31485-0.4365%200.63086-0.69336%200.31601-0.25691%200.50475-0.42621%200.56641-0.50586%200.09506-0.12598%200.14258-0.26453%200.14258-0.41602%200-0.21065-0.084339-0.39002-0.25391-0.53906-0.167-0.15168-0.39255-0.22656-0.67773-0.22656-0.2749%200-0.50447%200.07765-0.68945%200.23438-0.18498%200.15672-0.31345%200.39566-0.38281%200.7168l-0.99414-0.12305c0.028261-0.45987%200.22368-0.85072%200.58594-1.1719%200.36483-0.32116%200.84268-0.48242%201.449-0.4824s1.1016%200.16396%201.469%200.49026zm-2.0391%204.1348h1.082v1.084h-1.082z%22%20fill%3D%22%23b01%22%20fill-opacity%3D%22.8%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    --ct_bg_sidebar-item-home: 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%20fill%3D%22%23b01%22%20fill-opacity%3D%22.8%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    --ct_bg_sidebar-item-main: 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%201.8677e-8%20-1114)%22%3E%0A%3Crect%20transform%3D%22matrix(.70712%20-.7071%20.70712%20.7071%200%200)%22%20x%3D%22-209.08%22%20y%3D%22210.2%22%20width%3D%221.3096%22%20height%3D%221.3096%22%20fill%3D%22%23b01%22%20fill-opacity%3D%22.8%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
    --ct_bg_sidebar-item-series: 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%3Cpath%20d%3D%22m4.9999%203.9999v7h4.9999v-4.9999l-2-2zm2.0001%200.49999%202.4998%202.5001h-2.4998z%22%20fill%3D%22%23b01%22%20fill-opacity%3D%22.8%22%20stroke-width%3D%22.99998%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%0A%3Cpath%20d%3D%22m2.997%201.9931v7.0053h1.004v-6.0015h2.0005v-1.0039h-3.0044z%22%20color%3D%22%23000000%22%20color-rendering%3D%22auto%22%20dominant-baseline%3D%22auto%22%20fill%3D%22%23b01%22%20fill-opacity%3D%22.8%22%20image-rendering%3D%22auto%22%20shape-rendering%3D%22auto%22%20solid-color%3D%22%23000000%22%20stop-color%3D%22%23000000%22%20stroke-width%3D%223.7795%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    --ct_bg_sidebar-collapse: 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%3Cpath%20d%3D%22m3%205v3h7v-3zm1.0032%201h4.9938v1h-4.9938z%22%20color%3D%22%23000000%22%20color-rendering%3D%22auto%22%20dominant-baseline%3D%22auto%22%20fill%3D%22%23b01%22%20fill-opacity%3D%22.8%22%20image-rendering%3D%22auto%22%20shape-rendering%3D%22auto%22%20solid-color%3D%22%23000000%22%20stop-color%3D%22%23000000%22%20stroke-width%3D%223.8%22%2F%3E%0A%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%225%22%20height%3D%221%22%20ry%3D%220%22%20fill%3D%22%23a5000f%22%20fill-opacity%3D%22.30545%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    --ct_bg_sidebar-expand: 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%206.7592e-8%20-1114)%22%3E%0A%3Cpath%20transform%3D%22matrix(.26458%200%200%20.26458%200%20294.75)%22%20d%3D%22m5%202.9924v2h-2v3.0001h2v2h3v-2h2v-3.0001h-2v-2zm1%201h1v2h2v1h-2v2h-1v-2h-2v-1h2z%22%20color%3D%22%23000000%22%20color-rendering%3D%22auto%22%20dominant-baseline%3D%22auto%22%20fill%3D%22%23b01%22%20fill-opacity%3D%22.8%22%20image-rendering%3D%22auto%22%20shape-rendering%3D%22auto%22%20solid-color%3D%22%23000000%22%20stop-color%3D%22%23000000%22%2F%3E%0A%3C%2Fg%3E%0A%3Crect%20x%3D%226%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20rx%3D%220%22%20ry%3D%220%22%20fill%3D%22%23a5000f%22%20fill-opacity%3D%22.36078%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%0A%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20rx%3D%220%22%20ry%3D%220%22%20fill%3D%22%23a5000f%22%20fill-opacity%3D%22.36078%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%0A%3Crect%20x%3D%228%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20rx%3D%220%22%20ry%3D%220%22%20fill%3D%22%23a5000f%22%20fill-opacity%3D%22.36078%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%0A%3Crect%20x%3D%226%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20rx%3D%220%22%20ry%3D%220%22%20fill%3D%22%23a5000f%22%20fill-opacity%3D%22.36078%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%0A%3C%2Fsvg%3E");
    --ct_bg_open-menu-button: 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%3Cg%20fill%3D%22%23888%22%20stroke-linejoin%3D%22bevel%22%20stroke-width%3D%222%22%3E%3Crect%20x%3D%225%22%20y%3D%229%22%20width%3D%2220%22%20height%3D%222%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%3Crect%20x%3D%225%22%20y%3D%2214%22%20width%3D%2220%22%20height%3D%222%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%3Crect%20x%3D%225%22%20y%3D%2219%22%20width%3D%2220%22%20height%3D%222%22%20style%3D%22paint-order%3Astroke%20markers%20fill%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
 
body {
    background: var(--ct_bg_body, #fff);
    color: var(--ct_col_body-txt, #333);
    font-size: 15px;
    font-family: var(--ct_fnt_body, Noto Sans), sans-serif;
    word-wrap: break-word;
}
 
#interwiki body {
    background-color: transparent;
}
 
:where(#page-content) p {
    text-wrap: pretty;
}
 
:where(#page-content) :is(h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6) {
    font-family: Overpass, system-ui, Arial;
    text-wrap: balance;
}
 
.h1,
h1 {
    color: var(--ct_col_h1-txt, #901);
    font-weight: 700;
    margin: .7em 0 .6em;
    padding: 0;
}
 
.h2,
.h3,
.h4,
.h5,
.h6,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: 1px;
    margin: .5em 0 .4em;
    padding: 0;
}
 
a {
    background: 0 0;
    color: var(--ct_col_link, #b01);
    text-decoration: none;
}
 
a:hover {
    background-color: transparent;
    text-decoration: underline;
}
 
a:visited {
    color: var(--ct_col_link-visited, #824);
}
 
a.newpage {
    background: 0 0;
    color: var(--ct_col_link-newpage, #d61);
    text-decoration: none;
}
 
ul {
    list-style: square;
}
 
li,
p {
    line-height: 141%;
}
 
hr {
    background-color: var(--ct_col_hr, #aaa);
}
 
#page-content>sup,
.footnoteref {
    position: relative;
    top: -.2em;
    vertical-align: top;
}
 
#container-wrap {
    background: url(https://fondationscp.github.io/theme/images/body_bg.png) top left repeat-x;
    background: var(--ct_bg_header-image, url('https://fondationscp.github.io/theme/images/body_bg.svg')) top left repeat-x;
    background-size: 100px 400px;
}
 
#header {
    background: var(--ct_bg_header-logo, url('https://fondationscp.github.io/theme/images/header-logo.svg')) 10px 40px no-repeat;
    background-size: 100px 100px;
    height: var(--ct_ly_header-height);
    margin: 0 auto;
    max-width: 980px;
    padding-bottom: 22px;
    position: relative;
    width: 90%;
    z-index: 10;
}
 
#header h1 {
    float: left;
    margin-left: 120px;
    max-height: 95px;
    padding: 0;
}
 
#header h1 a {
    display: block;
    background: 0 0;
    color: var(--ct_col_header-txt, #eee);
    font-family: Sans-Normalcy, sans-serif;
    font-family: var(--ct_fnt_header-txt, Sans-Normalcy, sans-serif);
    font-size: var(--ct_fns_header-txt, clamp(2.27rem, calc(1.77rem + 2.47vw), 3.53rem));
    letter-spacing: .9px;
    line-height: 0;
    margin: 0;
    max-height: 0;
    padding: 80px 0 25px;
    text-decoration: none;
    text-shadow: 3px 3px 5px #000;
    text-shadow: var(--ct_shd_header-txt);
}
 
#header h1 a::before {
    content: var(--ct_cnt_alt-header-txt);
    color: var(--ct_col_alt-header-txt);
    font-size: var(--ct_fns_alt-header-txt);
}
 
#header h2 {
    clear: left;
    float: left;
    font-size: 105%;
    margin-left: 120px;
    max-height: 38px;
    padding: 0;
}
 
#header h2 span {
    display: block;
    margin: 0;
    max-height: 0;
    padding: 19px 0;
    line-height: 0;
    color: var(--ct_col_slogan-txt, #f0f0c0);
    font-size: var(--ct_fns_slogan-txt, clamp(.88rem, calc(1.02rem + -.2vw), .98rem));
    font-weight: 700;
    text-shadow: var(--ct_shd_slogan-txt, 1px 1px 1px rgba(0 0 0 / 80%));
}
 
#header h2 span::before {
    content: var(--ct_cnt_alt-slogan-txt);
    font-size: var(--ct_fns_alt-slogan-txt);
    color: var(--ct_col_alt-slogan-txt);
}
 
#login-status {
    color: var(--ct_col_account-menu-txt, #aaa);
    font-size: 90%;
    z-index: 30;
}
 
#login-status a {
    background: 0 0;
    color: var(--ct_col_account-menu-link, #ddd);
}
 
#account-options {
    background-color: var(--ct_col_account-submenu-bg);
    border: var(--ct_brd_account-submenu);
    box-shadow: 0 2px 6px rgba(0 0 0 / 50%);
}
 
#account-options li a {
    background: 0 0;
    color: var(--ct_col_account-submenu-link, #700);
}
 
#account-options li a:hover {
    color: var(--ct_col_account-submenu-link-hover);
}
 
.printuser img.small {
    margin-right: .06rem;
}
 
#search-top-box {
    position: absolute;
    right: 9px;
    top: 79px;
    width: -moz-fit-content;
    width: fit-content;
    text-align: right;
}
 
#search-top-box-input {
    display: none;
}
 
#search-top-box-form {
    display: flex;
    align-items: center;
    justify-content: center;
}
 
#search-top-box-form input[type=submit] {
    background-color: #633;
    background-color: var(--ct_col_searchbox-gradient-2);
    background: linear-gradient(to bottom, var(--ct_col_searchbox-gradient-3, #966), var(--ct_col_searchbox-gradient-2, #633), var(--ct_col_searchbox-gradient-1, #300));
    border: var(--ct_brd_searchbox-border, solid 1px #999);
    border-radius: var(--ct_dim_searchbox-border-radius, 5px);
    box-shadow: 0 1px 3px rgba(0 0 0 / 50%);
    color: var(--ct_col_searchbox-txt, #ccc);
    cursor: pointer;
    font-size: 90%;
    font-weight: 700;
    padding: .125rem .25rem;
}
 
#search-top-box-form input[type=submit]:focus,
#search-top-box-form input[type=submit]:hover {
    background-color: var(--ct_col_searchbox-gradient-3, #966);
    background: linear-gradient(to bottom, var(--ct_col_searchbox-gradient-4, #c99), var(--ct_col_searchbox-gradient-3, #966), var(--ct_col_searchbox-gradient-2, #633));
    border: var(--ct_brd_searchbox-highlight, solid 1px #fff);
    box-shadow: 0 1px 3px rgba(0 0 0 / 80%);
    color: var(--ct_col_searchbox-highlight, #fff);
    text-shadow: 0 0 1px rgba(255 255 255 / 25%);
}
 
#top-bar {
    position: absolute;
    top: 140px;
    z-index: 20;
    width: 100%;
    height: 21px;
    max-width: 980px;
    font-size: 90%;
    margin: 0 auto;
    padding: 0;
    line-height: 18px;
}
 
#top-bar a {
    background: 0 0;
    color: var(--ct_col_topbar-txt, #fff);
}
 
#top-bar ul {
    float: right;
}
 
#top-bar li {
    margin: 0;
}
 
#top-bar ul li {
    border: 0;
    position: relative;
}
 
#top-bar ul li a {
    border-left: var(--ct_brd_topbar-item, solid 1px rgba(64 64 64 / 10%));
    border-right: var(--ct_brd_topbar-item, solid 1px rgba(64 64 64 / 10%));
    text-decoration: none;
    padding: .1rem .8rem;
    max-height: unset;
    line-height: inherit;
}
 
#top-bar .mobile-top-bar>ul>li>a,
#top-bar .top-bar>ul>li>a {
    font-weight: 700;
}
 
#top-bar ul li ul {
    border: var(--ct_brd_topbar-menu, solid 1px #666);
    border-top: 0;
    border-width: 0 1px 1px 1px;
    box-shadow: 0 2px 6px rgba(0 0 0 / 50%);
    width: auto;
}
 
#top-bar a:hover,
#top-bar ul li ul a {
    color: var(--ct_col_topbar-link, #a01);
}
 
#top-bar ul li ul li.sfhover,
#top-bar ul li ul li:hover {
    background: var(--ct_bg_topbar-item-highlight, #fff);
}
 
#top-bar ul li.sfhover a,
#top-bar ul li:hover a {
    background: var(--ct_bg_topbar-item, #eee);
    border-left: var(--ct_brd_topbar-item-hover, solid 1px rgb(64 64 64));
    border-right: var(--ct_brd_topbar-item-hover, solid 1px rgb(64 64 64));
    color: var(--ct_col_topbar-link, #a01);
}
 
#top-bar ul li.sfhover a:hover,
#top-bar ul li:hover a:hover {
    background: var(--ct_bg_topbar-item-highlight, #fff);
    text-decoration: none;
}
 
#top-bar ul li.sfhover ul li a,
#top-bar ul li:hover ul li a {
    border-width: 0;
    border-top: var(--ct_brd_topbar-menu-hover, 1px solid #ddd);
    height: auto;
    line-height: 160%;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
    width: 150px;
}
 
#top-bar ul li ul li,
#top-bar ul li ul li a,
#top-bar ul li ul li.sfhover,
#top-bar ul li ul li:hover {
    align-items: center;
    min-width: 150px;
    width: 100% !important;
}
 
#top-bar .open-menu {
    display: none;
}
 
.mobile-top-bar {
    bottom: 0;
    display: none;
    position: absolute;
    right: 0;
    z-index: 0;
}
 
#top-bar ul li ul li ul {
    border: var(--ct_brd_topbar-menu, solid 1px #666);
    left: 100%;
    top: 0;
    width: min-content;
}
 
#top-bar .mobile-top-bar ul li ul li ul {
    left: 50px;
    top: 19px;
}
 
#top-bar div>ul>li>ul>li>ul {
    visibility: hidden !important;
    z-index: 1;
}
 
#top-bar div>ul>li>ul>li:hover>ul {
    visibility: visible !important;
}
 
#top-bar div>ul>li>ul>li:sfhover>ul {
    visibility: visible !important;
}
 
.topbar_arrow {
    color: var(--ct_col_topbar-link, #a01);
    position: absolute;
    right: 3px;
    top: 1px;
}
 
#top-bar li ul li {
    display: inline-flex;
}
 
#top-bar li ul li img {
    height: max-content;
    max-height: 16px;
    max-width: 16px;
    padding-left: 1em;
    position: absolute;
}
 
#top-bar ul li ul li img+a {
    padding-left: 3em;
    width: 160px !important;
}
 
.c_topbar_arrow,
.topbar_arrow {
    color: var(--ct_col_topbar-link) !important;
}
 
.c_topbar_arrow,
.c_topbar_arrow:hover,
.topbar_arrow,
.topbar_arrow:hover {
    background-color: transparent;
}
 
@media only screen and (max-width:384px) {
    #top-bar .mobile-top-bar ul li:nth-of-type(2) ul {
        right: 0;
    }
}
 
#side-bar {
    display: block;
    clear: none;
    float: none;
    border: none;
    left: 2em;
    padding: 0;
    position: absolute;
    top: .5em;
    width: var(--ct_dim_side-bar-width, 14rem);
}
 
#interwiki .side-block {
    margin: .3rem;
}
 
#interwiki .side-block,
#side-bar .side-block {
    background: var(--ct_bg_sidebar-default, #fff);
    border: var(--ct_brd_sidebar-elements, 1px solid #600);
    border-radius: var(--ct_dim_sidebar-border-radius, 10px);
    box-shadow: var(--ct_shd_sidebar-block, 0 2px 6px rgba(102 0 0 / 50%));
    margin-bottom: 1.125rem;
    padding: .7rem;
}
 
#side-bar .side-block.blue,
#side-bar .side-block.media {
    background: var(--ct_bg_sidebar-blue, #e5e5ff)
}
 
#side-bar .side-block.red,
#side-bar .side-block.resources {
    background: var(--ct_bg_sidebar-red, #fff0f0)
}
 
#side-bar .side-block.green {
    background: var(--ct_bg_sidebar-green, #e5ffe5)
}
 
#side-bar .side-block.yellow {
    background: var(--ct_bg_sidebar-yellow, #ffffe5)
}
 
#side-bar .side-area {
    padding: 1rem
}
 
#interwiki .heading,
#side-bar .heading {
    border-bottom: var(--ct_brd_sidebar-elements, solid 1px #600);
    color: var(--ct_col_sidebar-elements, #600);
    font-size: .8em;
    font-weight: 700;
    margin-top: .6rem;
    margin-bottom: .3rem;
    padding-left: .9rem
}
 
#interwiki p,
#side-bar p {
    margin: 0
}
 
#interwiki .menu-item,
#side-bar .menu-item {
    margin: .13rem 0;
    padding-left: .9rem
}
 
#interwiki .menu-item img,
#side-bar .menu-item img {
    bottom: -2px;
    border: 0;
    height: 13px;
    margin-left: -.9rem;
    margin-right: .13rem;
    position: relative;
    width: 13px
}
 
#interwiki .menu-item a,
#side-bar .menu-item a {
    font-weight: 700
}
 
#side-bar .menu-item a img {
    padding: 0 .5rem
}
 
#side-bar .menu-item.inactive img {
    opacity: 25%
}
 
#side-bar .menu-item.inactive a,
.scpnet-interwiki-wrapper .menu-item.inactive a {
    color: #999
}
 
#side-bar .menu-item .sub-text,
.scpnet-interwiki-wrapper .menu-item .sub-text {
    color: #666;
    color: var(--ct_col_sidebar-subtext);
    font-size: 80%
}
 
#interwiki a:visited,
#side-bar a:visited {
    color: var(--ct_col_link)
}
 
#side-bar ul {
    list-style-type: none;
    padding: 0 .5rem 0
}
 
#side-bar .collapsible-block-link {
    margin-left: .9rem;
    font-weight: 700;
    text-align: left
}
 
#side-bar .collapsible-block-unfolded-link {
    border-bottom: var(--ct_brd_sidebar-elements, solid 1px #600);
    text-align: left
}
 
#side-bar .collapsible-block-unfolded-link .collapsible-block-link {
    font-size: 14px;
    margin-top: .6rem;
    margin-bottom: .6rem;
    text-align: left
}
 
#side-bar .collapsible-block-folded {
    text-align: left
}
 
.close-menu {
    display: none
}
 
#side-bar .side-links {
    padding-top: .8rem;
    text-align: center
}
 
#side-bar .side-links img {
    height: var(--ct_dim_sidebar-link-images, 30px);
    padding: 0 .06rem;
    width: var(--ct_dim_sidebar-link-images, 30px)
}
 
#side-bar .heading:first-child {
    margin-top: 0
}
 
#side-bar .collapsible-block {
    margin-top: .6rem
}
 
#side-bar .collapsible-block:first-child {
    margin: 0
}
 
#side-bar .collapsible-block-link,
#side-bar .collapsible-block-unfolded-link .collapsible-block-link {
    color: var(--ct_col_sidebar-elements, #600);
    font-size: 14px
}
 
#side-bar .collapsible-block-link:hover,
#side-bar .collapsible-block-unfolded-link .collapsible-block-link:hover {
    color: var(--ct_col_link, #b01);
    text-decoration: none
}
 
#side-bar .colmod-block ul {
    margin-top: .6rem;
    padding: 0
}
 
#side-bar .colmod-link-top a {
    color: var(--ct_col_sidebar-elements, #600);
    font-size: 14px;
    font-weight: 700;
    padding-left: .9rem
}
 
#side-bar .colmod-link-top a:hover {
    color: var(--ct_col_link, #b01);
    text-decoration: none
}
 
#side-bar .colmod-content {
    border-top: var(--ct_brd_sidebar-elements, solid 1px #600)
}
 
#side-bar .collapsible-block-folded .collapsible-block-link::before,
#side-bar .colmod-link-top a:first-child::before {
    content: "+";
    background-image: var(--ct_bg_sidebar-expand, url('https://grombald.github.io/Common-Theme/img/expand.png'))
}
 
#side-bar .collapsible-block-unfolded-link .collapsible-block-link::before,
#side-bar .colmod-link-top a:last-child::before {
    content: "-";
    background-image: var(--ct_bg_sidebar-collapse, url('https://grombald.github.io/Common-Theme/img/collapse.png'))
}
 
#side-bar .menu-item.default p::before {
    content: "·";
    background-image: var(--ct_bg_sidebar-item-default, url('https://grombald.github.io/Common-Theme/img/default.png'))
}
 
#side-bar .menu-item.forum p::before {
    content: "•";
    background-image: var(--ct_bg_sidebar-item-forum, url('https://grombald.github.io/Common-Theme/img/forum.png'))
}
 
#side-bar .menu-item.help p::before {
    content: "?";
    background-image: var(--ct_bg_sidebar-item-help, url('https://grombald.github.io/Common-Theme/img/help.png'))
}
 
#side-bar .menu-item.home p::before {
    content: "•";
    background-image: var(--ct_bg_sidebar-item-home, url('https://grombald.github.io/Common-Theme/img/home.png'))
}
 
#side-bar .menu-item.main p::before {
    content: "•";
    background-image: var(--ct_bg_sidebar-item-main, url('https://grombald.github.io/Common-Theme/img/main.png'))
}
 
#side-bar .menu-item.series p::before {
    content: "•";
    background-image: var(--ct_bg_sidebar-item-series, url('https://grombald.github.io/Common-Theme/img/series.png'))
}
 
#side-bar .collapsible-block-link::before,
#side-bar .colmod-link-top a::before,
#side-bar .menu-item p::before {
    background-size: 15px 15px;
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent;
    display: inline-block;
    filter: drop-shadow(1px 1px 1px rgba(0 0 0 / 25%));
    margin-left: -1rem;
    margin-right: .06rem;
    text-align: center;
    width: 15px
}
 
#footer {
    background: var(--ct_bg_footer, #444);
    clear: both;
    color: var(--ct_col_footer-txt, #bbb);
    font-size: 77%;
    margin-top: .9rem;
    padding: .19rem .6rem
}
 
#footer .options {
    display: block;
    float: right;
    font-size: 100%;
    text-align: right;
    visibility: visible;
    width: 50%
}
 
#footer a {
    background: 0 0;
    color: var(--ct_col_footer-link, #fff)
}
 
#content-wrap {
    max-width: clamp(1070px, 60vw, 1200px);
    height: auto !important;
    height: 1500px;
    margin: 2em auto 0;
    min-height: 1300px;
    position: relative
}
 
#main-content {
    margin: 0 2em 0 22em;
    margin-left: calc(var(--ct_dim_side-bar-width, 14rem) + 3em);
    padding: 1em;
    position: relative
}
 
#page-content {
    min-height: 720px
}
 
#page-title {
    border-color: var(--ct_col_page-title-border, #bbb);
    color: var(--ct_col_page-title, #901);
    font-weight: 400;
    margin: 0 0 .6em;
    padding: 0 0 .25em
}
 
#breadcrumbs {
    font-weight: 400;
    margin: -1em 0 1em
}
 
#main-content .page-tags a[href^="/system:page-tags/tag/_"] {
    display: none
}
 
#main-content .page-tags {
    margin: 1em 0 0;
    padding: 0
}
 
#main-content .page-tags span {
    display: inline-block;
    max-width: 60%;
    padding: 0
}
 
#main-content .page-tags a {
    display: inline-block;
    white-space: nowrap
}
 
.page-history tr td:nth-child(2) input {
    margin: .13rem
}
 
.page-source {
    word-break: break-all
}
 
.changes-list-item td.title {
    min-width: 40%
}
 
.changes-list-item .flags {
    text-align: center;
    width: 2em
}
 
.changes-list-item .mod-date {
    text-align: center
}
 
.changes-list-item .mod-by {
    width: 10em
}
 
table.page-files tr.highlight td:not(:last-child) {
    display: none
}
 
.scp-image-block {
    border: var(--ct_brd_image-block, solid 1px #666);
    box-shadow: 0 1px 6px rgba(0 0 0 / 25%);
    width: 300px;
}
 
.scp-image-block img {
    border: 0;
    width: 100%;
}
 
.scp-image-block>p {
    margin: 0;
}
 
.scp-image-block.block-right {
    clear: right;
    float: right;
    margin: 0 2em 1em 2em;
}
 
.scp-image-block.block-left {
    clear: left;
    float: left;
    margin: 0 2em 1em 0;
}
 
.scp-image-block.block-center {
    margin-left: auto;
    margin-right: auto;
}
 
.scp-image-block .scp-image-caption {
    background: var(--ct_col_image-block-contrast, #eee);
    border-top: var(--ct_brd_image-block, solid 1px #666);
    font-size: 80%;
    font-weight: 700;
    text-align: center;
    padding: .13rem 0;
    width: auto;
}
 
.scp-image-block .scp-image-caption > p {
    margin: 0;
    padding: 0 .6rem;
}
 
.yui-navset .yui-content {
    background: var(--ct_col_tab-bg, #f5f5f5);
}
 
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content {
    border: var(--ct_brd_tab_content, 1px solid grey);
    border-top-color: var(--ct_col_tab_content-border-top, #243356);
}
 
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
    background: #d8d8d8 url(https://grombald.github.io/Common-Theme/img/yuitabs.png) repeat-x;
    border-color: var(--ct_col_tab-menu-border, #444);
    color: var(--ct_col_tab-menu-text, #000);
}
 
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:hover {
    background: var(--ct_col_tab-menu-bg-selected, #700 url('https://grombald.github.io/Common-Theme/img/yuitabs.png') repeat-x left -1400px);
    color: var(--ct_col_tab-menu-bg-selected-txt, #fff);
}
 
.yui-navset .yui-nav a:focus,
.yui-navset .yui-nav a:hover {
    background: var(--ct_col_tab-menu-bg-hover, #d88 url('https://grombald.github.io/Common-Theme/img/yuitabs.png') repeat-x left -1300px);
    text-decoration: none;
}
 
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav {
    border-color: var(--ct_col_tab-menu-border, #444);
}
 
.yui-navset li {
    line-height: normal;
}
 
.yui-content .blockquote,
.yui-content .code,
.yui-content blockquote {
    position: relative;
    isolation: isolate;
}
 
.yui-content .blockquote::after,
.yui-content .code::after,
.yui-content blockquote::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255 255 255 / 25%);
    background-color: rgba(255 255 255 / 33%);
    z-index: -1;
}
 
.borderless-tabs .yui-navset .yui-content {
    background: 0 0;
    border: 0;
    border-top: solid 3px var(--ct_col_tab-menu-border, #444);
    padding: .25em 0;
}
 
.borderless-tabs .yui-navset .yui-navset-top .yui-content {
    padding: .25em 0;
}
 
.borderless-tabs .yui-navset .yui-nav,
.borderless-tabs .yui-navset .yui-navset-top .yui-nav {
    border: 0;
}
 
.borderless-tabs .yui-content li {
    margin: .4em 0;
}
 
.borderless-tabs .yui-content .code {
    background: var(--ct_col_code-bg, #f7f7f7);
    border-color: var(--ct_col_code-border, #ddd);
}
 
.forum-thread-box .description-block {
    border-radius: 10px;
    box-shadow: 0 1px 5px rgba(0 0 0 / 15%), inset 0 1px 0 rgba(255 255 255 / 80%), inset 0 10px 5px rgba(255 255 255 / 25%), inset 0 -15px 30px rgba(0 0 0 / 10%);
    padding: .5em 1em;
}
 
.thread-container .post .head {
    background-color: #eee;
    background: linear-gradient(to right, #eee, #eeecec);
    border-radius: 5px 5px 0 0;
    box-shadow: inset 2px 3px 6px rgba(0 0 0 / 15%);
    padding: .5em 1em;
}
 
.signature {
    display: none !important;
}
 
#toc {
    border: var(--ct_brd_toc, 1px dashed grey);
    background-color: var(--ct_col_toc-bg, #f7f7f7);
}
 
.form-control {
    width: 95%;
}
 
table.wiki-content-table th {
    background-color: var(--ct_bg_table-header, #eee);
    border: var(--ct_brd_table-header, 1px solid #888);
}
 
.content-panel {
    --featured-radius: 8px;
    --content-panel-accent: #274463;
    margin: 1.5rem auto;
    padding: .5rem 1.25rem;
    border: solid 1px #888880;
    border-radius: 10px;
    background-color: #fcfdfb;
    box-shadow: 1px 1px 3px rgba(0 0 0 / 25%);
}
 
.content-panel.centered {
    text-align: center;
}
 
.content-panel .content-toc {
    box-shadow: inset 1px 2px 6px rgba(0 0 0 / 15%);
    background-color: #fff;
    border: solid 1px #ccc;
    border-radius: 10px;
    float: right;
    margin: 2rem 0 .5rem .5rem;
    padding: 0 2rem;
    white-space: nowrap;
}
 
.unmargined > p {
    margin: 0;
    line-height: 100%;
}
 
@supports selector(:has(a, b)) {
    .content-panel:has(.panel-heading, .panel-footer) {
        position: relative;
    }
 
    .content-panel:has(.panel-heading) {
        padding-block-start: 2rem;
    }
 
    .content-panel:has(.panel-footer) {
        padding-block-end: 2rem;
    }
}
 
@supports not selector(:has(a, b)) {
    .content-panel {
        position: relative;
        padding-block-end: 2rem;
    }
 
    .content-panel .panel-heading + * {
        margin-block-start: 2rem;
    }
}
 
.content-panel .panel-body {
    border-radius: var(--featured-radius);
}
 
.content-panel .panel-footer,
.content-panel .panel-heading {
    position: absolute;
    font-weight: 700;
    background-color: var(--content-panel-accent, #274463);
    color: ivory;
    text-shadow: 1px 1px 2px rgba(0 0 0 / 35%);
}
 
.content-panel .panel-heading {
    inset: 0 0 auto 0;
    padding: .25rem 1rem;
    display: flex;
    align-items: center;
    font-size: 90%;
    border-top-left-radius: var(--featured-radius);
    border-top-right-radius: var(--featured-radius);
}
 
.content-panel .panel-footer {
    inset: auto 0 0 0;
    padding: .125rem 1rem;
    font-size: 80%;
    text-align: right;
    border-bottom-left-radius: var(--featured-radius);
    border-bottom-right-radius: var(--featured-radius);
}
 
.content-panel .panel-footer a,
.content-panel .panel-footer a:visited {
    color: ivory !important;
}
 
.content-panel .panel-footer>p,
.content-panel .panel-heading>p {
    margin: 0;
}
 
.cadre {
    width: 95%;
    margin: 1rem auto;
    padding: .5rem 1rem;
    border: 1px solid rgba(0 0 0 / 70%);
    border-radius: 8px;
    box-shadow: 1px 1px 2px rgba(0 0 0 / 40%);
}
 
.yui-content .cadre {
    width: auto;
}
 
.white-paper .col-title .collapsible-block-link,
.white-paper .col-title .foldable-list-container,
.white-paper .wp_section-title,
.white-paper .wp_sub-title,
.white-paper .wp_title,
.white-paper h1,
.white-paper h2,
.white-paper h3,
.white-paper h4,
.white-paper h5,
.white-paper h6,
.wp_sheet .toc-title {
    font-family: var(--ct_fnt_white-paper-titles, 'Andale Mono', 'Courier New', Courier, monospace);
}
 
.white-paper .wp_sheet {
    background-color: var(--ct_bg_white-paper-sheet, #fff);
    border: var(--ct_brd_white-paper-sheet, solid 1px #888880);
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0 0 0 / 35%);
    margin: 10px 0 20px;
    padding: 0 20px;
}
 
.white-paper .h1,
.white-paper h1 {
    color: #000;
}
 
.white-paper .h2,
.white-paper h2 {
    font-size: 130%;
    font-weight: 700;
    line-height: 200%;
    margin-bottom: 0;
}
 
.white-paper .h2~p,
.white-paper h2~p {
    margin-top: 0;
}
 
.white-paper .wp_title {
    border-bottom: var(--ct_brd_white-paper-titles, 1px solid #888);
    color: var(--ct_col_white-paper-titles-txt, #000);
    display: block;
    font-size: 350%;
    font-weight: 700;
    line-height: 100%;
    margin: 0 0 .75em;
    padding: .5em 0 .6em;
    text-align: center;
}
 
.white-paper .wp_sub-title {
    color: var(--ct_col_white-paper-titles-txt, #000);
    display: block;
    font-size: 250%;
    font-weight: 700;
    line-height: 100%;
    margin: 2em 0 1em;
    text-align: center;
}
 
.white-paper .wp_section-title {
    font-size: 130%;
    font-weight: 700;
    line-height: 200%;
}
 
.white-paper .collapsible-block {
    margin-bottom: 1.5em;
    padding-top: .5em;
}
 
.white-paper .col-title .collapsible-block-link,
.white-paper .col-title .foldable-list-container {
    font-size: 130%;
    font-weight: 700;
    line-height: 200%;
}
 
.wp_sheet #toc,
.wp_sheet .toc {
    background-color: var(--ct_bg_white-paper-sheet, #fff);
    border: var(--ct_brd_white-paper-toc, solid 1px #ccc);
    border-radius: 10px;
    box-shadow: inset 1px 2px 4px rgba(0 0 0 / 15%);
    margin: .3rem 0 .3rem 1.3rem;
    white-space: nowrap;
}
 
.wp_sheet .toc-title {
    font-size: 115%;
    font-weight: 700;
    text-align: center;
}
 
.infobulle {
    width: 65%;
    margin: 1.5rem auto;
    padding: .5rem 1rem;
    border: dashed 2px #999;
    border-radius: 20px;
    text-align: center;
    background-color: #fff;
}
 
.infobulle.fleches a::before {
    content: "» ";
}
 
.infobulle.fleches a::after {
    content: " «";
}
 
.blockquote,
.borderless-tabs .yui-content blockquote,
blockquote {
    border: var(--ct_brd_blockquote, 1px dashed #999);
    background-color: var(--ct_col_blockquote-bg, #f4f4f4);
    padding: 1rem 1.5rem;
    margin: 1rem 3rem;
}
 
:is(blockquote, .blockquote)>p:first-of-type {
    margin-top: 0;
}
 
:is(blockquote, .blockquote)>p:last-of-type {
    margin-bottom: 0;
}
 
.code {
    background-color: var(--ct_col_code-bg, #f7f7f7);
    border-color: var(--ct_col_code-border, #ddd);
}
 
.footer-wikiwalk-nav {
    font-size: 75%;
    font-weight: 700;
    text-align: center;
}
 
.licensebox .collapsible-block-link {
    margin-left: .25em;
    padding: .25em;
    font-weight: 700;
    opacity: 50%;
    color: inherit;
    transition: opacity .5s ease-in-out;
}
 
.licensebox .collapsible-block-link:active,
.licensebox .collapsible-block-link:hover {
    opacity: 1;
}
 
#u-adult-warning {
    background-color: #e4e4e4;
    border: 3px solid #333;
    color: #333;
    font-weight: 700;
    margin: 0 auto 2rem;
    padding: .5rem 1rem;
    text-align: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
 
#u-adult-warning > #u-adult-header {
    color: #901;
    font-size: 300%;
    text-shadow: 1px 2px 3px rgba(0 0 0 / 50%);
}
 
#u-adult-warning > #u-adult-header p {
    margin: 0;
}
 
#u-adult-warning > .error-block {
    border: unset;
    color: unset;
    margin: unset;
    margin-bottom: 1em;
    padding: unset;
}
 
.sexy-box {
    background-color: #eee;
    border: 1px solid #ccc;
    margin: .5rem .3rem .8rem;
    overflow: hidden;
    padding: 0 .6rem .8rem;
}
 
.sexy-box .image-container img {
    border: 1px solid #999;
    margin: .3rem;
    padding: .13rem;
}
 
.keycap {
    background-color: #f9f9f9;
    border: 1px solid;
    border-bottom-width: 2px;
    border-color: #ddd #bbb #bbb #ddd;
    border-radius: 3px;
    font-family: inherit;
    font-size: .85em;
    padding: .06rem .19rem;
    white-space: nowrap;
}
 
.tags {
    background-color: #666;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    height: 13px;
    line-height: 13px;
    margin: 0 0 0 .3rem;
    padding: .19rem .3rem .19rem 0;
    text-decoration: none;
}
 
.tags::before {
    border-color: transparent #666 transparent transparent;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    content: "";
    float: left;
    height: 0;
    left: -10px;
    padding: 0 .06rem .19rem .06rem;
    position: relative;
    top: -3px;
    width: 0;
}
 
.tags::after {
    background-color: #fff;
    box-shadow: -1px -1px 2px #333;
    border-radius: 2px;
    content: "";
    float: left;
    left: -8px;
    height: 4px;
    position: relative;
    top: 4.5px;
    width: 4px;
}
 
.bblock {
    background-color: var(--ct_col_body-txt, #000);
    color: var(--ct_col_body-txt, #000);
    text-decoration: none;
    transition: 2s;
}
 
.bblock:hover {
    background-color: var(--ct_col_body-txt, #000);
    color: #060;
    text-decoration: none;
}
 
.dblock {
    background-color: var(--ct_col_body-txt, #000);
    color: var(--ct_col_body-txt, #000);
    text-decoration: none;
    transition: 2s;
}
 
.dblock:hover {
    background-color: transparent;
    text-decoration: none;
}
 
.b {
    font-weight: 700;
}
 
.em {
    font-style: italic;
}
 
.align-center {
    text-align: center;
}
 
.align-right {
    text-align: right;
}
 
.float-left {
    float: left;
}
 
.float-right {
    float: right;
}
 
.grid-container {
    display: grid;
}
 
.flex-container {
    display: flex;
}
 
.meta-title {
    border-bottom: solid 1px #bbb;
    color: #901;
    font-weight: 400;
    margin: 0 0 .6em;
    padding: 0 0 .25em;
    font-size: 200%;
}
 
.meta-title p {
    margin: 0;
}
 
.pseudocrumbs {
    margin: -1rem 0 1rem;
}
 
.toc {
    background-color: #f7f7f7;
    border: 1px dashed gray;
    padding: .5em 2em;
    text-align: left;
    white-space: nowrap;
}
 
.toc p {
    margin: 0;
}
 
.toc-title {
    margin: .2em 0;
}
 
.toc-list {
    margin: .5em 0;
}
 
.justify {
    text-align: justify;
}
 
.hyphens {
    -webkit-hyphens: auto;
    hyphens: auto;
}
 
.indent,
.indent p {
    text-indent: var(--ct_dim_text-indent, 2em);
}
 
.footnoteref,
.no-indent,
.no-indent p {
    text-indent: 0;
}
 
.colmod-block>ul,
.colmod-block>ul>li {
    display: block;
    line-height: normal;
    list-style: none;
    margin: 0;
    padding: 0;
}
 
.colmod-block>ul>li>ul,
li.folded>.colmod-content,
li.folded>.colmod-link-end a,
li.folded>.colmod-link-top a + a,
li.unfolded>.colmod-link-top a:first-child {
    display: none;
}
 
.colmod-content {
    animation: colmod-fade-in .2s ease-in-out;
    animation-timing-function: cubic-bezier(.3649610494, 0, .6350389506, 1);
}
 
li.folded>.colmod-content {
    animation-name: none;
}
 
@keyframes colmod-fade-in {
    from {
        opacity: 0;
    }
 
    to {
        opacity: 1;
    }
}
 
[class|=colmod-link] .foldable-list-container {
    display: inline;
}
 
.collapsiblealt > .colmod-block > ul > li > [class|=colmod-link],
.colmod-collapsiblealt > [class|=colmod-link] {
    margin: .5em 0;
    text-align: center;
}
 
.collapsiblealt>.colmod-block>ul>li>[class|=colmod-link] a,
.colmod-collapsiblealt>[class|=colmod-link] a {
    background-color: #f4f4f4;
    border: 1px solid #aaa;
    color: #000;
    padding: .1em .5em;
    text-decoration: none
}
 
.collapsiblealt>.colmod-block>ul>li>[class|=colmod-link] a:active,
.collapsiblealt>.colmod-block>ul>li>[class|=colmod-link] a:hover,
.colmod-collapsiblealt>[class|=colmod-link] a:active,
.colmod-collapsiblealt>[class|=colmod-link] a:hover {
    background-color: #ddd;
    text-decoration: none
}
 
.preview-message {
    top: -7px
}
 
.ruby,
ruby {
    display: inline-table;
    height: 1em;
    white-space: nowrap;
    line-height: 1;
    vertical-align: text-bottom;
    text-align: center
}
 
.rt,
rt {
    display: table-header-group;
    font-size: .6em;
    white-space: nowrap;
    line-height: 1.1;
    text-align: center
}
 
@-webkit-viewport {
    width: device-width;
    zoom: 1
}
 
@-moz-viewport {
    width: device-width;
    zoom: 1
}
 
@-ms-viewport {
    width: device-width;
    zoom: 1
}
 
@-o-viewport {
    width: device-width;
    zoom: 1
}
 
@viewport {
    width: device-width;
    zoom: 1
}
 
:where(#page-content) div,
:where(#page-content) div table,
embed,
iframe,
img,
object,
table,
video {
    max-width: 100%
}
 
#edit-page-comments {
    width: 100%
}
 
@media (max-width:767px) {
 
    a,
    span {
        -webkit-hyphens: auto;
        hyphens: auto
    }
 
    #main-content {
        margin: 0 5%;
        max-width: 90%;
        padding: 0;
        transition: .5s ease-in-out 100s
    }
 
    #side-bar {
        background-color: var(--ct_col_m_sidebar-bg, #b88686);
        border: none;
        display: block;
        height: 100%;
        left: -25em;
        max-width: 80%;
        overflow-y: inherit;
        padding: 0;
        position: fixed;
        transition: left .5s ease-in-out .1s;
        top: 0;
        width: 17em;
        z-index: 10
    }
 
    #side-bar::after {
        background-color: rgba(0 0 0 / 20%);
        content: "";
        height: 100%;
        position: absolute;
        top: 0;
        width: 0
    }
 
    #side-bar:target {
        border: var(--ct_brd_m_sidebar, 1px solid #dedede);
        display: block;
        left: 0;
        margin: 0;
        width: 17em;
        z-index: 10
    }
 
    #side-bar:target+#main-content {
        left: 0
    }
 
    #side-bar:target .close-menu {
        background: rgba(0 0 0 / 30%) 1px 1px repeat;
        display: block;
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: -1
    }
 
    .side-bar-container {
        background-color: var(--ct_col_m_sidebar-bg, #b88686);
        border-right: var(--ct_brd_m_sidebar-right, 1px solid #936b6b);
        height: 100%;
        margin-top: -1px;
        overflow-y: auto;
        -ms-scroll-chaining: none;
        overscroll-behavior: contain;
        padding: 1em 1em 0 1em;
        width: 100%
    }
 
    #top-bar .open-menu {
        display: block
    }
 
    #top-bar .open-menu a {
        background-color: var(--ct_col_m_sidebar-button-bg, #fff);
        background-image: var(--ct_bg_open-menu-button, url('https://grombald.github.io/Common-Theme/img/open-menu-button.png'));
        border: var(--ct_brd_m_sidebar-button, .2em solid #888);
        border-radius: 3em;
        color: transparent;
        display: block;
        font-family: Tahoma, sans-serif;
        font-size: 30px;
        height: 30px;
        left: .5em;
        line-height: .85em;
        position: fixed;
        text-align: center;
        top: .5em;
        width: 30px;
        z-index: 15
    }
 
    #top-bar .open-menu a:hover {
        box-shadow: var(--ct_shd_m_sidebar-button, 0 0 20px 3px rgba(153 153 153 / 1));
        text-decoration: none !important
    }
 
    .page-history tbody tr td:last-child {
        width: 35%
    }
 
    .modal-body .table,
    .modal-body .table~div {
        float: left
    }
 
    .owindow {
        max-width: 99%;
        min-width: 80%
    }
 
    .owindow .button-bar {
        float: right
    }
 
    .owindow div .btn-primary {
        float: left;
        width: 100%
    }
 
    .owindow div .btn-primary~div {
        width: 100%
    }
 
    .yui-navset {
        z-index: 1
    }
 
    #navi-bar,
    #navi-bar-shadow {
        display: none
    }
 
    td.name {
        width: 40%
    }
 
    td.title {
        width: 30%
    }
}
 
@media (max-width:580px) {
 
    .blockquote,
    blockquote {
        margin: .5em
    }
 
    #header {
        background-position: .5em 4.5em;
        background-size: 66px 66px
    }
 
    #header h1,
    #header h2 {
        margin-left: 80px
    }
 
    #header {
        max-width: 90%
    }
 
    .top-bar {
        display: none
    }
 
    .mobile-top-bar {
        display: block;
        width: 100%
    }
 
    #search-top-box {
        top: 104px
    }
 
    #side-bar {
        max-width: 80%
    }
 
    #main-content {
        margin: 0 2em 0 2em
    }
 
    #page-content div,
    #page-content div table {
        clear: both
    }
 
    #page-content .title {
        word-break: keep-all
    }
 
    .content-panel.left-column,
    .content-panel.right-column {
        float: left;
        width: 99%
    }
}
 
@media (max-width:479px) {
 
    table.form td,
    table.form th {
        float: left;
        padding: 0
    }
 
    .blockquote,
    blockquote {
        margin: 1em 0
    }
 
    #header {
        background-position: 0 5.5em;
        background-size: 55px 55px
    }
 
    #header h1,
    #header h2 {
        margin-left: 66px
    }
 
    #main-content {
        margin: 0 1em 0 1em
    }
 
    #page-content {
        font-size: .9em
    }
 
    .changes-list-item .revision-no {
        display: none
    }
 
    #recent-posts-category {
        width: 100%
    }
 
    #edit-page-title {
        max-width: 90%
    }
}
 
@media (max-width:385px) {
    #header {
        background-position: 2% 5.5em
    }
 
    #header h1,
    #header h2 {
        margin-left: calc(66px + 5%)
    }
 
    #header,
    #top-bar {
        width: 100%;
        max-width: 100%
    }
 
    #toc {
        display: block;
        float: none !important;
        margin: 1em 0 !important
    }
 
    .scp-image-block {
        float: none !important;
        margin: 0 auto 1em auto !important
    }
}
 
@media (min-width:581px) and (max-width:767px) {
    #header {
        background-position: 1em 4em;
        background-size: 77px 77px
    }
 
    #header h1,
    #header h2 {
        margin-left: 93px
    }
 
    #header {
        max-width: 90%
    }
 
    .top-bar {
        display: block
    }
 
    .mobile-top-bar {
        display: none
    }
 
    #side-bar {
        max-width: 80%
    }
 
    #main-content {
        margin: 0 3em 0 2em
    }
}
 
@media (min-width:768px) and (max-width:979px) {
    #header {
        background-position: 1em 4em;
        background-size: 88px 88px
    }
 
    #header,
    #side-bar,
    #top-bar {
        max-width: 100%
    }
 
    #header h1,
    #header h2 {
        margin-left: 106px
    }
 
    #top-bar ul li.sfhover ul li a,
    #top-bar ul li:hover ul li a {
        width: 150px
    }
 
    .top-bar li {
        margin: 0
    }
 
    #main-content {
        margin: 0 4em 0 20em
    }
 
    #page-content div,
    #page-content div table {
        clear: both
    }
 
    .content-panel.left-column,
    .content-panel.right-column {
        float: left;
        width: 99%
    }
 
    td.name {
        width: 40%
    }
 
    td.title {
        width: 30%
    }
}
 
@media only screen and (max-width:1200px) {
    #top-bar ul li:last-of-type ul {
        right: 0
    }
}
 
@media only screen and (max-width:1400px) {
    #top-bar ul li:last-of-type ul li ul {
        left: 10%;
        top: 100%
    }
}
 
.scpnet-interwiki-wrapper {
    margin-left: -.3rem;
    width: var(--ct_dim_side-bar-width, 14rem)
}
 
iframe.scpnet-interwiki-frame {
    border: none;
    height: 355px;
    width: var(--ct_dim_side-bar-width, 14rem)
}
 
a.action-area-close:hover,
table.page-files .options {
    background-color: var(--ct_bg_body, #fff)
}
 
.hovertip {
    background-color: var(--ct_bg_hovertip, #f3f3f3);
    color: var(--ct_col_hovertip, #333);
    border: var(--ct_brd_hovertip, solid 1px #000) !important
}
 
input.text {
    background-color: var(--ct_bg_input, #fff);
    color: var(--ct_col_input, #000);
    border: var(--ct_brd_input, 1px solid #777)
}
 
input.text:focus {
    outline: var(--ct_brd_input-outline, 1px solid #000)
}
 
.owindow .button-bar a,
a.button,
div.buttons input,
input.button {
    background-color: var(--ct_bg_btn, #f4f4f4);
    color: var(--ct_col_btn, #000);
    border: var(--ct_brd_btn, 1px solid #aaa)
}
 
.owindow .button-bar a:focus,
.owindow .button-bar a:hover,
a.button:focus,
a.button:hover,
button:focus,
button:hover,
div.buttons input:focus,
div.buttons input:hover,
input.button:focus,
input.button:hover {
    background-color: var(--ct_bg_btn-hover, #ddd);
    color: var(--ct_col_btn-hover);
}
 
.change-textarea-size a:hover {
    text-decoration: none;
}
 
#lock-info {
    background-color: var(--ct_bg_edit-info-text, #f3f3f3);
    border: var(--ct_brd_edit-info-text, 1px solid #ccc);
}
 
.owindow {
    background-color: var(--ct_bg_owindow, #fff);
    border: var(--ct_brd_owindow, 2px solid #bbb);
}
 
.owindow .title.owindow {
    background-color: var(--ct_bg_owindow-header, #f5f5f5);
    color: var(--ct_col_owindow-header, #333);
}
 
.collapsible-block-link {
    line-break: anywhere;
}
 
#who-rated-page-area h2 {
    margin: .5em 0 .75em;
}
 
#who-rated-page-area div {
    columns: 12rem auto;
    line-height: 1.125rem;
}
 
.page-source {
    font-family: monospace;
}
 
#avatar-hover-container {
    display: none;
}
 
@media (min-width:580px) and (max-width:766px) {
    #top-bar {
        display: flex;
        justify-content: space-evenly;
    }
}
 
.pastille.blanc {
    color: #fff;
    text-shadow: -1px 1px 0 #000, 1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000;
}
 
.pastille.bleu {
    color: #00f;
}
 
.pastille.vert {
    color: green;
}
 
.pastille.jaune {
    color: #ff0;
}
 
.pastille.orange {
    color: orange;
}
 
.pastille.rouge {
    color: red;
}
 
.pastille.noir {
    color: #000;
}
 
.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: " Si vous pensez que cette erreur n'est pas normale, vous pouvez venir nous voir sur Discord.";
}
 
script+.page-tags:before {
    content: "Connectez-vous à votre compte pour ne plus voir de publicités";
    display: block;
    margin: 1rem 0;
    text-align: center;
    font-size: 77%;
    color: #888;
}
 
.edit-help-34>a:nth-of-type(2) {
    display: none;
}
 
sub,
sup {
    line-height: 100%;
}
 
#page-content>sup,
.footnoteref {
    top: 0;
}
 
.avatarhover img.small {
    user-select: none;
}
 
#file-upload-box-ajax {
    display: block !important;
}
CC BY-SA 114514.810