article {
width: 700px;
margin: 0 auto;
- /* padding: 16px 0px 16px 0px; */
}
article h2 {
- /* padding: 8px 0px 8px 0px; */
font-size: 1.2em;
}
-article h2::before {
- font-size: 1em;
- content: "\2014"; /* emdash */
-}
-
-article h2::after {
- font-size: 1em;
- content: ".";
-}
-
em {
font-style:italic;
}
article details summary {
margin: 8px 0px 8px 0px;
+ font-weight: bold;
+ display: flex;
+}
+
+article details summary em {
+ text-align: right;
+ flex-grow: 1;
}