.blog-theme{--blog-canvas:#f4f7fb;--blog-surface:#ffffff;--blog-surface-muted:#eef2f7;--blog-border:rgba(8,7,92,0.08);--blog-border-strong:rgba(8,7,92,0.14);--blog-text:#0f172a;--blog-text-secondary:#334155;--blog-muted:#64748b;--blog-navy:#08075c;--blog-accent:#01adef;--blog-accent-deep:#0d7ad9;--blog-accent-dim:rgba(1,173,239,0.1);--blog-success:#0a9b5c;--blog-success-dim:rgba(10,155,92,0.1);--blog-prose-width:42rem;--blog-feed-width:48rem;--blog-radius:14px;background-color:var(--blog-canvas);color:var(--blog-text);min-height:100vh;font-family:IRANSans,ui-sans-serif,system-ui,sans-serif}.blog-theme ::-moz-selection{background:rgba(1,173,239,.22);color:var(--blog-navy)}.blog-theme ::selection{background:rgba(1,173,239,.22);color:var(--blog-navy)}.blog-theme .blog-display{font-family:Pelak,IRANSans,ui-sans-serif,system-ui,sans-serif}.blog-theme .blog-hero{background:var(--blog-navy);color:#f8fafc;position:relative;overflow:hidden}.blog-theme .blog-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 100% 0,rgba(1,173,239,.18),transparent 55%),radial-gradient(ellipse 50% 60% at 0 100%,rgba(1,173,239,.08),transparent 50%);pointer-events:none}.blog-theme .blog-hero-inner{position:relative;z-index:1}.blog-theme .blog-nav{border-bottom:1px solid rgba(255,255,255,.08);background:rgba(8,7,92,.92);backdrop-filter:blur(8px)}.blog-theme .blog-nav-link{color:rgba(248,250,252,.72);transition:color .2s ease}.blog-theme .blog-nav-link:hover{color:#ffffff}.blog-theme .blog-nav-link.is-active{color:var(--blog-accent)}.blog-theme .blog-feed-item{border-bottom:1px solid var(--blog-border);padding-block:2rem;transition:background-color .2s ease}.blog-theme .blog-feed-item:first-child{padding-top:0}.blog-theme .blog-feed-item:hover{background:linear-gradient(270deg,transparent,rgba(1,173,239,.03) 40%,transparent)}.blog-theme .blog-feed-title{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600;line-height:1.55;letter-spacing:-.02em;color:var(--blog-navy);transition:color .2s ease}.blog-theme .blog-feed-title:hover{color:var(--blog-accent-deep)}.blog-theme .blog-meta{font-size:.8125rem;color:var(--blog-muted);line-height:1.6}.blog-theme .blog-excerpt{font-size:.9375rem;line-height:1.75;color:var(--blog-text-secondary);max-width:65ch}.blog-theme .blog-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:500;letter-spacing:.01em}.blog-theme .blog-badge-translated{background:var(--blog-success-dim);color:var(--blog-success);border:1px solid rgba(10,155,92,.18)}.blog-theme .blog-badge-arxiv{font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.75rem;color:var(--blog-muted);background:var(--blog-surface-muted);border:1px solid var(--blog-border);padding:.125rem .5rem;border-radius:6px}.blog-theme .blog-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border-radius:10px;font-size:.8125rem;font-weight:500;background:var(--blog-accent-deep);color:#ffffff;transition:background-color .2s ease,transform .15s ease}.blog-theme .blog-btn-primary:hover{background:var(--blog-accent)}.blog-theme .blog-btn-primary:focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px}.blog-theme .blog-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border-radius:10px;font-size:.8125rem;font-weight:500;background:transparent;color:var(--blog-text-secondary);border:1px solid var(--blog-border-strong);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.blog-theme .blog-btn-secondary:hover{border-color:var(--blog-accent);color:var(--blog-accent-deep);background:var(--blog-accent-dim)}.blog-theme .blog-btn-secondary:focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px}.blog-theme .blog-article-surface{background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:var(--blog-radius)}.blog-theme .blog-prose{max-width:var(--blog-prose-width);font-size:1.0625rem;line-height:1.85;color:var(--blog-text-secondary)}.blog-theme .blog-prose h2{font-family:Pelak,IRANSans,ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;font-weight:600;color:var(--blog-navy);margin-bottom:1rem;letter-spacing:-.02em}.blog-theme .blog-pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding-inline:.75rem;border-radius:10px;font-size:.875rem;font-weight:500;color:var(--blog-text-secondary);border:1px solid var(--blog-border);background:var(--blog-surface);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.blog-theme .blog-pagination-link:hover{border-color:var(--blog-accent);color:var(--blog-accent-deep)}.blog-theme .blog-pagination-link.is-active{background:var(--blog-navy);border-color:var(--blog-navy);color:#ffffff}.blog-theme .blog-pagination-link:focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px}.blog-theme .blog-empty{text-align:center;padding-block:5rem}.blog-theme .blog-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--blog-accent-dim);color:var(--blog-accent-deep);margin-bottom:1.25rem}.blog-theme .blog-footer{border-top:1px solid var(--blog-border);background:var(--blog-surface)}.blog-theme .blog-related-item{display:block;padding:1rem 1.25rem;border:1px solid var(--blog-border);border-radius:12px;background:var(--blog-surface);transition:border-color .2s ease,background-color .2s ease}.blog-theme .blog-related-item:hover{border-color:rgba(1,173,239,.35);background:var(--blog-accent-dim)}@media (prefers-reduced-motion:reduce){.blog-theme .blog-btn-primary,.blog-theme .blog-btn-secondary,.blog-theme .blog-feed-item,.blog-theme .blog-feed-title,.blog-theme .blog-pagination-link,.blog-theme .blog-related-item{transition:none}}
/*# sourceMappingURL=72bda35367f84773.css.map*/