:root{--sk-bg:var(--background-color,#0F172A);--sk-card:var(--card-color,var(--cart-color,#1E293B));--sk-border:var(--borders-color,var(--border-color,#374151));--sk-line:rgba(255,255,255,0.07);--sk-shimmer:rgba(255,255,255,0.12)}.page-skeleton{position:fixed;inset:0;z-index:10000;background:var(--sk-bg);overflow-y:auto;opacity:1;transition:opacity 240ms ease;direction:rtl}.page-skeleton.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.page-skeleton__scroll{min-height:100vh}.skeleton-block,.skeleton-line,.skeleton-img,.skeleton-btn{position:relative;overflow:hidden;display:block}.skeleton-block{background-color:var(--sk-card);border:1px solid var(--sk-border);border-radius:12px}.skeleton-line{height:12px;background-color:var(--sk-line);border-radius:999px}.skeleton-img{background-color:var(--sk-border);border-radius:8px}.skeleton-btn{height:38px;background-color:var(--sk-line);border-radius:999px}.skeleton-block::after,.skeleton-line::after,.skeleton-img::after,.skeleton-btn::after{content:"";position:absolute;inset:0;background:linear-gradient( 90deg,rgba(255,255,255,0) 0%,var(--sk-shimmer) 50%,rgba(255,255,255,0) 100% );animation:skeleton-shimmer 1.4s linear infinite}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skeleton-block::after,.skeleton-line::after,.skeleton-img::after,.skeleton-btn::after{animation:none !important}}.skeleton-headerbar{border-bottom:1px solid var(--sk-border)}.skeleton-header-inner{display:flex;align-items:center;justify-content:flex-start;direction:rtl;padding:0;gap:24px}.skeleton-brand{margin-right:300px;width:160px;height:44px;border-radius:12px}.skeleton-nav{display:flex;align-items:center;gap:20px}.skeleton-nav-item{height:18px;border-radius:999px;flex-shrink:0}.skeleton-nav-item--1{width:54px}.skeleton-nav-item--2{width:76px}.skeleton-nav-item--3{width:104px}.skeleton-header-actions{margin-left:300px;margin-right:auto;display:flex;align-items:center;gap:14px;position:relative}.skeleton-action-icon{width:36px;height:36px;border-radius:10px}@media (max-width:1280px){.skeleton-brand{margin-right:5vw}.skeleton-header-actions{margin-left:5vw}}@media (max-width:1024px){.skeleton-brand{margin-right:24px;width:140px;height:40px}.skeleton-header-actions{margin-left:24px}}@media (max-width:768px){.skeleton-brand{width:128px;height:38px}.skeleton-header-actions{margin-left:12px}}@media (max-width:900px){.skeleton-header-inner{flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 14px;gap:8px}.skeleton-brand{order:1;margin:0;width:52px;height:52px;border-radius:14px}.skeleton-header-actions{order:2;margin:0;gap:8px;direction:ltr;flex-shrink:1}.skeleton-action-icon{width:34px;height:34px}.skeleton-nav{order:3;flex-basis:100%;justify-content:flex-start;gap:18px;padding:8px 4px 4px;border-top:1px solid var(--sk-border);direction:rtl;overflow-x:auto}.skeleton-nav-item{height:14px}.skeleton-nav::-webkit-scrollbar{display:none}}.single-post-skeleton__container{max-width:1200px;margin:0 auto;padding:2rem;display:grid;gap:2rem}@media (max-width:768px){.single-post-skeleton__container{padding:1rem;gap:1.5rem}}.single-post-skeleton__breadcrumb{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap}.single-post-skeleton__grid{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}@media (max-width:768px){.single-post-skeleton__grid{grid-template-columns:1fr;gap:1.5rem}}.single-post-skeleton__main{min-width:0;display:flex;flex-direction:column;gap:1.5rem}.single-post-skeleton__badge{width:140px;height:32px;border-radius:20px}.single-post-skeleton__title{display:grid;gap:10px}.single-post-skeleton__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.single-post-skeleton__author{display:flex;align-items:center;gap:1rem}.single-post-skeleton__avatar{width:40px;height:40px;border-radius:50%}.single-post-skeleton__author-text{display:grid;gap:8px}.single-post-skeleton__cover{width:100%;height:360px;border-radius:8px}@media (max-width:768px){.single-post-skeleton__cover{height:220px}}.single-post-skeleton__share{border-radius:8px;padding:1.5rem}.single-post-skeleton__share-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.single-post-skeleton__share-icons{display:flex;gap:1rem;flex-wrap:wrap}.single-post-skeleton__icon{width:40px;height:40px;border-radius:6px}.single-post-skeleton__content{display:grid;gap:12px}.single-post-skeleton__content .skeleton-line{height:14px}.single-post-skeleton__related{display:grid;gap:12px}.single-post-skeleton__related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}@media (max-width:768px){.single-post-skeleton__related-grid{grid-template-columns:1fr}}.single-post-skeleton__related-card{border-radius:8px;overflow:hidden}.single-post-skeleton__related-img{width:100%;height:200px;border-radius:0}.single-post-skeleton__related-body{padding:1.5rem;display:grid;gap:10px}.single-post-skeleton__comments{display:grid;gap:14px}.single-post-skeleton__comment-card{border-radius:8px;padding:1.5rem}.single-post-skeleton__comment-head{display:flex;align-items:center;gap:1rem}.single-post-skeleton__comment-avatar{width:40px;height:40px;border-radius:50%}.single-post-skeleton__comment-meta{display:grid;gap:8px}.single-post-skeleton__comment-text{margin-top:12px;display:grid;gap:10px}.single-post-skeleton__form{border-radius:8px;padding:2rem;display:grid;gap:12px}.single-post-skeleton__input{height:44px;border-radius:6px}.single-post-skeleton__textarea{height:120px;border-radius:6px}.single-post-skeleton__submit{width:140px;height:44px;border-radius:6px;margin-top:4px}.single-post-skeleton__sidebar{display:flex;flex-direction:column;gap:1.5rem}@media (max-width:768px){.single-post-skeleton__sidebar{display:none}}.single-post-skeleton__widget{border-radius:8px;padding:1.5rem;display:grid;gap:12px}.single-post-skeleton__side-item{display:flex;gap:1rem;align-items:center}.single-post-skeleton__thumb{width:80px;height:80px;border-radius:6px;flex-shrink:0}.single-post-skeleton__side-text{flex:1;display:grid;gap:8px}