@charset "UTF-8";
h2{
    font-size: 1.4rem;
}
h3{
    font-size: 1.2rem;
}

.txindent p a{
    text-decoration: underline;
}
.txindent p a:hover{
    color: rgb(22, 214, 214);
    text-decoration: none;
}
.sidenote {
    background-color: rgb(143, 142, 101);
    padding: 3px;
}

.sidenote a {
    color: #444;
}

.sidenote a:hover {
    color: ivory;
}

.articlediv {
    position: relative;
}

.articlediv span {
    display: block;
    color: rgba(128, 0, 128);
    background-color: rgba(128, 0, 128, 0.4);
    position: absolute;
    right: 1rem;
    top: 2px;
    z-index: 10;
}
aside div span{
    display: block;
    padding: 0 0 1em 0;
}
aside dl{
    margin: 0.5em 0;
}
article div.codecss {
    border: 5px solid rgba(97, 112, 145, 0.4);
    padding: 16px;
}