/* ══ Button Element ══ */
.oic-btn { display:inline-block;text-decoration:none;cursor:pointer;transition:all .2s;font-weight:600;line-height:1; }
.oic-btn-sm  { padding:6px 16px;font-size:.82rem; }
.oic-btn-md  { padding:10px 24px;font-size:.9rem; }
.oic-btn-lg  { padding:14px 32px;font-size:1rem; }
.oic-btn-xl  { padding:18px 40px;font-size:1.1rem; }
/* btn-01: ممتلئ */
.oic-btn-btn-01 { background:var(--c-primary,#2563eb);color:#fff;border-radius:6px;border:2px solid var(--c-primary,#2563eb); }
.oic-btn-btn-01:hover { opacity:.88;transform:translateY(-1px); }
/* btn-02: محدد */
.oic-btn-btn-02 { background:transparent;color:var(--c-primary,#2563eb);border-radius:6px;border:2px solid var(--c-primary,#2563eb); }
.oic-btn-btn-02:hover { background:var(--c-primary,#2563eb);color:#fff; }
/* btn-03: pill */
.oic-btn-btn-03 { background:var(--c-primary,#2563eb);color:#fff;border-radius:50px;border:2px solid var(--c-primary,#2563eb); }
.oic-btn-btn-03:hover { opacity:.88;transform:translateY(-1px); }
/* btn-04: رابط */
.oic-btn-btn-04 { background:transparent;color:var(--c-primary,#2563eb);border:none;text-decoration:underline;padding-inline:0; }
.oic-btn-btn-04:hover { opacity:.75; }
/* btn-05: تدرج */
.oic-btn-btn-05 { background:linear-gradient(135deg,var(--c-primary,#2563eb),#7c3aed);color:#fff;border:none;border-radius:6px; }
.oic-btn-btn-05:hover { opacity:.88;transform:translateY(-1px); }
