Template:Story info/styles.css

Template page
.story-info-wrapper {
	display: flex;
	justify-content: center;
	gap: 0 20px;
	flex-wrap: wrap;
	align-items: start;
}

.story-info-wrapper > div {
	box-shadow: 2px 3px var(--theme-primary-0);
	padding: 20px;
	border-radius: 10px;
	margin: 20px 3px 20px 0;
	border: 2px solid var(--theme-primary-0);
}

.story-info-wrapper .story-info {
	justify-content: center;
	display: flex;
	flex: 3 1 400px;
	gap: 20px;
	flex-wrap: wrap;
}

.story-info-wrapper .story-info .image {
	align-self: center;
	width: 280px;
	text-align: center;
}

.story-info-wrapper .story-info .info {
	flex-grow: 1;
	text-align: center;
}

.story-info-wrapper .story-info .info .title {
	border-bottom: 1px solid var(--theme-primary-0);
	border-top-right-radius: 6px;
	padding-bottom: 10px;
	font-weight: bold;
}

.story-info-wrapper .story-info .info .characters {
	line-height: 2;
	padding-top: 10px;
}

.story-info-wrapper .translation-info {
	display: grid;
	grid-template-columns: 7em 1fr;
	grid-gap: 10px;
	flex-basis: 325px;
}

/*
 * Citizen skin
 */
body.skin-citizen .story-info-wrapper > div {
	background: var(--color-surface-1);
}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.