/*
Theme Name: شراء سيارات تشليح
Description: قالب ووردبريس عربي فاخر وهادئ لخدمات شراء سيارات التشليح في السعودية.
Version: 3.0.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: tashleeh-ksa
*/
:root{--tk-primary:#173B3F;--tk-dark:#0B2528;--tk-accent:#C97A45;--tk-sand:#F7F3EC;--tk-text:#142326;--tk-muted:#667274;--tk-border:#DDE5E3;--tk-shadow:0 18px 50px rgba(11,37,40,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden}.wp-site-blocks{padding:0!important}.wp-block-image img,.wp-block-cover img{max-width:100%;height:auto}.tk-section{padding:clamp(4rem,8vw,7rem) clamp(1rem,3vw,2rem)}.tk-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .85rem;border:1px solid rgba(201,122,69,.32);border-radius:999px;background:rgba(201,122,69,.08);color:var(--tk-accent);font-size:.92rem;font-weight:800}.tk-heading{max-width:780px;margin-inline:auto;text-align:center}.tk-heading p{color:var(--tk-muted);max-width:670px;margin-inline:auto}.tk-card{background:#fff;border:1px solid var(--tk-border);border-radius:24px;box-shadow:0 10px 35px rgba(11,37,40,.06);overflow:hidden;transition:.25s ease}.tk-card:hover{transform:translateY(-5px);box-shadow:var(--tk-shadow)}.tk-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.tk-card-body{padding:1.5rem}.tk-pill{display:inline-block;background:var(--tk-sand);color:var(--tk-primary);border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:700}.tk-btn-outline .wp-block-button__link{background:transparent!important;color:var(--tk-primary)!important;border:1px solid var(--tk-primary)!important}.tk-header{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);border-bottom:1px solid rgba(221,229,227,.8)}.tk-header-inner{min-height:78px}.tk-site-name a{text-decoration:none!important}.tk-top-note{background:var(--tk-dark);color:#fff;text-align:center;font-size:.9rem;padding:.45rem 1rem}.tk-hero{position:relative;overflow:hidden;background:var(--tk-sand);min-height:690px;display:flex;align-items:center}.tk-hero:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:rgba(201,122,69,.12);top:-180px;left:-120px}.tk-hero-media{position:relative;min-height:520px;border-radius:34px;overflow:hidden;box-shadow:0 30px 80px rgba(11,37,40,.2)}.tk-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tk-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,37,40,.04),rgba(11,37,40,.38))}.tk-statbar{position:absolute;bottom:22px;right:22px;left:22px;z-index:2;background:rgba(255,255,255,.94);border-radius:18px;padding:1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.12)}.tk-statbar strong{display:block;color:var(--tk-primary);font-size:1.2rem}.tk-note{border-right:4px solid var(--tk-accent);background:#fff;padding:1rem 1.1rem;border-radius:14px;color:var(--tk-muted)}.tk-features-grid,.tk-services-grid,.tk-cities-grid{display:grid;gap:1.35rem}.tk-features-grid{grid-template-columns:repeat(4,1fr)}.tk-services-grid{grid-template-columns:repeat(3,1fr)}.tk-cities-grid{grid-template-columns:repeat(5,1fr)}.tk-icon{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:var(--tk-sand);color:var(--tk-accent);font-size:1.4rem}.tk-process{counter-reset:step}.tk-process .tk-card{position:relative;padding:1.6rem}.tk-process .tk-card:before{counter-increment:step;content:"0" counter(step);display:block;color:var(--tk-accent);font-size:2rem;font-weight:900;margin-bottom:.75rem}.tk-split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,5rem);align-items:center}.tk-cta{background:linear-gradient(135deg,var(--tk-dark),var(--tk-primary));color:#fff;border-radius:32px;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.tk-cta:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(229,176,122,.14);left:-120px;bottom:-160px}.tk-article-cta{margin-top:3rem}.tk-float{position:fixed;z-index:99999;left:20px;bottom:24px;display:flex;flex-direction:column;gap:12px;direction:rtl}.tk-float a{min-width:58px;height:58px;padding:0 16px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff!important;text-decoration:none!important;box-shadow:0 12px 34px rgba(11,37,40,.24);font-weight:800;transition:.2s ease}.tk-float a:hover{transform:translateY(-3px)}.tk-float .tk-wa{background:#25D366}.tk-float .tk-call{background:var(--tk-accent)}.tk-float .tk-label{white-space:nowrap}.wp-block-details{border:1px solid var(--tk-border)!important;border-radius:16px!important;background:#fff!important}.wp-block-details summary{cursor:pointer;font-weight:800}.entry-content img,.wp-block-post-content img{border-radius:20px}.wp-block-post-content{font-size:1.08rem;line-height:2}.wp-block-post-content h2{margin-top:2.4rem}.wp-block-navigation__responsive-container.is-menu-open{padding:2rem!important}.tk-footer a{color:#e8eeee!important}.tk-footer ul{padding-right:1rem}.tk-footer li{margin-bottom:.45rem}
@media(max-width:1100px){.tk-features-grid{grid-template-columns:repeat(2,1fr)}.tk-services-grid{grid-template-columns:repeat(2,1fr)}.tk-cities-grid{grid-template-columns:repeat(3,1fr)}.tk-hero{min-height:auto}.tk-hero-media{min-height:470px}}
@media(max-width:782px){body{padding-bottom:68px}.tk-section{padding-block:4rem}.tk-split{grid-template-columns:1fr}.tk-hero{padding-top:2rem}.tk-hero-media{min-height:390px}.tk-features-grid,.tk-services-grid,.tk-cities-grid{grid-template-columns:1fr}.tk-statbar{grid-template-columns:1fr 1fr;left:14px;right:14px;bottom:14px}.tk-statbar div:last-child{grid-column:1/-1}.tk-header .wp-block-buttons{display:none}.tk-float{left:0;right:0;bottom:0;flex-direction:row;gap:0;width:100%;background:#fff;box-shadow:0 -4px 18px rgba(11,37,40,.16)}.tk-float a{width:50%;min-width:0;height:64px;border-radius:0;box-shadow:none}.tk-float a:hover{transform:none}.tk-cta{border-radius:22px}.tk-hero h1{font-size:clamp(2rem,11vw,3.1rem)!important}}
@media(min-width:783px) and (max-width:1280px){.tk-section{padding-inline:1.5rem}.tk-hero .wp-block-columns{gap:2.4rem!important}.tk-hero h1{font-size:clamp(2.4rem,4.5vw,3.6rem)!important}}
