/* OIC Style Library - compiled tokens (SL-P1) */
/* Style ID: default */
:root{
  --oic-color-primary: #007057;
  --oic-color-secondary: #0A5461;
  --oic-color-text-primary: #0B1220;
  --oic-color-text-secondary: #4B5563;
  --oic-color-inverse-bg: #0B1220;
  --oic-color-inverse-text: #FFFFFF;
  --oic-color-btn-bg: #C2C2C2;
  --oic-color-btn-bg-hover: #095C6A;
  --oic-color-btn-border: #0B7285;
  --oic-color-btn-border-hover: #095C6A;
  --oic-color-site-bg: #FFFFFF;
  --oic-font-ui: 'Tajawal', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  --oic-font-body: 'Tajawal', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  --oic-font-headings: 'Tajawal', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  --oic-font-meta: 'Tajawal', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  --oic-fs-base: 16px;
  --oic-fw-body: 400;
  --oic-fw-headings: 700;
  --oic-fw-meta: 700;
  --oic-lh-body: 1.6;
  --oic-ls-body: 2px;
  --oic-line-height-base: 1.6;
  --oic-letter-spacing-base: 2px;
  --oic-lh-headings: 1.25;
  --oic-ls-headings: 0px;
  --oic-lh-meta: 1.6;
  --oic-ls-meta: 2px;
  --oic-fw-base: 700;
  --oic-lh-base: 1.6;
  --oic-ls-base: 2px;
  --oic-fs-h1: 32px;
  --oic-fs-h2: 28px;
  --oic-fs-h3: 24px;
  --oic-fs-h4: 20px;
  --oic-fs-h5: 18px;
  --oic-fs-h6: 16px;
  --oic-layer-main-content-bg: #ADC341;
  --oic-layer-main-content-border-color: transparent;
  --oic-layer-main-content-text: inherit;
  --oic-layer-main-content-bg-hover: #ADC341;
  --oic-layer-main-content-border-color-hover: transparent;
  --oic-layer-main-content-text-hover: inherit;
  --oic-layer-content-bg: #B22424;
  --oic-layer-content-border-color: transparent;
  --oic-layer-content-text: inherit;
  --oic-layer-content-bg-hover: #B22424;
  --oic-layer-content-border-color-hover: transparent;
  --oic-layer-content-text-hover: inherit;
  --oic-layer-sidebar-bg: #E93535;
  --oic-layer-sidebar-border-color: transparent;
  --oic-layer-sidebar-text: inherit;
  --oic-layer-sidebar-bg-hover: #E93535;
  --oic-layer-sidebar-border-color-hover: transparent;
  --oic-layer-sidebar-text-hover: inherit;
  --oic-layer-list-bg: #F2F2F2;
  --oic-layer-list-border-color: transparent;
  --oic-layer-list-text: inherit;
  --oic-layer-list-bg-hover: #F2F2F2;
  --oic-layer-list-border-color-hover: transparent;
  --oic-layer-list-text-hover: inherit;
  --oic-layer-entry-bg: #51894D;
  --oic-layer-entry-border-color: transparent;
  --oic-layer-entry-text: inherit;
  --oic-layer-entry-bg-hover: #51894D;
  --oic-layer-entry-border-color-hover: transparent;
  --oic-layer-entry-text-hover: inherit;
  --oic-layer-buttons-l-bg: #AA2727;
  --oic-layer-buttons-l-border-color: transparent;
  --oic-layer-buttons-l-text: var(--oic-color-text-primary);
  --oic-layer-buttons-l-bg-hover: transparent;
  --oic-layer-buttons-l-border-color-hover: transparent;
  --oic-layer-buttons-l-text-hover: var(--oic-color-text-primary);
  --oic-layer-buttons-m-bg: #875454;
  --oic-layer-buttons-m-border-color: transparent;
  --oic-layer-buttons-m-text: var(--oic-color-text-primary);
  --oic-layer-buttons-m-bg-hover: transparent;
  --oic-layer-buttons-m-border-color-hover: transparent;
  --oic-layer-buttons-m-text-hover: var(--oic-color-text-primary);
  --oic-layer-buttons-sm-bg: transparent;
  --oic-layer-buttons-sm-border-color: transparent;
  --oic-layer-buttons-sm-text: var(--oic-color-text-primary);
  --oic-layer-buttons-sm-bg-hover: transparent;
  --oic-layer-buttons-sm-border-color-hover: transparent;
  --oic-layer-buttons-sm-text-hover: var(--oic-color-text-primary);
  --oic-layer-buttons-style1-bg: var(--oic-color-btn-bg);
  --oic-layer-buttons-style1-border-color: transparent;
  --oic-layer-buttons-style1-text: #FAFCFF;
  --oic-layer-buttons-style1-bg-hover: #FFFFFF;
  --oic-layer-buttons-style1-border-color-hover: transparent;
  --oic-layer-buttons-style1-text-hover: var(--oic-color-text-primary);
  --oic-layer-cat-card-bg: var(--oic-color-primary);
  --oic-layer-cat-card-border-color: transparent;
  --oic-layer-cat-card-text: var(--oic-color-site-bg);
  --oic-layer-cat-card-bg-hover: transparent;
  --oic-layer-cat-card-border-color-hover: transparent;
  --oic-layer-cat-card-text-hover: var(--oic-color-text-primary);
  --oic-layer-cat-singel-bg: #FF000D;
  --oic-layer-cat-singel-border-color: transparent;
  --oic-layer-cat-singel-text: var(--oic-color-text-primary);
  --oic-layer-cat-singel-bg-hover: rgba(0,0,0,0.45);
  --oic-layer-cat-singel-border-color-hover: transparent;
  --oic-layer-cat-singel-text-hover: var(--oic-color-text-primary);
  --oic-layer-tag-card-bg: transparent;
  --oic-layer-tag-card-border-color: transparent;
  --oic-layer-tag-card-text: var(--oic-color-text-primary);
  --oic-layer-tag-card-bg-hover: transparent;
  --oic-layer-tag-card-border-color-hover: transparent;
  --oic-layer-tag-card-text-hover: var(--oic-color-text-primary);
  --oic-layer-tag-singel-bg: transparent;
  --oic-layer-tag-singel-border-color: transparent;
  --oic-layer-tag-singel-text: var(--oic-color-text-primary);
  --oic-layer-tag-singel-bg-hover: transparent;
  --oic-layer-tag-singel-border-color-hover: transparent;
  --oic-layer-tag-singel-text-hover: var(--oic-color-text-primary);
  --oic-card-layer-frame-pad-top: 10px;
  --oic-card-layer-frame-pad-bottom: 10px;
  --oic-card-layer-frame-pad-left: 10px;
  --oic-card-layer-frame-pad-right: 10px;
  --oic-card-layer-frame-mar-top: 10px;
  --oic-card-layer-frame-mar-right: 10px;
  --oic-card-layer-frame-mar-bottom: 0px;
  --oic-card-layer-frame-mar-left: 10px;
  --oic-card-layer-frame-gap: 20px;
  --oic-card-layer-frame-border-width: 0px;
  --oic-card-layer-frame-radius: 20px;
  --oic-card-layer-frame-shadow: var(--oic-shadow-1);
  --oic-card-main-content-pad-top: 0px;
  --oic-card-main-content-pad-bottom: 0px;
  --oic-card-main-content-pad-left: 0px;
  --oic-card-main-content-pad-right: 0px;
  --oic-card-main-content-mar-top: 0px;
  --oic-card-main-content-mar-right: 0px;
  --oic-card-main-content-mar-bottom: 0px;
  --oic-card-main-content-mar-left: 0px;
  --oic-card-main-content-gap: 0px;
  --oic-card-main-content-border-width: 0px;
  --oic-card-main-content-radius: 0px;
  --oic-card-main-content-shadow: var(--oic-shadow-0);
  --oic-card-style1-pad-top: 10px;
  --oic-card-style1-pad-bottom: 10px;
  --oic-card-style1-pad-left: 10px;
  --oic-card-style1-pad-right: 10px;
  --oic-card-style1-mar-top: 0px;
  --oic-card-style1-mar-right: 0px;
  --oic-card-style1-mar-bottom: 0px;
  --oic-card-style1-mar-left: 0px;
  --oic-card-style1-gap: 10px;
  --oic-card-style1-border-width: 0px;
  --oic-card-style1-radius: 20px;
  --oic-card-style1-shadow: var(--oic-shadow-0);
  --oic-card-style2-pad-top: 10px;
  --oic-card-style2-pad-bottom: 10px;
  --oic-card-style2-pad-left: 10px;
  --oic-card-style2-pad-right: 10px;
  --oic-card-style2-mar-top: 0px;
  --oic-card-style2-mar-right: 0px;
  --oic-card-style2-mar-bottom: 0px;
  --oic-card-style2-mar-left: 0px;
  --oic-card-style2-gap: 10px;
  --oic-card-style2-border-width: 2px;
  --oic-card-style2-radius: 10px;
  --oic-card-style2-shadow: var(--oic-shadow-0);
}

body{font-family:var(--oic-font-body);font-size:var(--oic-fs-base);font-weight:var(--oic-fw-body);line-height:var(--oic-lh-body);letter-spacing:var(--oic-ls-body);}
h1,h2,h3,h4,h5,h6{font-family:var(--oic-font-headings);font-weight:var(--oic-fw-headings);letter-spacing:var(--oic-ls-headings);}
h1{font-size:var(--oic-fs-h1);}h2{font-size:var(--oic-fs-h2);}h3{font-size:var(--oic-fs-h3);}h4{font-size:var(--oic-fs-h4);}h5{font-size:var(--oic-fs-h5);}h6{font-size:var(--oic-fs-h6);}
.entry-title,.oic-single-title,.oic-post-title,h1.entry-title{font-family:var(--oic-font-headings);}
.entry-meta,.oic-meta,.oic-card__meta{font-family:var(--oic-font-meta);font-weight:var(--oic-fw-meta);letter-spacing:var(--oic-ls-meta);}

@media (max-width: 1024px){:root{--oic-fs-base: 16px;--oic-lh-body: 1;--oic-ls-body: 0px;--oic-line-height-base: 1;--oic-letter-spacing-base: 0px;--oic-lh-meta: 1;--oic-ls-meta: 0px;}}
@media (max-width: 768px){:root{--oic-fs-base: 16px;--oic-lh-body: 1;--oic-ls-body: 0px;--oic-line-height-base: 1;--oic-letter-spacing-base: 0px;--oic-lh-meta: 1;--oic-ls-meta: 0px;}}

body{background:var(--oic-color-site-bg);}
body.single-post .oic-entry-title{color:var(--oic-color-primary);}
article.type-post .oic-card-item__title a{color:var(--oic-color-primary);}
body.single-post .oic-entry-content{color:var(--oic-color-text-primary);}
