presentation/styles/chapter.style.css

presentation/styles/chapter.style.css is a file in Bane's Lab Site. 116 lines of code and 0 definitions.

.chapter {
    color: var(--white-alpha-muted);
    font-family: var(--font-family-base);
    font-size: var(--font-prose);
    line-height: var(--line-height-loose);
    padding: var(--space-xl) 0;
}

.chapter-title {
    color: var(--tab-accent);
    font-family: var(--font-family-heading);
    font-size: var(--font-hero);
    font-weight: var(--font-weight-semibold);
    margin: 0 0 var(--space-xl);
}

.chapter-section {
    border-top: var(--border-s) solid var(--white-alpha-border);
    display: grid;
    gap: var(--space-xxl);
    grid-template-columns: minmax(0, 1fr);
    padding: var(--space-section) 0;
}

.chapter-section:first-of-type {
    border-top: 0;
    padding-top: 0;
}

.chapter-section-title {
    color: var(--tab-accent);
    font-family: var(--font-family-heading);
    font-size: var(--font-xxl);
    font-weight: var(--font-weight-semibold);
    margin: 0 0 var(--space-md);
}

.chapter-subsection-title {
    color: var(--tab-accent);
    font-family: var(--font-family-heading);
    font-size: var(--font-lg);
    font-weight: var(--font-weight-medium);
    margin: var(--space-xxl) 0 var(--space-sm);
}

.chapter-label {
    display: inline-block;
    font-family: var(--font-family-base);
    font-size: var(--font-sm);
    margin: 0 var(--space-sm) 0 0;
    min-width: var(--size-icon-inline);
    vertical-align: middle;
}

.chapter-text {
    margin: 0 0 var(--space-lg);
}

.chapter-lead {
    color: var(--white-alpha-secondary);
    font-size: var(--font-xl);
}

.chapter-prose strong {
    color: var(--white-alpha-tertiary);
    font-weight: var(--font-weight-semibold);
}

.chapter-prose em {
    color: var(--white-alpha-secondary);
}

.chapter-prose code {
    background: var(--overlay-subtle);
    border-radius: var(--radius-xs);
    color: var(--text-light-gray);
    font-family: var(--font-family-mono);
    font-size: var(--font-sm);
    padding: 0 var(--space-xxs);
}

.chapter-prose .block-text {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0 0 var(--space-lg);
}

.chapter-prose .block-list ul,
.chapter-prose .block-list ol {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    padding-left: var(--space-lg);
}

.chapter-prose .block-list li {
    margin-bottom: var(--space-xs);
}

.chapter-prose .block-lesson .chapter-text:last-child {
    margin-bottom: 0;
}

.chapter-cite {
    background: var(--pag-tint);
    border: var(--border-s) solid var(--pag-outline);
    border-radius: var(--radius-xs);
    color: var(--tab-accent);
    font-family: var(--font-family-mono);
    font-size: var(--font-xs);
    padding: 0 var(--space-xxs);
    white-space: nowrap;
}

.chapter-cite:hover {
    background: var(--pag-soft);
}

.chapter-mark {
    color: var(--white-alpha-muted);
    font-family: var(--font-family-mono);
    font-size: var(--font-xs);
    margin-right: var(--space-xs);
}

.chapter-tag {
    text-transform: lowercase;
}

@media (width >= 56.25rem) {
    .chapter-section-paired {
        align-items: center;
        grid-template-columns: minmax(0, 13fr) minmax(0, 7fr);
    }
}