/* =============================================
   Text body — quote icon + paragraph + signature
   ============================================= */

.dedication-quote-icon
{
    font-family: sans-serif !important;
    font-size: 10em;
    line-height: 1;
    color: var(--color-btn-orange);
    display: block;
    margin-bottom: -0.5em;
}

.dedication-text
{
    font-size: var(--font-size-reading);
    line-height: 1.75;
    color: var(--font-color);
    margin: 0;
    text-align: left;
    letter-spacing: 0.3px;
}

.dedication-signature
{
    font-size: 1.4em;
    color: var(--font-color);
    margin: 0;
    font-weight: 600;
}

/* =============================================
   Responsive
   ============================================= */

@media (max-width: 900px)
{
    .dedication-quote-icon
    {
        text-align: center;
    }
}

