._notebook-page_1u130_1 {
    display: flex;
    flex: 1;
}

._notebook-page_1u130_1 ._content-container_1u130_5 {
        flex: 1 0 65%;
        min-height: 100%;
        margin-left: auto;
        background-color: var(--content-background-color);
        transition: flex var(--panels-transition-time) ease-in-out, background-color var(--theme-transition-time) ease-in-out;
        font-family: var(--ui-font);
        position: relative;
        min-width: 0; /* this is added to prevent a bug where pre elements wrapped in a flexbox element are prevented from overflowing properly */
    }

._notebook-page_1u130_1 ._content-container_1u130_5._sidebarsHidden_1u130_15 {
            flex: 1 0 100%;
        }

._scrollable-ancestor_1u130_21 {
    --focus-background-color: var(--document-list-focus-color);

    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    transition: background-color var(--theme-transition-time) ease-in-out, box-shadow 150ms ease-in;
    display: flex;
    flex-direction: column;
}

._scrollable-ancestor_1u130_21:focus {
        outline: none;
    }

._highlight-block_1u130_37 {
    font-family: var(--reading-font-body);
    font-size: var(--reading-p-font-size);
    margin-bottom: var(--reading-p-margin);
    margin-top: var(--reading-p-margin);
    line-height: var(--reading-p-line-height);

    padding: 20px;
    border: 1px solid var(--border-secondary-alpha);
    border-radius: 8px;
    cursor: pointer;
}

._highlight-block_1u130_37 ._image-highlight-container_1u130_49 {
        display: flex;
        margin: auto;
        justify-content: center;
    }

._highlight-block_1u130_37 img {
        height: auto;
        max-width: 100%;
        max-height: 700px;
        border-radius: 2px;
        outline: 12px solid var(--highlight-background-color--normal);
        border: 3px solid var(--highlight-background-color-underline);
    }

._notebook-container_1u130_65 {
    display: flex;
    align-items: center;
    flex-direction: column;
}

._notebook_1u130_1 {
    max-width: calc(var(--reading-editable-line-length) + var(--content-gutter) * 2);
    padding: 0 1rem;
    position: relative;
}

._notebook-content_1u130_77 {
    padding: 32px;
}

._hidden-parent-document_1u130_81 {
    display: none;
}

._heading_1u130_85 {
    font-family: var(--ui-font);
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;

    margin-top: 32px;
    margin-bottom: 16px;
}

strong {
    font-weight: var(--font-weight-bold);
}

._iconButton_1u130_99 {
    fill: var(--highlight-icon-color);
    padding: 0.1em;
}

._hidden-button_1u130_104 {
    display: none;
}
