/* ══════════════════════════════════════════════════════════════════════════
 * آنية — تواصل معنا (خاص بالصفحة). token-pure · ds-lint نظيف. 2026-08-19.
 *   عمود واحد مرتّب: الأسباب ← طرق التواصل ← الأسئلة (أخيراً). الأصناف .c-*.
 * ══════════════════════════════════════════════════════════════════════════ */
.aneya-contact .c-hero{background:var(--surface-card);padding:var(--s8) var(--s4) var(--s6);text-align:center;border-bottom:1px solid var(--line)}
.c-ring{width:64px;height:64px;border-radius:999px;background:var(--plum-50);color:var(--plum-600);display:flex;align-items:center;justify-content:center;margin:0 auto var(--s4)}
.c-h1{font-size:23px;font-weight:500;line-height:1.4;margin-bottom:var(--s2);color:var(--ink)}
.c-sub{font-size:15px;color:var(--ink-secondary);line-height:1.75;max-width:32ch;margin:0 auto}
.c-hours{display:inline-flex;align-items:center;gap:var(--s2);background:var(--surface-page);border:1px solid var(--line);border-radius:999px;padding:var(--s2) var(--s4);font-size:13px;color:var(--ink-secondary);margin-top:var(--s4)}
.c-dot{width:8px;height:8px;border-radius:999px;background:var(--ok);flex-shrink:0}

.c-wrap{max-width:560px;margin:0 auto;padding:var(--s4)}
.c-sec{margin-bottom:var(--s8)}
.c-sec:last-child{margin-bottom:0}
.c-h2{font-size:17px;font-weight:500;margin-bottom:var(--s1);color:var(--ink)}
.c-hint{font-size:13px;color:var(--ink-secondary);line-height:1.7;margin-bottom:var(--s3)}

/* شرائح الأسباب — شبكة عمودين متساوية (محاذاة نظيفة) */
.c-chips{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}
.c-chip{display:flex;align-items:center;justify-content:center;gap:var(--s2);background:var(--surface-card);border:1px solid var(--line);border-radius:999px;padding:var(--s2) var(--s3);font-size:13px;line-height:1.35;color:var(--ink);cursor:pointer;font-family:var(--font);transition:border-color .15s;text-align:center;min-width:0}
.c-chip:hover{border-color:var(--plum-200)}
.c-chip.on{background:var(--plum-50);border-color:var(--plum-600);color:var(--plum-800)}
.c-chipico{color:var(--plum-600);display:flex;flex-shrink:0}
.c-chiptxt{min-width:0}

.c-wabtn{width:100%;margin-bottom:var(--s4);gap:var(--s2)}

.c-card{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s3) var(--s4);display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s2)}
.c-cico{width:44px;height:44px;border-radius:var(--r-control);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--plum-50);color:var(--plum-600)}
.c-cbody{min-width:0}
.c-cname{font-size:15px;font-weight:500;line-height:1.4;color:var(--ink)}
.c-cval{font-size:13px;color:var(--ink-secondary);margin-top:2px;line-height:1.5}
.c-cval.c-break{word-break:break-all}
.c-cact{margin-inline-start:auto;display:flex;gap:var(--s2);flex-shrink:0}
.c-iconbtn{width:36px;height:36px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface-card);color:var(--ink-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s;text-decoration:none}
.c-iconbtn:hover{border-color:var(--plum-200);color:var(--plum-600)}
.c-iconbtn.done{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}

.c-follow{margin-top:var(--s6)}
.c-socgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}
.c-soc{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s4);text-align:center;cursor:pointer;transition:border-color .15s;text-decoration:none}
.c-soc:hover{border-color:var(--plum-200)}
.c-socico{color:var(--plum-600);margin-bottom:var(--s2);display:flex;justify-content:center}
.c-socname{font-size:14px;font-weight:500;color:var(--ink)}
.c-sochandle{font-size:12px;color:var(--ink-secondary);margin-top:2px}
