New mission: revamp the portals to make them look actually tolerable to the eye. They are currently placeholders as of now.
The Gold Network: Soyworld | SNCApedia | SoyPlace


Please do not be surprised when the site randomly loads extremely slow. It is probably being DDoSed.


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

Template:Tiktok/styles.css: Difference between revisions

From SNCApedia, the shit nobody cares about encyclopedia
Jump to navigationJump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* Main Wrapper */
/* Container Layout */
.tiktok-wrapper {
.tiktok-wrapper {
margin: 1em auto;
margin: 1em auto;
max-width: 650px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
display: block; /* Forces easter egg to drop below */
display: flex;
flex-direction: column;
align-items: center;
}
}


/* The Roundy Pill Container */
/* --- THE PILL BANNER --- */
.tiktok-pill-container {
.tiktok-pill-container {
display: flex;
display: inline-flex;
align-items: center;
align-items: center;
background: #000;
background: #000;
Line 16: Line 17:
box-shadow: -3px -3px 0 #00f7ef, 3px 3px 0 #ff004f;
box-shadow: -3px -3px 0 #00f7ef, 3px 3px 0 #ff004f;
padding: 5px 15px;
padding: 5px 15px;
gap: 10px;
gap: 15px;
}
}


/* The Clickable Ohio Text (Left Side) */
/* Left Side: Clickable Text */
.tk-main-toggle {
.tk-main-toggle {
flex: 1;
cursor: pointer;
user-select: none;
display: flex;
display: flex;
align-items: center;
align-items: center;
justify-content: center;
gap: 12px;
gap: 12px;
cursor: pointer;
border-radius: 50px;
user-select: none;
padding: 5px;
transition: opacity 0.2s;
transition: opacity 0.2s;
font-weight: bold;
font-size: 1.1em;
white-space: nowrap;
}
}


.tk-main-toggle:active {
.tk-main-toggle:active {
opacity: 0.7; /* Click animation */
opacity: 0.7;
}
 
/* Right Side: Audio Player (Standard Size) */
.tk-audio-player {
background: #111;
border-radius: 30px;
padding: 2px 10px;
border: 1px solid #333;
display: flex;
align-items: center;
}
}


/* Hide standard Wiki [Expand] text */
/* --- THE APP EASTER EGG --- */
.tk-main-toggle .mw-collapsible-text {
.tk-app-container {
display: none !important;
margin-top: 20px;
width: 350px;
height: 600px;
background: #000;
border-radius: 16px;
border: 2px solid #222;
box-shadow: 0 10px 30px rgba(0,0,0,0.8);
position: relative;
overflow: hidden;
}
}


.tk-banner-text {
/* Top Header */
.tk-app-header {
position: absolute;
top: 15px;
width: 100%;
text-align: center;
z-index: 10;
font-size: 0.95em;
color: #ccc;
text-shadow: 1px 1px 2px #000;
}
 
.tk-app-header span {
margin: 0 8px;
}
 
.tk-hdr-active {
color: #fff;
font-weight: bold;
font-weight: bold;
font-size: 1.1em;
border-bottom: 2px solid #fff;
white-space: nowrap;
padding-bottom: 3px;
}
 
/* Vertical Video Feed (Top-to-Bottom) */
.tk-app-feed {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
background: #111;
}
}


/* The Isolated Music Player (Right Side) */
/* Fix Wiki Parser spacing from newlines */
.tk-audio-player {
.tk-app-feed p { display: contents; }
.tk-app-feed br { display: none; }
 
/* Force MP4s and Images to be exactly 600px tall (full screen) */
.tk-app-feed .mediaContainer,
.tk-app-feed video,
.tk-app-feed img,
.tk-app-feed a.image {
display: block;
width: 350px !important;
height: 600px !important;
max-height: none !important;
object-fit: cover;
margin: 0;
padding: 0;
flex-shrink: 0;
flex-shrink: 0;
padding-left: 10px;
}
border-left: 2px solid #333; /* Visual separator */
 
/* Right Sidebar Icons */
.tk-app-sidebar {
position: absolute;
right: 10px;
bottom: 25px;
display: flex;
display: flex;
flex-direction: column;
align-items: center;
align-items: center;
gap: 16px;
z-index: 10;
}
}


/* Easter Egg Container (Drops Below) */
.tk-app-icon {
.tk-easter-egg-dropdown {
text-align: center;
margin-top: 15px;
color: #fff;
background: #050505;
font-size: 1.6em;
border-radius: 12px;
text-shadow: 1px 1px 3px #000;
border: 1px solid #222;
}
padding: 15px;
 
box-shadow: 0 8px 20px rgba(0,0,0,0.8);
.tk-app-icon span {
display: block;
font-size: 0.35em;
font-weight: bold;
margin-top: 4px;
}
 
.tk-app-pfp {
width: 40px;
height: 40px;
border-radius: 50%;
background: #fff;
border: 2px solid #fff;
position: relative;
}
 
/* Ensure the PFP inside fits nicely */
.tk-app-pfp a.image,
.tk-app-pfp img {
width: 100%;
height: 100%;
border-radius: 50%;
object-fit: cover;
display: block;
}
}


.tk-swipe-title {
.tk-app-plus {
font-size: 0.85em;
position: absolute;
color: #aaa;
bottom: -6px;
left: 50%;
margin-left: -9px;
width: 18px;
height: 18px;
background: #ea4359;
color: #fff;
border-radius: 50%;
font-size: 14px;
line-height: 18px;
text-align: center;
text-align: center;
margin-bottom: 10px;
font-weight: bold;
font-weight: bold;
}
}


/* Horizontal Swipe Feed of MP4s */
.tk-app-vinyl {
.tiktok-swipe-feed {
    width: 36px;
display: flex;
    height: 36px;
overflow-x: auto;
    border-radius: 50%;
gap: 15px;
    background: #000;
padding-bottom: 10px;
    border: 2px solid #555;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
 
.tk-app-vinyl a.image img,
.tk-app-vinyl img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
 
/* Bottom Text Info */
.tk-app-bottom {
position: absolute;
left: 12px;
bottom: 15px;
right: 60px;
z-index: 10;
color: #fff;
text-shadow: 1px 1px 2px #000;
}
}


.tiktok-swipe-feed > * {
.tk-app-user {
flex: 0 0 160px; /* Wider for MP4s */
font-weight: bold;
background: #111;
font-size: 1.1em;
border-radius: 8px;
margin-bottom: 5px;
border: 1px solid #333;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
}


/* Ensure Videos and Images scale perfectly */
.tk-app-desc {
.tiktok-swipe-feed video,
font-size: 0.9em;
.tiktok-swipe-feed img,
line-height: 1.2;
.tiktok-swipe-feed .mediaContainer {
margin-bottom: 8px;
width: 100% !important;
height: auto !important;
max-height: 280px;
object-fit: cover;
}
}

Latest revision as of 09:25, 20 April 2026

/* Container Layout */
.tiktok-wrapper {
	margin: 1em auto;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	display: flex;
	flex-direction: column;
	align-items: center;
}

/* --- THE PILL BANNER --- */
.tiktok-pill-container {
	display: inline-flex;
	align-items: center;
	background: #000;
	color: #fff;
	border-radius: 50px;
	box-shadow: -3px -3px 0 #00f7ef, 3px 3px 0 #ff004f;
	padding: 5px 15px;
	gap: 15px;
}

/* Left Side: Clickable Text */
.tk-main-toggle {
	cursor: pointer;
	user-select: none;
	display: flex;
	align-items: center;
	gap: 12px;
	border-radius: 50px;
	transition: opacity 0.2s;
	font-weight: bold;
	font-size: 1.1em;
	white-space: nowrap;
}

.tk-main-toggle:active {
	opacity: 0.7;
}

/* Right Side: Audio Player (Standard Size) */
.tk-audio-player {
	background: #111;
	border-radius: 30px;
	padding: 2px 10px;
	border: 1px solid #333;
	display: flex;
	align-items: center;
}

/* --- THE APP EASTER EGG --- */
.tk-app-container {
	margin-top: 20px;
	width: 350px;
	height: 600px;
	background: #000;
	border-radius: 16px;
	border: 2px solid #222;
	box-shadow: 0 10px 30px rgba(0,0,0,0.8);
	position: relative;
	overflow: hidden;
}

/* Top Header */
.tk-app-header {
	position: absolute;
	top: 15px;
	width: 100%;
	text-align: center;
	z-index: 10;
	font-size: 0.95em;
	color: #ccc;
	text-shadow: 1px 1px 2px #000;
}

.tk-app-header span {
	margin: 0 8px;
}

.tk-hdr-active {
	color: #fff;
	font-weight: bold;
	border-bottom: 2px solid #fff;
	padding-bottom: 3px;
}

/* Vertical Video Feed (Top-to-Bottom) */
.tk-app-feed {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	background: #111;
}

/* Fix Wiki Parser spacing from newlines */
.tk-app-feed p { display: contents; }
.tk-app-feed br { display: none; }

/* Force MP4s and Images to be exactly 600px tall (full screen) */
.tk-app-feed .mediaContainer,
.tk-app-feed video,
.tk-app-feed img,
.tk-app-feed a.image {
	display: block;
	width: 350px !important;
	height: 600px !important;
	max-height: none !important;
	object-fit: cover;
	margin: 0;
	padding: 0;
	flex-shrink: 0;
}

/* Right Sidebar Icons */
.tk-app-sidebar {
	position: absolute;
	right: 10px;
	bottom: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 16px;
	z-index: 10;
}

.tk-app-icon {
	text-align: center;
	color: #fff;
	font-size: 1.6em;
	text-shadow: 1px 1px 3px #000;
}

.tk-app-icon span {
	display: block;
	font-size: 0.35em;
	font-weight: bold;
	margin-top: 4px;
}

.tk-app-pfp {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #fff;
	border: 2px solid #fff;
	position: relative;
}

/* Ensure the PFP inside fits nicely */
.tk-app-pfp a.image,
.tk-app-pfp img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	object-fit: cover;
	display: block;
}

.tk-app-plus {
	position: absolute;
	bottom: -6px;
	left: 50%;
	margin-left: -9px;
	width: 18px;
	height: 18px;
	background: #ea4359;
	color: #fff;
	border-radius: 50%;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	font-weight: bold;
}

.tk-app-vinyl {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #000;
    border: 2px solid #555;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.tk-app-vinyl a.image img,
.tk-app-vinyl img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Bottom Text Info */
.tk-app-bottom {
	position: absolute;
	left: 12px;
	bottom: 15px;
	right: 60px;
	z-index: 10;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
}

.tk-app-user {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 5px;
}

.tk-app-desc {
	font-size: 0.9em;
	line-height: 1.2;
	margin-bottom: 8px;
}