.section-buttons > a {
    display: inline-block;
	position: relative;

    color: white;
    background-color: darkslategray;

    margin: 0.5em 0.2em;
    padding: 0.75em 0;

    opacity: 0.5;
}

.section-buttons > a:hover, .section-buttons > a[active]:hover {
    opacity: 0.8;
    text-decoration: none;
}

.section-buttons > a[data-name="blog"] {
    background-color: purple;
}
.section-buttons > a[data-name="works"] {
    background-color: royalblue;
}
.section-buttons > a[data-name="album"] {
	background-color: crimson;
	background-image:
		repeating-linear-gradient(
			45deg, transparent
			, transparent 2px, rgba(0,0,0,.2) 2px
			, rgba(0,0,0,.2) 3px, transparent 3px
			, transparent 5px, rgba(0,0,0,.2) 5px
		);
}

.section-buttons > a[data-name="lifestyle"] {
	text-shadow: 1px 1px 1px black;
	background-image:
		repeating-linear-gradient(
			-15deg
			, orangered 0%, orangered 16.6%
			, lawngreen 16.6%, lawngreen 33.2%
			, turquoise 33.2%, turquoise 49.8%
			, darkorchid 49.8%, darkorchid 66.6%
			, violetred 66.6%, violetred 83.3%
			, royalblue 83.3%, royalblue
		);
}

.section-buttons > a > span {
    padding: 0.75em 0.5em;
}
.section-buttons > a[active] {
    opacity: 1;
}
.section-buttons > a > .count {
    background-color: rgba( 0, 0, 0, 0.3 );
}
