/* The Book web edition: index list and chapter pages, including In-Omumu asides.
   Shipped and roadmap asides must stay visually distinct (solid accent vs dashed outline). */

.book,
.book-chapter {
    max-width: 42rem;
    margin-inline: auto;
}

.book-index {
    padding-inline-start: 1.5rem;
}

.book-index > li {
    margin-block-end: 1rem;
}

.book-index > li > p {
    margin-block: 0.25rem 0;
    color: var(--md-sys-color-on-surface-variant, #49454f);
}

.book-chapter aside.in-omumu {
    margin-block: 1.5rem;
    padding: 0.75rem 1rem;
    border-radius: 8px;
}

.book-chapter aside.in-omumu-shipped {
    background: var(--md-sys-color-secondary-container, #d7e3f8);
    border-inline-start: 4px solid var(--md-sys-color-primary, #215fa6);
}

.book-chapter aside.in-omumu-roadmap {
    background: transparent;
    border: 2px dashed var(--md-sys-color-outline, #74777f);
    color: var(--md-sys-color-on-surface-variant, #49454f);
}
