@charset "UTF-8"; 

@font-face { font-family: 'Vazir'; src: url('fonts/Vazir.eot') format('eot'), url('fonts/Vazir.ttf') format('ttf'), url('fonts/Vazir.woff') format('woff'), url('fonts/Vazir.woff2') format('woff2'); font-weight: normal;} blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}body{font-family:Vazir !important;--color-background:#f0f0f0;--color-background-light:#fff;--color-background-code-block:#f5f5f5;--color-background-code-inline:#f2f2f2;--color-background-file-name:#e3e3e3;--color-main:#009dbf;--color-main-hover:#30c7e8;--color-text:#585858;--color-heading:#383b3f;--font-family-system:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica","Arial",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-size-h4:100%;--font-size-small:70%;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:600;--line-height:1.75;--spacing-abs-very-small:6px;--spacing-rel-small:calc(var(--spacing-abs-very-small) + 1vw);--spacing-rel-medium:calc(var(--spacing-abs-medium) + 2vw);--spacing-rel-large:calc(var(--spacing-abs-large) + 5vw);--border-radius:5px;--box-shadow:2px 2px 5px 5px rgba(0,0,0,0.025);--transition:0.3s}@media (prefers-color-scheme:dark){body{--color-background:#232323;--color-background-light:#202020;--color-background-code-block:#1d1d1d;--color-background-code-inline:var(--color-background-code-block);--color-background-file-name:#0c0c0c;--color-main:#70c8db;--color-main-hover:#3c98ad;--color-text:#e4e4e4;--color-heading:#ececec}}@media (max-width:600px){body{--font-size:18px;--font-size-h1:170%;--font-size-h2:135%;--font-size-h3:110%}}@media (min-width:601px){body{--font-size:19px;--font-size-h1:230%;--font-size-h2:160%;--font-size-h3:120%}}@media (max-width:600px){body{--spacing-abs-small:10px;--spacing-abs-medium:20px;--spacing-abs-large:30px}}@media (min-width:601px){body{--spacing-abs-small:15px;--spacing-abs-medium:30px;--spacing-abs-large:40px}}html{height:100%}body{padding:var(--spacing-rel-large) 0;background:var(--color-background)}body.homepage{display:flex;flex-direction:column;justify-content:center;height:100%}main{width:800px;max-width:100%;margin:var(--spacing-rel-medium) auto;padding:var(--spacing-rel-medium);background:var(--color-background-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.icon{transition:var(--transition);fill:var(--color-text)}.icon:hover{fill:var(--color-main-hover)}.icon-link{line-height:0;border:0}body{color:var(--color-text);font-weight:var(--font-weight-normal);font-size:var(--font-size);line-height:var(--line-height);letter-spacing:.01em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:Vazir;}body a{padding-bottom:.5px;color:inherit;text-decoration:none;border-bottom:.1em solid var(--color-main-hover);transition:color var(--transition)}body a:hover{color:var(--color-main-hover)}.post-content>p:first-child,.post-metadata,h1,h2,h3,h4,header{font-weight:var(--font-weight-light);font-family:Vazir,var(--font-family-system)}.post-content>p:first-child a,.post-metadata a,h1 a,h2 a,h3 a,h4 a,header a{color:var(--color-main);border:0}code,pre{font-family:Vazir;-moz-tab-size:2;-o-tab-size:2;tab-size:2}h1,h2,h3,h4{color:var(--color-heading);font-weight:var(--font-weight-bold)}h1{font-size:var(--font-size-h1);line-height:1.25;letter-spacing:.05em}h2{margin-bottom:var(--spacing-abs-medium);font-size:var(--font-size-h2);letter-spacing:.04em;text-align:center}h3{margin-top:var(--spacing-abs-large);font-size:var(--font-size-h3);letter-spacing:.03em}h3,h4{margin-bottom:var(--spacing-abs-small)}h4{margin-top:var(--spacing-abs-medium);font-size:var(--font-size-h4);letter-spacing:.02em}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}.page-content p+p{margin-top:var(--spacing-abs-small)}.page-content ol,.page-content ul{margin:var(--spacing-abs-small) 0 var(--spacing-abs-small) var(--spacing-abs-large)}.page-content ul{list-style-type:disc}.not-found-content{text-align:center}.page-preview-list .page-preview-title,.page-preview-list .post-metadata{margin-bottom:var(--spacing-abs-very-small)}.post-title{margin-bottom:var(--spacing-abs-small)}.post .post-metadata{margin-bottom:var(--spacing-abs-medium);text-align:center}.post-content>p:first-child{margin-bottom:var(--spacing-abs-large);text-align:center}.post-content img{margin:var(--spacing-abs-small) 0;border-radius:calc(var(--border-radius)/2)}.post-actions{margin-top:var(--spacing-abs-large);text-align:center}.post-actions li{display:inline-block}.post-actions li+li:before{content:"???"}.header{padding:0 var(--spacing-rel-small);text-align:center}.site-title{margin-bottom:var(--spacing-abs-medium)}.homepage .header{margin-top:var(--spacing-rel-medium)}.homepage .site-title{margin-bottom:var(--spacing-rel-medium)}.footer{padding:0 var(--spacing-rel-small)}.social-links{text-align:center}.navigation-item{display:inline-block}.navigation-item+.navigation-item{margin-left:var(--spacing-abs-medium)}.navigation-item-active{font-weight:var(--font-weight-bold)}.social-links{line-height:1}.social-links li{display:inline-block}.social-links li+li{margin-left:20px}.social-link{cursor:pointer}.post-metadata{font-size:var(--font-size-small)}.post-category-list,.post-date-created{display:inline}.post-category-list:before{content:"\2000\2022\2000"}.post-category{display:inline}.post-category:not(:last-child):after{content:",\0020"}.project{display:flex;align-items:center}.project .project-icon{margin-right:var(--spacing-abs-large)}@media (max-width:600px){.project .project-icon{width:60px;height:60px;margin-right:var(--spacing-abs-medium)}}.project .project-info{flex:1}.project .post-category-list,.project .project-name{margin:0}.project+.project{margin-top:var(--spacing-abs-medium)}code{padding:.5px 5px;font-size:80%;background:var(--color-background-code-inline);border-radius:var(--border-radius)}.file-name code,.highlight code{padding:0;background:none}.file-name{margin-top:var(--spacing-abs-medium);margin-bottom:calc(var(--spacing-abs-medium)*-1);padding:0 var(--spacing-abs-small);font-weight:var(--font-weight-bold);background:var(--color-background-file-name);border-radius:var(--border-radius) var(--border-radius) 0 0}.highlight pre{margin:var(--spacing-abs-medium) 0;padding:var(--spacing-abs-small);overflow-x:auto;line-height:1.3;background:var(--color-background-code-block);border-radius:var(--border-radius)}.file-name+.highlight pre{border-radius:0 0 var(--border-radius) var(--border-radius)}.chroma .err{color:#ef6155}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#cfd1c5}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k,.chroma .kc,.chroma .kd{color:#8546bf}.chroma .kn{color:#5bc4bf}.chroma .kp,.chroma .kr{color:#8546bf}.chroma .kt{color:#fec418}.chroma .na{color:#06b6ef}.chroma .nc{color:#fec418}.chroma .no{color:#ef6155}.chroma .nd{color:#5bc4bf}.chroma .ne{color:#ef6155}.chroma .nf{color:#06b6ef}.chroma .nn{color:#fec418}.chroma .nx{color:#0c98c5}.chroma .nt{color:#2ca5b9}.chroma .nv{color:#ef6155}.chroma .l{color:#f99b15}.chroma .dl,.chroma .ld,.chroma .s,.chroma .sa,.chroma .sb{color:#48b685}.chroma .sd{color:#8d8687}.chroma .s2{color:#48b685}.chroma .se{color:#f99b15}.chroma .sh{color:#48b685}.chroma .si{color:#f99b15}.chroma .s1,.chroma .sr,.chroma .ss,.chroma .sx{color:#48b685}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#f99b15}.chroma .o,.chroma .ow{color:#5bc4bf}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm,.chroma .cp,.chroma .cpf,.chroma .cs{color:#8d8687}.chroma .gd{color:#ef6155}.chroma .ge{font-style:italic}.chroma .gh{font-weight:700}.chroma .gi{color:#48b685}.chroma .gp{color:#8d8687}.chroma .gp,.chroma .gs,.chroma .gu{font-weight:700}.chroma .gu{color:#5bc4bf}@media (prefers-color-scheme:dark){.chroma .err{color:#ef6155}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#433442}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k,.chroma .kc,.chroma .kd{color:#aa82d0}.chroma .kn{color:#5bc4bf}.chroma .kp,.chroma .kr{color:#aa82d0}.chroma .kt{color:#fec418}.chroma .na{color:#06b6ef}.chroma .nc{color:#fec418}.chroma .no{color:#ef6155}.chroma .nd{color:#5bc4bf}.chroma .ne{color:#ef6155}.chroma .nf{color:#06b6ef}.chroma .nn{color:#fec418}.chroma .nx{color:#3ea6c7}.chroma .nt{color:#5bc4bf}.chroma .nv{color:#ef6155}.chroma .l{color:#f99b15}.chroma .dl,.chroma .ld,.chroma .s,.chroma .sa,.chroma .sb{color:#48b685}.chroma .sd{color:#776e71}.chroma .s2{color:#48b685}.chroma .se{color:#f99b15}.chroma .sh{color:#48b685}.chroma .si{color:#f99b15}.chroma .s1,.chroma .sr,.chroma .ss,.chroma .sx{color:#48b685}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#f99b15}.chroma .o,.chroma .ow{color:#5bc4bf}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm,.chroma .cp,.chroma .cpf,.chroma .cs{color:#776e71}.chroma .gd{color:#ef6155}.chroma .ge{font-style:italic}.chroma .gh{font-weight:700}.chroma .gi{color:#48b685}.chroma .gp{color:#776e71}.chroma .gp,.chroma .gs,.chroma .gu{font-weight:700}.chroma .gu{color:#5bc4bf}}

.chrgrsadbnr {
    text-align: center;
}
.p-in-notif {
    padding: 10px 15px 15px 15px;
}
.p-in-notif b {
    color: #e0e0e0;
    transition: all 0.3s;
}
.p-in-notif b:hover {
    color: #009dbf;
    transition: all 0.3s;
}
.notif-down .badge {
    position: absolute;
    top: -20px;
    left: -25px;
    padding: 10px 15px;
    /* border-radius: 40%;
    background-color: #0e79aac2; */
}
@media screen and (min-width: 700px) {
    /* desktop */
    .notif-down {
        width: 50%;
        height: 108px;
        margin-right: 25%;
        margin-left: 25%;
        bottom: 35px;
        position: absolute;
        position: fixed;
        direction: rtl;
        border-radius: 25px;
        background: #262626;
        box-shadow:  20px 20px 40px #131313, -20px -20px 40px #363636;
    }
}
@media screen and (max-width: 700px) {
    /* phone */
    .notif-down {
        width: 90%;
        height: 115px;
        margin-right: 5%;
        margin-left: 5%;
        bottom: 35px;
        position: absolute;
        position: fixed;
        direction: rtl;
        border-radius: 25px;
        background: #262626;
        box-shadow:  20px 20px 40px #131313, -20px -20px 40px #363636;
    }
}