/* Ragnarok Theme [2021 Wikidot Theme] By MalyceGraves Based on: Penumbra Theme by EstrellaYoshte Paperstack Theme by EstrellaYoshte Ad Astra Theme by NatVoltaic and stormbreath Inkblot Theme by Croquembouche Anderson Robotics Theme by Croquembouche BHL Style Collapsible by Monkatraz */ @import url('https://fonts.bunny.net/css2?family=New+Tegomin&display=swap'); @import url('https://fonts.bunny.net/css2?family=Changa&display=swap'); @import url('https://fonts.bunny.net/css2?family=Courier+Prime&display=swap'); #page-content { font-size: 1rem; } body { font-family: 'Changa', sans-serif; color: #EDEDED; background-color: #000212; background-image: linear-gradient( to bottom, rgba(5, 10, 20, .2), rgba(5, 10, 20, .5) 100px, rgba(5, 10, 20, .5) 100px, rgba(0, 4, 31, .8) 200px, rgba(0, 4, 31, .8) 200px, rgba(0, 2, 18, 1) 400px, rgba(0, 2, 18, 1) 400px, rgba(0, 2, 18, 1) 100%), url('https://scp-wiki.wdfiles.com/local--files/theme%3Aragnarok-theme/starfield.jpg'); background-repeat: no-repeat; } #main-content { top: -1.2rem; } /* ---- SCROLLBAR ---- */ ::-webkit-scrollbar { width: 9px; background: transparent; } ::-webkit-scrollbar-track { background: #050a14; } ::-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(--headerColor); font-family: 'New Tegomin', sans-serif; text-shadow: none; } /* Set the new text's content from variable */ #header h1 a::before { content: var(--header-title, "R A G N A R O K"); font-weight: 300; font-size: 1.3em; } #header h2::before { content: var(--header-subtitle, "The End of All Things"); 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; padding: .8em; border-radius: 0; box-shadow: none; overflow-x: hidden; } #side-bar .heading{ color: #ededed; font-family: 'New Tegomin', 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.media > * { display: flex; justify-content: space-evenly; } #side-bar .side-block.resources { background-color:#21252E; } .side-block .menu-item > .image { display: none; } #top-bar div.open-menu a { border-radius: 0; box-shadow: none; color: var(--accentColor); background-color: #050a14; border: solid 1px #050a14; } @media (max-width: 767px) { #main-content { padding: 0; margin: 0 5%; border-left: none; } #page-title { margin-top: 0.7em; } #side-bar { background-color: #050a14; 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: #050a14; 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: #050a14; 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: #050a14; font-weight: bold; } .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:active{ color: #050a14; background-color: var(--accentColor); } .yui-navset .yui-content { background-color: #050a14; 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: #3a414f; --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 { background-color: #050a14; border: solid 2px #050a14; border-radius: 0; 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 .cancel { border-radius: 0; } #page-content .rate-box-with-credit-button .page-rate-widget-box .rate-points { border-left: 0; } .rate-box-with-credit-button .page-rate-widget-box .cancel a:hover { border-radius: 0; } #page-content .rate-box-with-credit-button .fa-info { color: #ededed; } #page-content .rate-box-with-credit-button .fa-info:hover { color: var(--accentColor); } #page-content .creditButtonStandalone p a { background-color: #050a14; border: solid 2px #050a14; 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: #ededed; box-shadow: none; } .close-credits, .credit-back { filter: grayscale(100%) invert(100%) contrast(275%); } /* ---- PAGE RATING ---- */ .page-rate-widget-box { margin: unset; border-radius: 0; border: solid 2px #050a14; box-shadow: 3px 0px 0px 0px var(--accentColor); background-color: #050a14; margin-top: 4px; margin-bottom:4px; margin-right: 3px; } div.page-rate-widget-box .rate-points { background-color: #050a14; border: none; color: #ededed !important; text-transform: capitalize; } .page-rate-widget-box .rateup, .page-rate-widget-box .ratedown { background-color: #050a14; border-top: none; border-bottom: none; } .page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a { background: transparent; color: #ededed; } .page-rate-widget-box .rateup a:hover, .page-rate-widget-box .ratedown a:hover { background: #050a14; color: var(--accentColor); } .page-rate-widget-box .cancel { background: transparent; background-color: #050a14; border: none; } .page-rate-widget-box .cancel a { color: #ededed; } .page-rate-widget-box .cancel a:hover { background: #050a14; color: var(--accentColor); } /* ---- PAGE ELEMENTS ---- */ .page-source, tt{ font-family: "Courier Prime", monospace; font-size: 0.87rem; } .code pre, .code p, .code { font-family: "Courier Prime", monospace; font-size: 0.87rem; color: #050a14; } h1 { color: var(--accentColor); font-family: 'New Tegomin', sans-serif; font-weight: bold; } h2, h3, h4, h5, h6 { color: #EDEDED; font-family: 'New Tegomin', sans-serif; font-weight: bold; } #page-title { color: #ededed; font-family: 'New Tegomin', sans-serif; font-size: 1.65rem; text-align: center; border-color: #ededed; } /* Clicky links */ a, a.newpage, a:visited, #side-bar a { color: var(--accentColor); transition: color 0.15s linear; } a:hover, a.newpage:hover, a:visited:hover, #side-bar a: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: #3a414f; 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 #050a14; border-bottom: solid 0px #050a14; box-shadow: 0px 0.26rem 0px 0px var(--accentColor); box-sizing: border-box; } .scp-image-block .scp-image-caption { background-color: #050a14; border: solid 4px #050a14; 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: #050a14; /* 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: #3a414f; transition: background 0.25s linear; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; padding-right: 1rem; width: 1fr; 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: #050a14 !important; border: solid 1px var(--accentColor) !important; } .footnotes-footer { background-color: #050a14; 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: #050a14; border-color: var(--accentColor); } .owindow .modal-header { background-color: #050a14; } .owindow .modal-body img { background-color: transparent !important; } .owindow .title { background-color: #050a14; color: #var(--accentColor); border-bottom: 1px solid #2F333C; } .owindow .button-bar a { background-color: #050a14; border-color: var(--accentColor); color: #ededed; } .owindow .button-bar a:hover { background-color: var(--accentColor); } /* Edit Buttons */ .buttons .btn { background-color: #050a14; 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: #050a14; border-color: #ededed; } /* Close Button for Page Source, Rating, Etc */ a.action-area-close:hover { background-color: #050a14; } /* 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: #050a14; 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: #050a14; 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: #050a14; } .limit { margin-bottom: -1rem; z-index: 5; } .anchor { position: sticky; height:0; top: 0; z-index: 5; } .sidebox { background-color: #050a14; 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: #050a14; 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 { --accentColor: #9e9e9e; --headerColor: #8a0101; --lgurl: url("https://scp-wiki.wdfiles.com/local--files/theme%3Aragnarok-theme/ragnarok1.png"); }
/* Ragnarok Theme [2021 Wikidot Theme] By MalyceGraves Based on: Penumbra Theme by EstrellaYoshte Paperstack Theme by EstrellaYoshte Ad Astra Theme by NatVoltaic and stormbreath Inkblot Theme by Croquembouche Anderson Robotics Theme by Croquembouche BHL Style Collapsible by Monkatraz */ @import url('https://fonts.googleapis.com/css2?family=New+Tegomin&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Changa&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap'); @font-face { font-family: '닉스곤'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/NIXGONM-Vb.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: '목우자수심결'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_ten@1.2/TTMogujasusimgyeolR.woff') format('woff'); font-weight: normal; font-style: normal; } body { font-family: 'Changa', '닉스곤', sans-serif; } #header h1 a::before, #header h2::before { font-family: 'New Tegomin', '목우자수심결', sans-serif; } #header h1 a::before { content: var(--header-title, "라그나로크"); } #header h2::before { content: var(--header-subtitle, "만물의 종말"); } #side-bar .heading{ font-family: 'New Tegomin', '목우자수심결', sans-serif; } /* ---- PAGE ELEMENTS ---- */ .page-source, tt{ font-family: "Courier Prime", monospace; } .code pre, .code p, .code { font-family: "Courier Prime", monospace; } h1 { font-family: 'New Tegomin', '목우자수심결', sans-serif; } h2, h3, h4, h5, h6 { font-family: 'New Tegomin', '목우자수심결', sans-serif; } #page-title { font-family: 'New Tegomin', '목우자수심결', sans-serif; } :root { --accentColor: #9e9e9e; --headerColor: #8a0101; --lgurl: url("https://scp-wiki.wdfiles.com/local--files/theme%3Aragnarok-theme/ragnarok1.png"); }
소각장의 낙진
옛 제국들이 불태워진 자리에 남은 상흔들에 대하여
먼 옛날, 다에바 제국은 유라시아 전역으로 팽창했고, 오늘날의 서아시아 지역에서 여러 문명들과 충돌을 빚었습니다. 대홍수의 여파가 가신 이후 식민지를 세우고 영토 확장과 복수를 꾀하던 페이 제국, 릴리스에 의해 세워진, 마법과 개념공학을 꽃피운 에리케쉬 문명, 그리고 발달된 정신계를 가진 지저인들인 호모 사피엔스 데스켄수스들과 수많은 신들의 보호를 받던 이집트가 그 상대들이었습니다.
다에바는 이들을 무너뜨리기 위해 여러 신들의 도움을 받았고, 부름을 받은 신들은 각자의 이익을 위해 피튀기는 싸움을 벌였습니다.
오늘날, 다에바를 비롯한 모든 고대의 영광들은 몰락했지만, 여전히 그 신화 시대의 기억을 간직하며 재림을 고대하는 자들이 있습니다. 신들이 개입했던 대전쟁의 여파 또한 아직까지 남아있습니다.
이 이야기는, 다음의 신들이 남긴 낙진과 상흔을 따라갑니다.
- 검은 안개: 박쥐 날개를 단 비쩍 마른 사람처럼 보이는 검은 안개 덩어리. 흉성의 악몽 속에서 태어난 자. 악몽과 현실을 오가는 자. 그와 그의 권속들은 꿈 세계를 돌아다니며 사람들의 정신을 파괴하고 뜯어먹으며, 희생자들을 매개로 비물질적 육신의 형태로 현실에 강림한다. 유래자와 에리케쉬에 대적하기 위해 숭배되었다.
- 보라빛 여왕: 찬란히 반짝이는 부패와 곤충과 관련된 비명지르는 공포. '제비꽃'이라 불리우는 외부차원에서 넘어온 신. 이집트에 대적하기 위해 숭배되었으며, 한때 이집트를 어둠으로 물들였다.
- 대심연의 용: 세계수를 방황하는 신들의 포식자. 그 적수가 거의 없으나 그것의 '약한 화신'은 지구에서 죽음을 맞이했고, 그 머리에서 흘러나온 황금빛 혈액은 다른 세계를 보고 상호작용할 수 있는 환각성 마약의 원료로서 이용되고 있다.
- 불경함의 여제: 그 기원을 알 수 없는, 이야기의 마법을 부리는 불화와 저주의 여신. 불행과 시련, 고난의 서사는 그녀를 존재하게 하는 원동력이다.
소각장의 낙진은 크게 두 가지의 동기로 제작되었습니다.
1. 트래쉬파이어 카논을 '영원의 세계수(일명 닉스 유니버스)'의 바운더리로 끌고 오고 싶었으나, 카논 전반의 설정을 이해하고 흡수하는데 난항이 있었습니다. 그래서, 독자적인 트래쉬파이어풍 카논을 만들게 되었습니다.
2. 영원의 세계수 카논의 유럽-서아시아 지역의 고대사를 보다 용이하게 정리하기 위함도 있습니다.
전체적인 맥락은 사방신 프로젝트와 같습니다. 고대에 신들과 그들을 섬기던 고대 문명이 있었고, 서로 치열하게 싸웠습니다. 오랜 시간이 흘러 신들은 자취를 감추었고 문명들은 몰락했지만, 그들이 남긴 흔적들은 여전히 세상에 영향을 주고 있습니다.
누군가는 이를 이용하려 하고, 또 누군가는 옛 시절의 재림을 바랍니다. 그리고 재단은 이들로부터 장막과 인류를 지켜야 합니다.
다에바 제국
시베리아 중남부에서 발흥한 다에바 문명은 발달된 원예술과 혈마법, 그리고 시간 공학을 기반으로 하여 급격히 세력을 늘렸습니다. 이들은 한때 동아시아부터 서아시아까지 맹위를 떨쳤으나, 동쪽으로는 밤의 아이들과 화하에, 서쪽으로는 페이, 에리케쉬, 이집트, 유래자들에게 막혀 전진이 더뎌졌고, 결국 크고작은 반란과 내분의 연속 끝에 쪼그라들었습니다.
오늘날, 다에바 제국은 사라졌으나, 드높은 위상을 지녔던 그 시절의 다에바의 재림을 고대하는 이들은 여전히 존재합니다. 미국과 유럽 사회에서 은밀하게 영향력을 행사해 온 불멸의 다에바 금욕종단, 그리고 다에바의 몰락 이후 현재까지도 다에바의 재건을 시도 중인 무장 단체 크림슨 대거가 바로 그런 자들입니다.
에리케쉬 문명
릴리스가 세운 파라디숨 왕국을 중심으로 하여 북아프리카 일대에 터를 잡은 에리케쉬 문명은 다양하고 기상천외한 마법, 그중에서도 개념공학으로 화려한 문명을 꽃피웠습니다. 북쪽으로는 아폴리오나 왕국, 남쪽으로는 유래자들과 대립한 이 문명은 주홍왕 숭배자들이 탈취한 자신들의 무기와 대적한 끝에 쇠락의 길을 걸었습니다.
페이
본래 아메리카 대륙에서 그들만의 문명을 꽃피웠던 페이들은, 자신들의 공주가 납치당했던 것에 대한 복수를 위해 불경자들에 의해 짓밟힌 아폴리오나 왕국을 유린하였습니다. 이때, 무고하게 잡혀온 사람들 중 하나였던 오르토산 왕국의 기적사 노아가 대홍수를 일으켰고, 그 여파로 고유럽 전역이 물에 잠기며 페이들은 잠시 후퇴하였습니다.
시간이 흘러, 페이들은 고유럽의 식민지들을 재건하였고, 페이들의 여왕 마브는 폴란드에 터를 잡은 뒤 손수 다에바의 신들을 해치우기도 하였습니다. 그러나, 밤의 아이들의 반란을 예상치 못했던 여왕은 그들의 손에 매장되어 버렸습니다.
오늘날, 인류에게 적개심을 품고 있는 페이들은 이름없는 숲에 갇혀있지만, 상당수는 '삼두회'의 일원으로 존속해 마브의 부활을 꾀하고 있습니다.
유래자
호모 사피엔스 데스켄수스로 명명된 이 지저인들은 고도로 발달된 뇌와 정신세계를 바탕으로 사이오닉, 밈, 인지재해 등의 기술을 발전시켰으며, 사이오닉 에마네이션과 아키바 방사선을 이용한 고유의 기적학적 체계를 만드는 경지에 이르렀습니다.
하르토인을 노예로 부리고, 에리케쉬와 대립했던 유래자들은 어느 순간 갑자기 몰락해 버렸습니다. 절대다수의 유래자들은 죽음을 맞이했지만, 극소수는 능력을 잃고 모습이 변하는 것을 대가로 살아남았습니다.
크림슨 대거
크림슨 대거는 다에바의 대장군 아슈르파가 이끄는 무장 단체로, 다에바의 재건을 바라는 옛 다에바인들과 그 후손들, 그리고 그 대의에 동참하기를 결정한 자들로 구성되어 있습니다. 크림슨 대거의 중심에는 아슈르파가 직접 통솔하는, 다에바의 힘을 각성한 정예 군벌들이 존재하며, 그 휘하에는 용병 회사를 비롯한 여러 세력들이 존재합니다. 오래전 가라앉은 맘줄 유적이 이들의 본거지로, 그 밖에도 다양한 곳에 은신처들을 마련해 두고 있습니다.
바실리스크
바실리스크는 혼돈의 반란의 창립자들 중 하나였던 강 륜이 세운 집단입니다. 능구렁이 손, 반시뱀, 청대장과 마찬가지로 한때 뱀의 손의 일원이었으나, 현재는 제명되었습니다.
장막을 부수기 위한 대규모 작전이 실패로 돌아간 이후, 강 륜은 조력자의 권유를 받고 혼돈의 반란으로 돌아가 후일을 도모하고 있습니다. 뱀의 손과의 연은 끊어졌지만, '바실리스크'란 이름은 여전히 강 륜이 이끄는 장막 파괴주의 집단을 지칭하는 이름으로써 사용되고 있습니다.
콘벨트 공장
코닐리어스 롤랜더라는 인물이 운영하는 이 공장은 두 차례의 변칙적 사고를 겪은 후 옥수수교를 지원하는 훌륭한 요새가 되었습니다. 콘벨트 공장에서 무슨 일이 일어났는지, 그리고 무슨 일이 일어나고 있는지 재단은 명확하게 알지 못하지만, 한 가지 분명한 사실은 콘벨트 공장이 옥수수교의 후원자이며, 공장 그 자체가 옥수수 소비와 인신공양을 위한 사원으로 기능하고 있다는 점입니다.
골든 하츠
불경함의 여제의 권속 집단인 골든 하츠의 목적은 그녀를 위해 끊임없이 갈등과 불화, 분란과 대립을 일으키는 것입니다. 이들은 하나의 집단에 하나의 이름으로 속해 있지 않으며, 이미 이름이 알려진 여러 요주의 단체들 속에 숨어 그들의 여신을 위해 암약하고 있습니다.
고대의 신들과 옛 문명들이 벌인 전쟁이 아직까지도 영향을 끼치는 이야기
SCP-1120-KO - 복리후생부는 여러분의 안전한 꿈나라 여행도 책임집니다!
SCP-1641-KO - 죄악의 주괴
SCP-1846-KO - 옥수수 공장에서 일어난 일


