.blog-content{direction:rtl;color:#e1e1e1;line-height:1.8;font-size:16px}.blog-content p{color:#dbdbdb;font-weight:300;line-height:1.9;margin:.9rem 0}.blog-content h1,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin:1.5rem 0 1rem}.blog-content h2{font-weight:700;position:relative;margin:2rem 0 1.5rem;padding:0 20px .75rem;background:linear-gradient(125deg,#f1f5f9,#9ed4f0);-webkit-background-clip:text;background-clip:text;color:transparent;border-bottom:1px solid #2a343f}.blog-content h2:before{color:rgba(11,14,19,.85);right:0;background-color:#3fe17a}.blog-content h2:after,.blog-content h2:before{content:"H";font-size:8px;font-weight:900;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-5px;width:10px;height:10px;transform:rotate(45deg)}.blog-content h2:after{color:#0b0e13;left:0;background-color:#45f882}.blog-content h3{color:#cfcfcf;position:relative;padding-right:1rem;border-right:none;margin:.5rem 0 -.5rem;font-weight:600}.blog-content h3:before{content:"";position:absolute;right:0;top:15%;width:3px;height:70%;background:linear-gradient(180deg,rgba(69,248,130,.3),rgba(69,248,130,.03));border-radius:10px}.blog-content h4{color:#d6d6d6;font-weight:600;margin:1.2rem 0 .6rem}.blog-content h5{color:#bfbfbf;font-weight:500;margin:1rem 0 .4rem}.blog-content h6{color:#9fa3a7;font-weight:500;margin:.8rem 0 .3rem;letter-spacing:.02em}.blog-content h1{font-size:30px!important}.blog-content h2{font-size:22px!important}.blog-content h3{font-size:19px!important}.blog-content h4{font-size:16.5px!important}.blog-content h5{font-size:15px!important}.blog-content h6{font-size:13px!important}@media (min-width:769px) and (max-width:1024px){.blog-content h1{font-size:27px!important}.blog-content h2{font-size:21px!important}.blog-content h3{font-size:18px!important}.blog-content h4{font-size:16px!important}.blog-content h5{font-size:14.5px!important}.blog-content h6{font-size:13px!important}}@media (max-width:768px){.blog-content h1{font-size:23px!important}.blog-content h2{font-size:19px!important}.blog-content h3{font-size:17.5px!important}.blog-content h4{font-size:16px!important}.blog-content h5{font-size:14px!important}.blog-content h6{font-size:12px!important}}.blog-content strong{font-weight:700}.blog-content em{font-style:italic}.blog-content u{text-decoration:underline}.blog-content s{text-decoration:line-through}.blog-content sub{vertical-align:sub;font-size:smaller}.blog-content sup{vertical-align:super;font-size:smaller}.blog-content .ck-align-left{text-align:left}.blog-content .ck-align-right{text-align:right}.blog-content .ck-align-center{text-align:center}.blog-content .ck-align-justify{text-align:justify}.blog-content ol,.blog-content ul{padding-right:1.5rem;margin:1.3rem 0;list-style:none}.blog-content ol li,.blog-content ul li{position:relative;margin-bottom:.75rem;color:#bebebe;font-size:.95rem;line-height:1.75;transition:color .2s ease}.blog-content ul li{padding-right:1.2rem}.blog-content ol li{padding-right:2rem}.blog-content ul li:before{content:"";position:absolute;right:0;top:.55rem;width:6px;height:6px;background-color:rgba(69,248,130,.8);border-radius:50%;box-shadow:0 0 3px rgba(69,248,130,.35);transition:all .3s ease}.blog-content ol{counter-reset:count;padding-right:1rem}.blog-content ol li:before{counter-increment:count;content:counter(count);position:absolute;right:0;top:.17rem;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;transition:all .3s ease;background:linear-gradient(135deg,#45f882,#bfff00);color:#0b0e13;box-shadow:0 1px 2px rgba(69,248,130,.1)}.blog-content ol li:hover:before,.blog-content ul li:hover:before{transform:scale(1.1);box-shadow:0 0 4px rgba(180,236,0,.6)}.blog-content blockquote{position:relative;margin:2rem 0;padding:1.2rem 1.5rem 1.2rem 2.5rem;background:linear-gradient(135deg,rgba(21,29,37,.6),rgba(21,29,37,.3));color:#e3e3e3;border-right:2px solid rgba(69,248,130,.45);border-radius:14px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 18px rgba(0,0,0,.25);font-style:normal}.blog-content blockquote:before{content:"“";position:absolute;top:-10px;right:14px;font-size:72px;line-height:1;color:rgba(69,248,130,.15);font-weight:900;pointer-events:none}.blog-content blockquote p{margin:0;font-size:.95rem;line-height:1.9;color:#e0e0e0}.blog-content figure.table{display:block;margin:1.5rem auto;text-align:center;max-width:800px;animation:fadeIn .5s ease-in-out;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.blog-content figure.table::-webkit-scrollbar{height:8px}.blog-content figure.table::-webkit-scrollbar-track{background:#151d25;border-radius:10px}.blog-content figure.table::-webkit-scrollbar-thumb{background:#2a343f;border-radius:10px}.blog-content figure.table::-webkit-scrollbar-thumb:hover{background:#45f882}.blog-content table{width:100%;margin:0 auto;display:table;border-collapse:collapse;border:1px solid #2a343f;background-color:#151d25;box-shadow:0 4px 12px rgba(0,0,0,.3);border-radius:.5rem;overflow:hidden;text-align:right}.blog-content td,.blog-content th{border:1px solid #2a343f;padding:.85rem;text-align:right;vertical-align:middle;color:#fff;white-space:nowrap}.blog-content th{background:linear-gradient(135deg,#1a232d,#2a343f);color:#fff;font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:.03rem}.blog-content td{font-size:.95rem;color:#e0e0e0}.blog-content tr:nth-child(2n){background-color:#1a232d}.blog-content tr:nth-child(odd){background-color:#151d25}.blog-content tr:hover{background-color:#1e2a36;box-shadow:inset 0 0 8px rgba(69,248,130,.2);transition:all .3s ease}.blog-content table.ck-table-resized{table-layout:auto!important;width:auto!important;min-width:100%}.blog-content table tbody tr:first-child{border-bottom:2px solid #45f881e8;background-color:#1a232d}.blog-content table tbody tr:first-child td{font-weight:700;color:#fff;padding-bottom:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.blog-content img{max-width:100%;height:auto;margin:1.5rem auto;display:block;border-radius:.25rem}.blog-content .image-style-side{float:right;margin-left:1.5rem;max-width:50%}.blog-content .image-style-full{max-width:100%;margin:1.5rem auto}.blog-content a{color:#45f882;text-decoration:none;position:relative;transition:color .25s ease}.blog-content a:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,rgba(69,248,129,.259),rgba(69,248,130,.15),rgba(69,248,129,.259));border-radius:2px;transform:scaleX(1);transform-origin:left}.blog-content a:hover{color:#e1ff00}.blog-content a:hover:after{animation:underline-pop .6s forwards;background:linear-gradient(90deg,rgba(69,248,130,.8),rgba(69,248,130,.3),rgba(69,248,130,.8))}@keyframes underline-pop{0%{transform:scaleX(1);transform-origin:left}40%{transform:scaleX(0);transform-origin:right}to{transform:scaleX(1);transform-origin:left}}.blog-content audio,.blog-content iframe,.blog-content video{max-width:100%;margin:1.5rem auto;display:block;border-radius:.25rem}.blog-content .ck-content{display:flex;flex-wrap:wrap;gap:1.5rem}.blog-content .ck-content>div{flex:1 1 45%;min-width:300px}.blog-content .ck-content>div img,.blog-content .ck-content>div ol,.blog-content .ck-content>div table,.blog-content .ck-content>div ul{margin:0}@media (max-width:768px){.blog-content .ck-content>div{flex:1 1 100%;min-width:100%}.blog-content .image-style-side{float:none;margin:1.5rem auto;max-width:100%}.blog-content ol,.blog-content ul{padding-right:.9rem}.blog-content td,.blog-content th{padding:.6rem;font-size:.9rem}.blog-content th{font-size:.95rem}.blog-content figure.table{animation:none;padding-bottom:5px}.blog-content figure.table:after{content:"برای مشاهده کامل جدول رو بکشید ⇠";font-size:10px;color:#45f882;margin-top:8px;opacity:.7;animation:pulse 2s infinite}}.blog-content iframe{width:100%!important;aspect-ratio:16/9!important;border:none;display:block;margin:1rem auto;border-radius:.75rem;overflow:hidden;position:relative!important}.blog-content .h_iframe-aparat_embed_frame{position:relative;width:100%;margin:1rem auto;border-radius:.75rem;overflow:hidden}.blog-content .h_iframe-aparat_embed_frame .ratio,.blog-content .h_iframe-aparat_embed_frame span{display:none!important}.blog-content .h_iframe-aparat_embed_frame iframe{position:static!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important}