/* TDA/H books page — additions to the shared books.css family. */

body.tdah-books-page .audience-switch {
    display: flex;
    flex-wrap: wrap;
    gap: .75rem;
    max-width: 960px;
    margin: 1rem 0 1.7rem;
}

body.tdah-books-page .books-section-title {
    max-width: 960px;
    margin-top: 1.7rem !important;
    margin-bottom: .55rem !important;
}

body.tdah-books-page .child-title {
    margin-top: 2rem !important;
}

body.tdah-books-page .section-intro {
    max-width: 82ch;
    margin-bottom: 1.1rem;
    text-align: justify;
    text-justify: inter-word;
    hyphens: auto;
}

body.tdah-books-page .split-actions {
    display: flex;
    flex-wrap: wrap;
    gap: .7rem;
}

@media screen and (max-width: 736px) {
    body.tdah-books-page .audience-switch .button,
    body.tdah-books-page .split-actions .button {
        width: 100%;
        text-align: center !important;
    }
}

body.tdah-books-page .teen-pick {
    border-color: rgba(245,106,106,.55);
}

body.tdah-books-page .tdah-quick .quick-card:last-child:nth-child(odd) {
    grid-column: 1 / -1;
}

@media screen and (max-width: 736px) {
    body.tdah-books-page .tdah-quick .quick-card:last-child:nth-child(odd) {
        grid-column: auto;
    }
}
