/*
Theme Name: Dr Mahmoud AI
Theme URI: https://drmahmoudai.com
Description: القالب الابن لمنصة Dr Mahmoud AI التعليمية. يحمل Design Tokens الخاصة بالهوية، وخطوطًا عربية مستضافة ذاتيًا، وتخصيصات RTL. لا تعدّل قالب Kadence الأصلي.
Author: Dr Mahmoud AI
Version:     3.7.2
Requires at least: 6.5
Tested up to: 7.1
Template: kadence
License: GNU General Public License v2 or later
Text Domain: dr-mahmoud-ai
*/

/* التخصيصات تُكتب هنا. المتغيرات في assets/css/tokens.css */

body {
  font-family: var(--dm-font-body);
  color: var(--dm-text);
  background: var(--dm-bg);
}

h1, h2, h3, .dm-display {
  font-family: var(--dm-font-display);
  font-weight: 700;
  line-height: 1.25;
  text-wrap: balance;
}

/* حالة التركيز ظاهرة دائمًا — مطلب وصول */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
  outline: 2px solid var(--dm-blue-600);
  outline-offset: 2px;
  border-radius: var(--dm-radius-sm);
}

/* مساحة لمس لا تقل عن 44px */
.wp-block-button__link,
.dm-btn {
  min-height: var(--dm-control-h);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--dm-space-2);
  padding-inline: var(--dm-space-6);
  border-radius: var(--dm-radius-md);
  font-weight: 600;
  text-decoration: none;
}

.dm-btn--primary { background: var(--dm-blue-600); color: #fff; }
.dm-btn--primary:hover { background: var(--dm-blue-700); color: #fff; }
.dm-btn--ghost { background: transparent; color: var(--dm-blue-600); box-shadow: inset 0 0 0 1px var(--dm-border-strong); }

/* الأرقام والأكواد داخل نص عربي */
.dm-ltr, code, kbd, samp, .dm-num {
  direction: ltr;
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
    scroll-behavior: auto !important;
  }
}
