.dg-doc-content,
.dg-examples {
    > :first-child {
        margin-top: 0px;
    }
}

.dg-doc-content {
    font-size: unset;
}

.dg-tab-links,
.dg-sidebar,
.dg-navbar {
    a {
        &:hover {
            text-decoration: none;
        }
    }
}

.dg-label {
    display: inline-flex;
    margin-bottom: 0px;
}

.dg-doc-viewer {
    .dg-component-viewer {
        .dg-component-api {
            .dg-api-properties-table {
                .dg-api-properties-header-row {
                    .dg-api-properties-name-th {
                        width: 18%;
                    }
                    .dg-api-properties-type-th {
                        width: 18%;
                    }

                    .dg-api-properties-default-th {
                        width: 18%;
                    }
                }
            }
        }
    }
}

.dg-home {
    .dg-hero {
        .dg-hero-launch {
            align-items: start;
            padding-left: 20%;
            text-align: unset;

            .dg-launch-action {
                &:hover {
                    text-decoration: none;
                }
            }
        }
    }

    @media (min-width: 768px) {
        .dg-features {
            grid-gap: 30px 50px;
        }
    }
}
