aside > h2 { font-size: 24pt; font-family: var(--sans-serif-font); border-bottom: 0; } aside > span { font-family: var(--serif-font); font-style: italic; text-align: right; margin-top: 1rem; display: none; } aside:hover > span { display: initial; } aside { writing-mode: vertical-rl; border-left: 0.1rem solid var(--fg-color); border-bottom: 0; } aside:hover { padding-left: 0.5rem; }