@import url("game-theme.css");
@import url("range-help.css");
@import url("range-help-content.css");
@import url("help-discover.css");

.public-help-panel {
    width: min(1180px, 100%);
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid var(--ctr-theme-border-soft);
    border-radius: 4px;
    box-shadow: 0 18px 48px rgba(0, 0, 0, 0.32);
}

.public-help-panel .help-manual-layout {
    min-height: 0;
}

@media (max-width: 760px) {
    .public-help-panel {
        border-right: 0;
        border-left: 0;
        border-radius: 0;
    }
}

/* Public articles use their topic as the document heading. */
.public-help-panel .help-manual-name {
    margin: 0;
    font-family: var(--font-heading, Georgia, serif);
    font-size: 1.7rem;
    font-weight: 700;
}
.public-help-panel .help-content-header h1 {
    margin: 0;
    font-size: 1.65rem;
}
.public-help-panel .help-article-section h2 {
    margin: 0 0 0.65rem;
    font-size: 1.2rem;
}
.public-help-panel .help-breadcrumbs {
    margin-bottom: 1rem;
    line-height: 1.6;
}

.public-manual-contents {
    display: none;
}

@media (max-width: 760px) {
    .public-help-panel .help-manual-layout > .help-sidebar {
        display: none;
    }
    .public-manual-contents {
        display: block;
        padding: 1rem;
    }
    .public-manual-contents summary {
        cursor: pointer;
        font-weight: bold;
    }
}
