/*--------------------------------------------------------------------------*\
    Chart header description
\*--------------------------------------------------------------------------*/

.chart__header__text-description{
    /*box*/
    display:block;
    width:100%;
    padding:2px 5px;

    /*border*/
    border-width: 1px;
    border-style: solid;
    border-color: transparent;

    /*text*/
    font-family: var(--ff-title);
    color:var(--c-primary-3);
    font-weight: var(--fw-regular);

    /*transition*/
    -webkit-transition: border-color 0.3s;
    transition: border-color 0.3s;
}

/*--------------------------------------------------------------------------*\
    Sizes (md for a chart = lg for framework font sizes)
\*--------------------------------------------------------------------------*/

.chart--md .chart__header__text-description{
    /*text*/
    font-size:var(--fs-md);
}

.chart--sm .chart__header__text-description{
    /*text*/
    font-size:var(--fs-sm);
}

.chart--tn .chart__header__text-description{
    /*text*/
    font-size:var(--fs-sm);
}

/*--------------------------------------------------------------------------*\
    Hover and focus
\*--------------------------------------------------------------------------*/

.chart__header__text-description:hover{
    /*border*/
    border-color: var(--c-primary-4);
}

.chart__header__text-description:focus{
    /*border*/
    border-color: var(--c-cta-2);
    outline: none;
}