您正在查詢的標題為:關注組織
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:機動特遣隊
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:基金會設施
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:人物檔案
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:世界線中心頁
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:系列檔案室
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:競賽資料庫
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:異常物品紀錄
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:超常事件紀錄
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:未解明地點列表
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:基金會故事
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
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; } }
作品著作資訊
本期封面圖片來自於pxhere屬於 (CC0 1.0)由Dr V Valentine後製為周刊封面。
本主題微調合併自
EstrellaYoshte的Monotypical外觀主題
MalyceGraves與
EstrellaYoshte的Newspaper外觀主題
新式封面的靈感來自遠野妖怪保護区ハブ的板頭,並在vomiter的協助下完成。
Table of Contents
|
近期新聞
SCP驚選集翻譯活動-訪談專欄
點此前往訪談頁面!
Imgur使用條款更新
Imgur將在5月15日刪除未使用的舊內容,而因本站頁面的圖片大量使用Imgur,可以預想會有一定的影響。
為此,在此呼籲各用戶備份自己頁面中使用的圖片,同時也可以視情況轉移至Flickr作為Imgur的替代。
INT翻譯積分賽
為了未來活動能以最佳方式進行,INT舉行了翻譯積分賽,透過翻譯的文章累計分數,且與世界線、關注組織等越有關聯,該篇分數就越高!活動自今日至6/1號截止。
本月展出作品
項目展出
SCP-ZH-226 - 冬日女孩
作者:KaiTenno
恩…村裡的人都說我是奇怪的孩子,下雪的時候都不覺得冷,夏天卻都要穿好幾件外套。而且他們還說我是村裡唯一的外族人,因為村莊裡只有我有金色的頭髮和白皮膚。
翻譯展出
SCP-2970 - 聖囚
SCP-2970從他們面前轉過身去,並開始沿一條直線持續行走。大約半個小時過後,地平線上出現了幾棟以黏土或簡陋的磚頭砌造而成的樓房,似乎是一個小型村落。SCP-2970在距離建築至少三公里處停了下來,並端坐於地面上。
故事展出
穀雨
作者:Semibreve
——那架飛機在雲層間上竄下跳,在一個桶滾之後猛然向下偏轉並再度猛烈拉抬,一個迴旋後又進行,最後在那雷達死角處向上急衝,自由的像是隻剛學會飛翔的小貓頭鷹,但那凌厲的切入角度又總能讓人覺得自己在下一秒便會成為眼前猛禽爪上的肥肉。
綜合展出
蛛網國際安保報告書 CI-S-057:霓虹兔電子遊樂場
作者:Nihilmace
有傳聞表示霓虹兔電子遊樂場沙鹿分店是一個大型外省掛幫派1的勢力範圍,該幫派估計總人數兩萬人,並擁有跨國勢力,他們也向沙鹿分店收取保護費,在千禧年2後的這幾年,臺灣的治安問題仍然有不少進步空間。
本月原創作品
缺席
他持續著高過載的機動,很快便消失在了藍天裡;與他同時起飛、執行同個任務的僚機被遠遠的甩在了身後。
在無人機廣泛採用之前,在長空之上,我們通常不能奢望那些優秀的飛行員,能夠在直面恐怖之後再平凡返航。
作者/Semibreve
穀雨
Reverberate大口吸入了氧氣面罩中的氣體,打亂了方才規律的沉重呼吸聲,戰鬥機的副翼一偏,優越的氣動與別具一格的前掠翼構造便在夜空中上演著一個銳角級別的可怕轉向機動。
「呼哈!」
作者/Semibreve
不默而生
『Hypnos,你在哪裡呢?在哪裡、在哪裡呢?』
Hypnos咬緊的牙關發生了滑動,一塊崩落的碎塊在口腔裡,因不停變換的重力翻動著——背後的發動機仍在推動著自己前行,進入了雲層之間。
作者/Semibreve
向星星殉情
夏離章的嘴角泛起頑皮的笑意,用雙手和雙腿在沙地上來回擺動,然後奮力撐起身體,留下了小小的沙痕「沙天使。」
「我們都要死了,不會有天使啦。」被這種荒唐的舉動不經意的逗笑了,Lucifelle忍不住吐槽了一句「說是死神還差不多。」
作者/Lostwhat
未知航程:恆星之影1-2
現在基金會資源與人力的調度每秒以億計算,無數的決策群和行政單位正在或補救或抵抗世界的變局,無論如何,人類都正在盡全力拼搏,無論看上去多麼可悲與骯髒。
「我們的工作,不恪盡職責便全無意義。」
作者/Semibreve
聖誕節快樂
比起春節、清明、中秋,他確信他對聖誕節保有更美好的印象。來到新的地方,他又有了一個新的代號,但至少是自己取的,他非常堅定要讓這個名字出現在他的識別證上,成為其他人認識他最直觀的方法之一。
作者/linrain0201
SCP-ZH-362 - 物理實驗教具第二版
李██:你或許不瞭解,但在我們眼中,這台機器不是個異常。
張██主管:請你解釋一下為何你認為它不是個異常。我們的研究顯示它顯然完全不合乎我們自然界的常理,況且……
李██:我想你對於「異常」的定義有些誤解。
SCP-ZH-901 - 自然擴張
SCP-ZH-901 是位於高雄市橋頭區高雄新市鎮一片具有空間異常的土地。儘管航空攝影和衛星圖像中 SCP-ZH-901 的佔地面積為1,697公頃,但實地以傳統方式測量卻能得到大約一千倍以上的結果。
未知航程:恆星之影1-1
所有人的步槍都已經上膛、戰鬥機開始發動機試車、飛行甲板上的人員與人文簡報室內的機動特遣隊員在短暫的簡報過後便登上了,有些人剛清醒過來便啟動了空投艙的運載系統,因為在警報聲中的他們都明白,出大事了。
作者/Semibreve
本月翻譯作品
SCP-1527 - 我們的造鐘人,我們絢麗的天空
當他的鐘響起時,城鎮上方的天空便會導至連我們都甚少理解的奇妙地點。那個鐘每天會響起十二次,每次都會開啟通往不同地方的道路。就算不走上這些道路,人們依然可以看向天空中的那些景象並欣賞它們的雄偉壯麗。
作者/Anborough
譯者/EmptyName723
答辯
史考特禮貌地對他點了點頭。「歸檔與修校研究過去,以發現現存的異常物體與事件。那本書能幫助我們開展工作,如果你願意將它讓給我們的話。」
哈利將袋子緊緊抱在胸前。「那如果我不肯呢?」
論文
「你覺得我在隱瞞什麼,哈利?」
哈利下定決心不再回答。「是的。」然後他就回答了。
史考特回到桌前,俯身趴在桌上,幾乎就是斜著眼的看著哈利。他的鏡片閃閃發光。「找出我在隱瞞什麼,我就讓你發表你的幽靈船故事。」
SCP-332 - 1976年Kirk Lonwood高中遊行樂隊
SCP-332並未如預期在賽後去換下制服,也沒有向任何親友取得聯繫,就這麼徹底消失了。他們在競賽結束後45分鐘再度出現,他們在Kirk Lonwood音樂室內一動也不動,甚至對任何外來刺激都毫無回應。
作者/匿名、stormbreath
譯者/Frederica Bernkastel
SCP-305 - 低語石
SCP-305的效應在個體有罪惡感(尤以對犯罪事件為甚)或精神不穩的時候會大幅增強。因此,Site-305的員工一律為經過犯罪紀錄及精神穩定性篩查的非D級研究員與特工。任何開始聽到低語稱讚的人員必須即時調離站點。
作者/GwenWinterheart
譯者/Edward_Knave
SCP-7195 - Alex Thorley得到一隻貓
SCP-7195停止呼嚕。他叫了一聲,接着跳上Thorley未被佔用的大腿上。
Thorley:噢!好吧。
SCP-7195繼續呼嚕。Thorley小心翼翼地撫摸着貓咪,然後繼續工作。
作者/Cassandra_Prime does not match any existing user name
譯者/Kikunai
SCP-6401 - 凋敝法庭
凋敝:(嘲諷地笑了)不完全是。季節循環是由四座法庭所構成。夏季代表著現存之物,秋季代表著終結之物,冬季代表著不存在之物,而再變之物則是……嗯,本院不能再稱其為春季法庭是吧?
作者/Ethagon
譯者/Frederica Bernkastel
季節循環中心頁
它用時間的千刀萬剮壓平所有石頭與樹
眾生俱死它才在不能再靜的空氣中停駐
從貧瘠大地生長出的新芽向著天空伸展
當雲層散開之時一縷光線在呼喚你的名
作者/Ethagon
譯者/Frederica Bernkastel
維安設施檔案:Site-118
在發現破壞的森林,基金會也制定了4000-Halloway程序後,Site-118獲選為我們每年必須造訪目的地的考察協調設施。有一段時間,考察行動就從本站點的主內部壁爐(即4000-MIF)開始。
作者/Ethagon
譯者/Frederica Bernkastel
SCP-345 - 石魔方
若多於一面同時處於復原狀態,則所有復原面對應的過程將會相繼發生。多於一面復原後生成的塑像將會由所有復原面代表的材質共同組成。例如在花崗岩與黑曜岩兩面復原後得出的塑像會同時具有花崗岩組成的「陸地」以及黑曜岩組成的「海洋」。
作者/Enma Ai
譯者/Edward_Knave
SCP-631 - 懼暗的夜行捕食者
這類生物隨後會尋找最接近而落單且在睡眠中的人類,並以尾刺插入該目標的喉嚨,以避免其發聲。在注射引致癱瘓的毒液之後,SCP-631會在目標死亡的同時以上述姿勢維持2至3分鐘。此後,該生物會快速攝取目標的內臟,並經由尾部注入其受精卵以填補空間。
作者/Anborough
譯者/Edward_Knave
SCP-565 - 愛德的首級
其主要的行走方式是利用從頭顱後的大型壓傷位置伸出腦部組織組成的觸鬚。這些觸鬚常被當作「足部」使用,令SCP-565得以如同蟹類一般在海床爬行,但偶然也會以近似章魚或水母的觸手之形,用作搬動物件及移動。
遊隼
「赫克托爾是什麼意思?」女孩推開父親的手並問道。
「赫克托爾是一名偉大的勇士,特洛伊城的守衛。」
「那他也會是個偉大的勇士嗎?」
「它該對得起我付出的價錢。」詹姆斯輕笑著。
作者/Jacob Conwell
譯者/surprising_mars
插曲:一份摘錄
很顯然,我們收到了Wondertainment發來的停終信函,以他們一貫的有趣方式。簡而言之,如果我們不停止試圖侵犯他們的營業秘密,那他們就會對我們提起訴訟。又或者像他們有聲有色地說的那樣,『法網游龍先生會來拜訪我們』。
作者/Drewbear
譯者/Viken-K
SCP-5288 - 一顆星!
首先,在24到48小時後,與描述中相匹配的真實世界商品將開始以評論中的方式失效。此效應可以影響全世界的產品,並以隨機的方式挑選。效應發生的頻率會隨著評論的持續時間增長而增加。此效應回報僅發生於消費者購買商品的情況下。
SCP-7593 - 豪斯的煉獄
豪斯:放我走,好嗎?拜託!我不應在地獄裏!我很乖。我做了應做的事。你們這些傢伙簡直就是邪惡的代名詞,而我竭盡全力確保你們留在這裏,那我不就是乖孩子嗎?我與邪惡抗爭。我是英雄!加上我從沒殺過人!
SCP-5492 - 真空
由於SCP-5492事件似乎成為了時間的基本構成元素,且所有試圖避免/妨礙SCP-5492的行為都只會反而使其繼續存在,已放棄收容SCP-5492或妨礙其組成事件的相關常識。
作者/Jack Ike
譯者/Frederica Bernkastel
SCP-1853 - 表現增強劑
部分受試者會為了利用該異常效應,而試圖將生命中的各種瑣事轉變為某種形式的競爭。該行為已被證實會對受試者的性格造成損害,這將使他們疏遠許多先前所友好的個人。
作者/佚名
譯者/Viken-K
幾個在SCP不該做與該做事情的例子
就過去閱讀過的眾多初稿而言,本表列舉了新入網站創作的作者常犯的毛病。本列表的目標是舉出具體案例,說明那些你可能會無心做出的錯誤,並告訴你為何要改進與如何改進。
SCP-6056 - 繼續爆炸完畢
SCP-6056是指一系列於2021年4月28日至2021年8月4日之間,Site-43內無故產生的衝擊波。每次衝擊波的空氣體積膨脹程度與小型爆炸的相近,足以將物件高速推離源頭,並對附近人員造成中度傷害。
作者/HarryBlank
譯者/Kikunai
平靜的日子
基金會,還是一如既往地堅韌不拔,堅持到了最後。然而,隨著歲月流逝,它繼續存在的理由越來越少。隨著所有異常事物的消失,基金會也失去了它的目的。一個又一個的站點被關閉、員工被解雇,或者,對剩下的少數D級人員來說,是被處決。很快地,組織只剩下一小部份了。
作者/Dmatix
譯者/Red phosphorus
公爵的末日
能看見Kondraki博士正騎在SCP-682的背上,他手中拿著稍早時入手高壓電纜的兩段,電纜的其餘部分則裝在了簡易的韁繩上。觀測到Kondraki博士開始「騎」著SCP-682,與此同時他一邊喊叫著什麼,一邊用空著的手揮舞他的帽子。
SCP-1291 - 美式足球神祇
又一個球季結束了,而我們數年來最佳的機會溜走了。7-5,更好了,但仍然不夠。而且,隨著威爾農和羅德畢業,我們在防守上只剩下一半的實力。就算是坦納完全發揮出潛力,我們下一個球季也不可能打得一樣好。
作者/Anaxagoras
譯者/EmptyName723
SCP-2602影像證據
影像2602-124:安靜閱讀區
分析:儘管在圖書館睡著是違反現行圖書館規範的,但在曾經的圖書館中,在安靜的地方小睡的訪客相當常見。
SCP-2602,曾經是圖書館
受影響者無法表達SCP-2602作為圖書館到異常效應顯現期間內的用途,無論是以直接或間接方式表達皆是如此。當被要求回應相關要求時,受影響者只會堅持並反覆強調SCP-2602曾經是圖書館的事實。
SCP-6416解密
這種形上性質特性使SCP-6416能覆寫他版時間線序列轉變的影響,從而使整個系統具有極強的彈性。舉個例子,SCP-6416-方塊實體如果不將其他版時間線對應物全部抹消,那它就不可能被摧毀。
SCP-3004解密
正如歸檔報告提到的那樣,天主教最初有試過與Cétlaidí融合。很顯然的,3004-1認定基督教與最初那些德魯伊崇拜相差不遠,可以召喚並與之互動。它還感染了基督教的各個分支,混入了各個層次的崇拜之中。
SCP-4001解密
就這樣,基金會現在對「永恆亞歷山大」負有了絕對的責任。西奧波利斯認可了庫多波利斯博士的性格,他可以放手了。他們兩人在日出時分來到了地表,在一段談話後,西奧波利斯撒手人寰。
廢除部中心頁
當個案的實體,與高層職員的政治與意識型態鬥爭相左時,我們的工作就是在基金會常規手段不能奏效時,做出決定是否要採取進一步的保全措施。當涉及異常的破壞──保存與保護正常世界最終最極端的方式──時,我們絕不能輕率以待。
作者/Calibold
譯者/Frederica Bernkastel
SCP-3004 - 意象成蟲
牠覺得自己是神。不只是神,是那位上帝神。牠看見我是如此的高興。但我根本不想加入那喜悅之中。那是所有的血與牙。牠看見了我們擁有的東西,看到了我們的信仰。我想牠自以為給了我們想要的東西。
SCP-2517 - 這次我看見了上帝在嗑蘑菇
所有拒絕吸食SCP-2517的親友都會遭到斷絕關係,吸食者還會聲稱自己大部分的熟人都已經被從現實中抹除了。在此階段,個體捏造記憶將相當普遍且具有集體共識,吸食者也經常聲稱相同狀況的熟人也有同樣的記憶。
評價我的主管
RateMyDirector是基金會唯一可以為主管匿名評分的網站。主管是否在用Keter級職務理由逼你加班?他搬走了員工休息室裏的超棒咖啡機嗎?還是他是個記得在生日派對帶蛋糕的良心主管?請讓你的同僚知道!
作者/多人合著
譯者/Kikunai
alex thorley 夢到壽司。
水是如此漆黑,使大廳看起來更加明亮。生命與頭頂的水之間僅以一層玻璃相隔,看起來不是特別安全。
其他人看起來一點都不在乎,這座設施對他們所有人來說再尋常不過。他們一定是習慣了,甚至沒有人抬頭向上看。
SCP-2970 - 聖囚
你一定明白,神是無法……與人類相提並論的。神是由純粹的意志所構成,而且只會在必要時與人界有所交集。但祂……祂所做的遠不只如此。祂迫使自己的意志奔走於全世界,為自己塑造了肉身。隨血肉而來的便是力量,卻也有肉體的有限生命。
SCP-544-JP - 孤獨的廣播室
[未知聲源]: 快跑,快跑,要是這扇門開了,一切就太遲了。
D-1104: 已經太遲囉。還有就是,兩個人擠一間廣播室就太擠了,一個播音員就夠了。你不這麼認為嗎?而且廣播員是成年人在做的啦,這可不是小孩子的工作。
作者/me_te_de_ko
譯者/Frederica Bernkastel
關注地點
歸定為Nexus的居住異常地點中,允許居民在基金會或其他關注組織的監管下居住其中,這是因為Nexus的異常影響一般並不會超出其邊界。除此之外,基金會已經接受了部分自由港的存在,這些超常飛地僅能透過異常手段進入,在此區域無須對任何異常進行隱藏與收容。
SCP-2226-JP - 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!!!!!!
幾乎所有受影響者都無法說明痛楚與恐懼的具體內容,但仍能從部分受影響者得出「全身的毛被拔去的痛楚」以及對雞的恐懼等的報告。
作者/eggplantisnasu
譯者/Edward_Knave
你父親的肖像
「我恨你。」Draven最後只撇下了這句話。淚水仍在他眼眶打轉,胃裡還有團火燒個沒完,他感到噁心。「我恨你,你這個自私又沒種的混蛋。你他媽不留遺書,不就是因為你不在乎別人在你死後是怎麼想的嗎?你甚至不關心……」
SCP-5280-J - 過時的測量系統
SCP-5280-J的使用者主要位於美國、賴比瑞亞、(人數較少的)英國及大英國協成員國。上述區域將共同組成SCP-5280-J的主要收容區域。儘管這個區域本身是荒唐的,但平民和職員可以安全居住其中。
作者/Communism will win
譯者/Yee9527
SCP-1591 - 墜落之星
天因此降臨於世間。它們再也無法袖手旁觀,而頃刻間,它們無時無刻不在墜落。最初只在我們的土地上出現,再來是他們的土地,帶來了比我們遭受的慘況更加兇殘的悲劇。我甚至能聞到從北方傳來的燒焦味。
作者/匿名
譯者/EmptyName723
SCP-153 - 下水道蠕蟲
SCP-153會從食道及口腔排出一種類似[資料刪除]的強酸物質,並且有內外部自我偽裝的能力。此特性使SCP-153發展出了一種狩獵技巧,個體將順著水道游往淋浴間或浴缸,以酸性唾液溶解排水蓋並偽裝取代之。
作者/Quikngruvn
譯者/akerlof L
SCP-026-J - 結冰的燈柱
尼古斯博士: 喔,我的老天,這只是都市傳說而已,看清楚了。
尼古斯博士可見上前靠近EthCP-026-J,並將舌頭貼上EthCP-026-J,導致其緊密附著燈柱。
尼古斯博似: 天啊,偶的ㄙㄜˊ頭,被捏ㄗㄨˋ了,救命啊!
作者/DrMagnus
譯者/Edward_Knave
JJJ-JJJJ-J - 簡及自纂教
JJJ-JJJJ-J自即窘昨今忌獎,罪璟槳即屆戟椒譐菁舉解警擇僔怎。哉匠距則戟將賊即側稷擇久稷齟眥眷嘴「J」,僵駉際拽僅在久稷齟祖卷斤責,在子憬境駕罪蓻接在稷久加降「J」。
作者/Doctor Fullham
譯者/Edward_Knave
SCP-528 - 巫毒軟泥
對SCP-528施加壓力,使圖像中的手臂被拉長。D-528-1痛苦地尖叫,圖像每被拉展一公分,他的手臂就被拉長一英吋。詳細的X光檢查顯示D-528-1的骨骼與肌肉已被[數據刪除]。
作者/AdminBright
譯者/Red phosphorus
SCP-2858 - 像黃蜂真的在那裡工作過一樣
Durham(畫外音): 快速無痛地將黃蜂趕出您的人體系統!
[膿腫隨即爆開並露出多隻黃蜂幼蟲,這名女性開始將其全數挑出並彈開。 然後場景切回坐在凳子上的Durham,他的手裡拿著一小桶奶油。]
作者/Taffeta
譯者/Frederica Bernkastel
SCP-5756 - 持續提醒
如往年一樣,今年JM64把相同的物品——加上自己的手錶——存放到儲物櫃內,並依照Pensak部長的指示留下一支筆和一張信紙。JM64返回後,發現自己的手錶錶面碎裂,其餘表面被鈍挫磨至不反光。筆消失了,而信紙上寫着「我知道那不是你」。
作者/Placeholder McD
譯者/Kikunai
受絞之王的喜劇
因此我將餵養王以其罪惡,
使王死於毋得以再死之境!
在此之後我將會登上王位,
所有的血肉都將剝離至骨,
一切生靈乃苦痛國王之棋,
於我的木偶線下受難至死。
本月藝術作品
編輯部資訊
連結
加入編輯部
這份月刊才剛起步,非常歡迎任何人加入一起編輯。讓我們共同記錄繁中基金會的路程。
漫畫與專欄作品熱烈徵求中,歡迎前來#月刊編輯部投稿!
加入#月刊編輯部