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
mNo edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
.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: flex;
display: flex;
Line 17: Line 16:
border-radius: 50px;
border-radius: 50px;
box-shadow: -3px -3px 0 #00f7ef, 3px 3px 0 #ff004f;
box-shadow: -3px -3px 0 #00f7ef, 3px 3px 0 #ff004f;
padding: 5px 8px;
padding: 5px 15px;
gap: 5px;
gap: 15px;
max-width: 100%;
flex-wrap: wrap;
justify-content: center;
}
}


Line 28: Line 24:
cursor: pointer;
cursor: pointer;
user-select: none;
user-select: none;
padding: 5px 15px;
display: flex;
display: flex;
align-items: center;
align-items: center;
gap: 12px;
gap: 12px;
border-radius: 50px;
border-radius: 50px;
transition: background 0.2s;
transition: opacity 0.2s;
font-weight: bold;
font-weight: bold;
font-size: 1.1em;
font-size: 1.1em;
}
white-space: nowrap;
 
.tk-main-toggle:hover {
background: #1a1a1a;
}
}


Line 46: Line 38:
}
}


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


Line 64: Line 52:
margin-top: 20px;
margin-top: 20px;
width: 350px;
width: 350px;
height: 600px; /* Exact mobile phone dimensions */
height: 600px;
background: #000;
background: #000;
border-radius: 16px;
border-radius: 16px;
Line 96: Line 84:
}
}


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


/* Force MP4s and Images to be full-screen */
/* Fix Wiki Parser spacing from newlines */
.tk-app-feed > * {
.tk-app-feed p { display: contents; }
flex: 0 0 100%;
.tk-app-feed br { display: none; }
width: 100%;
height: 100%;
background: #111;
display: flex;
align-items: center;
justify-content: center;
}


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


Line 132: Line 118:
position: absolute;
position: absolute;
right: 10px;
right: 10px;
bottom: 90px;
bottom: 25px;
display: flex;
display: flex;
flex-direction: column;
flex-direction: column;
Line 161: Line 147:
border: 2px solid #fff;
border: 2px solid #fff;
position: relative;
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;
}
}


Line 180: Line 176:


.tk-app-vinyl {
.tk-app-vinyl {
width: 36px;
    width: 36px;
height: 36px;
    height: 36px;
border-radius: 50%;
    border-radius: 50%;
background: #333;
    background: #000;
border: 6px solid #111;
    border: 2px solid #555;
display: flex;
    display: flex;
align-items: center;
    align-items: center;
justify-content: center;
    justify-content: center;
font-size: 0.6em;
    overflow: hidden;
animation: tk-spin 4s linear infinite;
box-shadow: 0 0 5px #000;
}
}


@keyframes tk-spin {
.tk-app-vinyl a.image img,
from { transform: rotate(0deg); }
.tk-app-vinyl img {
to { transform: rotate(360deg); }
    width: 100%;
    height: 100%;
    object-fit: cover;
}
}


Line 202: Line 198:
position: absolute;
position: absolute;
left: 12px;
left: 12px;
bottom: 70px;
bottom: 15px;
right: 60px; /* Avoid sidebar overlap */
right: 60px;
z-index: 10;
z-index: 10;
color: #fff;
color: #fff;
Line 219: Line 215:
line-height: 1.2;
line-height: 1.2;
margin-bottom: 8px;
margin-bottom: 8px;
}
/* Bottom App Navbar */
.tk-app-navbar {
position: absolute;
bottom: 0;
width: 100%;
height: 55px;
background: rgba(0,0,0,0.8);
border-top: 1px solid #333;
display: flex;
justify-content: space-around;
align-items: center;
z-index: 10;
color: #888;
font-size: 0.7em;
padding-bottom: 5px;
}
.tk-nav-item {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
font-size: 1.8em;
}
.tk-nav-item span {
font-size: 0.4em;
}
.tk-nav-add {
width: 42px;
height: 28px;
background: #fff;
color: #000;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
font-weight: bold;
box-shadow: -2px 0 0 #00f7ef, 2px 0 0 #ff004f;
margin-top: -5px;
}
}

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;
}