您正在查詢的標題為:關注組織
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:機動特遣隊
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:基金會設施
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:員工與角色檔案
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:世界線中心頁
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:系列檔案室
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:競賽資料庫
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:異常物品紀錄
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:超常事件紀錄
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:未解明地點列表
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
您正在查詢的標題為:基金會故事
在多個資料庫中發現符合該標題的文件
請選擇欲查詢的資料來源,或按此取消
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 /
Dr V Valentine共同編輯
本期封面圖片由LuLu_Lucifelle繪製,經
Dr V Valentine後製為周刊封面。
本主題微調合併自
EstrellaYoshte的Monotypical外觀主題
MalyceGraves與
EstrellaYoshte的Newspaper外觀主題
新式封面的靈感來自遠野妖怪保護区ハブ的板頭,並在vomiter的協助下完成。
Table of Contents
|
近期新聞
站內搜索升級
在設置Crom作為站內搜尋方式後,除了基礎搜尋外,它現在可以透過第二列的欄位篩選標籤,更能有效地查詢出你希望的文章,歡迎各位多多利用。
夏季競賽第二階段截止
經過漫長的八月,雙階段的夏季競賽終於告一段落!
第二階段《忌》出現了許多非常優秀的文章,請各位務必趁評分階段(至9/10)投下你對文章的想法!
木屋合作活動結束
歡樂的木屋合作活動正式結束,歡迎大家動網活動網頁欣賞參賽作品。
SCP-7000競賽成果發表
年度(目前如此)大盛事——EN千競賽終於結束!這一次由HarryBlank的SCP-7000 - 輸家獲勝!
除了競賽中心頁,本次月刊也推出了相關的主題專欄!
RU分部新網站運作中
2022年5月23日,Wikidot決定阻擋俄羅斯與白俄羅斯的用戶訪問網站,這也包括SCP-RU分部。
8月10日後,SCP-RU成員製作的新網站已經可以加入並編輯,但目前仍有許多Bug及問題。
本月展出作品
項目展出
SCP-ZH-127 - 巫毒棉花糖
作者:horizon fish
「我們一開始以為只不過是普通的棉花糖,而且神奇的不會融化,直到這兩個臭丫頭先後偷吃了一口,很顯然是某個該死的人請海地巫師下了一個會讓人變成巫毒娃娃的巫術。這東西太邪門了,非常適合你們。」
翻譯展出
SCP-7000 - 輸家
維特爾博士同意返回Theta-7000。根據亞當斯上尉的報告,該員的表現平靜,並接受了自己的職務。丹博士向O5議會表示,他的SCP-7000無效化計畫已經開始了;然而LK級事件仍在接下來的2天內迅速發展。
故事展出
記憶的洪流
作者:Boooonta
於是他的父親作為一個普通的瘋子活了下來,並且成功退出這個光怪陸離的世界。這大概是許多為基金會工作過的人都希望走到的結局;然而他們不曉得的是,父親為了這一步,他犧牲了多少東西。
綜合展出
迫降事件
作者:Edward_Knave
我順道繞過飛機,希望可以檢查它的損毀。除了機腹擦地之外,在機翼上插著一枚銀灰色的圓錐,還能看見電光持續在圓錐插入的創口迸出。這可能就是導致這次迫降的原因,但是它究竟從何而來?
本月原創作品
我的贖罪
後者倒抽了一口氣,她無法否定自己確實在這種生活裡滿足了那些近乎病態的控制欲,她就像墜入冰谷般環抱著自己不住震顫的肩膀,最後從發白的唇間吐出了承認:「對。」
老闆發出了一聲輕笑然後仰躺回柔軟的椅背:「既然如此妳還有什麼不滿的呢?」
作者/BalesBomb does not match any existing user name
無序夢囈
他沒有對上狐狸生物的視線,而是向一旁走去。扔在旁邊的書包沾上了些許塵土,他撿起來拍了兩下,然後甩到肩上。
「闖入了別人的生活,叫人為了另一場夢去獻出生命,然後至始至終究就只是看著。在我之前,也死了很多很多物理少年的吧,咪呀?」
作者/Lostwhat
D-10201
Dr.Celare站起來,走過半個房間「是啊,你有潛力。你看過許多俗套的傳說和近乎偽科學的解釋吧。」
「那又如何?」
「基金會缺乏的,嗯,該怎麼說,是"創造力"嗎?你正好可以幫助我們掩蓋那些『異常』。」
作者/moonnotwhite
不可亂碰管線
錢了特工,今天沒有特別的或指定的勤務,只是待在站點內協助研究人員的一些工作,他閒得很,他偶爾也會幫忙修些站點內的電器或管線,可以說是管線小精靈。
但管線小精靈不一定每次都能夠完成任務,偶爾也會有意外,像是一些不在他理解內的管線,包括不知道的跟無法知道的。
作者/YONGZUN
特殊配備「九轉盔」實驗紀聞:赤嵐四向
「你計劃的實驗初步成功了,接下來就是針對自發危害的技術驗證。用時語誘發腦內的資訊危害來測試防護裝置……該說這想法和傳說中的Knave研究員一樣……『前衛』嗎?」他將文件放在病床前的几上,讓早已換上綠袍的病患在喝完手上的水之後就拿起文件閱讀。
作者/Edward_Knave
SCP-ZH-134 - 群
自從基金會發現SCP-ZH-134起,項目中心點的海底就已經存在著一個用鯨魚屍骨搭建的不明建築物。該建築物規模約為五十平方公尺寬,高數十公尺,看上去類似於某種未知文明的祭壇或儀式點,以鯨魚骨頭作為梁柱和基本建材,鯨魚筋結用以綁搭骨頭,骨頭上還有著複雜圖案的雕刻。
作者/Lostwhat
摯寐溶解
突然間,車廂猛烈震動。
「呀啊啊啊啊!」那一瞬間,翼祤飄在了空中半秒——然後猛然向後摔去,她狼狽地翻了一整圈,然後撞上了立在車廂正中央的欄杆。
意識所傳達出的資訊只剩下痛。
作者/Lostwhat
SCP-ZH-138 - 本文件的存儲位址有誤,已由非現實部門編輯
目前非現實部門已將SCP-ZH-138作為必要的資訊銷毀技術,認定該項目能夠在某些敘述性危害異常、或是在部分已經受到異常污染的文件上達到無效化的作用;藉此來隔絕一切的傳播媒介以及收容失效可能。
作者/Pao Mian
假面騎士Theseus:雙軌難題
那種柑橘類的香氣竄入了蘇音竹的腦子裡,使她幾乎難以呼吸,或許他本來就是這個目的。
「你很清楚這樣對我沒有用,對吧?我姑且也還是女孩子的。」蘇音竹充滿自信的歪頭,綁在兩側的銀色長髮如瀑布一般從黑白女僕裝的肩側流下,就這樣掛上了L.What身上的白色襯衫。
作者/Lostwhat
SCP-ZH-941 - 你才沒有在奮鬥
再過了30分鐘後,一名與會者詢問:「我們要取回東羅馬帝國的領土嗎?」SCP-ZH-941-A回答:「當然要」,對方再詢問:「那要怎麼做呢?畢竟別的國家可不會拿著長槍來應戰啊。」SCP-ZH-941-A非常認真地回:「我們就拿土耳其冰淇淋黏住他們的坦克履帶。哈哈哈哈。」
作者/Drfattest
SCP-ZH-318 - 認同癖
SCP-ZH-318的日常打理由全自動收容間進行,且根據"擺盪協定50"收容,所有ZH分部入職之職員將被要求閱讀檔案,並且在24小時內將此檔案從閱讀器刪除或銷毀紙本資料,並且禁止與人討論與SCP-ZH-318相關資料。
作者/K the intern
SCP-ZH-902 - 倒數之中
SCP-ZH-902-2是一具高加索人種初生男嬰屍體,其屍體形狀經大幅擠壓及扭曲成一個20厘米 x 10厘米 x 15厘米長方體狀。其原本背部的位置上嵌有一小塊有的金屬牌,上面的文字被故意磨去,憑餘下的痕跡推測兩行文字的分別有「部門之資產」及「數」的字眼。
作者/Mang Gwan
SCP-ZH-532 - 簡單人生身心診所
然而B個體則是直接夢到自己出現在手術室中,感覺像是被硬生生地從被窩拉扯出來,在夢裡睜開眼睛時看到的是全身染血的手術人員,而且他們的面部沒有五官只有一片漆黑,夢境接著伴隨剪刀的喀擦聲戛然而止。
作者/vomiter
SCP-ZH-119 - 懲罰之火不降於我
根據調查,SCP-ZH-119的發生與已逝的Site-17一般研究員芬・傑克遜,及其伴侶亞歷山大・傑克遜有關。兩人在死亡前因違反基金會規章而遭懲處減薪、調職、兩人所收養的養子過世的撫恤金取消。
作者/ting129
SCP-ZH-184 - 奔車朽索
隔天,「志怪」使用臺北捷運、都市傳說等關鍵字,排查到多個主題為「亡魂捷運」或相近於該詞組意思的文章,這些文章均聲稱曾在多條捷運路線上,遇到了停在袋狀軌上的地獄列車。在整理這些文章時,也有多名基金會員工表示自己可能遇過這種情況。
作者/Fallen_Truth
海棠依舊
「畢竟妳早就知道密碼了。」然後,真紀放下一直舉著的雙手,無奈地轉過身來,完全無視那漆黑發亮的槍身正對著自己。
「我會開槍。這不是警告,妳最好別再動……」「那就開槍吧,殺死我。」真紀輕輕地抬起對方的槍管,從腹部往上,經過了胸口,喉頭,鼻尖,最後讓槍管抵到了額頭上。
作者/Lostwhat
愛是犧牲奉獻
一個踉跚讓放在置物櫃上的公事包摔落在地而一張黯色如淵的紙片隨之滑進了他的視線。
一串有如地獄業火燒灼而成的地址自深淵中浮現。
他在這個瞬間裡明白了自己在第一筆交易裡付出的代價,不過只是區區的開胃前菜。
作者/BalesBomb does not match any existing user name
無心之言
Liu的聲音之中蘊含著疑惑以及對Zero將自己當作機器看待這個行為的怒火,這些感情連同話語一起攻向Zero。
然而這樣的溫度卻不足以融化堅冰,Zero依然以冰冷的聲音回答:「如果是為了生存,是。」
作者/Jimmypong10
交會,然後漸行漸遠
「一年一度,各位。」
Dr. Ming拿出蠟燭,放在地面,接著點燃。
特工ZUN看對方點燃蠟燭後轉身,拿起冥紙,搓揉後,丟入金爐內,Dr. Ming也接著加入燒冥紙的行動,兩人沒有說話,只是將冥紙搓揉後丟入,接著點燃,再將剩下的冥紙搓揉後丟入。
作者/YONGZUN
SCP-ZH-279 - 愛的形狀
SCP-ZH-279:我不知道該怎麼跟你解釋。
Dir. Metha:那就不需要解釋了。
SCP-ZH-279:我只覺得那裡空空的,以前醒來的時候會有臌脹感覺的地方,不見了。
作者/ting129
他們曾經非人,一如往常,未必如此
雙重標準,一個模糊的分水嶺就這樣將人形項目一分而二,其外更有一個碩大的水壩,將其與正常相隔,然而基金會並非獄卒,他們無罪,只是需要被解明,知道究竟發生了什麼。
作者/Sigtina
完美犯X的入職
而一個異常恐怖組織尚未被抄掉,這對於蛛網而言是喜憂夾半。是更多人需要保護的商機,是異常界兩巨頭——基金會與全超聯的管控加嚴,舉手投足都越來越容易被看到。
不過似乎參戰的不只有那兩巨頭,好像還有人在暗中謀劃著。
作者/ZH_mercury
本月翻譯作品
SCP-067-EX
SCP-067中發現了多種居住其中動物,如鹿、豬、松鼠、鳥類等。大部分的動物都患有腫瘤或疥癬,偶爾會被發現穿著正式服裝並直立行走,這些實體被稱為SCP-067-1。SCP-067-1似乎為旅館的管理者,並經常迎接客人,為賓客準備餐點,並帶領他們至臥室。
作者/Eekium
譯者/H New Yang(New) does not match any existing user name
SCP-4176 - 稅金
所有涉及SCP-4176事件的飛彈都設有安全艙門,「(年分)財政年度稅金」及「致:美國華盛頓國稅局(原文如此)」等短句被噴塗在整個飛彈表面。在艙門內的內容物通常是具有大量金錢價值的物品,像是珍貴的珠寶、畫作、及其他類似的物品。
SCP-7001 - Site-19
O5-1:2004年2月16日,其中一座新特外站點發現Site-19其實並不是實際地點。現在,考慮到在內布拉斯加州建造Site-19的時候,我們都在場——
O5-5:內布拉斯加?
O5-3:一,Site-19是在內華達州建造的。
O5-5:等等。不對,才不是,明明是在伊利諾州。
作者/PlaguePJP
譯者/EmptyName723
SCP-159 - 完美封鎖
當人員身在受效應影響的建築物之內時,可以自由離開建築物;但直至SCP-159的效應消失前,都無法再次進入該建築物。即使建築物本身的窗戶、門口或其他進出通道都有敞開,但所有外來事物依然無法進入建築物,恍如這些通道都是關上了一樣。
作者/regedit
譯者/MatchaCola
SCP-6938 - Alex Thorley得到一匹禮物馬
SCP-6938是一個能夠使現存敘事力量的影響無效化的物體。SCP-6938有兩個有助益的副效應:它阻止了敘事力量進一步的發展,並產生了收容它們所需的資源。由於SCP-6938對本文件的影響,進一步的資訊無法被散播。
SCP-877-KO - ██藏██體
SCP-877-KO-1 感應 SCP-877-KO 內部的動物並標示其位置。當活的哺乳動物進入 SCP-877-KO 時,其位置將以黃色像素標記在 SCP-877-KO-1 上。相關示例請參閱附錄。
在 SCP-877-KO-1 的底部寫著一段文字如下:希望您能注意到他們 — 午夜俱樂部
SCP-5417 - 歡迎回家
在2024年9月13日,全人類被轉移至SCP-5417內。
由於SCP-5417的內部空間不足以同時容納86億名人類個體,此事件導致大部分人口瞬間死亡。主要死亡原因為高壓引起的巨大擠壓傷害。產生的人類遺骸碎塊從所有有效的出入口排出;臟器的散佈範圍多達30公里,其中一部分進入了近地軌道。
作者/swordlover87
譯者/Nyunyunyun
SCP-7000 - 輸家
我每個決定都是錯誤。所有可能出錯的事情都會出錯。 我接觸過的奇葩實體多得是,他們都懶得給我隔離了。我被 VKTM 綁架過無數次了。 我無法自主,無法自控。 別人進步的時候,我只能原地踏步,彷彿有一隻腳卡在火車軌下。 我是一個負面機率槽。
SCP-7200 - 船。
基金會外部事務及情報處在與巴拿馬海事局協商後,為在巴拿馬註冊的商船頒布了特殊的「SCPF」船級。該船級僅用於收容,並且在船體大小、形狀,以及製造品質上的要求較為寬鬆。
作為SCP-7200收容行動的一部分,基金會在巴拿馬建立了四個設施(一個登記處、一座孵化場、兩座養殖場),總面積為150000平方公尺。
作者/aismallard、smlt
譯者/ting129
SCP-7009 - 殊途同歸羅馬
是。這個世界無法預測且無法知曉地怪異,但它仍在一個遵循基本定律的複雜系統中運行著。想想熱力學第二定律吧;無論如何我們依然能相信宇宙永遠會向更低的能量狀態前進。熵那絕對的確定性提供了一種淒涼的慰藉。
作者/Esoterica does not match any existing user name
譯者/ting129
SCP-6161 - 糕點刀
測試對象:Greene博士的筆記型電腦
結果:SCP-6161輕易地切穿筆記型電腦。D-1221被指示吃下一片SCP-6161-1實例。據回報,其味道嘗起來「像是帶有鬆脆碎塊的塑料」。
SCP-7070 - 不凋
O5-5: 顯然沒有;ORACLE有新任務。54區有一項救援工作。有座小鎮廢墟躲著一批倖存者。看上去又是一群船貨崇拜者。
O5-13: 你已經是監督者了,蕾貝卡。你可以選擇退出ORACLE的,你沒有繼續投身實地行動的必要。
O5-5: 就此停下讓我感覺很不對勁,尤其我還是知道外頭已經是什麼光景的人。
SCP-6238 - Scronkle
根據初級研究員Moon房間裡煙霧警報器響起的時間推測,SCP-6238自燃的時間為上午8:37,就在初級研究員Moon出房吃早餐的不久後。在消防人員抵達現場時,SCP-6238已化成灰。灰燼未顯現出任何異常性質,且在事件後交還給初級研究員Moon。
作者/UncannyClown276
譯者/sakuhoa
SCP-7300 - 浮游生物!!!
SCP-7300:是——我他媽是個浮游生物?像——像海綿寶寶?
Wexler博士:我是說,呃……我猜你是啟發那個角色的物種其中一員?
SCP-7300:天啊。我該蓋個機器人。
SCP-6868 - 橡皮小鴨泡泡鮑比
SCP-6868 能夠透過小幅度的跳躍緩慢地移動自己。
自回收以來,SCP-6868拒絕所有的交流嘗試,並跳離任何試圖接近它的人員。已判定SCP-6868罹患觸摸恐懼症。
作者/Tstaffor
譯者/Red phosphorus
SCP-7290 - 地獄子彈
在另外20%的案例中,SCP-7290-A會伴隨著巨大的槍響與數百公升的非人內臟與骨骼,以嚴重殘缺狀態重新出現。於在現場周圍發現槍擊的痕跡。
目前僅有一個未受傷的SCP-7290-A案例,該案例周遭雖有發生槍擊,但該槍聲明顯低於其他案例的槍響。
作者/Weryllium
譯者/surprising_mars
SCP-1545 - 惹人憐愛的駱馬賴瑞
進入SCP-1545內部的人員無法且沒有意願自行脫離項目,但不會抵抗他人移除戲服的行為。除非被強行移出,否則對象將持續扮演「惹人憐愛的駱馬賴瑞」直到死亡。
作者/Salman Corbette
譯者/Nyunyunyun
SCP-7777 - 懼七症
發現:案例7777-3以與7777-1類似的方式出現在CSD3中。技術人員戴維斯・希爾弗斯坦在場截獲了該設備,並且將其解碼,透過馬里諾斯聯絡員送至倫理委員會。
轉譯文字:收容專家索菲雅・羅薩里奧偽造了他的證件,並且剽竊他同僚的設計。
作者/Yossipossi
譯者/ting129
SCP-7013 - 視實是十三
O5-7: 有些事必須要辦。我們有足夠資源,可以將十三鎖在籠裡,讓他連一個念頭都逃不出去。
O5-9: 聽著,十三是個煩得透頂的混帳沒錯,這毫無疑問的。但是這至於要鎖起一個議會成員?這從前都沒有試過!我完全不能同意。
作者/Fishish、Jack Waltz
譯者/Edward_Knave
SCP-7999 - 來星星間找我
西亞斯:來,這可以看成是我們的第一場文化交流。這叫做握手。
我再次伸出我的手。
西亞斯:我們用它來說哈囉。
卡特坎猶豫了一下,隨後再次伸出自己的手,而我握住了它。
作者/fabledtiefling does not match any existing user name
譯者/EmptyName723
SCP-7666 - 陰間維加斯講座:莊家會輸
不明聲源: 喔!哇。哇,那還真是……你真慷慨。說真的,這還是第一次有人在沒有任何出爾反爾幹話的情況下搞這個。我很感激。
索納爾: 不,這不是……
亞當斯: 耶,你真的超棒的博士。
不明聲源: 因此,我會將你的城堡帶下去,女王,我會把它和你一起帶下我的地獄界──等等,我們到底在哪裡啊?無論如何,下去囉。
SPC-3008
SPC-3008與普通填充玩具有許多共通特徵,如柔軟且毛絨的表皮、以棉花填充的內部、與印刷著條碼與製造商的標籤。儘管外觀看似無害,SPC-3008實際上是個極為惡毒的實體,具有危險的精神控制能力。
作者/Sevenball、Tstaffor
譯者/moonnotwhite
SCP-3128 - 讓我們來玩大富翁吧!
ALPHA:快點,擲骰子吧。
GAMMA:我不可能贏的。你已經擁有,嗯,六個房產了,老兄。
BETA:骰就對了。
GAMMA:好啦,隨便。我一直討厭這愚蠢的 —
SCP-097
九月一日至十一月一日期間,假如受影響的兒童仍未從夢遊中被叫醒過,那麼這些兒童在夢遊時就不會再做出前述的行動,而是改為往SCP-097的所在地直走過去。受兒童的孩童會不惜長途跋涉、一步一腳印地走向SCP-097。
作者/Dexanote
譯者/MatchaCola
SCP-7700 - Cimmerian博士差點死掉
Cimmerian博士被混沌反叛軍特工從海拔約2.5公里高的飛機上丟出。他在落地時撞斷數根樹枝、摔到一座後院裡的彈跳床後彈進了游泳池裡,使他受到嚴重但非致命的傷害並存活。
作者/Doctor Cimmerian
譯者/EmptyName723
SCP-7500 - 愛爾蘭人的幸運
[項目嘗試使用按鈕,但無法啟動行人穿越號誌燈。]
Harrison特工:呃,沒關係,我自己按就好了。
SCP-7500:你不能這麼做!我按不了的話,你也不該按,孩子。
Harrison特工:但我真的該過—
[三輛汽車在十字路口相撞。]
SCP-5400-J - 超級宇宙無敵機密文章
若在未持有4級/5400-J權限的情況下擅自訪問本文件,你的身份以及活動將會被記錄,並立即施以嚴懲行政處份。
SCP-7007 - 不幸峽谷
簡潔起見,省略以下16分鐘的鏡頭。所有畫面都是艾可特工被分配到的任務;有些成功有些失敗,但每一個都給艾可特工帶來的巨大的人手傷亡與心理創傷。艾可在第3張圖片出現後便不再說話。這一輪次結束後,O5-7得到3分,克萊爾博士得2分。
SCP-6902 - 遺失的行李
在任何時候,須至少有一名基金會特工在紐華克自由國際機場的行李領取處等候。每當SCP-6902出現在行李提取處,上述的特工將把它帶至僻靜的場所,直到其消失為止。如果有未知身分的人來索取SCP-6902,則應盡快確認該人的身份。
作者/LizardWizard
譯者/Red phosphorus
本月藝術作品
主題專欄
SCP-7000競賽經過約一個月的評分階段,終於於8月30日公布結果!
本次月刊我們邀請了各位譯者,稍微介紹自己翻譯的作品或是留言!
Frederica Bernkastel:不復返世界線的延續,輸家贏了!
LOVEMARGINAL並未留言,但也感謝翻譯!
ting129:畏懼在於無法言說,勇氣在於發出呼救。
EmptyName723:喔,經商蜥蜴,請告訴我你的智慧吧!
- SCP-7999 - 來星星間找我 作者:fabledtiefling does not match any existing user name
EmptyName723:一次偶然下,兩個種族把握機會建立友誼。這篇作品充分描繪出每次相遇都離不開運氣的優美故事。
EmptyName723:作為最大的站點,Site-19突然不再是基金會所認識的Site-19了,O5們該如何「控制、收容、保護」?
brandonyu:一個放棄永生以和家人團聚的男人。
EmptyName723:一切不幸都朝著Cimmerian博士而來,他會倖存是因為異常,嗎?
Frederica Bernkastel:在不復返世界線中,一位身受其害的媒體人決定發起反擊。
Frederica Bernkastel:在這個基金會,連幸運都能偽造。
Frederica Bernkastel:巨錘豪斯 開墮 啊哈哈哈哈
平面開起來 SITE-666飛起來飛起來!! 走囉 高歌離席 哈哈
抓到啦 還想躲啊撒旦 日曆一打五 開墮 太舒服啦
幫我…做掩蓋…琳賽…
ting129:就這樣開著船,基金會(一如往常地)鑽過了法律漏洞。
Frederica Bernkastel:個人覺得有點像是反轉版本的破曉時分,但解密的部分處理不好,除此之外的氣氛都相當到位。
sakuhoa:一位會計師變成藻……我是說變成浮游生物後就變成浮游生物的形狀了。
surprising_mars:以最簡短的敘述暗示有一群性喜玩弄人的幽靈。
Edward_Knave:十三素來不祥,O5議會的第十三席應該怎麼辦?新歡樂基金會給了我們一個答案。
- SCP-7009 - 殊途同歸羅馬 作者:Esoterica does not match any existing user name
ting129:願機率眷顧永恆的羅馬帝國。

簡單的跟大家自我介紹一下
嘿,大家好?你可以叫我LuLu、路路或是刺蝟,姑且算是繁分的一名創作者……我還沒辦法很好的找到自己的定位,但我確實很喜歡這個地方,也十分樂意為這個社群貢獻更多,在我能寫出一些讓我滿意的創舉之前,你們可以先把我當成繁分吉祥物之類的存在。
為什麼LULU的作者形象是一隻可愛的小刺蝟呢?
這個嘛、當初剛加入繁分時我還不太會使用DC,那時候用了一張刺蝟的照片當成頭像,之後就自然而然的被群裡的大家叫成刺蝟,我很喜歡這個身份便留下來使用了。
LULU拿手的創作類型/想創作的作品類型?
拿手嗎……我不擅長寫出含括範圍與部門太大的設定,或許反過來說便代表我擅長寫一些小故事也說不定,想創作的作品類型是像主站作者Lordstonefish那樣將自己的感情融合進作品內的風格,希望有一天也能寫出像他那樣的意識流項目。
最喜歡/在意自己的哪一篇作品?
大概是牛奶拼圖吧,是我投稿的第一篇外圍故事,我每隔一段時間就會拿出來重看一次。雖然現在看來文筆還是太不成熟了,有許多地方的用詞可以改得更好,但我沒有打算去修改它,而是想要將它作為一個成長的里程碑。
LULU之後的創作計畫??
雖然這樣說不太好但其實沒有!想要寫的東西是有的、安排著寫到一半的東西也是有的,可是在得到一個寫下去的契機或是突破口之前我想先暫時放著,或許未來的哪天就能想到更好的表達方式了呢,我相信靈感與手感會自己找上我的。
LULU拿手的畫畫風格
Q版還有可愛的東西,是和基金會格格不入的風格呢,時常希望自己的畫風能夠更加真實一些。
為什麼路西法叫路西法?
他不叫路西法!是路西菲爾!雖然兩個名字詞源是一樣的,是晨光的意思,至於為什麼是這個名字容我先賣個關子,不過不是他本人取的就是了。
LULU喜歡的作品/想推薦的作品
因為很多所以這裡就只提幾個吧,主站喜歡的是SCP-3999跟SCP-4012,繁分喜歡的是山姆的SCP-ZH-228翠埔、SCP-ZH-223孽種,離章的SCP-ZH-055主廚、還有離章寫過的幾乎所有故事。
想要特別推薦的是孽種,我很喜歡這種充滿各種暗喻的短篇項目。
想跟大家說的話
創作是一件很美好的事!不要放棄,總有一天你會成為理想中的自己的。(鼓舞刺蝟.jpg)
編輯部資訊
連結
加入編輯部
這份月刊才剛起步,非常歡迎任何人加入一起編輯。讓我們共同記錄繁中基金會的路程。
漫畫與專欄作品熱烈徵求中,歡迎前來#月刊編輯部投稿!
加入#月刊編輯部