@font-face{font-display: swap;font-family: 'Almarai';font-style: normal;font-weight: 300;src: url('../fonts/almarai-300.woff2') format('woff2');}@font-face{font-display: swap;font-family: 'Almarai';font-style: normal;font-weight: 400;src: url('../fonts/almarai-regular.woff2') format('woff2');}@font-face{font-display: swap;font-family: 'Almarai';font-style: normal;font-weight: 700;src: url('../fonts/almarai-700.woff2') format('woff2');}@font-face{font-display: swap;font-family: 'Almarai';font-style: normal;font-weight: 800;src: url('../fonts/almarai-800.woff2') format('woff2');}@font-face{font-display: swap;font-family: "bootstrap-icons";src: url("../fonts/bootstrap-icons.woff2?e34853135f9e39acf64315236852cd5a") format("woff2"),url("../fonts/bootstrap-icons.woff?e34853135f9e39acf64315236852cd5a") format("woff");}.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: 500 !important;font-variant: normal;text-transform: none;line-height: 1;vertical-align: -.125em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.bi-whatsapp::before{content: "\f618";}.bi-instagram::before{content: "\f437";}.bi-facebook::before{content: "\f344";}.bi-twitter::before{content: "\f5ef";}.bi-twitter-x::before{content: "\f8f8";}.btn-like-action::before{content: "\1F44D";font-size: 1.1rem;}#post-like-btn:hover{background-color: rgba(30,64,175,0.12) !important;}#post-like-btn.liked .like-icon i{color: #1E40AF !important;}:root{--primary: #1E40AF;--primary-hover: #1E3A8A;--primary-light: #EFF6FF;--accent: #EA580C;--star-color: #F59E0B;--bg-light: #F8FAFC;--bg-subtle: #F1F5F9;--bg-body: #F8FAFC;--card-bg: #FFFFFF;--white: #FFFFFF;--text-main: #0F172A;--text-muted: #334155;--text-gray: #64748B;--text-white: #FFFFFF;--bg-footer: #0F172A;--footer-text: #94A3B8;--footer-text-muted: #64748B;--footer-border: #1E293B;--border-color: #CBD5E1;--border-hover: #CBD5E1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--border-radius: 10px;--font-family: 'Almarai',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--transition: all 0.25s cubic-bezier(0.4,0,0.2,1);--shadow-sm: 0 4px 6px -1px rgba(15,23,42,0.04),0 2px 4px -2px rgba(15,23,42,0.04);--shadow-md: 0 10px 15px -3px rgba(30,64,175,0.08),0 4px 6px -4px rgba(30,64,175,0.04);--shadow-lg: 0 12px 24px -4px rgba(15,23,42,0.10),0 4px 12px -2px rgba(15,23,42,0.05);--container: 1200px;--site-max-width: 1200px;}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0;}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;}body{font-family: var(--font-family);background-color: var(--bg-body);color: var(--text-main);line-height: 1.8;font-size: 0.85rem;direction: rtl;text-align: right;-webkit-font-smoothing: antialiased;}h1,.h1,.main-title,.contact-title{font-size: 1.4rem !important;}h2,.h2,.section-title-main,.faq-title,.comments-title{font-size: 1.2rem !important;}h3,h4,h5,h6,.h3,.widget-title,.footer-heading,.card-heading,.post-card-title,.post-rating-title{font-size: 1rem !important;}h1,h2,h3,h4,h5,h6,.main-title,.hero-title,.section-title-main,.widget-title,.footer-heading,.card-heading,.contact-title,.faq-title,.comments-title,.post-card-title,.post-rating-title{color: var(--primary);font-weight: 800;position: relative;padding-bottom: 1.25rem;margin-top: 0;margin-bottom: 1.5rem;display: block;border-bottom: 1px solid var(--border-color);}.hero-title,.footer-heading{color: var(--white);}h1::after,h2::after,h3::after,h4::after,h5::after,h6::after,.main-title::after,.hero-title::after,.section-title-main::after,.widget-title::after,.footer-heading::after,.card-heading::after,.contact-title::after,.faq-title::after,.comments-title::after,.post-card-title::after,.post-rating-title::after{content: '';position: absolute;bottom: -1px;right: 0;width: 60px;height: 2px;background-color: var(--accent);border-radius: 2px;}.hero-title::after,.footer-heading::after{right: 50%;transform: translateX(50%);}p,.card-text-content,.contact-desc,.post-card-excerpt,.hero-description,.comment-body,.faq-answer{font-size: 0.85rem;line-height: 1.8;margin-bottom: 1.5rem;}ul,ol,li{font-size: 0.75rem;}a{color: var(--primary);text-decoration: none;transition: var(--transition);}a:hover{color: var(--primary-hover);}img{max-width: 100%;height: auto;display: block;}.container{max-width: var(--container);margin: 0 auto;padding: 0 1.25rem;}.content-area{display: grid;grid-template-columns: 1fr 320px;gap: 2rem;margin-bottom: 2rem;}.main-navbar-header{position: sticky;top: 0;z-index: 1000;background-color: rgba(255,255,255,0.92);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid var(--border-color);box-shadow: var(--shadow-sm);transition: var(--transition);}.navbar-container{max-width: 1200px;margin: 0 auto;padding: 0.75rem 1.25rem;display: flex;align-items: center;justify-content: space-between;position: relative;}.navbar-brand-logo{display: flex;align-items: center;gap: 0.75rem;text-decoration: none;transition: var(--transition);}.navbar-logo-img{height: 60px;width: auto;object-fit: contain;transition: transform 0.25s ease;}.navbar-brand-logo:hover .navbar-logo-img{transform: scale(1.04);}.navbar-brand-text{font-size: 1rem;font-weight: 800;color: var(--primary);letter-spacing: -0.02em;}.navbar-links-nav{display: flex;align-items: center;justify-content: center;}.navbar-nav-list{display: flex;align-items: center;list-style: none;gap: 0.35rem;margin: 0;padding: 0;text-align: center;}.nav-item-element{position: relative;}.nav-link-item{display: inline-block;padding: 0.45rem 1rem;font-size: 0.85rem;font-weight: 700;color: var(--text-main);border-radius: var(--radius-sm);text-decoration: none;transition: var(--transition);}.nav-link-item:hover{color: var(--primary);background-color: var(--primary-light);}.nav-link-item.active-nav-link{color: var(--primary);background-color: var(--primary-light);font-weight: 800;}.nav-link-item.active-nav-link::after{content: '';display: block;width: 60%;height: 2.5px;background-color: var(--primary);margin: 3px auto 0 auto;border-radius: 2px;}.navbar-toggle-checkbox{display: none;}.navbar-toggle-label{display: none;flex-direction: column;justify-content: space-between;width: 26px;height: 19px;cursor: pointer;z-index: 1001;padding: 2px 0;}.hamburger-line{display: block;width: 100%;height: 2.5px;background-color: var(--text-main);border-radius: 3px;transition: all 0.3s cubic-bezier(0.4,0,0.2,1);transform-origin: center;}@media (max-width: 868px){.navbar-toggle-label{display: flex;}.navbar-links-nav{position: absolute;top: 100%;right: 0;left: 0;background-color: var(--bg-light);border-bottom: 1px solid var(--border-color);box-shadow: var(--shadow-lg);max-height: 0;overflow: hidden;opacity: 0;visibility: hidden;transition: max-height 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.25s ease,visibility 0.25s ease;}.navbar-nav-list{flex-direction: column;align-items: stretch;padding: 1rem 1.25rem;gap: 0.5rem;}.nav-link-item{display: block;padding: 0.60rem 1rem;font-size: 0.95rem;border-radius: var(--radius-sm);}.nav-link-item.active-nav-link::after{display: none;}.navbar-toggle-checkbox:checked ~ .navbar-links-nav{max-height: 450px;opacity: 1;visibility: visible;}.navbar-toggle-checkbox:checked ~ .navbar-toggle-label .hamburger-line:nth-child(1){transform: translateY(6.5px) rotate(45deg);background-color: var(--primary);}.navbar-toggle-checkbox:checked ~ .navbar-toggle-label .hamburger-line:nth-child(2){opacity: 0;transform: scaleX(0);}.navbar-toggle-checkbox:checked ~ .navbar-toggle-label .hamburger-line:nth-child(3){transform: translateY(-6.5px) rotate(-45deg);background-color: var(--primary);}}.sidebar-wrapper{display: flex;flex-direction: column;gap: 1.75rem;}.sidebar-widget{background-color: var(--bg-light);border: 1px solid var(--border-color);border-radius: var(--radius-md);padding: 1.25rem;box-shadow: var(--shadow-sm);transition: var(--transition);}.search-form{display: flex;align-items: center;gap: 0.5rem;}.search-input{width: 100%;padding: 0.65rem 0.85rem;font-size: 0.85rem;font-family: inherit;color: var(--text-main);background-color: var(--bg-body);border: 1px solid var(--border-color);border-radius: var(--radius-sm);outline: none;transition: border-color 0.2s ease,box-shadow 0.2s ease;}.search-input:focus{border-color: var(--primary);background-color: #ffffff;box-shadow: 0 0 0 3px var(--primary-light);}.search-btn{padding: 0.65rem 0.95rem;font-size: 0.85rem;color: #ffffff;background-color: var(--primary);border: none;border-radius: var(--radius-sm);cursor: pointer;transition: background-color 0.2s ease,transform 0.15s ease;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;}.search-btn:hover{background-color: var(--primary-hover);transform: translateY(-1px);}.recent-posts-list{display: flex;flex-direction: column;gap: 0.9rem;}.recent-post-item{display: flex;align-items: center;gap: 0.75rem;}.recent-post-thumb{width: 65px;height: 65px;object-fit: cover;border-radius: var(--radius-sm);border: 1px solid var(--border-color);flex-shrink: 0;transition: transform 0.25s ease;}.recent-post-item:hover .recent-post-thumb{transform: scale(1.04);}.recent-post-info{display: flex;flex-direction: column;gap: 0.25rem;overflow: hidden;}.recent-post-info h4{margin: 0;padding-bottom: 0;font-size: 0.85rem;}.recent-post-info h4::after{display: none;}.recent-post-info h4 a{color: var(--text-main);text-decoration: none;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;transition: color 0.2s ease;}.recent-post-info h4 a:hover{color: var(--primary);}.recent-post-date{font-size: 0.75rem;color: var(--text-muted);display: inline-flex;align-items: center;gap: 0.2rem;}.widget-list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 0.35rem;}.widget-list-item{display: flex;align-items: center;justify-content: space-between;padding: 0.5rem 0.65rem;border-radius: var(--radius-sm);transition: background-color 0.2s ease;}.widget-list-item:hover{background-color: var(--primary-light);}.widget-list-item a{color: var(--text-main);text-decoration: none;font-size: 0.75rem;font-weight: 600;transition: color 0.2s ease;display: flex;align-items: center;gap: 0.4rem;}.widget-list-item:hover a{color: var(--primary);}.archive-count-badge{font-size: 0.75rem;font-weight: 700;color: var(--primary);background-color: var(--primary-light);padding: 0.15rem 0.55rem;border-radius: 12px;flex-shrink: 0;}.empty-widget-msg,.error-widget-msg{margin: 0;padding: 0.5rem 0;}.site-footer{background-color: var(--bg-footer);color: var(--text-white);border-top: 1px solid var(--footer-border);padding: 2rem 2rem;text-align: center;margin-top: 4rem;line-height: 1.6;}.footer-container{max-width: 1240px;margin: 0 auto;padding: 0 1.25rem;}.footer-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr;gap: 2.5rem;margin-bottom: 3rem;}.footer-section{display: flex;flex-direction: column;}.footer-text{margin: 0 0 1.25rem 0;color: var(--text-white);}.footer-social-links{display: flex;align-items: center;justify-content: center;gap: 0.6rem;flex-wrap: wrap;}.footer-social-links a{display: inline-flex;align-items: center;padding: 0.4rem 0.85rem;font-size: 0.75rem;font-weight: 600;color: #e5e7eb;background-color: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);border-radius: var(--radius-sm);text-decoration: none;transition: all 0.25s ease;}.footer-social-links a:hover{color: #ffffff;background-color: var(--primary);border-color: var(--primary);transform: translateY(-2px);}.footer-links-list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 0.65rem;}.footer-links-list li a{color: var(--text-white);text-decoration: none;transition: all 0.2s ease;display: inline-block;position: relative;}.footer-links-list li a:hover{color: #ffffff;transform: translateX(-4px);}.footer-bottom{border-top: 1px solid rgba(255,255,255,0.08);padding-top: 1.5rem;text-align: center;font-size: 0.85rem;color: var(--text-white);}.footer-bottom p{margin: 0;color: var(--text-white);}.footer-site-name{color: #ffffff;font-weight: 700;}.whatsapp-float{position: fixed;bottom: 25px;left: 25px;width: 54px;height: 54px;background-color: #25D366;color: #ffffff;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 14px rgba(37,211,102,0.45);z-index: 999;transition: transform 0.25s ease,box-shadow 0.25s ease;text-decoration: none;}.whatsapp-float:hover{transform: scale(1.08) translateY(-2px);box-shadow: 0 6px 20px rgba(37,211,102,0.6);}.whatsapp-icon{width: 30px;height: 30px;}.whatsapp-float .tooltip-text{position: absolute;right: 65px;background-color: #1f2937;color: #ffffff;padding: 0.4rem 0.75rem;font-size: 0.75rem;font-weight: 600;border-radius: var(--radius-sm);white-space: nowrap;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.25s ease,transform 0.25s ease;transform: translateX(-5px);box-shadow: var(--shadow-sm);}.whatsapp-float:hover .tooltip-text{opacity: 1;visibility: visible;transform: translateX(0);}.back-to-top{position: fixed;bottom: 25px;right: 25px;width: 44px;height: 44px;background-color: var(--primary);color: var(--white);border: 1px solid var(--border-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;box-shadow: var(--shadow-md);z-index: 998;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.3s ease,visibility 0.3s ease,transform 0.2s ease,background-color 0.2s ease;}.back-to-top.show{opacity: 1;visibility: visible;pointer-events: auto;}.back-to-top:hover{background-color: var(--accent);color: #ffffff;border-color: var(--primary);transform: translateY(-3px);}.posts-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 1.5rem;}.post-card{background-color: var(--bg-light);border: 1px solid var(--border-color);border-radius: var(--radius-md);overflow: hidden;display: flex;flex-direction: column;box-shadow: var(--shadow-sm);transition: transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;}.post-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-md);border-color: rgba(30,64,175,0.3);}.post-thumb-link{display: block;width: 100%;height: 190px;overflow: hidden;position: relative;background-color: var(--bg-body);}.post-thumb{width: 100%;height: 100%;object-fit: cover;transition: transform 0.35s ease;}.post-card:hover .post-thumb{transform: scale(1.05);}.post-card-body{padding: 1.25rem;display: flex;flex-direction: column;flex-grow: 1;}.post-card-meta{display: flex;align-items: center;gap: 0.85rem;font-size: 0.75rem;color: var(--text-muted);margin-bottom: 0.65rem;}.post-card-title a{color: var(--primary);text-decoration: none;transition: color 0.2s ease;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.post-card-title a:hover{color: var(--primary-hover);}.post-card-footer{margin-top: auto;padding-top: 0.85rem;border-top: 1px solid var(--border-color);display: flex;align-items: center;justify-content: space-between;color: var(--text-muted);}.read-more-link{font-size: 0.75rem;font-weight: 700;color: var(--primary);text-decoration: none;transition: transform 0.2s ease,color 0.2s ease;display: inline-flex;align-items: center;gap: 0.2rem;}.read-more-link:hover{color: var(--primary-hover);transform: translateX(-3px);}.pagination-bar{display: flex;align-items: center;justify-content: center;gap: 0.4rem;margin-top: 1rem;flex-wrap: wrap;}.page-node{display: inline-flex;align-items: center;justify-content: center;min-width: 38px;height: 38px;padding: 0 0.6rem;font-size: 0.75rem;font-weight: 700;color: var(--text-main);background-color: var(--bg-light);border: 1px solid var(--border-color);border-radius: var(--radius-sm);text-decoration: none;transition: all 0.2s ease;}.page-node:hover:not(.page-active):not(.page-disabled){color: var(--primary);background-color: var(--primary-light);border-color: var(--primary);}.page-node.page-active{background-color: var(--primary);color: #ffffff;border-color: var(--primary);box-shadow: 0 2px 6px rgba(30,64,175,0.3);}.page-node.page-disabled{color: var(--text-muted);background-color: var(--bg-body);border-color: var(--border-color);cursor: not-allowed;opacity: 0.75;}.hero-modern{position: relative;min-height: 80vh;display: flex;align-items: center;justify-content: center;background-color: var(--bg-footer);padding: 4rem 1.5rem;text-align: center;overflow: hidden;}.hero-bg-media{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;z-index: 1;}.hero-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg,rgba(15,23,42,0.85) 0%,rgba(30,64,175,0.6) 100%);z-index: 2;}.hero-content-wrapper{position: relative;z-index: 3;max-width: 850px;width: 100%;margin: 0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;}.hero-title{font-weight: 800;}.hero-description{padding: 1rem 1.5rem;font-size: 1rem;line-height: 1.8;color: #f1f1f1;margin-top: 0.8rem;margin-bottom: 1.5rem;font-weight: 700;}.hero-description strong{color: #FDE047;}.hero-cta-btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;padding: 0.8rem 2rem;font-size: 0.85rem;font-weight: 700;border-radius: var(--radius-md);background-color: var(--primary);color: var(--white);text-decoration: none;box-shadow: 0 10px 20px -5px rgba(234,88,12,0.4);transition: all 0.3s ease;}.hero-cta-btn:hover{background-color: var(--primary-hover);transform: translateY(-3px);}.section-padding{padding: 4rem 0;}.section-header-centered{padding: 2rem 0;}.get-started-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 2rem;align-items: stretch;}.static-page-card{background: var(--bg-light);border: 1px solid var(--border-color);border-radius: var(--radius-md);padding: 2rem;display: flex;flex-direction: column;box-shadow: var(--shadow-sm);transition: transform 0.25s ease,box-shadow 0.25s ease;}.static-page-card:hover{box-shadow: var(--shadow-md);}.custom-feature-list{list-style: none;display: flex;flex-direction: column;gap: 0.8rem;margin: 0 0 1.75rem 0;padding: 0;}.custom-feature-list li{position: relative;padding-right: 1.5rem;color: var(--text-main);line-height: 1.6;font-size: 0.75rem;}.custom-feature-list li::before{content: "✓";position: absolute;right: 0;top: 0;color: var(--accent);font-weight: bold;}.footer-whatsapp-btn{display: inline-flex;align-items: center;justify-content: center;margin-top: auto;padding: 0.75rem 1.5rem;background-color: var(--primary);color: #ffffff;font-weight: 700;font-size: 0.85rem;border-radius: var(--radius-sm);text-decoration: none;transition: all 0.25s ease;text-align: center;}.footer-whatsapp-btn:hover{background-color: var(--accent);transform: translateY(-2px);}.breadcrumbs-nav{display: flex;align-items: center;flex-wrap: wrap;gap: 0.5rem;font-size: 0.75rem;color: var(--text-muted);background: var(--bg-light);padding: 0.875rem 1.25rem;border-radius: var(--radius-md);border: 1px solid var(--border-color);box-shadow: var(--shadow-sm);}.breadcrumbs-nav a{color: var(--primary);font-weight: 600;}.breadcrumbs-nav a:hover{color: var(--primary-hover);}.article-single{background: var(--bg-light);border-radius: var(--radius-lg);border: 1px solid var(--border-color);box-shadow: var(--shadow-md);padding: 2.5rem;margin-bottom: 2rem;}.article-header{margin-bottom: 2rem;border-bottom: 1px solid var(--border-color);padding-bottom: 1.5rem;}.meta{display: flex;justify-content: flex-start;flex-wrap: wrap;gap: 1.25rem;font-size: 0.75rem;color: var(--text-muted);}.meta-item{display: inline-flex;align-items: center;gap: 0.4rem;background: var(--bg-subtle);padding: 0.35rem 0.75rem;border-radius: var(--radius-sm);font-weight: 600;}.meta-item a{color: var(--text-muted);}.meta-item a:hover{color: var(--primary);}.featured-image-wrapper{margin: 2rem 0;border-radius: var(--radius-md);overflow: hidden;box-shadow: var(--shadow-sm);}.featured-image{width: 100%;max-height: 480px;object-fit: cover;transition: transform 0.5s ease;}.featured-image-wrapper:hover .featured-image{transform: scale(1.015);}.toc-box{background: var(--primary-light);border: 1px solid rgba(30,64,175,0.2);border-radius: var(--radius-md);padding: 1.25rem;margin: 2rem 0;}.toc-header{display: flex;justify-content: space-between;align-items: center;cursor: pointer;user-select: none;color: var(--primary);}.toc-burger{display: flex;flex-direction: column;gap: 3px;width: 18px;}.toc-toggle-indicator{display: flex;align-items: center;color: var(--primary);transition: var(--transition);}.toc-box.collapsed .toc-toggle-indicator{transform: rotate(180deg);}.toc-list{list-style: none;margin-top: 1rem;padding-top: 1rem;border-top: 1px dashed rgba(30,64,175,0.25);display: none;flex-direction: column;gap: 0.5rem;}.toc-box.collapsed .toc-list{display: none;}.toc-item a{color: var(--text-main);font-size: 0.75rem;font-weight: 500;display: block;padding: 0.35rem 0.5rem;border-radius: var(--radius-sm);}.toc-item a:hover{background: rgba(30,64,175,0.1);color: var(--primary);}.toc-h3{margin-right: 1.25rem;font-size: 0.75rem;}.content{font-size: 0.85rem;line-height: 1.9;color: var(--text-main);}.content p{margin-bottom: 1.5rem;}.content blockquote{background: var(--bg-subtle);border-right: 4px solid var(--accent);padding: 1.25rem;margin: 1.5rem 0;border-radius: 0 var(--radius-md) var(--radius-md) 0;font-style: italic;}.content table{width: 100%;max-width: 100%;border-collapse: collapse;margin: 1.5rem 0;font-size: 0.9rem;line-height: 1.6;background-color: var(--card-bg);border-radius: var(--radius-sm);box-shadow: var(--shadow-sm);border: 1px solid var(--border-color);}.content table th,.content table td{padding: 0.75rem 0.85rem;text-align: right;border-bottom: 1px solid var(--border-color);word-break: break-word;}.content table th{background-color: var(--bg-light);color: var(--text-main);font-weight: 700;border-bottom: 2px solid var(--border-color);}.content table tr:last-child td{border-bottom: none;}.content table tr:nth-child(even){background-color: var(--bg-subtle);}.content table tr:hover{background-color: var(--primary-light);transition: background-color 0.2s ease;}@media (max-width: 768px){.content{overflow-x: hidden;}.content table{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}}.post-rating-container{background: var(--bg-subtle);border: 1px solid var(--border-color);border-radius: var(--radius-md);padding: 1.5rem;text-align: center;margin: 2.5rem 0 1.5rem 0;}.rating-stars{display: inline-flex;flex-direction: row-reverse;justify-content: center;gap: 0.25rem;font-size: 2.25rem;cursor: pointer;}.rating-star{color: var(--border-color);transition: var(--transition);}.rating-stars .rating-star:hover,.rating-stars .rating-star:hover ~ .rating-star,.rating-star.active{color: var(--star-color);}.rating-info{margin-top: 0.5rem;font-size: 0.75rem;color: var(--text-muted);}.rating-msg{display: none;margin-top: 0.75rem;color: var(--accent);font-weight: 700;font-size: 0.85rem;}.faq-block{background: var(--bg-light);border-radius: var(--radius-lg);border: 1px solid var(--border-color);box-shadow: var(--shadow-md);padding: 2rem;margin-bottom: 2rem;}.faq-list{display: flex;flex-direction: column;gap: 0.875rem;}.faq-item{background: var(--bg-body);border: 1px solid var(--border-color);border-radius: var(--radius-md);overflow: hidden;transition: var(--transition);}.faq-item[open]{border-color: var(--primary);background: var(--bg-light);}.faq-question{padding: 1.125rem 1.25rem;font-weight: 700;font-size: 0.85rem;cursor: pointer;list-style: none;display: flex;justify-content: space-between;align-items: center;}.faq-question::-webkit-details-marker{display: none;}.faq-question::after{content: '+';font-size: 1.4rem;color: var(--primary);font-weight: 400;transition: var(--transition);}.faq-item[open] .faq-question::after{content: '−';}.faq-answer{padding: 0 1.25rem 1.25rem 1.25rem;color: var(--text-muted);}.article-footer{display: flex;justify-content: space-around;align-items: center;background: var(--card-bg);border: 1px solid var(--border-color);border-radius: var(--radius-sm);padding: 10px 15px;margin-top: 30px;position: relative;direction: rtl;font-family: inherit;box-shadow: var(--shadow-sm);}.footer-btn{background: none;border: none;display: flex;align-items: center;gap: 8px;cursor: pointer;font-size: 15px;color: var(--text-muted);padding: 8px 14px;border-radius: var(--radius-sm);transition: all 0.2s ease;}.footer-btn:hover{background: var(--bg-subtle);}.btn-like.active{color: var(--primary);background-color: var(--primary-light);}.btn-like.active .icon{fill: var(--primary);}.count{font-weight: bold;}.share-container{position: relative;}.share-menu{display: none;position: absolute;bottom: 125%;left: 50%;transform: translateX(-50%);background: var(--card-bg);box-shadow: var(--shadow-md);border-radius: var(--radius-sm);padding: 6px;gap: 8px;z-index: 10;}.share-menu.show{display: flex;}.share-icon{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #fff;text-decoration: none;transition: transform 0.2s;}.share-icon:hover{transform: scale(1.1);}.share-icon.facebook{background: #1877f2;}.share-icon.twitter{background: #000000;}.share-icon.whatsapp{background: #25d366;}.comments-block{display: none;background: var(--bg-light);border-radius: var(--radius-lg);border: 1px solid var(--border-color);box-shadow: var(--shadow-md);padding: 2rem;}.comments-feed{display: flex;flex-direction: column;gap: 1rem;margin-bottom: 2.5rem;}.comment-card{background: var(--bg-body);border: 1px solid var(--border-color);padding: 1.25rem;border-radius: var(--radius-md);}.comment-header{display: flex;justify-content: space-between;align-items: center;font-size: 0.75rem;color: var(--text-muted);margin-bottom: 0.75rem;}.commenter-name{font-weight: 700;color: var(--text-main);font-size: 0.85rem;}.comment-form{display: flex;flex-direction: column;gap: 1.25rem;background: var(--bg-subtle);padding: 1.5rem;border-radius: var(--radius-md);border: 1px solid var(--border-color);}.input-group-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;}.form-field{width: 100%;font-family: var(--font-family);padding: 0.875rem 1rem;border: 1px solid var(--border-color);border-radius: var(--radius-sm);background: var(--bg-light);font-size: 0.85rem;color: var(--text-main);transition: var(--transition);}.form-field:focus{outline: none;border-color: var(--primary);box-shadow: 0 0 0 3px rgba(30,64,175,0.15);}.comment-actions{display: flex;gap: 8px;margin-top: 10px;}.submit-btn{background: var(--primary);color: #fff;border: none;padding: 6px 14px;border-radius: var(--radius-sm);cursor: pointer;font-size: 14px;font-weight: bold;transition: background 0.2s;}.submit-btn:hover{background: var(--primary-hover);}.cancel-btn{background: var(--bg-subtle);color: var(--text-muted);border: 1px solid var(--border-color);padding: 6px 14px;border-radius: var(--radius-sm);cursor: pointer;font-size: 14px;}.cancel-btn:hover{background: var(--border-color);}.alert{padding: 1rem;border-radius: var(--radius-sm);margin-bottom: 1.25rem;font-weight: 600;font-size: 0.85rem;}.alert-success{background: #d1fae5;color: #065f46;border: 1px solid #a7f3d0;}.alert-danger{background: #fee2e2;color: #991b1b;border: 1px solid #fca5a5;}@media (max-width: 1024px){.content-area{grid-template-columns: 1fr;}}@media (max-width: 900px){.footer-grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 768px){.article-single,.faq-block,.comments-block{padding: 1.25rem;border-radius: var(--radius-md);}.input-group-grid{grid-template-columns: 1fr;}.meta{gap: 0.5rem;}}@media (max-width: 640px){.posts-grid{grid-template-columns: 1fr;}}@media (max-width: 768px){.site-footer{padding-top: 2.5rem;margin-top: 2.5rem;}.footer-grid{grid-template-columns: 1fr;gap: 2rem;}.whatsapp-float{bottom: 20px;left: 20px;width: 48px;height: 48px;}.whatsapp-icon{width: 26px;height: 26px;}.back-to-top{bottom: 20px;right: 20px;width: 40px;height: 40px;}.recent-post-info h4{font-weight: 700;font-size: 0.75rem;}}.contact-wrapper{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 2rem;align-items: stretch;}@media (min-width: 768px){.contact-wrapper{grid-template-columns: repeat(2,1fr);}}.contact-card{background: var(--bg-light);border: 1px solid var(--border-color);border-radius: var(--radius-md);padding: 2rem;display: flex;flex-direction: column;height: 100%;box-shadow: var(--shadow-sm);transition: transform 0.25s ease,box-shadow 0.25s ease;}.contact-card:hover{box-shadow: var(--shadow-md);border-color: rgba(30,64,175,0.15);}.contact-methods-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(auto,1fr));gap: 1.25rem;max-width: auto;margin: 0 auto;}.contact-method-card{display: flex;align-items: center;gap: 1rem;padding: 0.50rem 0.75rem;border-radius: var(--radius-sm);border: 1px solid var(--border-color);background: var(--bg-body);text-decoration: none;transition: all 0.3s ease;text-align: center;border-right: 4px solid var(--primary);}.contact-method-card:hover{transform: translateY(-3px);box-shadow: var(--shadow-sm);}.whatsapp-method:hover{border-color: #16A34A;background: #F0FDF4;}.email-method:hover{border-color: var(--primary);background: #EFF6FF;}.contact-icon-wrapper{width: 45px;height: 45px;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.contact-text-icon{font-size: 1.3rem;line-height: 1;}.whatsapp-method .contact-icon-wrapper{background-color: #DCFCE7;color: #15803D;}.email-method .contact-icon-wrapper{background-color: #E0E7FF;color: var(--primary);}.contact-method-info{display: flex;flex-direction: column;}.contact-method-label{font-size: 0.75rem;color: var(--text-muted);font-weight: 400;}.contact-method-val{font-size: 0.85rem;color: var(--text-main);font-weight: 700;margin-top: 0.1rem;}.contact-card h2{margin-bottom: 20px;color: var(--primary);text-align: center;}.form-group{margin-bottom: 15px;}.form-group label{display: block;margin-bottom: 6px;font-weight: 600;color: var(--text-muted);}.form-group input,.form-group textarea{width: 100%;padding: 12px;border: 1px solid var(--border-color);border-radius: var(--radius-sm);font-size: 15px;background-color: var(--card-bg);color: var(--text-main);outline: none;transition: border-color 0.2s;}.form-group input:focus,.form-group textarea:focus{border-color: var(--primary);box-shadow: 0 0 0 3px var(--primary-light);}.btn-submit{width: 100%;padding: 12px;background-color: var(--primary);color: white;border: none;border-radius: var(--radius-sm);font-size: 16px;font-weight: bold;cursor: pointer;transition: background 0.2s;}.btn-submit:hover{background-color: var(--primary-hover);}
a {color:#0000EE;}
