<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://www.salahwardi.com</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/pricing</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/contact</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>daily</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>daily</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/services/logo-design</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.85</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/services/logo-animation</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.85</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/services/lottie-animation</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.85</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/services/motion-graphics</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.85</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/services/icons-pack-design</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.85</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/services/website-design</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.85</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/services/website-development</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.85</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/niche/logo-design-for-startups</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.75</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/niche/logo-design-for-saas</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.75</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/niche/lottie-animations-for-mobile-apps</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.75</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/niche/laravel-web-development-for-agencies</loc>
        <lastmod>2026-08-01T00:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.75</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/quantum-logo-design</loc>
        <lastmod>2026-08-14T19:17:01+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/new-color-animated-logo</loc>
        <lastmod>2026-07-04T11:39:59+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/onyx-labs</loc>
        <lastmod>2026-06-20T17:43:16+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/circuit-logo-design</loc>
        <lastmod>2026-06-20T17:09:06+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/health-desk-logo-design</loc>
        <lastmod>2026-06-20T17:08:19+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/horse-manege-logo-design</loc>
        <lastmod>2026-06-20T17:07:38+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/city-club-media-logo-design</loc>
        <lastmod>2026-06-20T17:06:48+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/dynomite-media-logo-design</loc>
        <lastmod>2026-06-20T17:06:12+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/logo-abar-ertwaa-contracting</loc>
        <lastmod>2026-06-20T16:58:47+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/lifty-cars</loc>
        <lastmod>2026-06-20T16:57:23+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/portfolio/nova-core</loc>
        <lastmod>2026-06-18T19:40:02+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.70</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/building-multi-step-onboarding-forms-with-smooth-react-spring-transitions</loc>
        <lastmod>2026-08-17T14:59:37+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/animating-interactive-scroll-progress-rings-with-svg-stroke-dashoffset</loc>
        <lastmod>2026-08-17T14:59:05+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/optimizing-web-font-loading-pipelines-to-eliminate-fout-layout-flashes</loc>
        <lastmod>2026-08-17T14:58:05+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/designing-fluid-card-flipping-mechanics-using-pure-css-3d-transforms</loc>
        <lastmod>2026-08-17T14:57:09+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/seamless-endless-parallax-backgrounds-minimal-cpu-usage</loc>
        <lastmod>2026-08-17T14:55:55+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/building-micro-glitch-loading-states-for-modern-developer-portfolios</loc>
        <lastmod>2026-08-17T14:54:01+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/interactive-physics-mechanics-drag</loc>
        <lastmod>2026-08-17T14:53:05+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/creating-liquid-blob-filters-with-svgs-colormatrix-and-css-keyframes</loc>
        <lastmod>2026-08-17T14:37:58+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/css-container-queries-and-motion-animating-components-based-on-parent-width</loc>
        <lastmod>2026-08-17T14:36:30+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/building-kinetic-typography-web-banners-gsap-svg-text-paths</loc>
        <lastmod>2026-08-17T14:35:35+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/handling-high-dpi-retina-displays-with-responsive-lottie-canvas-scaling</loc>
        <lastmod>2026-08-17T14:32:13+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/native-css-scroll-driven-animations-replacing-javascript-event-listeners-in-2026</loc>
        <lastmod>2026-08-17T14:30:46+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/building-interactive-toggle-switches-with-multi-state-lottie-vectors</loc>
        <lastmod>2026-08-17T14:22:40+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/lottie-web-runtime-overhead-optimizing-asset-preloading-for-fast-lcp</loc>
        <lastmod>2026-08-17T14:21:40+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/converting-after-effects-vector-keyframe-curves-for-optimized-lottie-renders</loc>
        <lastmod>2026-08-17T14:20:57+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/preventing-render-stutter-in-lottie-animations-on-android-webviews</loc>
        <lastmod>2026-08-17T14:20:02+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/rive-state-machines-for-web-developers-moving-beyond-linear-lottie-timelines</loc>
        <lastmod>2026-08-17T14:15:18+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/building-dynamic-animated-micro-interactions-using-lottie-and-tailwind-css</loc>
        <lastmod>2026-08-17T14:14:44+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/preventing-memory-leaks-when-instantiating-multiple-lottie-players-in-single-pages</loc>
        <lastmod>2026-08-17T14:13:39+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/lottie-in-mobile-native-apps-best-practices-for-flutter-and-react-native-integration</loc>
        <lastmod>2026-08-17T14:12:42+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/controlling-lottie-animation-frames-with-html-range-sliders</loc>
        <lastmod>2026-08-17T14:10:44+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/designing-interactive-micro-feedback-checkmarks-using-lottie-state-triggers</loc>
        <lastmod>2026-08-17T14:09:40+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/exporting-clean-lottie-vectors-from-figma-workflow-and-plugin-comparison</loc>
        <lastmod>2026-08-17T14:08:52+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/automating-lottie-file-size-optimization-ci-cd-build-workflows</loc>
        <lastmod>2026-08-17T14:07:58+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/embedding-dynamic-text-input-layers-inside-live-rendered-lottie-files</loc>
        <lastmod>2026-08-17T14:06:50+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/lottie-web-canvas-vs-svg-renderer-memory-footprint-and-fps-benchmarks</loc>
        <lastmod>2026-08-17T14:05:52+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/animating-complex-trim-paths-after-effects-clean-lottie-export</loc>
        <lastmod>2026-08-17T14:04:58+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/building-dynamic-light-and-dark-theme-switching-inside-lottie-json-files</loc>
        <lastmod>2026-08-17T14:04:10+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/debugging-common-vector-expression-render-bugs-in-lottie-web-runtimes</loc>
        <lastmod>2026-08-17T14:03:15+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/caching-lottie-json-assets-with-service-workers-for-offline-pwas</loc>
        <lastmod>2026-08-17T14:02:22+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/interactive-lottie-rating-systems-driving-user-feedback</loc>
        <lastmod>2026-08-17T14:01:10+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/building-multi-state-lottie-components-using-single-json-file-markers</loc>
        <lastmod>2026-08-17T14:00:20+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/syncing-lottie-animation-timelines-with-native-html5-media-controls</loc>
        <lastmod>2026-08-17T13:59:35+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/building-physics-based-drag-and-drop-containers-matter-js-html5</loc>
        <lastmod>2026-08-17T13:57:48+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/replacing-raster-images-in-lottie-files-with-embedded-inline-svgs</loc>
        <lastmod>2026-08-17T13:54:51+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/reducing-lottie-payload-size-by-stripping-redundant-vector-nodes-in-ae</loc>
        <lastmod>2026-08-17T13:54:13+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/lottie-interactivity-manager-binding-touch-gestures-to-lottie-frame-sequences</loc>
        <lastmod>2026-08-17T13:53:19+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/optimizing-lottie-asset-compression-brotli-gzip-pipeline-compression</loc>
        <lastmod>2026-08-17T13:52:22+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/controlling-lottie-playback-with-viewport-intersection-observer-apis</loc>
        <lastmod>2026-08-17T13:51:13+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/integrating-lottie-runtimes-web-components-framework-agnostic-apps</loc>
        <lastmod>2026-08-17T13:50:04+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/dynamic-lottie-color-markers-updating-animation-themes-on-the-fly-with-javascript</loc>
        <lastmod>2026-08-17T13:49:16+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/dotlottie-vs-lottie-json-performance-bandwidth-comparisons-2026</loc>
        <lastmod>2026-08-17T13:48:19+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/interactive-accordion-height-transitions-using-modern-css-grid-track-sizing</loc>
        <lastmod>2026-08-17T13:32:12+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/animating-variable-typography-headers-on-mouse-hover-movement</loc>
        <lastmod>2026-08-17T13:30:51+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/preventing-layout-shifts-animating-ui-components-without-triggering-reflows</loc>
        <lastmod>2026-08-17T13:29:51+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/handling-motion-accessibility-implementing-fallbacks-for-prefer-reduced-motion</loc>
        <lastmod>2026-08-17T13:28:56+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/creating-inertia-cursor-effects-with-canvas</loc>
        <lastmod>2026-08-17T13:28:23+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/building-scroll-progress-indicators-with-native-css-animation-timeline</loc>
        <lastmod>2026-08-17T13:27:07+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/optimizing-web-canvas-particle-engines-zero-lag-interaction</loc>
        <lastmod>2026-08-17T13:26:13+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/css-clip-path-reveals-crafting-complex-shape-transitions-without-svg</loc>
        <lastmod>2026-08-17T13:13:09+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/interactive-3d-tilt-cards-building-gyroscope-responsive-ui-elements-for-mobile</loc>
        <lastmod>2026-08-17T13:11:55+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/staggered-list-reveals-animating-dynamic-content-feeds-cleanly-with-gsap</loc>
        <lastmod>2026-08-17T13:10:43+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/page-transition-architecture-animating-spa-routes-with-smooth-state-switches</loc>
        <lastmod>2026-08-17T13:09:10+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/webgl-mesh-distortions-fluid-cursor-hover-interactions</loc>
        <lastmod>2026-08-17T13:08:21+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/interactive-magnetic-ui-buttons-spring-physics-mouse-motion</loc>
        <lastmod>2026-08-17T13:07:04+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/liquid-glass-shader-effects-building-real-time-canvas-waves-with-three-js</loc>
        <lastmod>2026-08-17T13:06:21+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/building-kinetic-marquee-displays-with-smooth-seamless-loop-restarts</loc>
        <lastmod>2026-08-17T13:05:44+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/gsap-flip-plugin-deep-dive-building-layout-agnostic-ui-transitions</loc>
        <lastmod>2026-08-17T13:05:01+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/performance-budgets-web-animations-keeping-fps-high-low-end-mobile-devices</loc>
        <lastmod>2026-08-17T13:04:07+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/agentic-ui-dynamics-building-micro-interactions-for-ai-driven-adaptive-layouts</loc>
        <lastmod>2026-08-17T13:03:30+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/creating-glassmorphism-blur-transitions-on-floating-web-logos</loc>
        <lastmod>2026-08-17T12:54:28+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/syncing-animated-logo-beats-with-interactive-background-audio-effects</loc>
        <lastmod>2026-08-17T12:52:38+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/creating-smooth-endless-loop-animations-for-animated-brand-watermarks</loc>
        <lastmod>2026-08-17T12:51:41+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/masking-and-clipping-mask-animations-revealing-logos-with-dynamic-geometry</loc>
        <lastmod>2026-08-17T12:50:54+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/optimizing-canvas-logo-reveals-for-mobile-browsers</loc>
        <lastmod>2026-08-17T12:50:05+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/designing-lottie-loading-indicators-maintain-frame-rates-heavy-ui-loads</loc>
        <lastmod>2026-08-17T12:48:59+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/interactive-hover-states-multi-layer-logo-reveals</loc>
        <lastmod>2026-08-17T12:48:08+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/3d-spatial-rotation-effects-flat-vector-logos-css-matrix-transformations</loc>
        <lastmod>2026-08-17T12:47:10+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/morphing-complex-svg-path-signatures-gsap-morphsvg-plugin</loc>
        <lastmod>2026-08-17T12:46:27+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/creating-micro-glitch-logo-effects-with-css-clip-path-and-keyframe-transforms</loc>
        <lastmod>2026-08-17T12:45:32+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/animating-logo-badges-with-orbital-rotation-effects-in-pure-css</loc>
        <lastmod>2026-08-17T12:44:58+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/dynamic-color-token-swapping-in-svg-logo-animations-using-css-variables</loc>
        <lastmod>2026-08-17T12:35:37+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/stroke-dasharray-vector-tracing-animating-line-art-logos</loc>
        <lastmod>2026-08-17T12:33:59+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/animating-font-weight-and-width-with-css-variable-font-logo-animations</loc>
        <lastmod>2026-08-17T12:33:24+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/elastic-ui-physics-adding-inertia-and-bounce-to-interactive-logo-hover-states</loc>
        <lastmod>2026-08-17T12:32:24+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/particle-dissolve-logo-transitions-implementing-canvas-shaders-for-web-intros</loc>
        <lastmod>2026-08-17T12:31:41+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/animating-kinetic-typography-logos-with-gsap-split-text-and-timelines</loc>
        <lastmod>2026-08-17T12:30:41+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/interactive-liquid-silver-effects-creating-metallic-logo-shaders-in-webgl</loc>
        <lastmod>2026-08-17T12:29:36+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/css-scroll-driven-logo-reveals-building-zero-js-header-animations</loc>
        <lastmod>2026-08-17T12:24:01+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/rive-state-machines-vs-lottie-json-choosing-the-best-interactive-logo-runtime</loc>
        <lastmod>2026-08-17T12:20:12+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/vector-silhouette-precision-avoiding-rendering-artifacts-in-scaled-logos</loc>
        <lastmod>2026-08-17T12:19:12+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/designing-micro-details-adding-signature-visual-anchors-to-modern-logotypes</loc>
        <lastmod>2026-08-17T12:18:06+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/brand-style-guides-for-engineering-teams-packaging-svg-assets-and-color-tokens</loc>
        <lastmod>2026-08-17T12:17:38+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/custom-lettering-secrets-transforming-geometric-vectors-into-signature-marks</loc>
        <lastmod>2026-08-17T12:16:47+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/business-case-dynamic-monograms-mobile-app-icon-design</loc>
        <lastmod>2026-08-17T12:15:36+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/audit-your-visual-identity-identifying-dated-design-patterns-in-existing-logos</loc>
        <lastmod>2026-08-17T12:15:05+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/designing-pixel-sharp-vector-marks-for-high-density-displays</loc>
        <lastmod>2026-08-17T12:13:56+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/geometric-precision-vs-warm-organic-shapes-in-tech-startup-identity-design</loc>
        <lastmod>2026-08-17T12:12:57+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/the-cove-effect-using-missing-shapes-and-negative-space-to-boost-brand-recall</loc>
        <lastmod>2026-08-17T12:12:13+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/stamp-and-seal-emblems-reviving-heritage-badges-for-modern-saaS-brands</loc>
        <lastmod>2026-08-17T12:11:38+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/spatial-computing-logos-transitioning-2d-vector-marks-into-visionos-3d-assets</loc>
        <lastmod>2026-08-17T12:10:34+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/dark-mode-identity-design-adapting-brand-colors-for-dynamic-system-themes</loc>
        <lastmod>2026-08-17T11:59:32+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/type-collage-logos-combining-contrasting-fonts</loc>
        <lastmod>2026-08-17T11:59:00+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/the-naive-design-movement-injecting-human-imperfection-into-digital-logos</loc>
        <lastmod>2026-08-17T11:58:28+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/micro-first-logo-architecture-optimizing-marks-for-mobile-first-display</loc>
        <lastmod>2026-08-17T11:57:51+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/gothic-letterforms-and-metal-typography-trends-in-modern-web-logos</loc>
        <lastmod>2026-08-17T11:57:14+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/co-authored-branding-why-open-visual-systems-are-winning-digital-communities</loc>
        <lastmod>2026-08-17T11:56:37+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/adaptive-identity-systems-building-logos-that-change-with-real-time-context</loc>
        <lastmod>2026-08-17T11:55:54+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/fluid-typography-and-dynamic-wordmark-scaling-in-modern-web-apps</loc>
        <lastmod>2026-08-17T11:55:18+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/responsive-logo-systems-designing-variable-viewports-smart-watches</loc>
        <lastmod>2026-08-17T11:51:30+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-optimize-web-fonts-to-prevent-layout-flashes</loc>
        <lastmod>2026-08-10T20:45:50+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-animate-custom-mouse-cursors-for-creative-websites</loc>
        <lastmod>2026-08-10T15:44:12+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-build-interactive-scroll-progress-indicators</loc>
        <lastmod>2026-08-10T15:43:09+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-animate-ui-components-using-gsap-flip-plugin</loc>
        <lastmod>2026-08-10T15:37:19+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-build-a-custom-animated-mobile-navigation-menu</loc>
        <lastmod>2026-08-10T15:36:09+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-use-dotlottie-vs-standard-lottie-json-files</loc>
        <lastmod>2026-08-10T15:35:03+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-compress-lottie-json-files-using-gzip-and-brotli</loc>
        <lastmod>2026-08-10T15:25:31+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-integrate-lottie-animations-into-vue-or-react-applications</loc>
        <lastmod>2026-08-10T15:19:53+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-light-and-dark-mode-lottie-animations</loc>
        <lastmod>2026-08-10T15:18:17+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/debugging-common-render-issues-in-lottie-animations</loc>
        <lastmod>2026-08-10T15:09:43+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-trigger-lottie-animations-on-hover-and-click-events</loc>
        <lastmod>2026-08-10T14:57:41+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-change-lottie-animation-colors-dynamically-with-js</loc>
        <lastmod>2026-08-10T14:53:02+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-convert-after-effects-animations-to-lottie-files</loc>
        <lastmod>2026-08-10T14:49:25+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-control-lottie-animation-playback-with-scroll-position</loc>
        <lastmod>2026-08-10T14:47:57+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-use-lottie-web-library-with-vanilla-javascript</loc>
        <lastmod>2026-08-10T14:46:47+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-animate-web-layouts-without-causing-layout-shifts</loc>
        <lastmod>2026-08-10T14:45:21+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-staggered-list-animations-with-gsap</loc>
        <lastmod>2026-08-10T14:44:42+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-handle-animation-accessibility-with-prefers-reduced-motion</loc>
        <lastmod>2026-08-10T14:43:41+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-kinetic-typography-effects-for-web</loc>
        <lastmod>2026-08-10T14:36:50+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-build-fluid-card-flipping-animations-with-pure-css</loc>
        <lastmod>2026-08-10T14:35:41+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/optimize-canvas-webgl-animations-mobile-devices</loc>
        <lastmod>2026-08-10T14:34:29+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-smooth-page-transitions-with-javascript</loc>
        <lastmod>2026-08-10T14:27:00+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/scroll-triggered-vs-time-based-animations-ux</loc>
        <lastmod>2026-08-10T14:26:28+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-master-gsap-timeline-for-complex-ui-animations</loc>
        <lastmod>2026-08-10T14:25:50+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-animate-svg-paths-with-css-stroke-dasharray</loc>
        <lastmod>2026-08-10T14:24:48+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-interactive-hover-effects-for-web-logos</loc>
        <lastmod>2026-08-10T14:23:29+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-design-logo-animations-for-email-signatures</loc>
        <lastmod>2026-08-10T14:22:07+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-use-motion-blur-in-logo-animation</loc>
        <lastmod>2026-08-10T14:20:56+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-animate-text-and-icons-together-in-a-logo-reveal</loc>
        <lastmod>2026-08-10T14:20:13+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-a-morphing-logo-animation</loc>
        <lastmod>2026-08-10T14:19:33+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-export-logo-animations-with-transparent-backgrounds</loc>
        <lastmod>2026-08-10T14:18:21+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/3d-logo-animation-vs-2d-logo-animation-when-to-use-each</loc>
        <lastmod>2026-08-10T14:17:29+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-loop-logo-animations-seamlessly</loc>
        <lastmod>2026-08-10T14:16:29+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-trigger-logo-animations-on-user-scroll</loc>
        <lastmod>2026-08-10T14:15:55+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-animate-a-logo-using-gsap</loc>
        <lastmod>2026-08-10T14:15:21+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-match-logo-style-with-target-audience-psychology</loc>
        <lastmod>2026-08-10T14:14:07+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-prepare-final-logo-files-for-clients</loc>
        <lastmod>2026-08-10T14:13:09+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/why-flat-logo-design-is-still-the-industry-standard</loc>
        <lastmod>2026-08-10T14:11:50+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-design-a-logo-that-scales-for-mobile-app-icons</loc>
        <lastmod>2026-08-10T14:11:15+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-use-negative-space-in-logo-design</loc>
        <lastmod>2026-08-10T14:10:39+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-a-comprehensive-brand-style-guide</loc>
        <lastmod>2026-08-10T14:10:04+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-audit-an-existing-logo-before-redesigning-it</loc>
        <lastmod>2026-08-10T14:08:11+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-a-memorable-monogram-logo-from-scratch</loc>
        <lastmod>2026-08-10T14:08:09+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-choose-brand-colors-that-work-across-digital-and-print</loc>
        <lastmod>2026-08-10T14:08:05+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-design-a-responsive-logo-that-adapts-to-small-containers</loc>
        <lastmod>2026-08-10T14:05:25+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-grid-your-logo-design-for-better-visual-balance</loc>
        <lastmod>2026-08-10T14:05:21+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-choose-the-right-export-format-for-svg-logos</loc>
        <lastmod>2026-08-10T14:05:16+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/monochrome-vs-full-color-logos-when-to-use-which</loc>
        <lastmod>2026-08-10T14:05:11+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-test-logo-legibility-across-different-screen-sizes</loc>
        <lastmod>2026-08-10T14:05:06+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-a-versatile-logo-system-for-multi-platform-brands</loc>
        <lastmod>2026-08-10T13:53:26+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-animate-svg-icons-with-css-without-javascript</loc>
        <lastmod>2026-08-09T19:53:07+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-microinteractions-for-modern-websites</loc>
        <lastmod>2026-08-09T19:40:43+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-use-bezier-curves-for-smoother-animations</loc>
        <lastmod>2026-08-09T19:40:39+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-keep-web-animations-running-at-60-fps</loc>
        <lastmod>2026-08-09T19:40:29+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-reduce-animation-jank-on-mobile-websites</loc>
        <lastmod>2026-08-09T19:40:25+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/lottie-vs-svg-which-animation-format-should-you-use</loc>
        <lastmod>2026-08-09T19:40:21+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-reduce-lottie-file-size</loc>
        <lastmod>2026-08-09T19:40:17+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-optimize-lottie-animations-for-websites</loc>
        <lastmod>2026-08-09T19:40:15+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-add-a-lottie-animation-to-a-html-website</loc>
        <lastmod>2026-08-09T19:40:09+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-make-a-lottie-animation-interactive</loc>
        <lastmod>2026-08-09T19:40:06+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/lottie-vs-gif-which-is-better-for-website-animations</loc>
        <lastmod>2026-08-09T19:40:04+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-lazy-load-lottie-animations-on-a-website</loc>
        <lastmod>2026-08-09T19:40:01+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-spring-physics-works-in-web-animations</loc>
        <lastmod>2026-08-09T19:39:58+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/css-vs-javascript-animations-which-is-faster</loc>
        <lastmod>2026-08-09T19:27:42+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-design-a-logo-that-works-on-dark-backgrounds</loc>
        <lastmod>2026-08-09T19:24:36+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-a-simple-logo-that-looks-professional</loc>
        <lastmod>2026-08-09T19:24:31+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-prepare-a-logo-for-website-and-social-media</loc>
        <lastmod>2026-08-09T19:24:20+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-animate-a-logo-without-making-it-look-too-busy</loc>
        <lastmod>2026-08-09T19:24:14+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/best-logo-animation-techniques-for-modern-brands</loc>
        <lastmod>2026-08-09T19:24:11+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-turn-a-static-logo-into-a-short-animation</loc>
        <lastmod>2026-08-09T19:24:07+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-long-should-a-logo-animation-be-for-a-website</loc>
        <lastmod>2026-08-09T19:23:55+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/logo-animation-vs-static-logo-which-is-better</loc>
        <lastmod>2026-08-09T19:23:45+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-a-smooth-logo-reveal-animation</loc>
        <lastmod>2026-08-09T19:22:36+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-animate-a-logo-for-a-website-intro</loc>
        <lastmod>2026-08-09T19:22:20+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-optimize-logo-animations-for-fast-loading</loc>
        <lastmod>2026-08-09T19:21:57+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-create-smooth-hover-animations-with-css</loc>
        <lastmod>2026-08-09T19:21:17+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/logo-design-for-startups-what-you-actually-need</loc>
        <lastmod>2026-08-09T19:21:07+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-much-does-a-professional-logo-design-cost</loc>
        <lastmod>2026-08-09T19:21:00+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-choose-the-right-font-for-a-logo</loc>
        <lastmod>2026-08-09T19:20:42+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-make-a-logo-look-good-at-small-sizes</loc>
        <lastmod>2026-08-09T19:20:26+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/why-we-build-client-websites-on-laravel-instead-of-wordpress</loc>
        <lastmod>2026-08-02T17:40:42+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/svg-vs-png-icons-what-developers-should-actually-use</loc>
        <lastmod>2026-08-02T17:38:06+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/micro-interactions-that-increase-retention-a-ux-motion-guide</loc>
        <lastmod>2026-08-02T17:35:09+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-implement-lottie-animations-in-react-native-react</loc>
        <lastmod>2026-08-02T17:27:57+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/lottie-vs-gif-vs-video-which-is-best-for-web-performance</loc>
        <lastmod>2026-08-02T17:24:25+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-optimize-a-lottie-file-under-45kb</loc>
        <lastmod>2026-08-02T17:22:44+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/what-is-lottie-and-why-do-developers-love-it</loc>
        <lastmod>2026-08-02T17:20:34+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/animated-logo-examples-that-elevated-brand-launches</loc>
        <lastmod>2026-08-01T20:28:33+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/mp4-vs-transparent-webm-choosing-the-right-format-for-your-animated-logo</loc>
        <lastmod>2026-08-01T20:20:54+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/logo-animation-for-youtube-intros-formats-and-file-specs</loc>
        <lastmod>2026-08-01T20:16:21+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/what-is-an-animated-logo-and-does-your-brand-need-one</loc>
        <lastmod>2026-08-01T20:09:11+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/logo-redesign-vs-rebrand-how-to-know-which-you-need</loc>
        <lastmod>2026-08-01T20:07:06+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/vector-vs-raster-logos-why-your-business-needs-an-svg-logo</loc>
        <lastmod>2026-08-01T20:07:02+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-to-build-a-fast-seo-optimized-website-without-sacrificing-animation</loc>
        <lastmod>2026-08-01T19:58:55+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/beyond-the-logo-brand-systems</loc>
        <lastmod>2026-08-01T17:23:59+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/micro-interactions-that-retain-the-psychology-behind-gesture-driven-ux</loc>
        <lastmod>2026-08-01T17:20:30+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/optimizing-web-engines-lottie</loc>
        <lastmod>2026-08-01T17:19:45+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/math-behind-elastic-curves</loc>
        <lastmod>2026-08-01T17:17:43+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/how-much-does-professional-logo-design-cost-in-2026</loc>
        <lastmod>2026-07-29T19:07:51+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
    <url>
        <loc>https://www.salahwardi.com/journal/vector-morphing-svg-to-lottie</loc>
        <lastmod>2026-07-05T09:32:00+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.60</priority>
    </url>
</urlset>
