The Gold Network: Soyworld | SNCApedia | SoyPlace


New feature: SNCApedia:Advertisements.


I'm not dead, just inactive for the moment. Faggot (talk) 20:16, 9 April 2026 (UTC)

Template:Pepe/styles.css: Difference between revisions

From SNCApedia, the shit nobody cares about encyclopedia
Jump to navigationJump to search
mNo edit summary
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
/* Outer container forces the entire template to shrink-wrap (no extra width) */
/* Outer container forces the entire template to shrink-wrap */
.pepe-outer {
.pepe-outer {
display: table;
display: table;
margin: 0.5em auto;
margin: 1em auto; /* Slightly increased margin to make room for the shadow */
}
}


Line 9: Line 9:
position: relative;
position: relative;
display: flex;
display: flex;
align-items: stretch; /* Allows children to define their vertical alignment */
align-items: stretch;  
justify-content: space-between;
justify-content: space-between;
border: 5px solid #417a05;
border: 5px solid #417a05;
border-radius: 2px; /* Tiny bit of polish */
background: linear-gradient(#8DB255, #5B8930);
background: linear-gradient(#8DB255, #5B8930);
text-shadow: 0px 0px 40px #00fe20, 0px 0px 2px #00fe20;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4); /* Nice polished drop shadow */
overflow: hidden;  
overflow: hidden;  
}
}
Line 23: Line 24:
/*  
/*  
   ==========================================
   ==========================================
   KEK TEXT BACKGROUND
   KEK TEXT BACKGROUND (Crisp, No Glow)
   ==========================================
   ==========================================
*/
*/
Line 30: Line 31:
top: -50px; left: -50px; right: -50px; bottom: -50px;
top: -50px; left: -50px; right: -50px; bottom: -50px;
z-index: 1;
z-index: 1;
color: rgba(0, 255, 32, 0.15); /* Faint green watermark */
color: rgba(65, 122, 5, 0.3);  
font-family: Arial, sans-serif;
font-family: Arial, sans-serif;
font-size: 28px;
font-size: 28px;
Line 38: Line 39:
text-align: center;
text-align: center;
word-wrap: break-word;
word-wrap: break-word;
text-shadow: none; /* explicitly removes the ugly glow */
}
}


Line 49: Line 51:
position: relative;
position: relative;
width: 110px;
width: 110px;
height: 110px; /* Fixed height ensures the container doesn't collapse */
height: 110px;  
align-self: flex-end; /* Anchors the entire left container to the absolute bottom */
align-self: flex-end;  
flex-shrink: 0;
flex-shrink: 0;
z-index: 5;
z-index: 5;
Line 65: Line 67:
.pepe-body {
.pepe-body {
position: absolute;
position: absolute;
bottom: 0; /* Touches the exact bottom of the box */
bottom: 0;  
left: 0;  /* Touches the exact left of the box */
left: 0;   
z-index: 10;
z-index: 10;
}
}


/* Hand positioned with your exact coordinates */
/*  
.pepe-hand {
  ==========================================
  THE ANIMATED HAND
  ==========================================
*/
 
.pepe-hand-container {
position: absolute;
position: absolute;
bottom: -20px;
bottom: -20px;
left: -20px;
left: -20px;
z-index: 15;
z-index: 15;
cursor: pointer;
outline: none;
}
/* Controls the infinite swaying */
.pepe-hand-swing {
transform-origin: bottom left;
animation: pepe-swing 2.5s ease-in-out infinite alternate;
}
@keyframes pepe-swing {
0% { transform: rotate(-2deg); }
100% { transform: rotate(7deg); }
}
/* Controls the bouncy click scale */
.pepe-hand-scale {
transform-origin: bottom left;
transform-origin: bottom left;
transition: transform 0.2s ease-in-out;
transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
 
/* When clicked, scales up and rotates forward instantly */
.pepe-hand-container:active .pepe-hand-scale {
transform: scale(1.3) rotate(15deg) translate(5px, -5px);
transition: transform 0.05s linear;
}
}


/*  
/*  
   ==========================================
   ==========================================
   CENTER CONTENT (Shrunk & Tightened)
   CENTER CONTENT  
   ==========================================
   ==========================================
*/
*/
Line 92: Line 123:
align-items: center;
align-items: center;
text-align: center;
text-align: center;
padding: 5px 15px; /* Tight padding to keep the box small */
padding: 10px 15px;  
z-index: 5;
z-index: 5;
line-height: 1.2;
line-height: 1.2;
/* The glow is now ONLY applied to the foreground text */
text-shadow: 0px 0px 40px #00fe20, 0px 0px 2px #00fe20;
}
}


Line 101: Line 134:
font-size: 1.3em;
font-size: 1.3em;
font-weight: bold;
font-weight: bold;
margin-bottom: 2px;
margin-bottom: 5px;
}
}
.pepe-title a { color: #ffffff !important; }
.pepe-title a { color: #ffffff !important; }
.pepe-subtitle {
color: #ffa500;
font-size: 1.1em;
font-weight: bold;
margin-bottom: 5px;
}


.pepe-audio { margin-bottom: 5px; }
.pepe-audio { margin-bottom: 5px; }
Line 133: Line 159:
@media (max-width: 550px) {
@media (max-width: 550px) {
.pepe-wrapper { flex-direction: column; align-items: center; }
.pepe-wrapper { flex-direction: column; align-items: center; }
.pepe-left { align-self: flex-start; } /* Moves Pepe to top left on mobile */
.pepe-left { align-self: flex-start; }  
.pepe-title { font-size: 1.1em; }
.pepe-title { font-size: 1.1em; }
.pepe-subtitle { font-size: 1em; }
}
}

Latest revision as of 15:13, 23 April 2026

/* Outer container forces the entire template to shrink-wrap */
.pepe-outer {
	display: table;
	margin: 1em auto; /* Slightly increased margin to make room for the shadow */
}

/* Main wrapper container */
.pepe-wrapper {
	position: relative;
	display: flex;
	align-items: stretch; 
	justify-content: space-between;
	border: 5px solid #417a05;
	border-radius: 2px; /* Tiny bit of polish */
	background: linear-gradient(#8DB255, #5B8930);
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4); /* Nice polished drop shadow */
	overflow: hidden; 
}

/* Neutralize MediaWiki's automatic paragraph and break tags */
.pepe-wrapper p, .pepe-outer p { display: contents; margin: 0; }
.pepe-wrapper br, .pepe-outer br { display: none; }

/* 
  ==========================================
  KEK TEXT BACKGROUND (Crisp, No Glow)
  ==========================================
*/
.pepe-bg-kek {
	position: absolute;
	top: -50px; left: -50px; right: -50px; bottom: -50px;
	z-index: 1;
	color: rgba(65, 122, 5, 0.3); 
	font-family: Arial, sans-serif;
	font-size: 28px;
	font-weight: 900;
	line-height: 0.8;
	text-transform: uppercase;
	text-align: center;
	word-wrap: break-word;
	text-shadow: none; /* explicitly removes the ugly glow */
}

/* 
  ==========================================
  LEFT SIDE (Pepe)
  ==========================================
*/

.pepe-left {
	position: relative;
	width: 110px;
	height: 110px; 
	align-self: flex-end; 
	flex-shrink: 0;
	z-index: 5;
}

.pepe-left a.image,
.pepe-right a.image {
	border: none;
	background: transparent;
	display: block;
	line-height: 0;
}

.pepe-body {
	position: absolute;
	bottom: 0; 
	left: 0;   
	z-index: 10;
}

/* 
  ==========================================
  THE ANIMATED HAND
  ==========================================
*/

.pepe-hand-container {
	position: absolute;
	bottom: -20px;
	left: -20px;
	z-index: 15;
	cursor: pointer;
	outline: none;
}

/* Controls the infinite swaying */
.pepe-hand-swing {
	transform-origin: bottom left;
	animation: pepe-swing 2.5s ease-in-out infinite alternate;
}

@keyframes pepe-swing {
	0% { transform: rotate(-2deg); }
	100% { transform: rotate(7deg); }
}

/* Controls the bouncy click scale */
.pepe-hand-scale {
	transform-origin: bottom left;
	transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* When clicked, scales up and rotates forward instantly */
.pepe-hand-container:active .pepe-hand-scale {
	transform: scale(1.3) rotate(15deg) translate(5px, -5px);
	transition: transform 0.05s linear;
}


/* 
  ==========================================
  CENTER CONTENT 
  ==========================================
*/

.pepe-center {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding: 10px 15px; 
	z-index: 5;
	line-height: 1.2;
	/* The glow is now ONLY applied to the foreground text */
	text-shadow: 0px 0px 40px #00fe20, 0px 0px 2px #00fe20;
}

.pepe-title {
	color: #6666cc;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 5px;
}
.pepe-title a { color: #ffffff !important; }

.pepe-audio { margin-bottom: 5px; }

/* 
  ==========================================
  RIGHT SIDE (Spinning CD)
  ==========================================
*/

.pepe-right {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 110px; 
	padding: 5px;
	flex-shrink: 0;
	z-index: 5;
}

/* Mobile adjustments */
@media (max-width: 550px) {
	.pepe-wrapper { flex-direction: column; align-items: center; }
	.pepe-left { align-self: flex-start; } 
	.pepe-title { font-size: 1.1em; }
}