/*
Theme Name: AI Karmand
Theme URI: https://aikarmand.ir/
Author: AI Karmand
Description: Customizable RTL theme for AI Karmand, built for Elementor and Hello Elementor style workflows.
Version: 1.3.0
Requires at least: 6.0
Requires PHP: 8.1
Text Domain: ai-karmand
*/
:root{--aik-primary:#2563eb;--aik-secondary:#7c3aed;--aik-text:#172033;--aik-muted:#64748b;--aik-bg:#f6f8fc;--aik-card:#fff;--aik-radius:22px;}
*{box-sizing:border-box}html{direction:rtl}body{margin:0;background:var(--aik-bg);color:var(--aik-text);font-family:inherit;line-height:1.9}.aik-container{width:min(1180px,calc(100% - 32px));margin:auto}.aik-site-header{background:rgba(255,255,255,.9);backdrop-filter:blur(14px);border-bottom:1px solid #e8edf5;position:sticky;top:0;z-index:99}.aik-header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.aik-logo{font-weight:900;font-size:1.35rem;text-decoration:none;color:var(--aik-text)}.aik-logo span{color:var(--aik-primary)}.aik-nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}.aik-nav a{color:var(--aik-text);text-decoration:none;font-weight:700}.aik-main{min-height:60vh}.aik-hero{padding:80px 0;background:radial-gradient(circle at 15% 20%,rgba(37,99,235,.12),transparent 35%),radial-gradient(circle at 85% 10%,rgba(124,58,237,.11),transparent 32%)}.aik-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:center}.aik-badge{display:inline-flex;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid #e6ebf3;font-weight:800;color:var(--aik-primary)}.aik-hero h1{font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.25;margin:18px 0}.aik-hero p{color:var(--aik-muted);font-size:1.1rem}.aik-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.aik-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:14px;text-decoration:none;font-weight:800;border:1px solid transparent}.aik-btn-primary{background:linear-gradient(135deg,var(--aik-primary),var(--aik-secondary));color:#fff;box-shadow:0 14px 30px rgba(37,99,235,.18)}.aik-btn-secondary{background:#fff;color:var(--aik-text);border-color:#e2e8f0}.aik-hero-card{min-height:330px;border-radius:32px;background:linear-gradient(145deg,#fff,#eef3ff);box-shadow:0 25px 70px rgba(30,41,59,.13);display:grid;place-items:center;transform:rotate(-2deg)}.aik-orb{width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff, #93c5fd 35%,#6366f1 75%,#312e81);box-shadow:inset -25px -25px 50px rgba(0,0,0,.12),0 30px 60px rgba(79,70,229,.25)}.aik-section{padding:72px 0}.aik-section-head{text-align:center;margin-bottom:30px}.aik-section-head h2{margin:0 0 8px;font-size:2rem}.aik-section-head p{margin:0;color:var(--aik-muted)}.aik-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aik-card{background:var(--aik-card);border:1px solid #e8edf5;border-radius:var(--aik-radius);padding:24px;box-shadow:0 12px 35px rgba(15,23,42,.05);transition:.25s ease}.aik-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(15,23,42,.1)}.aik-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#eef4ff;color:var(--aik-primary);font-size:24px;margin-bottom:14px}.aik-card h3{margin:0 0 8px}.aik-card p{margin:0 0 15px;color:var(--aik-muted)}.aik-card a{font-weight:800;color:var(--aik-primary);text-decoration:none}.aik-content{background:#fff;border:1px solid #e8edf5;border-radius:24px;padding:clamp(22px,4vw,45px);box-shadow:0 12px 35px rgba(15,23,42,.05)}.aik-footer{margin-top:60px;background:#111827;color:#dbe4f0;padding:45px 0}.aik-footer a{color:#fff}.aik-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px}.aik-search{padding:50px 0}.aik-search form{display:flex;gap:10px}.aik-search input{flex:1;padding:14px 16px;border:1px solid #dbe2ec;border-radius:14px;font:inherit}.aik-pagination{margin-top:30px;display:flex;gap:8px;justify-content:center}.aik-pagination a,.aik-pagination span{padding:8px 13px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;text-decoration:none}.aik-reduced-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:900px){.aik-hero-grid,.aik-footer-grid{grid-template-columns:1fr}.aik-grid{grid-template-columns:repeat(2,1fr)}.aik-nav ul{gap:12px;font-size:.9rem}}@media(max-width:600px){.aik-container{width:min(100% - 22px,1180px)}.aik-header-inner{min-height:64px}.aik-nav ul{display:none}.aik-hero{padding:55px 0}.aik-grid{grid-template-columns:1fr}.aik-section{padding:52px 0}.aik-search form{flex-direction:column}}
.aik-custom-logo{max-height:52px;width:auto;display:block}.aik-logo .custom-logo{max-height:52px;width:auto}
