CURRENT MISSION: Update, uncensor and (if needed) rewrite all the imported pages from SNCApedia.
Additionally, please tag all unnecessary discussion pages with the {{Delete}} template, for example those with outdated info.
For the love of god, please only mark your articles with {{WIP}} if you actually intend to finish them. Just look at how many there are in the WIP category.


Tether is currently on a break until the 16th of July. Please contact me for any and all things regarding SECApedia. Soyoyuki (talk) 01:36, 26 June 2026 (UTC)
You may still submit your janitor/approver application, but you wont get anywhere if you arent already autoconfirmed.


The community rules have been slightly updated, with the mention of "No-Link" sites.This is also mentioned & explained in rule 9.2
soygem.party and jarty.party have been moved out of the Gray Area and into the Friendly Zone.


The file size upload limit has FINALLY been increased to 8 megabytes. Sorry saars.

Template:OMGSISU/styles.css

From SECApedia
Jump to navigationJump to search
/* Table wrapper forces the box to "shrink-wrap" its contents perfectly. */
.omgsisu-aligner {
	display: table;
	margin: 10px auto;
}

.omgsisu-container {
	position: relative;
	overflow: hidden; 
	/* Heavily black with a hint of red/blue (deep gloomy purple) */
	background-color: #120e15;
	background: radial-gradient(circle, #1f1624 0%, #0a070c 100%);
	/* Dark muted purple border */
	border: 3px solid #4a3354;
	/* Much sharper edges, less "fun" */
	border-radius: 2px;
	box-shadow: inset 0 0 10px rgba(74, 51, 84, 0.8), 0 4px 6px rgba(0,0,0,0.5);
	padding: 10px 20px;
	z-index: 1;
}

/* Background Layers - Gloomy drifting broken hearts */
.omgsisu-bg {
	position: absolute;
	top: -50%; left: -50%; 
	width: 200%; height: 200%;
	font-size: 55px; 
	line-height: 1.15;
	letter-spacing: -2px;
	word-wrap: break-word;
	opacity: 0.12; /* Very faint */
	z-index: 0;
	animation: sisu-bg-slide 25s ease-in-out infinite alternate; 
}

@keyframes sisu-bg-slide {
	0% { transform: translate(0, 0); }
	100% { transform: translate(10%, 10%); }
}

/* Layout */
.omgsisu-inner {
	position: relative;
	z-index: 2; 
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: center; 
	gap: 20px;
}

.omgsisu-text {
	text-align: center;
}

.omgsisu-image {
	flex: 0 0 auto;
}

/* Title Styling */
.omgsisu-title {
	font-size: 140%;
	font-weight: bold;
	color: #e0d8e6; /* Pallid, slightly dead off-white */
	/* Dark gloomy stroke */
	text-shadow: 
		-2px -2px 0 #4a3354,  2px -2px 0 #4a3354,
		-2px  2px 0 #4a3354,  2px  2px 0 #4a3354,
		 0px  4px 6px rgba(0, 0, 0, 0.8);
	margin-bottom: 3px;
}
.omgsisu-title a { color: #e0d8e6; text-decoration: none; }
.omgsisu-title a:hover { text-decoration: underline; }

.omgsisu-subtitle {
	font-size: 110%;
	color: #b0a3b8; /* Muted greyish purple */
	font-weight: bold;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}

/* -------------------------------------
   FALLING RAIN (Straight Down)
-------------------------------------- */
.omgsisu-rain {
	position: absolute;
	top: -20px;
	font-size: 18px;
	opacity: 0;
	z-index: 1;
	animation: sisu-rain-fall linear infinite;
}

@keyframes sisu-rain-fall {
	0% { transform: translateY(0); opacity: 0; }
	10% { opacity: 0.6; }
	80% { opacity: 0.6; }
	100% { transform: translateY(150px); opacity: 0; }
}

.r1 { left: 5%; animation-duration: 1.2s; animation-delay: 0.1s; }
.r2 { left: 18%; animation-duration: 1.5s; animation-delay: 0.8s; }
.r3 { left: 32%; animation-duration: 1.3s; animation-delay: 0.3s; }
.r4 { left: 45%; animation-duration: 1.7s; animation-delay: 0.9s; }
.r5 { left: 60%; animation-duration: 1.4s; animation-delay: 0.2s; }
.r6 { left: 75%; animation-duration: 1.6s; animation-delay: 0.6s; }
.r7 { left: 88%; animation-duration: 1.2s; animation-delay: 0.4s; }
.r8 { left: 95%; animation-duration: 1.5s; animation-delay: 0.7s; }

/* -------------------------------------
   THROWN ITEMS (Dead Roses Gravity)
-------------------------------------- */
.omgsisu-item {
	position: absolute;
	top: 85%;
	font-size: 24px;
	opacity: 0;
	z-index: 1; 
	animation: sisu-item-throw linear infinite;
}

@keyframes sisu-item-throw {
	0% { transform: translate(0, 10px) rotate(0deg); opacity: 0; animation-timing-function: ease-out; }
	15% { opacity: 1; }
	50% { transform: translate(40px, -70px) rotate(180deg); opacity: 1; animation-timing-function: ease-in; }
	85% { opacity: 1; }
	100% { transform: translate(80px, 30px) rotate(360deg); opacity: 0; }
}

.i1 { left: 10%; animation-duration: 3s; animation-delay: 0s; }
.i2 { left: 30%; animation-duration: 4s; animation-delay: 1.5s; }
.i3 { left: 50%; animation-duration: 3.5s; animation-delay: 0.5s; }
.i4 { left: 70%; animation-duration: 4.5s; animation-delay: 2s; }
.i5 { left: 85%; animation-duration: 3.2s; animation-delay: 1s; }
.i6 { left: 20%; animation-duration: 3.8s; animation-delay: 2.5s; }

/* -------------------------------------
   FLOATING EMOTIONS (Sluggish Float)
-------------------------------------- */
.omgsisu-emotion {
	position: absolute;
	top: 85%;
	font-size: 26px;
	opacity: 0;
	z-index: 1; 
	animation: sisu-emotion-float linear infinite;
}

@keyframes sisu-emotion-float {
	0% { transform: translateY(0) scale(0.8); opacity: 0; }
	20% { opacity: 0.8; }
	70% { opacity: 0.8; }
	100% { transform: translateY(-70px) scale(1.1); opacity: 0; }
}

.e1 { left: 15%; animation-duration: 6s; animation-delay: 0.2s; }
.e2 { left: 40%; animation-duration: 7s; animation-delay: 1.5s; }
.e3 { left: 65%; animation-duration: 5.5s; animation-delay: 0.8s; }
.e4 { left: 90%; animation-duration: 6.5s; animation-delay: 2.2s; }