@font-face {
	font-family: 'Ubuntu Mono';
	src: url('/fonts/UbuntuMono-Regular.woff2') format('woff2'),
		url('/fonts/UbuntuMono-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('/fonts/Ubuntu-Bold.woff2') format('woff2'),
		url('/fonts/Ubuntu-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('/fonts/Ubuntu-BoldItalic.woff2') format('woff2'),
		url('/fonts/Ubuntu-BoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('/fonts/Ubuntu-Italic.woff2') format('woff2'),
		url('/fonts/Ubuntu-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('/fonts/Ubuntu.woff2') format('woff2'),
		url('/fonts/Ubuntu.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

body {
	font-family: 'Ubuntu', sans-serif;
}

.container {
	max-width: 960px;
}

.font-monospace {
	font-family: 'Ubuntu Mono', monospace !important;
}

.content p:last-child,
.content ul:last-child {
	margin-bottom: 0;
}

.tags-justify {
	text-align: justify;
}

img {
	display: block;
	border-radius: 8px;
	margin: 3px auto;
	max-width: 90%;
}

pre {
	border-radius: 8px;
	padding: 8px;
}

blockquote {
	font-style: italic;
}
