.elementor .e-2f8b9b16-c1817ef{font-weight:700;font-size:clamp(1.8rem,4vw,2.75rem);color:#192A3D;line-height:1.45;margin:0px;}.elementor .e-4e13e651-5d4afe1{font-size:0.875rem;color:#5A6B7B;line-height:1.8;margin:0px;}.elementor .e-c604a5a-dbc48b9{font-size:0.875rem;color:#5A6B7B;line-height:1.8;margin:0px;}.elementor .e-f2f33d6-6959ca7{font-size:0.875rem;color:#5A6B7B;line-height:1.8;margin:0px;}.elementor .e-62b6eb80-84c9d41{margin-block-start:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1.25rem;\n}.elementor .e-02e32bd-ac8c095{width:100%;height:auto;max-width:48rem;max-height:460px;object-fit:contain;margin-block-start:2rem;border-radius:1.5rem;display:block;align-self:center;&:not([src]) { display: none; } &[src=""] { display: none; } max-height:none;\n}.elementor .e-7e82f3ad-4822{font-size:1rem;color:#192A3D;line-height:1.8;padding-block-start:0.25rem;padding-block-end:0.5rem;padding-inline-start:0.375rem;padding-inline-end:0.375rem;}.elementor .e-22cb5b63-b59e{font-weight:700;padding-block-start:0.5rem;}.elementor .e-69ecf11d-6362{position:sticky;inset-block-start:7rem;font-size:0.875rem;line-height:1.7;padding:1rem;border-radius:1.125rem;border-width:1px;border-color:#E2E8DC;border-style:solid;background-color:#F8FAF5;box-shadow:0px 8px 24px 0px rgba(25,42,61,.04);display:flex;flex-direction:column;gap:0.5rem;grid-column:2;grid-row:1;align-self:start;}.elementor .e-3b6774b-0ca3620{font-size:1.0625rem;color:#3A4F66;line-height:2;margin-block-start:2.5rem;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) 15rem;grid-template-rows:auto;align-items:start;& h1 { margin:2rem 0 1rem;color:#192A3D;font-size:2rem;font-weight:700;line-height:1.5; } & h2 { margin:2rem 0 1rem;color:#192A3D;font-size:1.6rem;font-weight:700;line-height:1.6; } & h3 { margin:1.5rem 0 .75rem;color:#192A3D;font-size:1.3rem;font-weight:700;line-height:1.6; } & p { margin:0 0 1.25rem; } & ul,& ol { margin:0 0 1.25rem;padding-inline-start:1.5rem; } & li { margin-bottom:.5rem; } & a { color:#4E7D12;text-decoration:underline; } & img { max-width:100%;height:auto;border-radius:1rem; } & blockquote { margin:1.5rem 0;padding:1rem 1.25rem;border-inline-start:.25rem solid #72B01D;background-color:#F1F8E9;border-radius:.75rem;color:#3A4F66; } & > .elementor-widget-theme-post-content { grid-column:1;grid-row:1;min-width:0; } & > .elementor-widget-html { grid-column:1 / -1; }\n}.elementor .e-997ba60-b543315{font-weight:700;font-size:clamp(1.5rem,3vw,2rem);color:#fff;line-height:1.6;margin:0px;}.elementor .e-9e91e3d-b5bde4f{max-width:38rem;font-size:1rem;color:#fff;line-height:1.95;margin:0px;}.elementor .e-6ed09a6-f0563d8{min-height:48px;font-weight:500;font-size:1rem;color:#365B0F;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1.5rem;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #FFFFFF; outline-offset:4px; }\n}.elementor .e-6ed09a6-f0563d8:hover,.elementor .e-6ed09a6-f0563d8:focus-visible{color:#263F0C;background-color:#F1F8E9;}.elementor .e-0974fd3-e8f40d1{padding-block-start:0.5rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center;}.elementor .e-685df5a-78f0822{text-align:center;padding:clamp(2rem,4vw,3rem);margin-block-start:4rem;border-radius:2rem;background-color:#4E7D12;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-78d815c5-96dc{font-size:1.5rem;color:#192A3D;line-height:1.7;margin:0px;}.elementor .e-761163e9-a14e{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.25rem;&:not(:has(.elementor-post)) { display:none; } & .elementor-post { border:1px solid #DCE5D5;border-radius:1rem;padding:1.25rem; } & .elementor-post__title { font-size:1.125rem;line-height:1.8; } & .elementor-post__meta-data,& .elementor-post__read-more { display:none; } & a:focus-visible { outline:2px solid #4E7D12;outline-offset:3px; }\n}.elementor .e-749dafba-db5e8d6{max-width:74rem;font-family:IRANYekanX,sans-serif;color:#3A4F66;direction:rtl;padding-block-start:1.5rem;padding-block-end:5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;margin-inline: auto; & #vocabiloo-article-content { min-width: 0; } & #vocabiloo-article-content :is(h2,h3,[id]) { scroll-margin-block-start: 10rem; } & #vocabiloo-article-content a:focus-visible, & .elementor-toc__body a:focus-visible { outline: 2px solid #4E7D12; outline-offset: 3px; border-radius: .15rem; } & #vocabiloo-article-content :is(ul,ol) :is(ul,ol) { margin-block: .5rem 0; } & #vocabiloo-article-content .vocabiloo-example-en { direction: ltr; unicode-bidi: isolate; text-align: left; background: #F1F8E9; border-inline-start: .25rem solid #72B01D; padding: 1rem 1.25rem; border-radius: .75rem; } & #vocabiloo-article-content :is(bdi,[dir="ltr"][lang="en"]) { unicode-bidi: isolate; } & #vocabiloo-article-content .wp-block-table { max-width: 100%; margin: 1.5rem 0; overflow-x: auto; } & #vocabiloo-article-content table { width: 100%; border-collapse: collapse; font-size: 1rem; line-height: 1.9; } & #vocabiloo-article-content :is(th,td) { border: 1px solid #DCE5D5; padding: .75rem; vertical-align: top; overflow-wrap: anywhere; } & #vocabiloo-article-content th { background: #F1F8E9; color: #192A3D; } & #vocabiloo-article-content .vocabiloo-table-en table { direction: ltr; text-align: left; } & #vocabiloo-article-content [dir="rtl"][lang="fa"] { direction: rtl; text-align: right; display: block; } & #vocabiloo-article-content :is(figure,img,video,audio) { max-width: 100%; } & #vocabiloo-article-content :is(figcaption,.wp-element-caption) { font-size: .875rem; line-height: 1.8; color: #5A6B7B; text-align: start; margin-block-start: .5rem; } & .elementor-widget-theme-post-excerpt { margin-block-start: 1rem; font-size: 1.0625rem; line-height: 1.9; color: #5A6B7B; } & .elementor-widget-theme-post-excerpt:empty { display: none; } & .rank-math-breadcrumb { font-size: .875rem; line-height: 1.9; color: #5A6B7B; margin-block-end: .75rem; } & .rank-math-breadcrumb a { color: #4E7D12; } & .elementor-widget-table-of-contents { margin-block-start: 1.5rem; border-radius: 1rem; --box-border-color: #DCE5D5; --header-color: #192A3D; --item-text-color: #3A4F66; --item-text-hover-color: #4E7D12; --item-text-active-color: #4E7D12; --header-background-color: #F1F8E9; --box-border-radius: 1rem; --item-text-font-size: 1rem; } & .elementor-author-box { text-align: right; padding-block: 1.5rem; border-block-start: 1px solid #DCE5D5; margin-block-start: 2rem; } & .elementor-author-box__name { color: #192A3D; font-size: 1.125rem; font-weight: 700; } & .elementor-author-box__bio { font-size: 1rem; line-height: 1.9; } & .elementor-widget-post-comments { margin-block-start: 1.5rem; } & :is(#commentform input,#commentform textarea) { max-width: 100%; font: inherit; } & #vocabiloo-article-cta { margin-block-start: 2.5rem; padding: 1.5rem; } & #vocabiloo-article-cta h2 { font-size: 1.35rem; line-height: 1.7; } & #vocabiloo-article-content .vocabiloo-example-incorrect { background:#FFF1F2; border:1px solid #FECDD3; border-inline-start:.25rem solid #DC2626; color:#7F1D1D; } & #vocabiloo-article-content .vocabiloo-common-mistake > p:nth-of-type(2) { direction:ltr; unicode-bidi:isolate; text-align:left; background:#FFF1F2; border:1px solid #FECDD3; border-inline-start:.25rem solid #DC2626; color:#7F1D1D; padding:1rem 1.25rem; border-radius:.75rem; } & #vocabiloo-article-content aside p { margin:0; } & #vocabiloo-article-content aside a { display:flex; align-items:center; justify-content:space-between; gap:.6rem; margin:0; padding:.75rem .875rem; border:1px solid #E2E8DC; border-radius:.75rem; background:#FFFFFF; color:#263B2B; text-decoration:none; font-size:.875rem; font-weight:500; line-height:1.7; box-shadow:0 2px 5px rgba(25,42,61,.03); transition:background-color .18s,border-color .18s,transform .18s; } & #vocabiloo-article-content aside a::after { content:"←"; color:#4E7D12; flex-shrink:0; font-size:1rem; } & #vocabiloo-article-content aside a:hover { background:#EAF4DE; border-color:#72B01D; color:#365B0F; transform:translateX(-2px); } & #vocabiloo-article-content aside a:focus-visible { outline:2px solid #4E7D12; outline-offset:3px; } & #vocabiloo-article-content .elementor-widget-theme-post-content { counter-reset:vocabiloo-practice; } & #vocabiloo-article-content p:has(+ .wp-block-details) { margin-block:2rem 0; padding:1.25rem 1.25rem .75rem; border:1px solid #D9E5CD; border-block-end:0; border-radius:1rem 1rem 0 0; background:#F8FBF4; color:#192A3D; font-weight:500; } & #vocabiloo-article-content .wp-block-details { counter-increment:vocabiloo-practice; margin-block:0 1.5rem; padding:0 1.25rem 1.25rem; border:1px solid #D9E5CD; border-block-start:0; border-radius:0 0 1rem 1rem; background:#F8FBF4; } & #vocabiloo-article-content .wp-block-details > summary { display:flex; align-items:center; justify-content:space-between; gap:1rem; min-height:48px; padding:.75rem 1rem; border:1px solid #4E7D12; border-radius:.75rem; background:#4E7D12; color:#FFFFFF; cursor:pointer; list-style:none; font-size:.9375rem; font-weight:500; line-height:1.8; transition:background-color .18s; } & #vocabiloo-article-content .wp-block-details > summary::-webkit-details-marker { display:none; } & #vocabiloo-article-content .wp-block-details > summary::after { content:'+'; font-family:Arial,sans-serif; font-size:1.5rem; line-height:1; flex-shrink:0; } & #vocabiloo-article-content .wp-block-details[open] > summary::after { content:'−'; } & #vocabiloo-article-content .wp-block-details > summary:hover { background:#3B600D; border-color:#3B600D; } & #vocabiloo-article-content .wp-block-details > summary:focus-visible { outline:3px solid #192A3D; outline-offset:4px; } & #vocabiloo-article-content .wp-block-details[open] > summary { margin-block-end:1.25rem; } & #vocabiloo-article-content .wp-block-details[open] .vocabiloo-example-en { background:#FFFFFF; border:1px solid #D9E5CD; border-inline-start:4px solid #4E7D12; color:#192A3D; font-size:1.125rem; font-weight:500; } & #vocabiloo-article-content .wp-block-details > :last-child { margin-block-end:0; } & #vocabiloo-article-cta a { min-height:48px; text-decoration:none; }\n}