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;
}