.public-header-container,.public-header-shell,.public-header-brand,.public-header-actions{min-width:0}.site-header-cta{white-space:nowrap;flex:none!important;gap:.4rem!important;width:auto!important;min-width:0!important;min-height:2.25rem!important;padding-inline:.85rem!important;font-size:.72rem!important;line-height:1!important;box-shadow:0 12px 30px -18px #315efbd9!important}.site-header-cta-short{display:none}.public-blog-page,.public-blog-page main,.public-blog-wrap,.public-blog-header,.public-blog-toolbar,.public-blog-grid,.public-blog-featured,.public-blog-list-card,.public-blog-card>div{width:100%;min-width:0;max-width:100%}.public-blog-page{position:relative;overflow-x:clip}.public-blog-wrap{width:min(100% - 2rem,80rem);margin-inline:auto}.public-blog-card :where(h2,h3,p),.public-site-root article :where(h1,h2,h3,h4,p,li,a){overflow-wrap:anywhere;word-break:normal}.public-blog-card img,.public-site-root article img{max-width:100%;height:auto;display:block}.public-site-root article,.public-site-root article .prose{min-width:0;max-width:100%}.public-site-root article pre{max-width:100%;overflow-x:auto}.public-site-root article table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}@media(max-width:1023px){.public-header-container{width:calc(100% - 1rem)!important}.public-blog-featured>div,.public-blog-grid{grid-template-columns:minmax(0,1fr)!important}.public-blog-featured-media{aspect-ratio:16/9!important;min-height:0!important}}@media(max-width:767px){html,body,.public-site-root,.public-blog-page{width:100%;max-width:100vw;overflow-x:hidden;min-width:0!important}.public-header-shell{gap:.35rem!important;min-height:3.55rem!important;padding-inline:.42rem!important}.public-header-actions{gap:.35rem!important}.public-header-actions>button,.public-header-actions [data-slot=button]{flex:none}.site-header-cta{min-height:2.15rem!important;padding-inline:.72rem!important;font-size:.69rem!important}.public-blog-wrap{width:calc(100% - 1.25rem)}.public-blog-header h1{max-width:100%!important;font-size:clamp(2rem,10.5vw,3.15rem)!important;line-height:1.12!important}.public-blog-toolbar{width:100%;padding:.75rem!important}.public-blog-categories{width:100%;max-width:100%}.public-blog-card:hover{transform:none!important}.public-blog-featured-content,.public-blog-list-card>div:last-child{padding:1rem!important}.public-blog-meta{gap:.45rem .75rem!important}.public-site-root article .prose{font-size:1rem;line-height:1.85}.public-site-root article .prose h2{margin-top:2.25rem;font-size:clamp(1.5rem,7vw,2rem);line-height:1.25}.public-site-root article .prose h3{font-size:clamp(1.25rem,5.5vw,1.6rem)}}@media(max-width:430px){.site-nav-logo{gap:.4rem!important}.site-nav-logo span{display:none!important}.site-nav-logo img{width:2rem!important;height:2rem!important}}@media(max-width:370px){.site-header-cta{min-height:2rem!important;padding-inline:.58rem!important}.site-header-cta-full,.site-header-cta-icon{display:none!important}.site-header-cta-short{display:inline!important}.public-header-menu{width:2.05rem!important;height:2.05rem!important}}.public-chat-panel{transform-origin:0 100%;width:min(390px,100vw - 24px);max-width:calc(100vw - 24px)}.public-site-root[data-content-density=compact] .site-section{padding-block:clamp(3.75rem,6vw,6rem)}.partner-marquee{-webkit-mask-image:linear-gradient(270deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(270deg,#0000,#000 8% 92%,#0000)}.partner-marquee-track{animation:partner-marquee-scroll var(--partner-duration,28s) linear infinite;will-change:transform}.partner-marquee:hover .partner-marquee-track,.partner-marquee:focus-within .partner-marquee-track{animation-play-state:paused}@keyframes partner-marquee-scroll{0%{transform:translate(0)}to{transform:translate(50%)}}.public-project-card .public-project-visual{transition:border-color .18s,box-shadow .18s,transform .18s}.public-project-card:hover .public-project-visual{border-color:color-mix(in oklab,var(--brand-blue) 32%,var(--border));box-shadow:0 28px 80px -44px #315efb73}.public-blog-card{border:1px solid var(--border);min-width:0;color:var(--card-foreground);background:color-mix(in oklab,var(--card) 96%,transparent);border-radius:1.5rem;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.public-blog-card:hover{border-color:color-mix(in oklab,var(--brand-violet) 35%,var(--border));transform:translateY(-4px);box-shadow:0 28px 78px -50px #7c3aed8c}.public-blog-categories{scrollbar-width:none;overscroll-behavior-inline:contain}.public-blog-categories::-webkit-scrollbar{display:none}.public-blog-card-media,.public-blog-featured-media{isolation:isolate}.public-blog-card-media img,.public-blog-featured-media img{display:block}html.light .public-blog-card,html.light .public-blog-toolbar{background-color:#fff;border-color:#0f172a24;box-shadow:0 20px 56px -44px #0f172a73}html.light .public-blog-card :where(h2,h3){color:#0f172a}html.light .public-blog-card .text-muted-foreground,html.light .public-blog-toolbar .text-muted-foreground,html.light .public-blog-meta{color:#475569}html.light .public-blog-toolbar input{color:#0f172a;background:#f8fafc;border-color:#0f172a29}html.light .public-blog-toolbar input::placeholder{color:#64748b}html.light .public-site-root .prose-invert{--tw-prose-body:#334155;--tw-prose-headings:#0f172a;--tw-prose-lead:#475569;--tw-prose-links:#315efb;--tw-prose-bold:#0f172a;--tw-prose-counters:#64748b;--tw-prose-bullets:#64748b;--tw-prose-hr:#0f172a26;--tw-prose-quotes:#1e293b;--tw-prose-quote-borders:#6366f1;--tw-prose-captions:#64748b;--tw-prose-code:#4338ca;--tw-prose-pre-code:#e2e8f0;--tw-prose-pre-bg:#0f172a;--tw-prose-th-borders:#0f172a33;--tw-prose-td-borders:#0f172a1f}html.light .public-site-root article :where(blockquote,pre,table,.bg-surface\/40){border-color:#0f172a24}html[data-mobile-menu-open=true] .public-floating-stack,html[data-mobile-menu-open=true] .public-chat-panel{pointer-events:none!important;opacity:0!important}[aria-label="خطوات طلب التسعير"]+div form>.site-panel{border-radius:1.5rem;padding:clamp(1rem,2vw,1.5rem)!important}[aria-label="خطوات طلب التسعير"]+div aside>.site-panel{border-radius:1.5rem}[aria-label="خطوات طلب التسعير"]+div button.min-h-44{border-radius:1.25rem!important;min-height:0!important;padding:1rem!important}[aria-label="خطوات طلب التسعير"]+div button.min-h-44 .size-11{border-radius:.8rem!important;width:2.5rem!important;height:2.5rem!important}[aria-label="خطوات طلب التسعير"]+div button.min-h-44 .size-5{width:1.05rem!important;height:1.05rem!important}[aria-label="خطوات طلب التسعير"]+div button.min-h-44 p.mt-5{margin-top:.8rem!important}[aria-label="خطوات طلب التسعير"]+div button.min-h-44 h3{font-size:1.05rem!important}[aria-label="خطوات طلب التسعير"]+div button.min-h-44 p.mt-4{margin-top:.75rem!important}@media(max-width:767px){.public-chat-panel{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:min(650px,100dvh - 102px)}.public-projects-snap{padding-inline:1.25rem .625rem;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;width:calc(100% + 1.25rem);margin-inline-end:-1.25rem;padding-bottom:1rem;overflow-x:auto;gap:.9rem!important;display:flex!important}.public-projects-snap::-webkit-scrollbar{display:none}.public-projects-snap>.public-project-card{scroll-snap-align:center;flex:0 0 min(86vw,360px)}.public-project-card .public-project-visual{border-radius:1.25rem;aspect-ratio:4/3!important}.public-project-card .public-project-arrow{width:2.5rem;height:2.5rem;opacity:1!important;transform:translateY(0)!important}.public-project-card .public-project-meta{padding:1rem}.public-blog-grid{scroll-snap-type:none!important;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.public-blog-grid>*{scroll-snap-align:none;flex:none;width:100%;min-width:0}.public-blog-featured{border-radius:1.25rem}.public-blog-featured-media{aspect-ratio:16/9!important;min-height:0!important}.public-blog-featured-content{padding:1.15rem!important}.public-blog-card-media{aspect-ratio:16/9!important}.public-blog-list-card{border-radius:1.2rem}.public-blog-toolbar{border-radius:1.25rem}.public-blog-meta{row-gap:.45rem}[aria-label="خطوات طلب التسعير"]{border-radius:1.15rem!important}[aria-label="خطوات طلب التسعير"] button{border-radius:.9rem!important;min-height:3.25rem!important}[aria-label="خطوات طلب التسعير"]+div form>.site-panel{border-radius:1.2rem;padding:1rem!important}[aria-label="خطوات طلب التسعير"]+div button.min-h-44{border-radius:1rem!important;padding:.85rem!important}}@media(max-width:359px){.site-nav-logo{gap:.4rem}.site-nav-logo span{display:none}.site-nav-logo img{width:32px!important;height:32px!important}}@media(max-width:380px){.public-chat-panel{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}@media(prefers-reduced-motion:reduce){.partner-marquee-track{animation:none!important}.public-blog-card,.public-project-card .public-project-visual{transition:none!important}}
