max-width: 800px;
margin: 20px auto;
padding: 0 10px;
+ overflow: auto;
+}
+.full-rules > div {
+ margin-bottom: 20px;
}
.full-rules h1, .full-rules h2, .full-rules h3, .full-rules h4 {
font-weight: bold;
margin: 5px 0;
text-align: center;
}
+piece.mark {
+ background-image: url('/pieces/mark.svg');
+}
+piece.mark.transparent {
+ opacity: 0.65;
+}
.full-rules figure {
display: block;
overflow: visible;
margin-top: 20px;
}
-.full-rules figure:after {
+.full-rules figure::after {
content: '';
display: block;
clear: both;