.article-page{box-sizing:border-box;direction:rtl;width:100%;max-width:800px;margin:40px auto;padding:0 20px}.article-header{text-align:center;margin-bottom:30px}.category-label{color:var(--secondary);font-size:.9rem;font-weight:700}.article-header h1{color:var(--primary);margin:15px 0;font-size:2.5rem;line-height:1.3}.article-meta{color:#64748b;font-size:.95rem}.divider{color:#cbd5e1;margin:0 10px}.featured-image{background:#f8fafc;border-radius:15px;width:100%;margin-bottom:40px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.featured-image img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.article-content{color:#1e293b;text-align:justify;overflow-wrap:anywhere;width:100%;font-size:1.2rem;line-height:1.9}.article-content p{margin-bottom:1.3em}.article-content h1,.article-content h2,.article-content h3,.article-content h4{color:var(--primary);margin-top:1.4em;margin-bottom:.6em;font-weight:800;line-height:1.4}.article-content h1{font-size:1.9rem}.article-content h2{font-size:1.6rem}.article-content h3{font-size:1.35rem}.article-content h4{font-size:1.2rem}.article-content blockquote{border-right:4px solid var(--secondary);color:#475569;background:#faf6ea;border-radius:0 10px 10px 0;margin:1.5em 0;padding:14px 20px;font-style:italic}.article-content ul,.article-content ol{margin-bottom:1.2em;padding-right:28px}.article-content li{margin-bottom:.4em}.article-content a{color:var(--primary);font-weight:700;text-decoration:underline}.article-content a:hover{color:var(--accent)}.article-content img{border-radius:10px;max-width:100%;height:auto;margin:20px auto;display:block;box-shadow:0 4px 15px #00000014}.article-content .video-embed{aspect-ratio:16/9;border-radius:12px;width:100%;margin:25px 0;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000001f}.article-content .video-embed iframe{border:0;width:100%;height:100%}.article-content pre{color:#f8fafc;text-align:left;direction:ltr;background:#1e293b;border-radius:10px;margin-bottom:1.3em;padding:16px 20px;font-family:monospace;font-size:.95rem;overflow-x:auto}.article-tags{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:10px;margin-top:50px;padding-top:20px;display:flex}.tag{color:#475569;background:#f1f5f9;border-radius:20px;padding:5px 12px;font-size:.85rem}@media (max-width:768px){.article-page{margin:25px auto;padding:0 15px}.article-header{margin-bottom:25px}.article-header h1{font-size:1.8rem}.article-meta{font-size:.85rem}.featured-image{border-radius:11px;margin-bottom:30px}.article-content{font-size:1.05rem;line-height:1.9}}@media (max-width:480px){.article-page{padding:0 10px}.article-header h1{font-size:1.55rem}.article-content{font-size:1rem}.featured-image{border-radius:9px}}.article-author{align-items:center;gap:8px;display:inline-flex}.article-author-photo{object-fit:cover;border-radius:50%;width:34px;min-width:34px;height:34px;display:block}.article-author-photo{object-fit:cover;background:#eef2f5;border:1px solid #e1e7ec;border-radius:50%;flex:0 0 44px;width:44px;height:44px;display:block}.article-author-placeholder{color:#17324d;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.article-author-info{min-width:0}.article-author-info span{color:#89939d;margin-bottom:2px;font-size:.7rem;display:block}.article-author-info strong{color:#17324d;font-size:.88rem;font-weight:700;display:block}.article-author{color:inherit;align-items:center;gap:8px;text-decoration:none;transition:opacity .2s;display:inline-flex}.article-author:hover{opacity:.8}.article-author-photo,.article-author-placeholder{border-radius:50%;flex:0 0 40px;width:40px;height:40px}.article-author-photo{object-fit:cover;background:#eef2f5;border:1px solid #e1e7ec;display:block}.article-author-placeholder{color:#17324d;background:#eef2f5;border:1px solid #e1e7ec;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex}.article-author strong{color:#17324d;font-weight:700}
