body { /* color: #fff; */ /* background-color: #222; */ } .node .node { margin: 1ex; padding-left: 1ex; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3); border-radius: 4px; } h1,h2,h3,h4,h5,h6 { margin-top: 0; } h1.title .state { font-size: 50%; vertical-align: middle; /* background-color: rgba(255,255,255,0.3); */ background-color: rgba(0,0,0,0.1); padding: 4px; border-radius: 5px; } h1.title a { color: inherit; text-decoration: underline dotted 2px; } li .tag { font-weight: bold; } li .tag::after { content: ": "; } .text { font-family: monospace; }