/* editor-font.css */
@import url('../fonts/farhang/fontiran.css');

@font-face {
    font-family: 'shabnam';
    font-style: normal;
    font-weight: 400;
    src: url('./shabnam/Shabnam.woff2') format('woff2'),
        url('./shabnam/Shabnam.woff') format('woff'),
        url('./shabnam/Shabnam.ttf') format('truetype');
}

@font-face {
    font-family: 'bnazanin';
    font-style: normal;
    font-weight: 400;
    src: url('./nazanin/pixelboy-BNazanin.woff') format('woff'),
        url('./nazanin/pixelboy-BNazanin.ttf') format('truetype');
}

@font-face {
    font-family: 'vazir';
    font-style: normal;
    font-weight: 400;
    src: url('./vazir/Vazir-Black.woff2') format('woff2'),
        url('./vazir/Vazir-Black.woff') format('woff'),
        url('./vazir/Vazir-Black.ttf') format('truetype');
}

.ql-font-farhang {
    font-family: "FarhangDot1FaNum", sans-serif;
}
.ql-font-shabnam {
    font-family: 'shabnam', Tahoma, sans-serif;
}

.ql-font-bnazanin {
    font-family: 'bnazanin', Tahoma, sans-serif;
}

.ql-font-vazir {
    font-family: 'vazir', Tahoma, sans-serif;
}

.ql-font-yekan {
    font-family: 'yekan', Tahoma, sans-serif;
}

.ql-size-small {
    font-size: 0.75em;
}

.ql-size-large {
    font-size: 1.5em;
}

.ql-size-huge {
    font-size: 2.5em;
}

/* ====== ترازبندی ====== */
.ql-align-center {
    text-align: center;
}


.ql-align-justify {
    text-align: justify;
}

[dir=rtl] .ql-editor .ql-align-right,
[dir=rtl] .ql-content .ql-align-right {
    text-align: left;
}

[dir=rtl] .ql-editor .ql-direction-rtl,
[dir=rtl] .ql-content .ql-direction-rtl {
    direction: ltr;
}


/* نام فونت در منوی انتخاب فونت کویل */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="FarhangDot1FaNum"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="FarhangDot1FaNum"]::before {
    content: "فرهنگ";
    font-family: "FarhangDot1FaNum", sans-serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="shabnam"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="shabnam"]::before {
    content: "شبنم";
    font-family: 'shabnam', Tahoma, sans-serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="bnazanin"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="bnazanin"]::before {
    content: "نازنین";
    font-family: 'bnazanin', Tahoma, sans-serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="yekan"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="yekan"]::before {
    content: "یکان";
    font-family: 'yekan', Tahoma, sans-serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="vazir"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="vazir"]::before {
    content: "وزیر";
    font-family: 'vazir', Tahoma, sans-serif;
}

/* call to action button */
.ql-toolbar .ql-formats .ql-button {
    width: auto !important;
    min-width: 50px;
    white-space: nowrap;
}

.ql-toolbar .ql-formats .ql-button::before {
    content: "CTA";
    color: #6d7074;
    white-space: nowrap;
}

.post-entry blockquote {
    color: #fff;
}
