@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 {
    --duration: 200ms;
    transition: max-height var(--duration) ease-in-out, padding-top var(--duration) ease-in-out, padding-bottom var(--duration) ease-in-out;
}