@supports(display: grid) { :root { --sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19); --body-width-on-desktop: 45.75rem; } @media only screen and (min-width: 769px) { #side-bar .close-menu { display: block; position: fixed; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; background: unset; opacity: 1; pointer-events: all; z-index: -1; } #side-bar .close-menu img { color: transparent; } #side-bar .close-menu::before, #side-bar .close-menu::after { content: ""; box-sizing: border-box; position: fixed; display: block; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; padding: 0; margin: 0; text-align: center; pointer-events: all; cursor: pointer; transition: opacity var(--sidebar-transition-timing); } #side-bar .close-menu::before { --mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E"); z-index: -1; background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: 50% 50%; mask-position: 50% 50%; -webkit-mask-size: 60%; mask-size: 60%; } #side-bar .close-menu::after { z-index: -2; background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important; border-radius: var(--toggle-roundness, 50%); border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid; } #side-bar:focus-within .close-menu, #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu { pointer-events: none; } #side-bar:focus-within .close-menu::before, #side-bar:focus-within .close-menu::after { opacity: 0; pointer-events: none; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before, #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after { opacity: 0; pointer-events: none; } #side-bar { display: block; position: fixed; top: 0; left: calc(var(--sidebar-width-on-desktop)*-1); z-index: 10; transition: left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; height: 100%; overflow-y: auto; overflow-x: hidden; margin-top: 0; } #side-bar:focus-within { left: 0; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover { left: 0; } #side-bar .side-block { margin-top: 1rem; background-color: rgb(0, 0, 0, 0); border-radius: 0; border-left-width: 0px; border-right-width: 0px; } #main-content::before { content: ""; display: block; position: fixed; top: 0; right: 0; z-index: -1; opacity: 0; transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; margin-left: var(--sidebar-width-on-desktop); background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat; padding-right: 0; width: 100%; height: 100vh; pointer-events: none; z-index: 99; } #side-bar:focus-within ~ #main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } @supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar { padding: inherit; } } #content-wrap { display: flex; flex-direction: row; width: calc(100vw - (100vw - 100%)); min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem))); flex-grow: 2; height: auto; position: relative; margin: 0 auto; max-width: inherit; } #main-content { width: 100%; position: initial; max-height: 100%; padding: 2rem 1rem; max-width: var(--body-width-on-desktop, 45.75rem); margin: 0 auto; } #page-content { max-width: min(90vw, var(--body-width-on-desktop, 45.75rem)); } @supports (-webkit-hyphens:none) { #side-bar { transition: left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; padding-right: 0; background-color: rgb(0, 0, 0, 0); pointer-events: all; overflow-x: visible; overflow-y: visible; z-index: 999; } #side-bar::-webkit-scrollbar { opacity: 0; -webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; } #side-bar .close-menu::before { z-index: 999; } #side-bar .close-menu::after { z-index: 998; } #side-bar:hover .close-menu::before, #side-bar:hover .close-menu::after { opacity: 0; } #side-bar:hover { left: 0; background-color: rgba(var(--swatch-menubg-color), 1); padding-right: 0; } #side-bar:hover::-webkit-scrollbar { opacity: 1; } #side-bar:hover~#main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } } } }
:root { /* header measurements */ --header-height-on-desktop: 10rem; --header-height-on-mobile: 10rem; --header-h1-font-size: clamp(2rem, 5vw, 2.8125rem); --header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem); --logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/img/logo.svg"); } #header { --search-textbox-text-color: var(--swatch-secondary-color); background: none; } #header::before { content: " "; position: absolute; width: 100%; height: 100%; left: 0; top: 0.75rem; background-image: var(--logo-image); background-repeat: no-repeat; background-position: center 0; background-size: auto calc(var(--header-height-on-desktop) - 1.5rem); opacity: 0.8; pointer-events: none; } #header h1, #header h2 { margin: 0; padding: 0; width: 100%; height: var(--header-height-on-desktop); display: flex; align-items: center; justify-content: center; display: flex; align-items: center; justify-content: center; } #header h1 a, #header h1 a::before, #header h2 span, #header h2 span::before { margin: 0; padding: 0; z-index: 0; display: block; text-align: center; } #header h1 { z-index: 1; } #header h1 a::before, #header h1 a::after { content: var(--header-title); } #header h1 a::before { color: rgb(var(--swatch-text-tertiary-color)); z-index: -1; -webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark)); } #header h1 a::after { color: rgb(var(--swatch-headerh1-color)); z-index: 1; } #header h2 { z-index: 0; text-transform: uppercase; pointer-events: none; } #header h2 span { margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/2 - 2em); } #header h2 span::before, #header h2 span::after { --wght: 600; content: var(--header-subtitle); position: absolute; left: 50%; transform: translateY(-50%) translateX(-50%); width: 100%; text-align: center; } #header h2 span::before { -webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark)); } #header h2 span::after { color: rgb(var(--swatch-headerh2-color)); z-index: 1; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { color: rgba(0, 0, 0, 0); } @media (min-width: 36rem) { #login-status { flex-grow: 1; left: 3%; right: initial; } #login-status::before { --mask-image: none; background-color: transparent; } #login-status:not(:focus-within) { color: rgb(var(--login-line-divider-color)); -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial; } #login-status #account-topbutton, #login-status:not(:focus-within) #account-topbutton { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); background-color: rgba(var(--login-arrow-color), 0); } #login-status #account-topbutton::before{ --clip-path: polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% ); --mask-image: initial; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(var(--login-arrow-color), 1); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #login-status #account-topbutton::before, #login-status:not(:focus-within) #account-topbutton::before, #login-status:not(:focus-within) #account-topbutton:hover::before { --clip-path: polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% ); --mask-image: initial; } #login-status:not(:focus-within) #account-topbutton::after { display: none; } #login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); pointer-events: all; -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) { opacity: 1; } #login-status #my-account { --wght: 300; } #account-options { background: var(--gradient-header); } #search-top-box { top: 1.5em; right: 3%; background: rgba(var(--search-focus-textbox-bg-color), 0.4); } #search-top-box:focus-within ~ #login-status { opacity: 1; } #search-top-box::after { transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); } #search-top-box:not(:focus-within)::after { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0% 100% ); background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #search-top-box:not(:focus-within):hover::after { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); background-color: rgb(var(--search-icon-hover-bg-color)); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) { max-width: var(--search-width); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { max-width: var(--search-width); padding: 0 var(--search-height) 0 1em; outline-width: 0; background-color: rgb(var(--search-focus-textbox-bg-color), 0.35); color: rgba(var(--search-textbox-text-color), 0.4); cursor: pointer; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"], #search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] { pointer-events: all; border: none; } } #page-title::after, .meta-title::after, #page-title::before, .meta-title::before { content: ""; flex-grow: 1; height: 0.0625rem; background: rgb(var(--swatch-primary)); } #page-title::before, .meta-title::before { margin: auto 1.25rem auto auto; }
:root { /* header measurements */ --header-height-on-desktop: 10rem; --header-height-on-mobile: 10rem; --header-h1-font-size: clamp(2rem, 5vw, 2.8125rem); --header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem); --logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/img/logo.svg"); } #header { --search-textbox-text-color: var(--swatch-secondary-color); background: none; } #header::before { content: " "; position: absolute; width: 100%; height: 100%; left: 0; top: 0.75rem; background-image: var(--logo-image); background-repeat: no-repeat; background-position: center 0; background-size: auto calc(var(--header-height-on-desktop) - 1.5rem); opacity: 0.8; pointer-events: none; } #header h1, #header h2 { margin: 0; padding: 0; width: 100%; height: var(--header-height-on-desktop); display: flex; align-items: center; justify-content: center; display: flex; align-items: center; justify-content: center; } #header h1 a, #header h1 a::before, #header h2 span, #header h2 span::before { margin: 0; padding: 0; z-index: 0; display: block; text-align: center; } #header h1 { z-index: 1; } #header h1 a::before, #header h1 a::after { content: var(--header-title); } #header h1 a::before { color: rgb(var(--swatch-text-tertiary-color)); z-index: -1; -webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark)); } #header h1 a::after { color: rgb(var(--swatch-headerh1-color)); z-index: 1; } #header h2 { z-index: 0; text-transform: uppercase; pointer-events: none; } #header h2 span { margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/2 - 2em); } #header h2 span::before, #header h2 span::after { --wght: 600; content: var(--header-subtitle); position: absolute; left: 50%; transform: translateY(-50%) translateX(-50%); width: 100%; text-align: center; } #header h2 span::before { -webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark)); } #header h2 span::after { color: rgb(var(--swatch-headerh2-color)); z-index: 1; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { color: rgba(0, 0, 0, 0); } @media (min-width: 36rem) { #login-status { flex-grow: 1; left: 3%; right: initial; } #login-status::before { --mask-image: none; background-color: transparent; } #login-status:not(:focus-within) { color: rgb(var(--login-line-divider-color)); -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial; } #login-status #account-topbutton, #login-status:not(:focus-within) #account-topbutton { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); background-color: rgba(var(--login-arrow-color), 0); } #login-status #account-topbutton::before{ --clip-path: polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% ); --mask-image: initial; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(var(--login-arrow-color), 1); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #login-status #account-topbutton::before, #login-status:not(:focus-within) #account-topbutton::before, #login-status:not(:focus-within) #account-topbutton:hover::before { --clip-path: polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% ); --mask-image: initial; } #login-status:not(:focus-within) #account-topbutton::after { display: none; } #login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); pointer-events: all; -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) { opacity: 1; } #login-status #my-account { --wght: 300; } #account-options { background: var(--gradient-header); } #search-top-box { top: 1.5em; right: 3%; background: rgba(var(--search-focus-textbox-bg-color), 0.4); } #search-top-box:focus-within ~ #login-status { opacity: 1; } #search-top-box::after { transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); } #search-top-box:not(:focus-within)::after { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0% 100% ); background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #search-top-box:not(:focus-within):hover::after { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); background-color: rgb(var(--search-icon-hover-bg-color)); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) { max-width: var(--search-width); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { max-width: var(--search-width); padding: 0 var(--search-height) 0 1em; outline-width: 0; background-color: rgb(var(--search-focus-textbox-bg-color), 0.35); color: rgba(var(--search-textbox-text-color), 0.4); cursor: pointer; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"], #search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] { pointer-events: all; border: none; } } #page-title::after, .meta-title::after, #page-title::before, .meta-title::before { content: ""; flex-grow: 1; height: 0.0625rem; background: rgb(var(--swatch-primary)); } #page-title::before, .meta-title::before { margin: auto 1.25rem auto auto; }
The following personnel file for esteemed SCP Wiki user
Its a Bad Idea has been DECLASSIFIED.
All personnel should read at their leisure :)
SCP-5901 [♬] — World's Greatest Skeeball
Congratulations!!! New High Score! Please Enter Name…
(08 Apr 2020 00:35) (+33), Last comment by barredowl, 15 Apr 2020 19:31
My first SCP, and it probably shows. This is far from my best work, but I credit its survival to giving me the motivation to keep producing and improving. I don't have anything profound to say about this one, mostly because I had no idea what I was doing at the time.
I'm not sure there's much here to rewrite if I ever want to revisit it, but I keep it around for nostalgic purposes.
SCP-5898 [♬] — Corn Belt (with Ohnonium)
P.S. I'd take care of the Corn before the damn Crows show up.
(21 Jun 2020 20:33) (+158), Last comment by Prime Girl, 06 Dec 2021 22:03
Written for the 2020 Exquisite Corpse Contest, posted last-minute. Given the constraints of the contest, I am happy with how this turned out. This is still one of my longest pieces, and it's probably the closest I've come to writing a "traditional" story/character arc so far. There are concepts and characters in here that I could come back to and continue to develop in future articles if inspiration hits.
This article also has one of my favorite endings I've been able to come up with, so there's that.
SCP-5433 [♬] — Casanova
(SCP-5433 is silent. Its display is stuck on the words "Hot Stuff".)
(21 Feb 2021 00:04) (+41), Last comment by FPfive, 29 Sep 2023 10:00
Written for CupidCon 2021. I wrote this mostly to push out of my comfort zone. I've done character work before, but this piece relies entirely on it. It was a great exercise for both dialogue and character interaction. I owe its success entirely to the help of HarryBlank and
Pedagon, who sat me down and explained to me the premise of basic human interaction.
I posted this towards the end of the contest so it got a little buried, but regardless of the upvote count, I'm still satisfied with how this turned out.
SCP-6789 [♬] — Return. Return. Return. (with Ralliston,
Trotskyeet)
I don't know what drove me to defile such a gift of nature. Greed, or fear. Or both.
(25 May 2021 07:22) (+313), Last comment by Ralliston, 14 Sep 2022 16:14
Written for the SCP-6000 Contest.
This is a lot of things. When I was approached by my coauthor Ralliston and asked to help him write a political comedy to rip on Poland for several thousand words, we were both skeptical of whether or not we could make it work. We decided to scrap the idea on the grounds that it would be too ambitious.
I'm glad we got to rip on Poland anyway.
This hits on a lot of personal notes for me regarding the relationship we as a society have with nature. We took a rather straightforward approach to the concept, having nature slap humanity in the face for its abuse towards it. The Foundation here is almost irrelevant in the big picture; it's merely a stand-in for society as a whole. The idea to have the story be told from the perspective of an alternate Foundation helps to accentuate this, I think. The Foundation in this story can be anyone. We all have it in us to do either good or evil.
All that aside, this was a blast to write. Credit to Ralliston and
Trotskyeet for coming up with the majority of the content here. Will we regret taking the Sirenhead slot? Only time will tell.
SCP-6898 [♬] — Blue Hawaii
The existence of an imperceptible, anomalous ecology within Earth’s hydrosphere cannot be ruled out.
(31 Dec 2021 19:08) (+47), Last comment by Purplayoss, 26 Apr 2022 18:14
My Art Exchange for KirQ.
This was meant to serve as the aquatic horror piece I've always wanted to do, but then it turned into something not-quite-horror somewhere in the writing process and I'm okay with that. This was meant to possibly serve as a springboard for future articles in a similar setting, so I left a lot of things to expand upon if I ever get around to it.
SCP-7900 [♬] — A Place to Drown in
It's been so long since he's seen the surface. I can't wait.
(28 Jul 2022 17:04) (+270), Last comment by Who is Real, 27 Aug 2023 10:33
I've had an iteration of this story in my head for the better part of five years—this is far from everything I wanted to get out, but it was enough to make me feel comfortable putting it out as a complete package. It's a combination of wiki inspiration and personal fears bottled into a classic cult horror story. Lovecraft took cephalopods so I took cetaceans.
Expect more from this setting.
SCP-7470 [♬] — M is for Moonlight
[The presence is directly above him. The building's power cuts and the room is bathed in pale light.]
(15 Oct 2022 16:46) (+236), Last comment by Its a Bad Idea, 19 Nov 2023 17:59
Written for ANTHOLOGY.
The Earth and Moon. The Moon and Earth. Day, Night, and the Mother with her beam of White. Good Night, Good Night, and don't let the bed bugs Bite.
A Symphony of Iron and Steel
THIS BODY WAS ASSIGNED THE NAME "CRADLE."
(12 Oct 2020 00:23) (+76), Last comment by Rounderhouse, 19 Oct 2020 21:35
Written for the 2020 Canon Renaissance Contest. My first tale, and a huge one at that. This might look like a monster, but most of its length is in dialogue or image sprites. This would not be possible without the help of my amazing team. CRADLE's character design is not entirely my own, as I brainstormed much of it with my team, but it was so fun to put together such a unique character.
FRAGMENTED / COMPILED (with Placeholder McD,
Tyumen,
Pedagon)
let me tell you a story.
(15 Oct 2020 02:51) (+70), Last comment by Crow-Cat, 10 Nov 2021 00:26
The finale to the Limited Memory series, set in the AIAD Canon. While I only wrote a small portion of this specific piece, but I am blown away with how it turned out. The blend of media, visuals, and text throughout the whole series, much of which was done by Placeholder McD, is phenomenal, and I'm proud that we were able to create something with a similar level of charm and character as the original AIAD series.
Bear Flag Republic
BY THE PRESIDENT OF THE UNITED STATES OF AMERICA
Life and Limb
Die, priest.
(18 Mar 2022 03:51) (+20), Last comment by bigslothonmyface, 18 May 2022 15:33
Written for Team Spirit (Lamentte,
GremlinGroup, and
Its a Bad Idea) for the 2022 Department Contest. Had a lot of fun with this one, broke some prose boundaries, and got to work with a fantastic team. If you liked this (or didn't, for that matter), please check out
GremlinGroup's SCP-6368!
The Bathrooms Wiki (with HarryBlank,
AnActualCrow,
DodoDevil,
Dysadron,
Elenee FishTruck,
Fishish,
GremlinGroup,
Grigori Karpin,
J Dune,
JakdragonX,
LORDXVNV,
PlaguePJP,
R4_EX,
Ralliston,
Rounderhouse, and
Trotskyeet)
This is where the real shit goes down.
(01 Apr 2022 14:34) (+287), Last comment by PenOrSaber1, 20 Nov 2022 20:26
Enough said.
The Beach - Part I
John screamed, and the carcass howled, and the wave crested and crashed, rushed to his feet and
(15 Dec 2022 17:07) (+68), Last comment by Sobek109, 20 Feb 2023 16:21
I saw a fish once. It was all slippery and slimy, and I kept wondering how it could breathe through all that mucky water. Gross. I picked it up and tried to grab it but it kept slipping out of my bare hands. Most of the people had left the beach by then, and the sun was just starting to go down. The sky was purple fire and the water was warm. I stripped naked and waded into the ocean. I kept walking forward. Walking, not swimming. Even as the sand slipped deeper and deeper, and I felt the slippery skin of fish on my toes and skin, I didn't look back. Water covered my head and filled my lungs. My hands grew webs between the fingers and my legs shriveled and died. I was baptized. Then I wrote this tale.
The Beach - Part II
“Never would I think in all my life,” he choked through haggard breaths, “to be graced by the voice of God, that beautiful song of white.”
(28 Jan 2023 20:14) (+54), Last comment by NadTheNam, 06 Nov 2023 01:57
A man living in the fishing hamlet once told me a story of how the fish in the sea came to fill Earth’s waters. He told me all the fish were born inside the belly of a great big whale. Biggest of them all, with the arms of a man. Some called it the One Great, and it held all life in its stretchy maw, its hunger satiated because there was nothing else to stuff itself with. One day the fish became restless, and they thirsted for freedom, for air, and for light. They wanted to eat, hunt, fight and kill and survive. They wanted to evolve. And so they chewed a hole through the belly of the One Great and burst like a sore across the vast blue lakes, anguishing in the hateful sunlight. Then the man threw out his net and pulled in a bright twinkling fish and took a bite from its flank. He smiled with bloody teeth and pulled down his shirt collar to show three tattooed gill lines on his throat. The thing about the sea though, he said, is that it never dies and it always remembers. From the whale’s mouth we came and to the whale’s mouth we shall return. The sea will claim you back. And then he leapt into the black bay water and disappeared from sight.
ART

SCP-6789 - Return. Return. Return.
by DodoDevil

Site-15 postcard, from the Limited Memory series. From left to right, Dr. Nathan Valis (Dr. Placeholder), Dr. Pierre Dagon, Yves Isabi, and Agent Tyler Umen.
by daviiid
Yves Isabi
by kelzaii

SCP-7900 - A Place to Drown in
by DodoDevil
Notre Dame de la Mer
by Gabriel McQueen
[DATA EXPUNGED]