body{background-color:var(--bg-body);font-family:var(--font-family-base);font-size:var(--lingo-base-font-size,13px)}.site-main,.post-card,.video-card,.widget,.container-wrapper{background-color:var(--bg-card)}a,.entry-title a,.section-link,.main-navigation a,#main-nav .menu ul li>a{color:var(--lingo-link-color,var(--primary-color))}a:hover,.entry-title a:hover,.section-link:hover,.main-navigation a:hover,#main-nav .menu ul li:hover>a{color:var(--lingo-link-hover-color,var(--primary-color-dark))}.foreign-text,.entry-content [lang]:not(code):not(pre):not(kbd):not(samp),.lesson-content [lang]:not(code):not(pre):not(kbd):not(samp){font-family:var(--font-family-foreign)}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(ks),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur)) body,body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(ks),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur)),.entry-content :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(ks),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur)):not(code):not(pre):not(kbd):not(samp),.lesson-content :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(ks),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur)):not(code):not(pre):not(kbd):not(samp){font-family:var(--font-family-arabic)}h1,h2,h3,h4,h5,h6,.section-title,.entry-title{font-family:var(--font-family-headings)}body.lingo-custom-line-height{line-height:var(--lingo-base-line-height)}body.lingo-font-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.lingo-custom-header-background .site-header,body.lingo-custom-header-background #main-nav,body.lingo-custom-header-background .main-navigation{background-color:var(--lingo-header-bg,var(--bg-card))}body.lingo-custom-header-text .site-header,body.lingo-custom-header-text .site-header a,body.lingo-custom-header-text .main-navigation a,body.lingo-custom-header-text .header-main .site-title a{color:var(--lingo-header-text,var(--text-main))}body.lingo-custom-footer-background #colophon.site-footer,body.lingo-custom-footer-background .site-footer{background-color:var(--lingo-footer)}body.lingo-custom-footer-text #colophon.site-footer,body.lingo-custom-footer-text #colophon.site-footer a,body.lingo-custom-footer-text .site-footer,body.lingo-custom-footer-text .site-footer a{color:var(--lingo-footer-text)}body.lingo-custom-grammar-verbs .lesson-content :is(.grammar-verb,.verb){color:var(--lingo-grammar-verb-color)}body.lingo-custom-grammar-nouns .lesson-content :is(.grammar-noun,.noun){color:var(--lingo-grammar-noun-color)}body.lingo-custom-grammar-particles .lesson-content :is(.grammar-particle,.particle){color:var(--lingo-grammar-particle-color)}.search-submit,.download-primary-btn,.header-cta,.read-more-link,.wp-element-button,.wp-block-button__link{background-color:var(--lingo-accent);border-color:var(--lingo-accent)}.search-submit:hover,.download-primary-btn:hover,.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a,.related-posts-section .section-title,.section-link{color:var(--lingo-accent)}.related-posts-section .section-title:after,.main-navigation a:after,.share-btn:focus-visible{background-color:var(--lingo-accent)}.search-submit:hover,.download-primary-btn:hover,.header-cta:hover,.read-more-link:hover,.wp-element-button:hover,.wp-block-button__link:hover{background-color:var(--lingo-accent-dark);border-color:var(--lingo-accent-dark)}.post-card,.video-card,.widget,.container-wrapper,.related-posts-grid>*,.posts-list-items>li{border-radius:var(--lingo-card-radius,12px)}.search-submit,.header-cta,.read-more-link,.download-primary-btn,.wp-element-button,.wp-block-button__link{border-radius:var(--lingo-button-radius,8px)}.main-navigation a,#main-nav .menu ul li>a{padding:var(--lingo-nav-padding-y,10px) var(--lingo-nav-padding-x,12px)}.widget-title,.sidebar .widget-title{font-size:var(--lingo-widget-title-size,18px)}.custom-logo{width:auto;height:auto;max-height:var(--lingo-logo-max-height,60px)}body.lingo-custom-logo-width .custom-logo{max-width:var(--lingo-logo-max-width)}@supports (backdrop-filter:blur(2px)){.main-nav-backdrop.is-blur-enabled{backdrop-filter:blur(var(--lingo-mobile-menu-blur,0px))}}body.lingo-bg-pattern-dots{background-image:radial-gradient(var(--text-meta) .75px, transparent .75px);background-size:18px 18px;background-attachment:fixed}body.lingo-bg-pattern-grid{background-image:linear-gradient(to right, var(--text-meta) 1px, transparent 1px), linear-gradient(to bottom, var(--text-meta) 1px, transparent 1px);background-size:26px 26px;background-attachment:fixed}body.lingo-nav-type-compact :is(.main-navigation a,#main-nav .menu ul li>a){letter-spacing:0;font-size:.92rem;font-weight:500}body.lingo-nav-type-strong :is(.main-navigation a,#main-nav .menu ul li>a){letter-spacing:.01em;font-size:1rem;font-weight:700}body.lingo-title-type-compact.single .entry-title,body.lingo-title-type-compact.single-post .entry-title{font-size:1.65rem;font-weight:700;line-height:1.35}body.lingo-title-type-display.single .entry-title,body.lingo-title-type-display.single-post .entry-title{font-size:2.15rem;font-weight:800;line-height:1.2}body.lingo-card-shadow-none :is(.post-card,.video-card,.widget,.container-wrapper,.posts-list-items>li){box-shadow:none}body.lingo-card-shadow-medium :is(.post-card,.video-card,.widget,.container-wrapper,.posts-list-items>li){box-shadow:0 10px 24px #0f172a1a}body.lingo-card-shadow-strong :is(.post-card,.video-card,.widget,.container-wrapper,.posts-list-items>li){box-shadow:0 16px 36px #0f172a29}body.lingo-title-transform-uppercase :is(.section-title,.widget-title,.related-posts-section .section-title){text-transform:uppercase;letter-spacing:.03em}body.lingo-title-transform-capitalize :is(.section-title,.widget-title,.related-posts-section .section-title){text-transform:capitalize}.site-header{position:relative;top:auto}body.lingo-no-header-border .site-header{--header-divider-width:0px}body.lingo-no-header-border .header-brand-row{border-block-end:0}@media (width>=992px){body.lingo-header-header-1 .header-brand-row{justify-content:space-between}body.lingo-header-header-1 .site-branding,body.lingo-header-header-4 .site-branding{text-align:right}body.lingo-header-header-1 :is(.main-navigation .menu,.main-navigation ul){justify-content:flex-start}body.lingo-header-header-3 .main-navigation{background:var(--bg-card);border-top:1px solid var(--border-color-light)}body.lingo-header-header-3 .main-navigation a{color:var(--text-main)}body.lingo-header-header-3 :is(.main-navigation .current-menu-item>a,.main-navigation a:hover){color:var(--lingo-accent)}body.lingo-header-header-4 .header-main{justify-content:space-between;align-items:center;padding-block:.65rem;display:flex}body.lingo-header-header-4 .header-brand-row{justify-content:flex-start;padding-block-end:0}body.lingo-header-header-4 .main-navigation{border-top:0;width:auto;margin-top:0}body.lingo-header-header-4 :is(.main-navigation .menu,.main-navigation ul){padding:.25rem 0}}body.lingo-no-header-search :is(.header-search-toggle,.header-search-popup),body.lingo-no-lightbox-gallery .lingo-lightbox :is(.lingo-lightbox-thumbs,.lightbox-thumbnails,.lightbox-thumbs),body.lingo-no-related-posts .related-posts-section,body.lingo-no-post-navigation .post-navigation,body.lingo-no-archive-description :is(.archive-description,.taxonomy-description,.term-description,.archive-header .archive-description),body.lingo-no-breadcrumbs .breadcrumbs,body.lingo-no-single-categories .entry-header .entry-categories,body.lingo-no-single-author :is(.post-author-box,.about-author),body.lingo-no-single-featured :is(.post-thumbnail,.featured-area,.single-featured-image),body.lingo-no-footer-categories .footer-categories,body.lingo-no-footer-menu :is(.footer-navigation,#footer-menu),body.lingo-no-footer-social .footer-social,body.lingo-hide-archive-author .entry-meta .meta-author,body.lingo-hide-archive-comments .entry-meta .meta-comments-count{display:none}body:not(.lingo-hide-archive-author) .entry-meta .meta-author,body:not(.lingo-hide-archive-comments) .entry-meta .meta-comments-count{display:inline}body.lingo-logo-title .site-logo,body.lingo-logo-image.lingo-hide-site-title .site-branding .site-title{display:none}body.lingo-logo-title .site-branding .site-title{display:block}body.lightbox-theme-dark .lingo-lightbox{background:#000000e0}body.lightbox-theme-dark .lingo-lightbox-close{color:#fff;background:#111}body.lightbox-theme-light .lingo-lightbox{background:#ffffffeb}body.lightbox-theme-light .lingo-lightbox-close{color:#222;background:#fff}body.lingo-audio-minimal :is(.lesson-content audio,.entry-content audio,.wp-block-audio audio){width:min(260px,100%);height:34px}body.lingo-audio-full :is(.lesson-content audio,.entry-content audio,.wp-block-audio audio){width:100%;max-width:640px}body.lingo-vocab-rtl :is(.lesson-content .vocabulary-table,.lesson-content .vocab-table,.entry-content .vocabulary-table){text-align:right;direction:rtl}body.lingo-vocab-ltr :is(.lesson-content .vocabulary-table,.lesson-content .vocab-table,.entry-content .vocabulary-table){text-align:left;direction:ltr}body.lingo-pagination-prevnext .navigation.pagination .nav-links .page-numbers:not(.prev):not(.next){display:none}body.lingo-blocks-style-2.archive :is(.posts-list-items>li,.widget-post-list),body.lingo-blocks-style-2.blog :is(.posts-list-items>li,.widget-post-list){background:#fff;border:1px solid #0f172a1a;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #02061714}body.lingo-blocks-style-2.archive .posts-list-items>li .post-widget-body,body.lingo-blocks-style-2.blog .posts-list-items>li .post-widget-body{padding:.6rem .7rem .7rem}body.lingo-blocks-style-3.archive :is(.posts-list-items>li,.widget-post-list),body.lingo-blocks-style-3.blog :is(.posts-list-items>li,.widget-post-list){box-shadow:none;background:#fff;border:1px solid #0f172a29;border-radius:6px;overflow:hidden}body.lingo-blocks-style-3.archive .posts-list-items>li .post-widget-body,body.lingo-blocks-style-3.blog .posts-list-items>li .post-widget-body{padding:.5rem .6rem .6rem}body.lingo-no-share-facebook :is(.post-share .share-btn-facebook,a.facebook-share-btn),body.lingo-no-share-x :is(.post-share .share-btn-x,a.twitter-share-btn),body.lingo-no-share-whatsapp :is(.post-share .share-btn-whatsapp,a.whatsapp-share-btn),body.lingo-no-share-linkedin :is(.post-share .share-btn-linkedin,a.linkedin-share-btn),body.lingo-no-share-telegram :is(.post-share .share-btn-telegram,a.telegram-share-btn),body.lingo-no-share-pinterest :is(.post-share .share-btn-pinterest,a.pinterest-share-btn),body.lingo-no-share-tumblr :is(.post-share .share-btn-tumblr,a.tumblr-share-btn),body.lingo-no-share-line :is(.post-share .share-btn-line,a.line-share-btn){display:none}@media (width>=768px){body.lingo-share-whatsapp-mobile-only :is(.post-share .share-btn-whatsapp,a.whatsapp-share-btn),body.lingo-share-telegram-mobile-only :is(.post-share .share-btn-telegram,a.telegram-share-btn),body.lingo-share-line-mobile-only :is(.post-share .share-btn-line,a.line-share-btn){display:none}}@media (width<=991px){body.mobile-hide-author-box .post-author-box,body.mobile-hide-post-navigation .post-navigation,body.mobile-hide-share-buttons .post-share,body.mobile-hide-related-posts .related-posts-section,body.mobile-search-btn-disable .header-search-toggle,body.mobile-menu-btn-disable .mobile-menu-toggle,body.lingo-no-mobile-search :is(.header-search-toggle,.header-search-popup),body.lingo-no-mobile-social .mobile-menu-social,body.lingo-no-mobile-footer-links .mobile-menu-footer-links{display:none}body.single-enable-responsive-tables .entry-content table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}body.single-enable-responsive-tables .entry-content table :is(th,td){white-space:nowrap}body.mobile-menu-btn-left .mobile-menu-toggle,body.mobile-search-btn-left .header-search-toggle{order:1}body.mobile-menu-btn-right .mobile-menu-toggle,body.mobile-search-btn-right .header-search-toggle{order:3}body.mobile-logo-pos-left .header-brand-row .site-branding{order:1}body.mobile-logo-pos-center .header-brand-row .site-branding{order:2}body.mobile-logo-pos-right .header-brand-row .site-branding{order:3}.site-logo .custom-logo{max-height:var(--lingo-logo-max-height-mobile,55px)}body.mobile-compact-header .site-logo .custom-logo{max-height:min(40px, var(--lingo-logo-max-height-mobile,40px))}body.lingo-mobile-icons-1 .header-icon-btn:is(.mobile-menu-toggle,.header-search-toggle){background:var(--bg-card);border:1px solid #0f172a24;border-radius:10px;font-size:1.3rem}body.lingo-mobile-icons-2 .header-icon-btn:is(.mobile-menu-toggle,.header-search-toggle){background:#fff;border:1px solid #0f172a24;border-radius:999px}body.lingo-mobile-icons-3 .header-icon-btn:is(.mobile-menu-toggle,.header-search-toggle){background:#f3f4f6;border-radius:12px;font-size:1.25rem}body.lingo-mobile-icons-4 .header-icon-btn:is(.mobile-menu-toggle,.header-search-toggle){background:0 0;border:2px solid;border-radius:0}body.lingo-mobile-icons-5 .header-icon-btn:is(.mobile-menu-toggle,.header-search-toggle){background:var(--lingo-accent);color:#fff;border-radius:999px}body.lingo-mobile-icons-6 .header-icon-btn:is(.mobile-menu-toggle,.header-search-toggle){letter-spacing:-1px;background:0 0;font-size:1.55rem}body.lingo-mobile-icons-7 .header-icon-btn:is(.mobile-menu-toggle,.header-search-toggle){color:#fff;background:#1f2937;border-radius:8px}body.lingo-mobile-icons-8 .header-icon-btn:is(.mobile-menu-toggle,.header-search-toggle){color:#fff;background:#0f172ab3;border:2px solid #ffffff47;border-radius:50%}}
