@charset "UTF-8";
.spoiler + .spoiler {
    margin-top: 5px;
}

.spoiler-opener {
    font-weight: bold;
    margin: 0;
    cursor: pointer;
    text-align: left;
    border-bottom: 1px dotted;
    color: var(--header-url-color);
}
.spoiler-opener:hover {
    color: var(--text-info-hover-color);
}
.spoiler-opener:before {
    content: "+ ";
}
.spoiler-opener.as-spoiler-opener-open:before {
    content: "− ";
}

.as-spoiler-content, .as-spoiler-display-when-open {
    display: none;
}

.spoiler-content {
    padding: 5px;
}

.spoiler-content-animated {
    transition: transform 200ms cubic-bezier(0.25, 1.3, 0.75, 1),
                max-height 120ms ease-in-out,
                opacity 120ms cubic-bezier(0.1, 0.9, 1, 1),
                padding-top 120ms ease-in-out,
                padding-bottom 120ms ease-in-out;
}