.outline{
    /* 外部 */
    &-outside {
        background: var(--background);
    }
    /* 章节 */
    &-chapter {
        font-size: 0.95rem;
        line-height: 28px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    &-subject {
        padding-left: 10px;
    }
    &-chapter-code {
        padding-right: 5px;
    }
    &-link {
        &:link,&:visited {
            color: var(--routine);
            text-decoration: none;
            transition: 0.15s;
        }
        &:hover {
            color: var(--theme);
        }
    }
}