Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
You must create an account or log in to edit.

Template:Join Amaranth Legacy/styles.css: Difference between revisions

Template page
Content deleted Content added
No edit summary
No edit summary
Line 46: Line 46:


#join-button-website {
#join-button-website {
color: transparent;
background-clip: text;
background-image: linear-gradient(to right, #ff005e, #ebae21, #00e5ff, #ebae21, #ff005e);
background-image: linear-gradient(to right, #ff005e, #ebae21, #00e5ff, #ebae21, #ff005e);
background-size: 100vw auto;
background-size: 100vw auto;

Revision as of 21:22, July 7, 2025

.join-button {
	border: var(--border-base);
	border-radius: var(--border-radius-medium);
	font-size: var(--font-size-xx-large);
	font-weight: bold;
	margin-block: var(--space-sm);
	background-color: var(--background-color-progressive);
}

.join-button,
.join-button > a {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: var(--space-xs);
}

.join-button > a {
	height: 100%;
	width: 100%;
	padding: var(--space-md);
}

.join-button > a.external::after {
	display: none;
}

.join-button > a,
.join-button .citizen-ui-icon {
	color: var(--color-inverted-primary);
}

.join-button .citizen-ui-icon {
	height: 32px;
	width: 32px;
}

.join-button a:hover > .citizen-ui-icon {
	transform: none;
}

.join-button .citizen-ui-icon:hover {
	transform: none;
}

#join-button-website {
	background-image: linear-gradient(to right, #ff005e, #ebae21, #00e5ff, #ebae21, #ff005e);
	background-size: 100vw auto;
	animation: join-button-website 7.5s linear forwards infinite;
}

#join-button-website > a {
	background: url(https://amaranth-legacy.yttrium.systems/-website-background-Amarleg-main.png.avif);
	background-size: cover;
	border: 2px solid transparent;
}

#join-button-website {
	background-image: linear-gradient(to right, #ff005e, #ebae21, #00e5ff, #ebae21, #ff005e);
	background-size: 100vw auto;
	animation: join-button-website 7.5s linear forwards infinite;
}

#join-button-website .citizen-ui-icon {
	color: white;
}

@keyframes join-button-website {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 100vw 0;
	}
}

#join-button-discord {
	background: #5865f2;
}

#join-button-discord img {
	object-fit: contain;
	height: 24px;
	width: 100%;
}