body {
    background-color: #fdedf6d4;
}

.left .cardHeader, .right .cardHeader, #menu-preview .cardHeader {
    background: #a91c22;
}

.center h2 {
    background: repeating-linear-gradient(45deg, #a91c22, #a91c22 3px, #b11b22 3px, #b11b22 6px);
}

.center h3:not(.topTitle) {
    border: solid 1px #a91c22;
    border-left: solid 6px #a91c22;
    background: #ffefef;
}

.center h4:before {
    border-left: solid 5px #a91c22;
}

div.card h5.comment {
    border-bottom: dotted 2px #a91c22;
}

div.card div.taggroup a {
    background: #a91c22;
}

div.card ul.pageList li a::after {
    border-right: 1px solid #a91c22;
    border-bottom: 1px solid #a91c22;
}

div.card ul.rankList li a:before {
    background: #a91c22;
}

div.card .outline {
    border: solid 1px #a91c22;
}

div.card .outline .title {
    border-bottom: dotted 1px #a91c22;
    color: #a91c22;
}

div.card .outline .title::after {
    background: #a91c22;
}

.font-near {
  color: #a91c22;
}

body.block-editor-page h2.block-editor-block-list__block,
body.block-editor-page .block-editor-block-list__block h2 {
    background: repeating-linear-gradient(45deg, #a91c22, #a91c22 3px, #b11b22 3px, #b11b22 6px);
}

body.block-editor-page h3.block-editor-block-list__block,
body.block-editor-page .block-editor-block-list__block h3 {
    border: solid 1px #a91c22;
    border-left: solid 6px #a91c22;
    background: #ffefef;
}

body.block-editor-page h4.block-editor-block-list__block,
body.block-editor-page .block-editor-block-list__block h4 {
    border-bottom: 1px dotted #a91c22;
}

body.block-editor-page h4.block-editor-block-list__block:before,
body.block-editor-page .block-editor-block-list__block h4:before {
    border-left: solid 5px #a91c22;
}