﻿@font-face {
    font-family: 'main-font';
    src: url('../font/iran-yekan/iranyekanwebregularfanum.woff') format('woff');
}
.ck-content {
    font-family: "main-font", sans-serif;
    font-size: 16px;
    line-height: 1.6;
    color: #333;
}

    /* استایل عنوان‌ها */
    .ck-content h1 {
        font-size: 24px;
        font-weight: bold;
    }

    .ck-content h2 {
        font-size: 22px;
        font-weight: bold;
    }

    .ck-content h3 {
        font-size: 20px;
        font-weight: bold;
    }

    /* پاراگراف‌ها */
    .ck-content p {
        margin-bottom: 10px;
    }

    /* لیست‌ها */
    .ck-content ul,
    .ck-content ol {
        padding-left: 20px;
    }

        .ck-content ul li {
            list-style-type: disc;
        }

        .ck-content ol li {
            list-style-type: decimal;
        }

    /* لینک‌ها */
    .ck-content a {
        color: #007bff;
        text-decoration: none;
    }

        .ck-content a:hover {
            text-decoration: underline;
        }

    /* تصاویر */
    .ck-content img {
        max-width: 100%;
        height: auto;
        border-radius: 5px;
    }

    /* جداول */
    .ck-content table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 15px;
    }

        .ck-content table th,
        .ck-content table td {
            border: 1px solid #ddd;
            padding: 8px;
            text-align: left;
        }

        .ck-content table th {
            background-color: #f4f4f4;
            font-weight: bold;
        }

    /* نقل‌قول‌ها */
    .ck-content blockquote {
        border-left: 4px solid #ccc;
        padding-left: 15px;
        font-style: italic;
        color: #555;
    }

    /* کدهای برنامه‌نویسی */
    .ck-content pre {
        background-color: #f8f9fa;
        padding: 10px;
        border-radius: 5px;
        font-family: "Courier New", monospace;
        overflow-x: auto;
    }
