/* أدوات الكتابة: تُحمَّل في الموقع وفي المحرر معاً (المستخدم يرى النتيجة كما ستظهر) */
:root{--eg-navy:#0A1F44;--eg-blue:#1D6FEA;--eg-soft:#EEF4FF;--eg-border:#DFE7F3;--eg-muted:#5B6B86}
/* صناديق */
.wp-block-group.is-style-eg-tip,.wp-block-group.is-style-eg-note,.wp-block-group.is-style-eg-warning,.wp-block-group.is-style-eg-rule,.wp-block-group.is-style-eg-example,.wp-block-group.is-style-eg-summary{border-radius:12px;padding:16px 20px;margin:1.4em 0;border:1px solid var(--eg-border);border-inline-start-width:5px}
.wp-block-group.is-style-eg-tip{background:#EAF7EF;border-color:#9AD3B1}
.wp-block-group.is-style-eg-note{background:var(--eg-soft);border-color:#CFE0FF;border-inline-start-color:var(--eg-blue)}
.wp-block-group.is-style-eg-warning{background:#FFF4E5;border-color:#F5C77E}
.wp-block-group.is-style-eg-rule{background:#fff;border-color:var(--eg-navy);border-inline-start-color:var(--eg-navy)}
.wp-block-group.is-style-eg-example{background:#F7F9FD;border-color:var(--eg-border);border-inline-start-color:var(--eg-blue)}
.wp-block-group.is-style-eg-summary{background:var(--eg-navy);color:#fff;border-color:var(--eg-navy)}
.wp-block-group.is-style-eg-summary *{color:#fff}
.wp-block-group[class*="is-style-eg-"]>*:first-child{margin-top:0}
.wp-block-group[class*="is-style-eg-"]>*:last-child{margin-bottom:0}
/* فقرة إنجليزية (يسار-لليمين) */
p.is-style-eg-en,.is-style-eg-en{direction:ltr;text-align:left;font-weight:700;font-size:1.1em}
/* جداول */
.wp-block-table table{width:100%;border-collapse:collapse}
.wp-block-table th,.wp-block-table td{border:1px solid var(--eg-border);padding:10px 14px;vertical-align:top}
.wp-block-table thead th,.wp-block-table.is-style-eg-header th{background:var(--eg-navy);color:#fff;border-color:var(--eg-navy);text-align:start}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--eg-soft)}
.wp-block-table.is-style-eg-vocab td:first-child{direction:ltr;text-align:left;font-weight:800;color:var(--eg-navy)}
.wp-block-table.is-style-eg-vocab tbody tr:nth-child(odd){background:var(--eg-soft)}
/* فواصل */
.wp-block-separator.is-style-eg-dots{border:0!important;background:none!important;text-align:center;height:auto;overflow:visible}
.wp-block-separator.is-style-eg-dots::before{content:"• • •";letter-spacing:10px;color:var(--eg-blue);font-size:1.4em}
.wp-block-separator.is-style-eg-gradient{border:0!important;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--eg-blue),var(--eg-navy))!important}
/* قوائم */
ul.is-style-eg-check{list-style:none!important;padding-inline-start:0!important}
ul.is-style-eg-check li{position:relative;padding-inline-start:1.8em;margin-bottom:.4em}
ul.is-style-eg-check li::before{content:"✓";position:absolute;inset-inline-start:0;color:#0A7D3B;font-weight:900}
/* اقتباس مثال */
.wp-block-quote.is-style-eg-dialogue{border:0;background:var(--eg-soft);border-radius:12px;padding:14px 18px;direction:ltr;text-align:left}
/* تفاصيل (الإجابة المخفية) */
.wp-block-details{border:1px solid var(--eg-border);border-radius:10px;padding:10px 16px;margin:1em 0}
.wp-block-details summary{cursor:pointer;font-weight:800;color:var(--eg-blue)}
/* كلمة بارزة */
mark.has-inline-color,mark{background:#FFF3B0;padding:0 .2em;border-radius:3px}
