:root{--spf-bg:#fff;--spf-surface:#f5f7fa;--spf-text:#111827;--spf-muted:#5f6b7a;--spf-border:#e5e7eb;--spf-accent:#dc2626;--spf-dark:#0b1220;--spf-radius:14px;--spf-container:1240px;--spf-shadow:0 10px 30px rgba(15,23,42,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--spf-bg);color:var(--spf-text);font-family:system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.7;overflow-x:hidden;font-size-adjust:.52;direction:rtl}body,button,html,img,input,svg{max-width:100%}img{height:auto;display:block}a{color:inherit;text-decoration:none;overflow-wrap:anywhere}a:hover{color:var(--spf-accent)}button,input{font:inherit}.container{width:min(calc(100% - 32px),var(--spf-container));margin-inline:auto;min-width:0}.screen-reader-text,.skip-link:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:9999;top:12px;inset-inline-start:12px;padding:10px 14px;border-radius:8px;box-shadow:var(--spf-shadow)}.site-main{min-height:60vh;min-width:0}.site-header,.topbar{border-bottom:1px solid var(--spf-border)}.site-header{background:#fff;position:relative;z-index:100}.topbar{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--spf-muted);font-size:.82rem;min-width:0}.topbar-tagline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-main,.main-navigation ul{display:flex;gap:24px;align-items:center}.header-main{min-height:78px;min-width:0}.site-branding{flex:0 0 auto;min-width:0}.custom-logo-link{display:inline-flex;align-items:center}.custom-logo{max-height:52px;width:auto}.main-navigation,.search-form label{flex:1;min-width:0}.main-navigation ul{font-weight:700}.main-navigation li{position:relative;min-width:0}.main-navigation a{display:block}.menu-toggle,.search-toggle{background:0 0;border:0;padding:8px;cursor:pointer}.menu-toggle{display:none}.menu-toggle span{display:block;width:24px;height:2px;background:currentColor;margin:5px 0}.search-toggle{flex:0 0 auto}.site-search{background:var(--spf-surface);border-top:1px solid var(--spf-border);padding:16px 0}.search-form{display:flex;gap:8px;max-width:100%}.search-field{width:100%;padding:12px 14px;border:1px solid var(--spf-border);border-radius:10px;background:#fff}.search-submit{border:0;background:var(--spf-dark);color:#fff;padding:10px 18px;border-radius:10px;cursor:pointer}.site-footer{margin-top:64px;background:var(--spf-dark);color:#dfe7ef;padding:52px 0 22px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;align-items:start}.footer-grid>*{min-width:0}.footer-brand{font-size:1.45rem;color:#fff}.footer-about p{color:#cbd5e1}.site-footer a{color:#eef4f9}.site-footer a:hover{color:#fff;text-decoration:underline}.main-navigation ul,.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li+li{margin-top:8px}.site-footer .widget{padding:0;background:#fff0;border-radius:0;margin:0;color:#dfe7ef}.site-footer .widget-title{color:#fff;font-size:1rem;margin:0 0 14px}.footer-bottom{border-top:1px solid rgb(255 255 255/.18);margin-top:34px;padding-top:18px;display:flex;justify-content:space-between;gap:16px;font-size:.85rem;color:#cbd5e1}.footer-nav{min-width:0}@media (max-width:980px){.footer-grid{grid-template-columns:1fr 1fr}.main-navigation ul{gap:16px}}@media (max-width:860px){.topbar{min-height:30px}.topbar-tagline{display:none}.header-main{min-height:64px;gap:10px}.site-branding{flex:1;display:flex;align-items:center;min-width:0}.custom-logo{max-height:44px;max-width:190px}.menu-toggle{display:block;order:2;flex:0 0 auto}.search-toggle{order:3}.main-navigation{display:none;position:absolute;top:100%;inset-inline:0;background:#fff;border-top:1px solid var(--spf-border);border-bottom:1px solid var(--spf-border);padding:12px 16px;box-shadow:var(--spf-shadow);max-height:70vh;overflow:auto}.main-navigation ul{display:block}.main-navigation li{padding:8px 0}.site-branding{order:1}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{gap:12px;flex-direction:column}}@media (max-width:560px){.container{width:min(calc(100% - 24px),var(--spf-container))}.topbar{font-size:.75rem}.custom-logo{max-width:170px}.footer-grid{grid-template-columns:1fr;gap:28px}.site-footer{padding-top:40px}}:where(a,button,input):focus-visible{outline:3px solid var(--spf-accent);outline-offset:3px}.menu-toggle,.search-toggle{min-width:44px;justify-content:center}.main-navigation a,.menu-toggle,.search-toggle{min-height:44px;display:flex;align-items:center}.search-field,.search-submit{min-height:44px}.skip-link:focus{color:#111827;background:#fff;border:2px solid var(--spf-dark)}@media (min-width:861px){.menu-toggle{display:none}.main-navigation a{min-height:44px}}.custom-logo-link,.site-branding{min-height:52px}.custom-logo-link{line-height:0}.custom-logo{display:block;object-fit:contain;object-position:center}@media (max-width:860px){.custom-logo-link,.site-branding{min-height:44px}}@media (max-width:560px){.custom-logo-link,.site-branding{min-height:40px}}.category-badge{display:inline-flex;align-items:center;font-size:.74rem;font-weight:800;color:var(--spf-accent);text-transform:uppercase;letter-spacing:.02em}.cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;min-width:0}.post-card{min-width:0}.card-media{display:block;aspect-ratio:16/9;background:var(--spf-surface);border-radius:var(--spf-radius);overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.post-card:hover .card-media img{transform:scale(1.025)}.card-body{padding-top:12px;min-width:0}.card-title{font-size:1.03rem;line-height:1.45;margin:5px 0 6px;overflow-wrap:anywhere}.breadcrumbs,.card-body time{font-size:.78rem;color:var(--spf-muted)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;font-size:.8rem;margin:24px 0;min-width:0}.breadcrumbs>*{min-width:0}.pagination .nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:40px 0}.page-numbers{padding:8px 12px;border:1px solid var(--spf-border);border-radius:8px}.page-numbers.current{background:var(--spf-dark);color:#fff}.widget{padding:20px;background:var(--spf-surface);border-radius:var(--spf-radius);margin-bottom:20px;min-width:0}.widget-title{font-size:1rem;margin-top:0}.widget ul{padding-inline-start:20px}@media (max-width:1024px){.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cards-grid{grid-template-columns:1fr;gap:18px}}.card-media{contain:layout paint}.card-title{min-height:2.9em}@media (max-width:560px){.card-title{min-height:0}}.header-main{position:relative}.main-navigation{position:static}.archive-main{padding-top:20px;min-width:0}.archive-header{padding:22px 0 30px;max-width:820px;min-width:0}.archive-header h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 10px;overflow-wrap:anywhere}@media (max-width:560px){.archive-main{padding-top:10px}.archive-header{padding:14px 0 22px}.archive-header h1{font-size:clamp(1.8rem,9vw,2.4rem)}}.footer-bottom,.main-navigation ul,.search-form{direction:rtl}.archive-header,.site-footer{text-align:right}.breadcrumbs,.cards-grid{direction:rtl}.lazy-hidden{background-color:#fff;background-image:url(/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);background-repeat:no-repeat;background-position:50% 50%}