您正在查詢的標題為:關注組織
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:機動特遣隊
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:基金會設施
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:人物檔案
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:世界線中心頁
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:系列檔案室
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:競賽資料庫
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:異常物品紀錄
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:超常事件紀錄
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:未解明地點列表
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:基金會故事
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
What this is
A bunch of miscellaneous CSS 'improvements' that I, Croquembouche, use on a bunch of pages because I think it makes them easier to deal with.
The changes this component makes are bunch of really trivial modifications to ease the writing experience and to make documenting components/themes a bit easier (which I do a lot). It doesn't change anything about the page visually for the reader — the changes are for the writer.
I wouldn't expect translations of articles that use this component to also use this component, unless the translator likes it and would want to use it anyway.
This component probably won't conflict with other components or themes, and even if it does, it probably won't matter too much.
Usage
On any wiki:
[[include :scp-wiki:component:croqstyle]]
This component is designed to be used on other components. When using on another component, be sure to add this inside the component's [[iftags]] block, so that users of your component are not forced into also using Croqstyle.
Related components
Other personal styling components (which change just a couple things):
Personal styling themes (which are visual overhauls):
CSS changes
Reasonably-sized footnotes
Stops footnotes from being a million miles wide, so that you can actually read them.
.hovertip { max-width: 400px; }
Monospace edit/code
Makes the edit textbox monospace, and also changes all monospace text to Fira Code, the obviously superior monospace font.
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap'); :root { --mono-font: "Fira Code", Cousine, monospace; } #edit-page-textarea, .code pre, .code p, .code, tt, .page-source { font-family: var(--mono-font); } .code pre * { white-space: pre; } .code *, .pre * { font-feature-settings: unset; }
Teletype backgrounds
Adds a light grey background to <tt> elements ({{text}}), so code snippets stand out more.
tt { background-color: var(--swatch-something-bhl-idk-will-fix-later, #f4f4f4); font-size: 85%; padding: 0.2em 0.4em; margin: 0; border-radius: 6px; }
No more bigfaces
Stops big pictures from appearing when you hover over someone's avatar image, because they're stupid and really annoying and you can just click on them if you want to see the big version.
.avatar-hover { display: none !important; }
Breaky breaky
Any text inside a div with class nobreak has line-wrapping happen between every letter.
.nobreak { word-break: break-all; }
Code colours
Add my terminal's code colours as variables. Maybe I'll change this to a more common terminal theme like Monokai or something at some point, but for now it's just my personal theme, which is derived from Tomorrow Night Eighties.
Also, adding the .terminal class to a fake code block as [[div class="code terminal"]] gives it a sort of pseudo-terminal look with a dark background. Doesn't work with [[code]], because Wikidot inserts a bunch of syntax highlighting that you can't change yourself without a bunch of CSS. Use it for non-[[code]] code snippets only.
Quick tool to colourise a 'standard' Wikidot component usage example with the above vars: link
:root { --c-bg: #393939; --c-syntax: #e0e0e0; --c-comment: #999999; --c-error: #f2777a; --c-value: #f99157; --c-symbol: #ffcc66; --c-string: #99cc99; --c-operator: #66cccc; --c-builtin: #70a7df; --c-keyword: #cc99cc; } .terminal, .terminal > .code { color: var(--c-syntax); background: var(--c-bg); border: 0.4rem solid var(--c-comment); border-radius: 1rem; }
Debug mode
Draw lines around anything inside .debug-mode. The colour of the lines is red but defers to CSS variable --debug-colour.
You can also add div.debug-info.over and div.debug-info.under inside an element to annotate the debug boxes — though you'll need to make sure to leave enough vertical space that the annotation doesn't overlap the thing above or below it.
…like this!
.debug-mode, .debug-mode *, .debug-mode *::before, .debug-mode *::after { outline: 1px solid var(--debug-colour, red); position: relative; } .debug-info { position: absolute; left: 50%; transform: translateX(-50%); font-family: 'Fira Code', monospace; font-size: 1rem; white-space: nowrap; } .debug-info.over { top: -2.5rem; } .debug-info.under { bottom: -2.5rem; } .debug-info p { margin: 0; }
/* Newspaper Theme Vietnam [2021 Wikidot Theme] By StupifPotato Based on: Newspaper Theme by MalyceGraves and EstrellaYoshte */ @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@700&display=swap'); :root { --accentColor: #014f8a; --lgurl: url("http://scp-wiki.wdfiles.com/local--files/theme%3Anewspaper/newslogo.png"); --bgurl: url("http://scp-wiki.wdfiles.com/local--files/theme%3Anewspaper/newshead.png"); --primaryBackgroundColor: #f3f3f3; --textColor: #090B0C; --headerColor: #161B33; --selectionColor: #a5ecfa; --header-font: 'Merriweather', serif; --link-timing: 0.125s ease-out; } #content-wrap { margin: 0.65em auto 0; box-sizing: border-box; } #page-content { font-size: 1rem; } body { font-family: 'Montserrat', sans-serif; color: var(--textColor); background-color: #e9f8ff; background-image: none; background-repeat: no-repeat; } tt { background-color: var(--primaryBackgroundColor); } code { font-family: var(--mono-font); } #edit-page-textarea, .code pre, .code p, .code, tt, .page-source { font-size: 90%; } a:not(.rate-box-with-credit-button a, .page-rate-widget-box a, yui-nav a) { color: var(--accentColor); } #page-content div { clear: unset; } /* Selection */ ::selection { background: var(--selectionColor); color: var(--textColor); } /* ---- HEADER ---- */ div#container-wrap { background-image: none; } div#header { background-image: none; height: 240px; } div#header-extra-div-1 { height: 164px; width: 100%; top: 0; position: absolute; background: none; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; opacity: 1; z-index: -1; } div#extra-div-1 { height: 164px; width: 100%; top: 0; position: absolute; background: none; background-size: cover; background-repeat: no-repeat; background-position: center 0; z-index: -2; -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 20%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0) 100%); mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 20%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0) 100%); } #header h1, #header h2 { margin-left: 0; float: none; text-align: center; } #header h1 a { width: -moz-fit-content; width: fit-content; margin: 0 auto; } #header h2 { margin-top: 0.5rem; font-size: 0.75rem; font-style: italic; } /* 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: var(--header-font); text-shadow: none; } #header h2::before { color: var(--textColor); } /* Set the new text's content from variable */ #header h1 a::before { content: var(--header-title, "SCP基金會月刊"); font-weight: 300; font-size: 1em; } #header h2::before { content: var(--header-subtitle, "SCP Foundation Monthly"); font-weight: 600; font-size: 0.75em; } #login-status { color: var(--textColor); background-color: #FEFBF8; padding: 0.3rem 0.25rem 0.4rem 0.5rem; border-radius: 0 0 0.5rem 0.5rem; box-shadow: 0 0 3px 1px rgba(0,0,0,0.2); top: 0; } #login-status a { color: var(--accentColor); } #account-topbutton { border: none; margin-left: -0.1rem; } div#account-options { background-color: var(--primaryBackgroundColor); border: none; border-radius: 0.35rem; box-shadow: 0 0 4px 1px rgba(0,0,0,0.25); top: 1.85rem; display: block!important; opacity: 0; pointer-events: none; transition: opacity 0.15s; } #account-topbutton:focus + #account-options, #account-topbutton:active + #account-options, #account-options:focus-within { opacity: 1; pointer-events: all; } /* Without this, touchscreen doesn't work */ @media (pointer: coarse) { #account-topbutton:hover + #account-options, #account-options:hover { opacity: 1; pointer-events: all; } } #account-options li a, #account-options li a:hover { color: var(--accentColor); } /* ---- SEARCH ---- */ div#search-top-box { top: 2.25rem; right: 0.5rem; width: 1.6rem; } div#search-top-box::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0.05rem; background-color: var(--accentColor); pointer-events: none; z-index: 2; -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z%22%2F%3E%3C%2Fsvg%3E"); -webkit-mask-size: 1rem; mask-size: 1rem; -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; opacity: 1; transition: opacity 0.25s ease; } div#search-top-box:focus-within::before { opacity: 0; } div#search-top-box form { display: flex; justify-content: flex-end; } div#search-top-box form input[type="text"]:not(:focus), div#search-top-box form input[type="text"]:not(:focus):not(:hover) { position: relative; color: transparent; cursor: pointer; display: inline-block; font-family: var(--body-font); width: 1.6rem; height: 1.6rem; padding: 0.1em 0.5em; box-sizing: border-box; border-radius: 0.35rem; border: none; box-shadow: 0 0 2px 1.5px var(--shadow); } div#search-top-box form input[type="text"], div#search-top-box form input[type="text"]:hover, div#search-top-box form input[type="text"]:focus { background-color: var(--primaryBackgroundColor)!important; color: var(--textColor); display: inline-block; border: none; height: 1.6rem; width: 9rem; transition: width .25s; outline: none; } div#search-top-box form input[type="submit"] { display: none; } /* ---- TOP BAR ---- */ #top-bar { top: 8.5rem; display: flex; justify-content: center; right: 0; } @media (max-width: 768px) { .mobile-top-bar { display: flex; justify-content: center; max-width: 100%; width: 100%; left: 0; } } /* div[class*=top-bar] is to select both regular and mobile top bar that exist in #top-bar */ #top-bar div[class*=top-bar] > ul > li > a { color: var(--textColor); } #top-bar div[class*=top-bar] ul li ul li a { color: var(--accentColor); } #top-bar div[class*=top-bar] > ul > li > a:hover, #top-bar div[class*=top-bar] > ul > li.sfhover > a { background-color: transparent; background: none; } #top-bar div[class*=top-bar] > ul > li, #top-bar div[class*=top-bar] > ul > li.sfhover { background-color: transparent; background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; transition: background-size var(--link-timing); } #top-bar div[class*=top-bar] > ul > li:hover, #top-bar div[class*=top-bar] > ul > li:focus-within { background-color: transparent; background-size: 100% 100%; } #top-bar div[class*=top-bar] ul li ul { background-color: var(--primaryBackgroundColor); border: none; box-shadow: 0 0 4px rgba(0,0,0,0.3); border-radius: 0.5rem; } #top-bar div[class*=top-bar] ul li ul li:first-of-type a { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; } #top-bar div[class*=top-bar] ul li ul li:last-of-type a { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } #top-bar div[class*=top-bar] ul li ul li, #top-bar div[class*=top-bar] ul li ul li a { background: transparent; border: none; } #top-bar div[class*=top-bar] ul li ul li a:hover, #top-bar div[class*=top-bar] ul li ul li a:focus { background-color: #FEFBF8; } /* keyboard navigation compatibility */ #top-bar div[class*=top-bar] ul > li > ul > li > a { height: auto; max-height: none; line-height: 1.5!important; padding-top: 0.1rem; padding-bottom: 0.1rem; } #top-bar div[class*=top-bar] > ul > li > ul { visibility: visible; opacity: 0; pointer-events: none; } #top-bar div[class*=top-bar] > ul > li:hover > ul, #top-bar div[class*=top-bar] > ul > li > ul:hover, #top-bar div[class*=top-bar] > ul > li:focus-within > ul, #top-bar div[class*=top-bar] > ul > li > ul:focus-within { opacity: 1; pointer-events: all; } /* ---- SIDE BAR ---- */ div#side-bar{ background: #FEFBF8; clear: both; padding: .8em; border: none; border-radius: 0; box-shadow: 0 0 4px rgba(0,0,0,0.3); overflow-x: hidden; } #side-bar .heading{ color: var(--headerColor); font-family: var(--header-font); font-size: 0.94rem; border-bottom: solid 1px var(--headerColor); border-top: solid 1px var(--headerColor); margin-top: 1.35rem; padding-left: 0; text-align: center; } #side-bar .side-block { border: transparent; border-radius: 0; box-shadow: none; background-color: #FEFBF8; } #side-bar .side-block.media { background-color:#FEFBF8; } #side-bar .side-block.media > * { display: flex; justify-content: space-evenly; } #side-bar .side-block.resources { background-color:#FEFBF8; } .side-block .menu-item > .image { display: none; } #side-bar div.menu-item a { color: var(--accentColor); } #top-bar div.open-menu a { border-radius: 0.35rem; box-shadow: 0 0 4px rgba(0,0,0,0.3); color: var(--accentColor); background-color: #FEFBF8; border: none; padding: 0.15rem; user-select: none; } /* ---- MAIN CONTENT ---- */ #main-content { background-color: #FEFBF8; padding: 0.5em 2em 0.75em; box-shadow: 0 0 4px rgba(0,0,0,0.3); width: 100%; max-width: 880px; margin: -0.4rem auto 0; border-radius: 0; box-sizing: border-box; } /* ---- PAGE TITLE ---- */ #page-title, .meta-title { color: var(--headerColor); font-family: var(--header-font); font-size: 3em; text-align: center; display: flex; align-items: center; text-align: center; border-bottom: none; margin: 0.25rem 0; padding-bottom: 0; } #page-title::before, #page-title::after, .meta-title::before, .meta-title::after { content: ""; flex-grow: 1; height: 0.25rem; margin: auto auto auto 0.65rem; background-color: transparent; border-top: solid 0.125rem var(--headerColor); border-bottom: solid 0.125rem var(--headerColor); } #page-title::before, .meta-title::before { margin: auto 0.65rem auto auto; } /* ---- BREADCRUMBS ---- */ #breadcrumbs, #page-content .pseudocrumbs { font-size: 0.85rem; font-family: var(--header-font); margin-top: -1.05em; } #page-content .pseudocrumbs * { text-decoration-color: var(--accentColor)!important; } /* ---- 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-width: 0; box-shadow: none; } .yui-navset .yui-nav a, /* ---- Link Modifier ---- */ .yui-navset .yui-navset-top .yui-nav a{ color: var(--textColor); font-weight: bold; /* ---- Tab Background Colour | [UNSELECTED] ---- */ background-color: transparent; border: unset; box-shadow: none; background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-size: 0 100% ; background-position: 0 100%; background-repeat: no-repeat; transition: background-size var(--link-timing); } .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus{ /* ---- Tab Background Colour | [HOVER] ---- */ background-color: transparent; background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-size: 100% 100% ; background-position: 0 100%; background-repeat: no-repeat; transition: background-size var(--link-timing); } .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.25rem; padding: 0; color: #d6d6d6; background-color: var(--primaryBackgroundColor); border-color: transparent; border-radius: 0.35rem; 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%; border-radius: 0.35rem; } .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; border-radius: 0.35rem; /* ---- Tab Background Colour | [SELECTED] ---- */ background-color: var(--accentColor); color: var(--primaryBackgroundColor); } .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em{ border: none; } .yui-navset .yui-nav .selected a{ width: 100%; color: #ffffff; font-weight: bold; } .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:active{ color: #ffffff; background-color: var(--accentColor); } .yui-navset .yui-content { border: none; background-color: transparent; box-shadow: none; margin-top: 0.25rem; box-sizing: border-box; border-radius: 1rem; padding: 0.35rem 0; border-top: solid 0.2rem var(--accentColor); border-bottom: solid 0.2rem var(--accentColor); } /* ---- INFO PANE ---- */ :root { --linkColor: var(--selectionColor); --radius-adjust: 0.325rem; --shadow: rgba(0,0,0,0.2); } #page-content .creditRate{ margin: unset; margin-bottom: 1rem; } #page-content .rate-box-with-credit-button { background-color: var(--primaryBackgroundColor); border: none; box-shadow: 0 0 3px 1px var(--shadow); border-radius: var(--radius-adjust); padding: 0.275rem; } #page-content .rate-box-with-credit-button .page-rate-widget-box { border: none; } #page-content a.fa { transform: none; } #page-content .rate-box-with-credit-button .fa-info { border: none; color: var(--textColor); padding-top: 0.25rem; padding-bottom: 0.0725rem; width: 0.9rem; margin-left: -0.1rem; margin-right: 0.1rem; background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-size: 0 100% ; background-position: 0 100%; background-repeat: no-repeat; transition: background-size var(--link-timing); } #page-content .rate-box-with-credit-button .fa-info:hover, #page-content .rate-box-with-credit-button .fa-info:focus { background-size: 100% 100%; } .rate-box-with-credit-button .cancel { border: solid 1px var(--primaryBackgroundColor); } #page-content .creditButtonStandalone { margin: 0.125rem 0; } #page-content .creditButtonStandalone p a { border-radius: 1rem; color: var(--textColor); text-align: center; background: initial; box-shadow: 0 0 2px 1px var(--shadow); padding: 0.24rem; background: none; background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-position: 0 100%; background-repeat: no-repeat; background-size: 0 100%; transition: background-size var(--link-timing); } #page-content .creditButtonStandalone p a:hover, #page-content .creditButtonStandalone p a:focus { text-decoration: none; background: none; background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-position: 0 100%; background-repeat: no-repeat; background-size: 100% 100%; } /* ---- PAGE RATING ---- */ .page-rate-widget-box { box-shadow: none; margin: unset; margin-bottom: 1rem; background-color: var(--primaryBackgroundColor); border-radius: var(--radius-adjust); box-shadow: 0 0 3px 1px var(--shadow); padding: 0.275rem; } .page-rate-widget-box .rateup a:hover, .page-rate-widget-box .rateup a:focus, .page-rate-widget-box .ratedown a:hover, .page-rate-widget-box .ratedown a:focus, .page-rate-widget-box .cancel a:hover, .page-rate-widget-box .cancel a:focus { color: var(--textColor); background: unset; background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-size: 100% 100%; background-position: 0 100%; background-repeat: no-repeat; border-radius: 0; } .page-rate-widget-box .rate-points { background-color: var(--primaryBackgroundColor) !important; color: var(--textColor) !important; border: solid 1px var(--primaryBackgroundColor); border-radius: 0; } .page-rate-widget-box .rateup, .page-rate-widget-box .ratedown { background-color: var(--primaryBackgroundColor); border-top: solid 1px var(--primaryBackgroundColor); border-bottom: solid 1px var(--primaryBackgroundColor); } .page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a { color: var(--textColor); background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; transition: background-size var(--link-timing); } .page-rate-widget-box .cancel { background-color: var(--primaryBackgroundColor); border: solid 1px var(--primaryBackgroundColor); border-radius: 0; } .page-rate-widget-box .cancel a { color: var(--textColor); background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; transition: background-size var(--link-timing); } /* ---- PAGE ELEMENTS ---- */ h1, h2, h3, h4, h5, h6 { color: var(--headerColor); font-family: var(--header-font); font-weight: normal; margin: 0.45em 0; } h1 { font-size: 2em; } h2 { font-size: 1.7em; } h3 { font-size: 1.45em; } h4 { font-size: 1.25em; } h5 { font-size: 1.1em; } h6 { font-size: 1em; } hr { height: 0.25rem; margin: 1.75rem 0; background-color: transparent; border-top: solid 0.125rem var(--headerColor); border-bottom: solid 0.125rem var(--headerColor); clear: both; } blockquote, div.blockquote { background-color: var(--primaryBackgroundColor); border: none; border-left: solid 0.2rem var(--headerColor); padding: 0.1rem 1rem; box-shadow: 0 0 3px rgba(0,0,0,0.25); position: relative; } blockquote::before, blockquote::after, div.blockquote::before, div.blockquote::after { content: ""; display: block; height: 0.5rem; width: 0.5rem; position: absolute; left: 0; background-color: var(--headerColor); } blockquote::before, div.blockquote::before { top: 0; transform: translate(calc(-50% - 0.1rem),-50%) rotate(45deg); } blockquote::after, div.blockquote::after { bottom: 0; transform: translate(calc(-50% - 0.1rem),50%) rotate(45deg); } #toc { display: block; background-color: #FEFBF8; border: none; padding: 0.1rem 1rem; box-shadow: 0 0 4px rgba(0,0,0,0.3); border-right: solid 0.2rem var(--headerColor); padding: 0.75em; position: relative; } #toc::before, #toc::after { content: ""; display: block; height: 0.5rem; width: 0.5rem; position: absolute; right: 0; background-color: var(--headerColor); } #toc::before { top: 0; transform: translate(calc(0.1rem + 50%),-50%) rotate(45deg); } #toc::after { bottom: 0; transform: translate(calc(0.1rem + 50%),50%) rotate(45deg); } #toc-list { font-family: var(--header-font); } #toc-list > div[style*="margin-left: 1em;"] { margin-left: 0.5em!important; } #toc-list > div:not([style*="margin-left: 1em;"]) { display: none; } .scp-image-block { border: solid 8px var(--primaryBackgroundColor); box-shadow: 0px 0px 4px rgba(0,0,0,0.3); box-sizing: border-box; position: relative; z-index: 0; } .scp-image-block::before, .scp-image-block::after { content:''; position: absolute; pointer-events: none; border: solid 0.25rem var(--headerColor); transform: rotate(25deg); } .scp-image-block::before { right: -0.135rem; height: 36px; width: 9px; top: -14.25px; border-radius: 0 0 2rem 2rem; border-top: none; } .scp-image-block::after { top: -25px; right: -0.94rem; height: 16px; width: 14px; border-radius: 2rem 2rem 0 0; border-bottom: solid 0.55rem transparent; z-index: -1; } .scp-image-block .scp-image-caption { background-color: var(--primaryBackgroundColor); border-top: solid 4px var(--primaryBackgroundColor); color: var(--textColor); } .scp-image-block.block-left, .scp-image-block.block-right { margin: 0.25rem 2rem 0.625rem; } .scp-image-block.block-left { margin-left: 0.5rem; } .scp-image-block.block-right { margin-right: 0.5rem; } @media (max-width: 640px) { .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(--headerColor); color: var(--headerColor); background-color: var(--primaryBackgroundColor); /* set border for table title */ } #page-content .wiki-content-table tr td { border: solid 1px var(--headerColor); /* set border for table content */ } /* fancy collapsible */ #page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded-link { background-color: var(--primaryBackgroundColor); border-radius: 0.35rem; width: min-content; white-space: nowrap; overflow: hidden; margin: auto; } #page-content .collapsible-block-folded { background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-size: 0 100% ; background-position: 0 100%; background-repeat: no-repeat; transition: background-size var(--link-timing); } #page-content .collapsible-block-folded:hover, #page-content .collapsible-block-folded:focus-within { background-size: 100% 100% ; transition: background-size var(--link-timing); } #page-content .collapsible-block-unfolded-link { background-color: var(--accentColor); box-shadow: 0 0 0 0.2rem var(--accentColor); } #page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded-link { margin-top: 10px; margin-bottom: 10px; } #page-content .collapsible-block-link { display: inline-flex; padding: 0.5rem 1rem; text-decoration: none; color: var(--textColor); font-weight: bold; } #page-content .collapsible-block-unfolded-link .collapsible-block-link { color: var(--primaryBackgroundColor); } /* Footnotes */ a.footnoteref { padding: 0 0.25em 1px; margin-left: -0.15em; } .hovertip { font-size: 1.25em; background-color: #FEFBF8 !important; border: none !important; border-left: solid 0.2rem var(--accentColor)!important; color: var(--textColor) !important; border-radius: 0 1rem; box-shadow: 0 0 4px rgba(0,0,0,0.3); padding: 0.35rem; box-sizing: border-box; width: min(24rem, 60vw)!important; top: initial!important; left: initial!important; position: fixed! important; display: block!important; bottom: 2rem; right: -25rem; transition: right 0.45s cubic-bezier(.6,.18,.27,.88); transition-delay: 0.455s; z-index: 29; } .hovertip::before { content: ""; display: block; height: 0.5rem; width: 0.5rem; position: absolute; left: 0; top: 0; background-color: var(--accentColor); transform: translate(calc(-50% - 0.1rem),-50%) rotate(45deg); } div[id$="button-hovertip"] { transition-delay: 0s; } .hovertip[style*="display: block"], .hovertip:hover { z-index: 30; right: 1rem; transition-delay: 0s; } .footnote .f-heading { font-family: var(--header-font); } .footnote .f-footer, .equation .e-footer, .reference .r-footer { display: none; } .footnotes-footer { border: none; border-left: solid 0.2rem var(--accentColor); padding: 0.1rem 1rem 1rem 1.25rem; position: relative; border-radius: 0 1.25rem; } .footnotes-footer::before { content: ""; display: block; height: 0.5rem; width: 0.5rem; position: absolute; left: 0; top: 0; background-color: var(--accentColor); transform: translate(calc(-50% - 0.1rem),-50%) rotate(45deg); } .footnotes-footer .title { color: var(--textColor); font-family: var(--header-font); margin: 0 0 0.625rem 0; } /*-- tags --*/ #main-content .page-tags a { height: 0.8125rem; font-size: 0.6875rem; background-color: var(--primaryBackgroundColor); color: var(--textColor); border-radius: 0.35rem; margin: .25rem .2rem; padding: 0.21rem 0.35rem 0.22rem 0.3rem; box-shadow: 0 0 3px rgba(0,0,0,0.25); display: inline-flex; align-items: center; flex-wrap: nowrap; background-image: linear-gradient(to bottom, var(--linkColor) 0%, var(--linkColor) 100%); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; transition: background-size var(--link-timing); } #main-content .page-tags a:hover, #main-content .page-tags a:focus { background-size: 100% 100%; text-decoration: none; } #main-content .page-tags a:before { content: "⬤"; font-size: 4px; padding-right: 0.2rem; display: inline-block; } .page-tags span { border-top: solid 0.125rem var(--primaryBackgroundColor); } /* Pop-Up Windows */ .owindow { background-color: var(--primaryBackgroundColor); border: none; } .owindow .modal-header { background-color: transparent; } .owindow .modal-body img { background-color: transparent !important; } .owindow .title { background-color: transparent; color: var(--headerColor); border-bottom: 1px solid var(--headerColor); } .owindow .button-bar a { background-color: var(--primaryBackgroundColor); border-color: var(--accentColor); color: var(--accentColor); } .owindow .button-bar a:hover { background-color: var(--accentColor); color: var(--primaryBackgroundColor); } #page-content .modalbox { background: #FEFBF8; border: none; border-radius: 0; box-shadow: 0 0 10px rgba(0,0,0,0.35); } #page-content .modalbox hr { margin: 0.75rem 1rem; } /* Edit Buttons */ .buttons .btn { background-color: var(--primaryBackgroundColor); border-color: var(--accentColor); color: var(--accentColor); padding: 3px 5px; } .buttons .btn:hover { background-color: var(--accentColor); color: var(--primaryBackgroundColor); } /* Close Button for Page Source, Rating, Etc */ a.action-area-close:hover { background-color: var(--accentColor); color: var(--primaryBackgroundColor); } /* Page-History Current */ .pager .current { background-color: var(--accentColor); border-color: var(--primaryBackgroundColor); } /* ---- CUSTOM SYNTAX ----*/ #page-content .section-header { display: flex; align-items: center; text-align: center; margin-top: 3.5rem; margin-bottom: 0.75rem; clear: both; } #page-content .breaker + .section-header { margin-top: 1.5rem; } .section-header::before, .section-header::after { content: ""; flex-grow: 1; height: 0.175rem; margin: auto -0.625rem auto auto; background-color: var(--primaryBackgroundColor); } .section-header::after { margin: auto auto auto -0.625rem; } .section-header h1 { width: max-content; margin: 0 auto; text-align: center; padding: 0.05rem 1.5rem; border-radius: 0rem 0.875rem; border-bottom: solid 0.2rem var(--accentColor); border-top: solid 0.2rem var(--accentColor); position: relative; } .section-header h1::before { content: ""; background-color: var(--accentColor); display: block; width: 0.6rem; height: 0.6rem; position: absolute; top: 0; left: 0; transform: translate(-0.3rem, -0.4rem) rotate(45deg); } .section-header h1::after { content: ""; background-color: var(--accentColor); display: block; width: 0.6rem; height: 0.6rem; position: absolute; bottom: 0; right: 0; transform: translate(0.3rem, 0.4rem) rotate(45deg) ; } .section-header h1 span { width: max-content; margin: auto; } /*-----------------*/ .s-title { font-size: 110%; font-weight: bold; display: inline; padding: 0 0.15em; padding-bottom: 0.1em; border-bottom: solid 0.1rem currentColor; border-top: solid 0.1rem currentColor; } .gallery-frame { box-sizing: border-box; background-color: #e9faff; padding: 0.75rem; border: inset 0.325rem var(--headerColor); box-shadow: inset 0 0 5px rgba(0,0,0,0.4); margin: auto; } .gallery-frame > img { box-shadow: 0 0 3px 1px rgba(0,0,0,0.3); } .hover:hover { text-decoration: none; } .hover span { display: none; } .hover:hover span { position: absolute; display: inline; height: auto; max-width: 25%; background-color: var(--headerColor); color: #FEFBF8; font-weight: bold; padding: 0.5em 1.5em; border-bottom-right-radius: 1rem; } .f-flex { display: flex; flex-wrap: wrap; justify-content: space-evenly; } .f-flex > div { flex-basis: 18rem; flex-grow: 1; } .f-flex.three > div { flex-basis: 13rem; flex-grow: 1; } .f-flex.data > div { padding: 0.65rem 0.375rem; } .f-flex.data > div:hover { z-index: 9; } .f-con { border: none; padding: 0.15rem 0.75rem; margin: 0.85rem; position: relative; border-radius: 0 1.25rem; background-color: #e9faff; box-shadow: 0 0 4px rgba(0,0,0,0.3); } #page-content .f-flex .f-con { max-width: 25rem; } .f-con h4 { background-color: #b8eeff; color: #242424; padding: 0.1rem 0; border-radius: 0 0.625rem; } .placard { display: inline-block; position: relative; padding: 0.45rem 0.65rem; margin: -1.05rem -0.5rem -1.3rem; border: solid 1em transparent; background: var(--primaryBackgroundColor) padding-box; clip-path: polygon(0 3em, 3em 0, 100% 0, 100% calc(100% - 3em), calc(100% - 3em) 100%, 0 100%); filter: drop-shadow(0 1px 2px rgba(0,0,0,0.25)); } .placard::before, .placard::after { position: absolute; width: 3em; height: .35em; background: radial-gradient(at 50% 0, rgba(0,0,0,0.17), rgba(0,0,0,0) 65%); content: ""; } .placard::before { top: 0.45em; left: -0.95em; transform: rotate(-45deg); } .placard::after { bottom: 0.45em; right: -0.95em; transform: rotate(135deg); } /*---- Side ToC setup ----*/ .anchor { position: sticky; height:0; top: 0.5rem; z-index: 4; } .tocbox { margin-top: 0; position: absolute; top: 0; right: max(-18.75rem, -17vw); z-index: 4; box-sizing: border-box; width: max-content; pointer-events: none; } #page-content .tocbox .toc-u { padding: 0.5rem; background-color: #FEFBF8; box-shadow: 0 0 4px rgba(0,0,0,0.3); border-right: solid 0.2rem var(--headerColor); position: relative; width: 15rem; max-height: calc(98vh - 2rem); max-width: calc((30vw - 50% - 6rem)/1.2); margin-right: 0; margin-left: auto; pointer-events: all; } .toc-u #toc::before, .toc-u #toc::after { display: none; } .toc-u::before, .toc-u::after { content: ""; display: block; height: 0.5rem; width: 0.5rem; position: absolute; right: 0; background-color: var(--headerColor); } .toc-u::before { top: 0; transform: translate(calc(0.1rem + 50%),-50%) rotate(45deg); } .toc-u::after { bottom: 0; transform: translate(calc(0.1rem + 50%),50%) rotate(45deg); } #page-content .tocbox .toc-u #toc-list { overflow-y: auto; overflow-x: hidden; max-height: 84vh; padding: 0 0.5em 1em; scrollbar-width: thin; } #page-content .tocbox .toc-u #toc-list::-webkit-scrollbar { width: 6px; } .tocbox table, .tocbox tbody, .tocbox tr, .tocbox td, .tocbox #toc { display: contents; } #toc-list > div { position: relative; } #toc-list > div[style*="1em"]::before { content: "•"; display: inline-block; position: absolute; left: -0.75em; color: var(--accentColor); } @media (max-width: 1340px) { .anchor { filter: none; transition: filter 0.2s ease-out; } .tocbox { right: -1rem; width: unset; } .tocbox::before { content: ""; display: block; position: absolute; background-color: transparent; width: 1.5rem; height: 100%; top: 0; right: -0.25rem; pointer-events: all; } .tocbox::after { content: ""; display: block; position: absolute; background-color: transparent; width: 0; height: 0; border: solid 1rem transparent; border-left-width: 0.5rem; border-right-color: var(--headerColor); top: calc(50% - 1rem); right: 0; pointer-events: all; transition: border-right-width 0.15s ease-out; } #page-content .tocbox .toc-u { width: -moz-fit-content; width: fit-content; max-width: 60vw; box-shadow: none; clip-path: inset(-0.5rem -0.5rem -0.5rem calc(100% - 0.65rem)); transition: clip-path 0.2s ease-out; pointer-events: none; } .anchor:hover { filter: drop-shadow(0px 0px 3px rgba(0,0,0,0.2)); } .tocbox:hover { pointer-events: all; } .tocbox:hover::after { border-right-width: 0; } #page-content .tocbox:hover .toc-u { pointer-events: all; clip-path: inset(-0.5rem -0.5rem -0.5rem -0.35rem); } } /* ---- FOOTER & LICENSE AREA ---- */ #footer, #license-area { background-color: #e9faff; color: var(--textColor); } #footer a { color: var(--accentColor); } #footer { padding-top: 1rem; } #license-area { padding-top: 0; } /* ---- INTERWIKI ---- */ .scpnet-interwiki-frame{ filter: invert(100%) grayscale(100%) contrast(75%); } /* ---- MOBiLE QUERY ---- */ @media (max-width: 767px) { div#header, div#top-bar { width: 100%; max-width: 100%; } #login-status { padding-top: 0rem; padding-left: 0.3rem; } #login-status span.printuser { font-size: 0; } #login-status span.printuser img { font-size: 0; transform: translate(6px, 5px); } #login-status a#my-account { display: none; } #main-content { padding: 0.5em 1.75em 0.75em; } #side-bar .close-menu { opacity: 0; margin-left: 18.75em; } #side-bar:target .close-menu:hover { background: unset; } :root { --header-title: "SCP基金會月刊"; } #page-title, .meta-title { font-size: 2.4em; } h1 { font-size: 1.8em; } h2 { font-size: 1.5em; } h3 { font-size: 1.25em; } h4 { font-size: 1.05em; } h5 { font-size: 0.9em; } h6 { font-size: 0.8em; } }
作品著作資訊
EmptyName723 共同編輯
本期封面圖片來自於pxhere屬於 (CC0 1.0)由Dr V Valentine後製為月刊封面。
本主題微調合併自
EstrellaYoshte的Monotypical外觀主題
MalyceGraves與
EstrellaYoshte的Newspaper外觀主題
新式封面的靈感來自遠野妖怪保護区ハブ的板頭,並在vomiter的協助下完成。
Table of Contents
|
近期新聞
2023愚人節
什麼?三重報(San Chong Pao)登上了網站首頁,還刊載了不知道是什麼的外洩事件?
錯過今年愚人節頁面的人同樣可以點選連結體驗喔!
Sigma-10主題
EN站於四月換上了Sigma-10替換過往的Sigma-9。
本月展出作品
項目展出
SCP-ZH-135 - 貓咪不和我玩
作者:EmptyName723
無論物種,受吸引的生物皆會爬行到SCP-ZH-135前端下方並試圖抓取擺動的前端。此過程中,受影響生物將進入無意識狀態。在該生物受影響5至10分鐘後,項目會逐漸停止擺動,這將使該生物離開,並在短時間後恢復原樣。
翻譯展出
SCP-2480 - 仍未成就之祭禮
作者:Metaphysician
譯者:vomiter
那個東西朝著我們衝過來,像隻超大型的猩猩一樣大步跳躍。我告訴其他人我們最好快點撤退,但對戈爾茨坦特工來說太晚了。那東西單手就將他舉起,隨即一口把他的身體咬成兩半,五臟六腑於是跟著掉了出來。
故事展出
機動特遣隊:太陽之歌
作者:SamScript
《袋狀軌計畫》的成立並不是為了重蹈往日的覆轍,而是相反——在記取教訓的同時,創造新時代的雙贏。
有鑑於 Omega-7 與其他特殊事例的證據,SCP-ZH-922 被禁止用於軍事任務。
本月原創作品
測量鯨魚的長度 中心頁
鯨魚是海洋的一部份,就像你我的盲腸,出事了才會被關注。何況牠們正迅速滅絕,像項目一樣關進收容間,在每一棟基金會設施裡翻滾著、悠遊著、死著,如果可能,還會唱一首歌,歌聲便從天空中悠悠傳來。
作者/ting129
SCP-ZH-922-J - 馬蘭正太
由於收容 SCP-ZH-922-J的Site-ZH-44位於海岸山脈東側——沒有鐵道的一側,暫時無須擔心SCP-ZH-922-J的異常能力造成收容失效或帷幕破壞。有關SCP-ZH-922-J對於自己的異常能力「毫無用處」而感到自卑的心理輔導將由神宮寺陽子研究員展開。
作者/SamScript
恐光症條例(UV-995)
有下列所有情形者,本條例立即對其生效:
一、單獨行動。
二、所在於SCP基金會設施內。
三、所在於缺乏光線區域且無可行之照明措施。
四、主觀感受周遭空氣正在凝結。
作者/Sigtina
機動特遣隊:太陽之歌
這裡沒有其他人在,她終於能做個孩子,放聲高歌。她厭倦了當個乖孩子,厭倦了一個又一個未知的基金會人跑來找她、打量她、假惺惺地慰問她。靠北。她早就知道那些人是來做什麼的;這些外人中,沒有一個真正在乎她,只不過是想要她的魔法、她的力量。
作者/SamScript
SCP-ZH-237 - 躍於布海
當項目進行跳躍時,圖樣的位置將浮出項目靠近頭方的立體結構,並以目標布料為落點,以拋物線軌跡跳躍,並在過程中於布料外呈現其立體結構,若於軌跡中有非布料阻擋物,項目將穿過該物體,並導致該物體在兩到三小時內散發魚腥味。
作者/YONGZUN
母親、異族、大洪水:上古台灣異常史講座
這些人的語言跟台灣本地的幾個語言支群有著兩千年的隔閡,而留在本地的台灣智人語又各自受到了夜之子的影響。我們認為這就是台灣一塊小小的地方有著極高語言複雜度的原因——夜之子與大洪水的影響功不可沒。
作者/SamScript
SCP-ZH-621 - 瘟疫飛揚於奇蹟之島
這類「裸露」的神經原型使人類的乙太質網路暴露在SCP-ZH-835所產生的環境AVE粒子中,因此極容易受到AVE粒子的修飾,最終導致人類生體水準的提升、遺傳的變異性增加,並取得原先不具備的奇蹟學能力。
作者/SamScript
SCP-ZH-142 - 媽咪,我愛你
但我畢竟是凡夫俗人的肉體,而不是聖母聖子那樣的永生不朽,我也不是一個真正大愛的人,有一天,我發現我無法平等的愛著所有人了,這讓我難過了很久、很久,就算你們都自由自在地離開了,我還是很難受,食不知味,每晚都睡不著。
作者/Lillian1152
因為,我很幸運
「……那是妳自己弄的嗎?」太多太多了,蘇晨甚至不知道應該指向哪一條疤痕。很淺,卻很多很密。那不是為了自殺,或是什麼失敗的嘗試。那是為了欺騙自己,假裝自己正在贖罪。
「看見血的顏色會讓我平靜下來。」
作者/Lostwhat
鋼鐵男子與熾熱女子
「每次看到你跟其他女孩子說話我就很忌妒,我想把你變成我的,而我也是你的,彼此專屬的。」他摸著錢了的手掌,從手背摸到手心,摸著骨頭的形狀,體會著血肉的溫暖,把指紋的凹凸都摸清楚,強迫對方十指相扣,要兩人體會彼此掌心的溫度。
作者/YONGZUN
酒單:柯夢波丹
「我開始有點怕你了,常櫻先生。」
老酒保那歷滿風霜歲月的面容露出了體諒的笑容:「我只是希望每位客人都能夠放下平時的煩憂在這裡輕鬆的享受而不是自個兒喝悶酒,如果妳不想說也沒有關係,我會為妳保留空間。」
作者/BalesBomb does not match any existing user name
本月翻譯作品
SCP-3166 - 加菲貓,你根本不知道自己有多孤獨
在來到目標身邊後,SCP-3166將試圖使用鄰近物鈍器造成目標身體傷害.或透過自我開膛剖肚取出千層麵強迫餵食目標。在此過程中,SCP-3166會發出貓叫聲、呼嚕聲、尖叫聲響,有如一隻極為激動的貓。
作者/Tanhony
譯者/Frederica Bernkastel
維安設施檔案:Site-64
與安德森機器人相關的當地異常活動激增,促使Site-64建造了異常材料與電子產品實驗室,也促使了更多的機動特遣隊遷移至設施內,使其成為當地主要特遣隊的中繼站。
作者/Jacob Conwell
譯者/KaiTenno
Jude的奇妙冒險
《Jude的奇妙冒險》講述了Jude Kriyot在他爆炸性的告別後,逃離Are We Cool Yet?派來追殺他的成員的故事。
《Jude的奇妙冒險》講述了「反大麻玩家」組織的建立,並歌頌JJ、Esther、Jude三人綻放的友誼之花。
SCP-4001 - 永恆亞歷山大
在這座城裡的我們曾是如此驕傲。亞歷山大是偉大的城,那座圖書館舉世稱羨,但除了我們,無人知曉那底下還埋藏著真正的偉大。也許如果我們當時……不,我也曾無數次思考過這種選擇,但這絕不會是祂會想要的。
SCP-1360 - 遊隼系列機器人31號
31號與您之前購買的產品不同,它配備了高等適應性人工智慧,此技術可讓它的行為更貼近常人並避免制式化。31號的個性會根據它與您的互動及使用紀錄而逐漸演變,數天後,它將成為令嬡最好的朋友和您最忠誠的僕人。
作者/Jacob Conwell
譯者/surprising_mars
SCP-7510解密
無論如何呢,生活在他維度的邪惡存在透過那個傷口爬進了上帝體內,設法感染了上帝。那就像是個寄生蟲,寄生上帝的身體操縱著祂,回應祈禱,向信徒贈禮等等──就像我先前提到的那樣,它現在認為自己是上帝了。
SCP-2306 - 返世AI
Dr. Bozkurt:好吧,既然你都這麼說了……你是被命名為「Ian」的,對嗎?
SCP-2306-1:是的。我從出生起就叫這個名字。
Dr. Bozkurt:出生?
SCP-2306-1:創造,應該這麼說。
作者/Jacob Conwell
譯者/defenestration
SCP-1783 - 紙板狗
D-23893的傷口遭到一種不明細菌感染,而傷口周遭的組織開始變得扁平且轉換成難以與紙板區分的未知物質。抗生素療法無法停止或減緩感染,且傳播速度快至無法截肢。最終,D-23893完全轉換成他本人的平面人形紙板,並有另一塊紙板支撐其立起。
作者/Eskobar
譯者/EmptyName723
SCP-5772 - 一個反例
基於流體本身並非理想流體,當特徵漩渦寬度達到原子尺度時,該系統最終將不再依循納維-斯托克斯方程。此時,能量高度地集中導致流體的組成粒子破裂,短暫形成一個普朗克尺度的黑洞,並釋放出1%以上的流體靜止質量。
再構想中心頁
簡單來說,這是對維基已有作品的翻拍之作。你喜歡這文章的點子,但如果有些事態的發展不一樣呢?如果異常以不同的方式運作呢?如果是同特性但不同的異常呢?這就像是個致敬而不取而代之的重寫行動。
SCP-6970 - 折磨你的基金會
我們讓他坐在觀眾席上欣賞僱用的表演,令在舞臺上表演的想法滲入他們腦海,沉醉於當年在檯上的時刻,或者更好的———童年受站立鼓掌和閃亮獎杯洗禮的回憶。我們借助弗洛伊德心理學與他們交談。那是另一檔事———讓他們自己說出來。
敬持聖杯之影 中心頁
沒有人確切知道第七次超自然大戰中到底發生了什麼事情。但至少可以肯定的是,納粹德國發現了聖杯,卻又失去了它。戰爭將一切掩蓋,帷幕協議在基金會和GOC最終的妥協下得以維持,而解開此謎團的嘗試也消失於鐵幕之後。
作者/©︎誇大其詞之眾
譯者/ting129
7000競賽回顧:反思評分標準
我認為當你喜歡某篇文章時,想要剖析這個作品之所以好的理由,要從中挑出能打磨改進的地方將會更加艱難。這就像是要在混凝土中找裂縫一樣。如果它做得相當好了,就算上頭有著微觀的裂縫,你也很難用肉眼挑出這種毛病。
作者/LORDXVNV
譯者/Frederica Bernkastel
SCP-868 - 助憶型模因
實驗表明不論持有SCP-868的時間多寡,都足以免除記憶刪除措施對記憶的影響。此外,於感染的第二階段,SCP-868將能完全抵消受試者於人生中任意時間點接受記憶刪除的效果,並從而潛在允許受試者回想起機敏的,抑或是具危害性的資訊。
作者/Communism will win
譯者/Viken-K
SCP-5218 - 先入為主II
SCP-5218的每一面都是平的,只有一面例外。此外,項目的每一面都有刻上了「反常部財產」的金屬印。
項目其中一面有著簡單的拉開式金屬櫃,關閉時與項目主題齊平,打開後的小空間可以放入物體,同時阻擋了進入設備其他部分的視野。
深夜後的基金會電台,第██集:祝你一個小Meta聖誕快樂
我給你的聖誕禮物——O5議會經過十年小心考慮和向非人權威和我所知悉的尊貴人物諮詢而解密——就是你生命不僅有意義,而且是被賦予精心設計的意義的這個知識。歡迎來到超形上學的美好世界!
作者/HarryBlank
譯者/Kikunai
SCP-1422 - 黃石異常
SCP-1422從未防止基金會員工知曉黃石國家公園的存在,而是抹除了所有員工對該公園的存在記憶與知識。倘若如此,對SCP-868的研究將可能為基金會提供解方來應對類似SCP-1422的理論性異常。
作者/Communism will win
譯者/SamScript
solvex的提案
保護人類免於異常影響的組織很久以前就存在於世界各地了。儘管保護的方式有無數種,但終究得會需要接觸到異常相關知識,而這個過程中,走到活人實驗這一塊將是不可避免的。
作者/solvex
譯者/Frederica Bernkastel
SCP-2512 - 位於亞利桑那的異常區域
在接受收容期間,共有14次正式紀錄的SCP-2512-3對話紀錄。這些紀錄包括:各種「閒聊」主題的談話、對SCP-2512及其周圍地區的正向評價與感謝、對情緒不佳職員的明顯安撫嘗試。
SCP-2343 - 我到孟斐斯的理由
上述的收容措施應在 Site-88 與 Site-19 各保留一份影本,並受到各自斯克蘭頓現實穩定場的維護。這些影本每日都應與本文件進行比對檢驗,確保文本內容沒有偏誤。
作者/Doctor Cimmerian
譯者/SamScript
SCP-4812 - 憤怒
公主卻無意遠行古歐。在天王艦隊經過大漩渦之際,他施了一道狂野的惡咒,加諸亞巴頓王室,直指天王本尊。一場風暴捲襲而至,將眾多官兵戰船擊落海底,是公主向一尊古老無名的神祇禱告,以報擄獲之仇。
作者/djkaktus
譯者/Edward_Knave
SCP-2480 - 仍未成就之祭禮
倏忽之間,地面又被許多猩紅色的光滑觸手撕開。牠們抓住了萊伯狄特工的腳踝,把她拖進一個任何人類都不可能通過的小縫。我聽見她的尖叫以及骨骼碎裂的聲音。
我沒有回頭,就是死命地跑。
作者/Metaphysician
譯者/vomiter
SCP-4840 - 惡魔蘭斯洛特與空中之城奧達泡帕多普利斯
覺得自己身處在比自己大得多的事物中心。這不是你的錯──你怎麼有辦法知道呢?那些遠古日子已經過去了數十億年,幾乎所有當時在場的人都已經不可能開口說話了。(停頓)但我還在這裡。
作者/djkaktus
譯者/Frederica Bernkastel
SCP-2155 - 墨西哥流亡政府
帶有SCP-2155的文件將會把各類權力機構認定為「入侵者」,這包括了SCP-2155-1宣稱領土上的所有政權、天主教會、大型販毒集團,在其中一起案例中,基金會也成為他們鎖定的目標。
作者/DrAbreu
譯者/Frederica Bernkastel
SCP-2254 - 惡魔拉海爾與慾望之谷
黑色星期二協議還指定了對法倫鎮上五名婦女的持續處分,他們雖然已經離開法倫鎮,SCP-2254仍會偶爾去拜訪這些人員。這些人員的年齡都位於16-29歲之間,已透過在其供水系統投放美服培酮與前列腺素造成其不孕。
作者/djkaktus
譯者/Frederica Bernkastel
SCP-078-JP - 永恆懷爐
當SCP-078-JP與空氣接觸,則每分鐘以0.4℃的速率持續不變地提高溫度,已上升的溫度無法下降。因為該項目在缺氧狀態下的溫度上升有所減慢,故目前認定溫度上升的速度與氧氣含量相關。
作者/ak1-yorunaga
譯者/Edward_Knave
賜予之主
她聯繫上了當時住在那裡的門徒,艾哈邁德,而他接受了她的來訪。她央求我協助她將 主再次召喚至容器之中,屆時祂將可能賜予我們祂的權能,並使我們昇華。自那時起我得到了一隻魔寵,一隻掠竊者用吾主的血肉所雜交繁殖出的耗子。
作者/sirpudding
譯者/Viken-K
SCP-2425 - 第五教會招募工具
梅柏里研究員(埃爾德里奇博士研究助理)的筆記:測試結束後大家都高興的笑了。他們中的一些人甚至還手舞足蹈了起來;他們真的很進入狀態。你覺得我們可以再來一次嗎,博士?
作者/Ihp does not match any existing user name
譯者/Frederica Bernkastel
KTE-7609-Ochre-Egochild
有幾項試驗性敍事都有被編輯的跡象。突然之間文件的主角變成了GOC人員,而異常項目變成了威脅實體——這些修改都不完全,因此能被及時發現。本人建議速戰速決,以免之後影響到一些重要的敘事。
SCP-5001-J
究竟發生了什麼?這個披薩要鳳梨做什麼?到底發生了什麼?它想要什麼?這是要做什麼?到底發生了什麼?
但……披薩羅必須這麼做。披薩羅必須搞定這一切!即便披薩羅不明白!
SCP-1203 - 銜尾蛇
在死前一至三小時,SCP-1203會開始癲癇,接著出現類似緊張症的現象,最終,所有生理功能都將停擺。死亡時間是以新生兒出現脈搏時為準,而非母親自然死亡時。
作者/faminepulse
譯者/EmptyName723
SCP-2406 - 沉於鹹海的巨神兵
軀幹周邊的壓痕則暗示該項目曾被一隻巨大且靈活的觸手纏繞並擠壓。 SCP-2406外表面看似自然風化的痕跡後來也被證實是一種強酸物質——可能來自上述未知異常生物——的腐蝕。
作者/Metaphysician
譯者/vomiter
不容懷疑的聲音
1964-1971年間:在這十年間,美國空軍部署20,000,000加侖 全球超自然聯盟設計的奈米分解液與噬血蟎。超過八百萬越南人被殺或受傷,以及因為機械除葉蟻群落對於當地動植物相的適應與干擾,使得數十萬人出生即帶有嚴重的缺陷。
作者/Vezaz
譯者/Pseudopoet
SCP-5126 - 吃下你的床
SCP-5126-A:的確是!你們有人想吃零食嗎?[SCP-5126-A 遞了一顆枕頭。]
Sigma-1:那些羽毛是可以吃的嗎?
SCP-5126-A:嗯。我不確定。不過它們吃起來很美味!
SCP-964 - 不可描述的變形
該重構過程將耗時16小時,並完全改變該項目的外觀、物理特性及化學成分。其改變結果通常為固態的,重量介於2至100 kg內的常見物品,並且不會表現出危險或異常性質。
SCP-1958 - 魔法巴士
SCP-1958的側板用噴漆塗上了英文字樣「星間移動」、「不到南門二就灰飛煙滅」;分析SCP-1958在與基金會接觸前軌跡的結果顯示,項目將會在3720萬年後抵達半人馬座A星附近。
作者/Smapti
譯者/Frederica Bernkastel
SCP-6510 - 飛天環
穿戴SCP-6510者會取得將項目加速至5g1的能力。SCP-6510會對使用者的身體施加張力,由此提供自行指向的飛行能力。SCP-6510賦予的加速度與穿戴者身體的質量無關:不論其身體質量,使用該項目者都將會達到一致的最高加速度。
作者/LORDXVNV
譯者/Edward_Knave
SCP-750 - 不一樣的人生觀
暴露於SCP-750的人員報告稱他們的視力發生了以下變化:
人造牆壁、天花板及地板都被一種類似於生物膜的物質所覆蓋
天空呈現深紅色,而雲總是呈現黑色
食品被類似於被肢解的人類肢體、器官與內臟的集合所替代
作者/不明
譯者/Red phosphorus
化身
若不擅長算數那這台機器就什麼也不是。若不善於創造那這個心智就什麼也不是。身體也什麼都不是。一個模板加一個名字加一種性別加一副身體等同於一條生命。一條生命等同於四分之一個可以利用的身體。四條生命等同於一項完成的任務。
作者/A Random Day
譯者/Viken-K
SCP-004 - 十二鏽鑰與異界之門
受試者若使用 SCP-004-7 或 SCP-004-12 以外的鑰匙開啟大門,則其身體將沿多個方向撕裂,碎塊都要在一段時間後才會被發現。在本文寫成的當下,每個受試者都只有兩部分的碎塊被尋獲。
作者/deusprogrammer
譯者/vomiter
SCP-5370 - 棋布錯峙
所以我們要將精神傾注在每一步棋中,讓它們充滿意義,藉此去重新喚醒他的特質。試著想像紅隊是袋飽滿的金幣,我們邀來的志願者就是洗錢機,我們需要從他們那兒分別取出指定的特質——
SCP-1724 - 靈魂儀
SCP-1724-3的監視螢幕將顯示一個0-999之間的數字,以及對該號碼表達議論的聲音。無法得知SCP-1724的聲源來自何處,SCP-1724內部並沒有任何能夠發聲的儀器。這些評論大多是議論乘坐者的,得分越低者評價越低。
作者/匿名
譯者/Frederica Bernkastel
如何安全召喚神祇
不要只是為了能召喚神就召喚神。如果可以這樣搞,我就不會躲在地堡裡寫這篇文章了。這很容易失敗,賭注高到相當不合理。只有在絕對必要時這麼做。我會告訴你不管怎樣這都很不值得,但這就是個謊言。
SCP-1982 - 第一南方第五教會
奧特加研究員:這是誰在說話?
SCP-1982-A:教眾在說話。
奧特加研究員:我現在看到的這個人是誰?
SCP-1982-A:就是起司本人。大人物,大人物。尊敬的執政官慶典「大起司」荷拉斯。
標準掩蓋故事列表
在公眾虛假資訊部門,我們有需要為事態粉飾太平,以確保那些問題在公眾眼中盡可能的正常,為此我們編定了標準掩蓋故事列表,以應對無法從當前位置移除的異常。
作者/Karados
譯者/Frederica Bernkastel
SCP-1523 - 靈魂兄弟
SCP-1523:可以,兄弟。這首可以。讓我來改編一下。
SCP-1523表演了一首完全不同的曲子,旋律與歌詞都相當不和諧,推測是受到了第五教會教義的影響。第一節歌曲以多種節奏反覆的「血液中有力量」構成。
SCP-7559 - O是「器官」(Organs)
從對SCP-7559的延伸研究,發現在SCP-7559出現後6-8週,SCP-7559括約肌會擴張到納入周遭組織,並能夠將一部分或是整體器官傳送至其他宿主體內。截至目前,並沒有在器官的「受贈者」體內發現排斥現象,「捐贈者」的器官功能也毫無損失。
作者/Weryllium
譯者/NocturnalT
SCP-7219 - F是「輻射」(Fallout)
我越挖情況就越糟糕,就像全身嚴重曬傷一樣。我正在嘔吐,頭髮和指甲都在脫落。山姆說我昨晚流鼻血了,但我沒有勇氣實在地說是眼睛流的。那傢伙同樣也知道這件事。在夢裏它向我道歉並說很快便不會痛了,要我撐過去。
作者/Dr Balthazaar
譯者/KenNG
SCP-7660 - Q是「問題」(Questions)
她跑了。那聲音命令你享用你的餐點。當獵犬喉頭最後一點肉在你胃中悲戚地落下,聲音告訴你將剩下的部分丟棄。你順著牙齒的指示,將屍骸扛上肩膀,跟隨似乎只有你肌肉記憶的道路前行。行走和咀嚼的節奏,將你試圖在腦中梳理的思緒打亂。
作者/A Random Day
譯者/ting129
有關批准調查特定研究資產於克服人體固有極限之應用價值的申請
由於排斥症候群所帶來的困擾,有無數種義肢和醫學植入物的設計或概念無法被實現。若能打破這項困境,那將能夠大幅拓展人體增強的可能性,允許更多種類的醫療設備與義肢能直接與人體組織接觸,並潛在容許了腦機介面的運行可能。
SCP-7396 - J是「投棄貨」(Jetsam)
SCP-7396-A是在歐特雲內部堆積的人類生物遺骸以及個人物品。基金會的分析師推測SCP-7396-A的狀態與爆炸有關,然而在沒有可以證實因果連結的證據前,對爆炸原始發生地的探勘行動優先級將會降低,以利於正在進行的SCP-7396-A收容行動。
作者/Billith
譯者/AbyssDream
SCP-1083 - 大學頭骨
1083-1一開始就已完全了解237人生中的所有事件,並透過蘇格拉底式對話與237討論了她做過的所有錯和邏輯錯誤之處。237描述她一開始對該實體抱有大量的憤怒和怨恨,然而,她在邏輯和道德哲學的學習讓她最終接受了實體的論述。
作者/Eskobar
譯者/EmptyName723
內在的聖者
等一下下,這是個有趣的服裝。
齒輪就像是植入了手臂和臉上,還搭配了一件銅褐色的斗篷。這在萬聖節裡幾乎百分之百是個普通人。我的意思是,他甚至還加上了滴答聲作為背景音效。
作者/HatIsMyFriend
譯者/vomiter
SCP-2075 - 萬肉之道
阿爾伯特·柯能堡博士: 你一直以來都有控制他人的能力嗎?
SCP-2075:這是一份禮物。很久以前收到的。阿狄泰姆的至高術士伊仰觸摸了我,把我擁入信仰之中。
阿爾伯特·柯能堡博士: 是的,我還有情報指出你曾用這份能力建立了一個迷信宗教。
作者/Metaphysician
譯者/vomiter
SCP-1252 - 未完幻想
SCP-1252應被蒙騙去相信「蘇西」或稱「蘇西·梅·福克斯」目前還活著,並在附近一家兒童專科醫院接受治療。員工被鼓勵在SCP-1252談及這件事向項目堅持這個說法。員工也被進一步鼓勵去強調項目在等待蘇西回來時應該要有耐心。
作者/SoullessSingularity
譯者/Lostwhat
本月藝術作品
編輯部資訊
連結
加入編輯部
這份月刊才剛起步,非常歡迎任何人加入一起編輯。讓我們共同記錄繁中基金會的路程。
漫畫與專欄作品熱烈徵求中,歡迎前來#月刊編輯部投稿!
加入#月刊編輯部