﻿.declaratie-credinta {
    max-width: 800px;
    margin: 0 auto;
    padding: 2rem;
    font-family: "Georgia", "Times New Roman", serif;
    background-color: #fffefc;
    color: #3b1e00;
    line-height: 1.75;
    border: 1px solid #e6dfc4;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(110, 72, 0, 0.1);
}

    .declaratie-credinta h1 {
        font-size: 2rem;
        color: #800000;
        text-align: center;
        margin-bottom: 2rem;
    }

    .declaratie-credinta h2 {
        font-size: 1.5rem;
        color: #7a2d00;
        margin-top: 2rem;
        border-bottom: 1px solid #d9b882;
        padding-bottom: 0.5rem;
    }

    .declaratie-credinta p {
        margin: 1rem 0;
        text-align: justify;
    }

    .declaratie-credinta blockquote {
        margin: 1.5rem 1rem;
        padding: 1rem 1.5rem;
        background-color: #fdf8f2;
        border-left: 4px solid #c49a6c;
        font-style: italic;
        color: #5e3c0f;
        position: relative;
    }

        .declaratie-credinta blockquote::before {
            content: "“";
            font-size: 2rem;
            position: absolute;
            left: 10px;
            top: 5px;
            color: #d4aa6d;
        }

    .declaratie-credinta cite {
        display: block;
        text-align: right;
        font-size: 0.9rem;
        color: #6a4b27;
        margin-top: 0.5rem;
    }
