/* eSideHustles: brand touches on top of the theme. */
.esh-logo img { height: auto; max-height: 34px; width: auto; }
.esh-visit .wp-block-button__link { font-weight: 700; }
.esh-footer-note, .esh-copyright { color: var(--twa-ink-soft); font-size: var(--wp--preset--font-size--small); margin: .25rem 0 0; }
.esh-footer-links { font-size: var(--wp--preset--font-size--small); }
.esh-footer-links a, .esh-copyright a { color: inherit; }
.esh-copyright { margin-top: var(--wp--preset--spacing--40); }
.esh-author-bio { max-width: 52rem; }
.esh-author-bio .esh-author-photo { width: 100%; height: auto; border-radius: calc(var(--wp--custom--radius--base) * 2); margin: var(--wp--preset--spacing--30) 0; }
.esh-area-grid { margin-top: var(--wp--preset--spacing--40); }
.wp-block-categories.esh-areas li { font-family: var(--wp--custom--font-ui); }
ul.wp-block-categories.esh-areas { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(165px, 1fr)); gap: 12px; border: 0 !important; padding: 0 !important; margin-left: 0; list-style: none; background: none !important; }
ul.wp-block-categories.esh-areas li { position: relative; margin: 0 !important; padding: 14px 16px !important; background: #F7ECE5 !important; border: 1px solid #EBD8CC !important; border-radius: 12px; box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 2px 5px rgba(29,25,21,.07); font-size: .8rem; color: #7A6A5F; line-height: 1.35; transition: transform .15s ease, box-shadow .15s ease, background-color .15s ease; }
ul.wp-block-categories.esh-areas li a { display: block; margin-bottom: 3px; font-size: 1rem; font-weight: 700; color: #1D1915; text-decoration: none; }
ul.wp-block-categories.esh-areas li a::after { content: ""; position: absolute; inset: 0; border-radius: inherit; }
ul.wp-block-categories.esh-areas li:hover { transform: translateY(-2px); background: #F2DFD3 !important; border-color: #E0C3B1 !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 8px 18px rgba(173,59,19,.13); }
ul.wp-block-categories.esh-areas li:hover a { color: #AD3B13; }
ul.wp-block-categories.esh-areas li:focus-within { outline: 2px solid #AD3B13; outline-offset: 2px; }
.esh-hero { margin: var(--wp--preset--spacing--40) auto var(--wp--preset--spacing--50); max-width: var(--wp--style--global--content-size, 720px); }
.esh-hero img, .esh-card-image img { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; border-radius: calc(var(--wp--custom--radius--base) * 2); }
.esh-card-image { display: block; margin-bottom: var(--wp--preset--spacing--30); }
.esh-guides .esh-card-image { max-width: 320px; margin-top: var(--wp--preset--spacing--40); }
.esh-consent { position: fixed; left: 1rem; right: 1rem; bottom: 1rem; z-index: 9999; max-width: 44rem; margin: 0 auto; padding: 1rem 1.25rem; background: #1D1915; color: #FCF9F7; border-radius: 10px; box-shadow: 0 8px 30px rgba(0,0,0,.25); display: flex; flex-wrap: wrap; gap: .75rem 1.25rem; align-items: center; font-size: .9rem; line-height: 1.5; }
.esh-consent[hidden] { display: none; }
.esh-consent p { margin: 0; flex: 1 1 22rem; }
.esh-consent a { color: #FCF9F7; text-decoration: underline; }
.esh-consent-actions { display: flex; gap: .5rem; flex-wrap: wrap; }
.esh-consent-btn { font: inherit; font-weight: 700; padding: .55rem 1rem; border-radius: 6px; cursor: pointer; border: 1px solid #FCF9F7; }
.esh-consent-reject { background: transparent; color: #FCF9F7; }
.esh-consent-accept { background: #AD3B13; border-color: #AD3B13; color: #FFFFFF; }
/* Listing cards: soft tiles with the platform logo. */
.mosaic-grid .wp-block-post-template { gap: 14px !important; border: 0 !important; }
.mosaic-grid .wp-block-post-template > li { border: 1px solid #EBD8CC !important; border-radius: 14px; padding: 16px !important; background: #F7ECE5; box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 2px 5px rgba(29,25,21,.07); transition: transform .15s ease, box-shadow .15s ease, background-color .15s ease; }
.mosaic-grid .wp-block-post-template > li:hover { transform: translateY(-2px); background: #F2DFD3; border-color: #E0C3B1 !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 8px 18px rgba(173,59,19,.13); }
.mosaic-grid .wp-block-post-title a::after { content: ""; position: absolute; inset: 0; border-radius: 14px; }
.mosaic-grid .wp-block-post-template > li:hover .wp-block-post-title a { color: #AD3B13; }
.mosaic-card { align-items: flex-start; gap: 14px !important; }
.mosaic-card .wp-block-post-featured-image:not(.is-style-logo-tile) { flex: 0 0 52px; width: 52px !important; height: 52px; border: 1px solid #EBD8CC; border-radius: 12px; background: #fff; box-shadow: 0 1px 3px rgba(29,25,21,.08); }
.mosaic-card .wp-block-post-featured-image a { display: grid; place-items: center; width: 100%; height: 100%; }
.mosaic-card .wp-block-post-featured-image img { width: 80% !important; height: 80% !important; object-fit: contain !important; }
.mosaic-card .esh-card-initial { background: #F2D9CB !important; border-color: #E6C2AE !important; }
.mosaic-card .esh-card-initial span { font-family: Almarai, Arial, sans-serif; font-weight: 800; font-size: 1.45rem; line-height: 1; color: #AD3B13; }
.mosaic-card .wp-block-post-featured-image a { text-decoration: none !important; }
/* Area colours: each area and its listing cards share one soft colour. */
ul.wp-block-categories.esh-areas li:has(> a[href$="/affiliates-referrals/"]), .mosaic-grid .wp-block-post-template > li.category-affiliates-referrals { background: #E1F5EE !important; border-color: #9FE1CB !important; color: #0F6E56; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/affiliates-referrals/"]):hover, .mosaic-grid .wp-block-post-template > li.category-affiliates-referrals:hover { background: #CFEEE2 !important; border-color: #9FE1CB !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/affiliates-referrals/"]) a, .mosaic-grid .wp-block-post-template > li.category-affiliates-referrals .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/affiliates-referrals/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-affiliates-referrals:hover .wp-block-post-title a { color: #085041 !important; }
.mosaic-grid .wp-block-post-template > li.category-affiliates-referrals .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-affiliates-referrals .wp-block-post-terms { color: #0F6E56; }
.mosaic-grid .wp-block-post-template > li.category-affiliates-referrals .esh-card-initial { background: #CFEEE2 !important; border-color: #9FE1CB !important; } .mosaic-grid .wp-block-post-template > li.category-affiliates-referrals .esh-card-initial span { color: #085041; }
.mosaic-grid .wp-block-post-template > li.category-affiliates-referrals .wp-block-post-featured-image { border-color: #9FE1CB !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/blogging-ads/"]), .mosaic-grid .wp-block-post-template > li.category-blogging-ads { background: #FAEEDA !important; border-color: #FAC775 !important; color: #854F0B; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/blogging-ads/"]):hover, .mosaic-grid .wp-block-post-template > li.category-blogging-ads:hover { background: #F6E0BC !important; border-color: #FAC775 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/blogging-ads/"]) a, .mosaic-grid .wp-block-post-template > li.category-blogging-ads .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/blogging-ads/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-blogging-ads:hover .wp-block-post-title a { color: #633806 !important; }
.mosaic-grid .wp-block-post-template > li.category-blogging-ads .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-blogging-ads .wp-block-post-terms { color: #854F0B; }
.mosaic-grid .wp-block-post-template > li.category-blogging-ads .esh-card-initial { background: #F6E0BC !important; border-color: #FAC775 !important; } .mosaic-grid .wp-block-post-template > li.category-blogging-ads .esh-card-initial span { color: #633806; }
.mosaic-grid .wp-block-post-template > li.category-blogging-ads .wp-block-post-featured-image { border-color: #FAC775 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/business-marketplaces/"]), .mosaic-grid .wp-block-post-template > li.category-business-marketplaces { background: #EEEDFE !important; border-color: #CECBF6 !important; color: #534AB7; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/business-marketplaces/"]):hover, .mosaic-grid .wp-block-post-template > li.category-business-marketplaces:hover { background: #E0DEFB !important; border-color: #CECBF6 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/business-marketplaces/"]) a, .mosaic-grid .wp-block-post-template > li.category-business-marketplaces .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/business-marketplaces/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-business-marketplaces:hover .wp-block-post-title a { color: #3C3489 !important; }
.mosaic-grid .wp-block-post-template > li.category-business-marketplaces .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-business-marketplaces .wp-block-post-terms { color: #534AB7; }
.mosaic-grid .wp-block-post-template > li.category-business-marketplaces .esh-card-initial { background: #E0DEFB !important; border-color: #CECBF6 !important; } .mosaic-grid .wp-block-post-template > li.category-business-marketplaces .esh-card-initial span { color: #3C3489; }
.mosaic-grid .wp-block-post-template > li.category-business-marketplaces .wp-block-post-featured-image { border-color: #CECBF6 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/designing/"]), .mosaic-grid .wp-block-post-template > li.category-designing { background: #FBEAF0 !important; border-color: #F4C0D1 !important; color: #993556; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/designing/"]):hover, .mosaic-grid .wp-block-post-template > li.category-designing:hover { background: #F6D6E2 !important; border-color: #F4C0D1 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/designing/"]) a, .mosaic-grid .wp-block-post-template > li.category-designing .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/designing/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-designing:hover .wp-block-post-title a { color: #72243E !important; }
.mosaic-grid .wp-block-post-template > li.category-designing .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-designing .wp-block-post-terms { color: #993556; }
.mosaic-grid .wp-block-post-template > li.category-designing .esh-card-initial { background: #F6D6E2 !important; border-color: #F4C0D1 !important; } .mosaic-grid .wp-block-post-template > li.category-designing .esh-card-initial span { color: #72243E; }
.mosaic-grid .wp-block-post-template > li.category-designing .wp-block-post-featured-image { border-color: #F4C0D1 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/digital-products/"]), .mosaic-grid .wp-block-post-template > li.category-digital-products { background: #E6F1FB !important; border-color: #B5D4F4 !important; color: #185FA5; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/digital-products/"]):hover, .mosaic-grid .wp-block-post-template > li.category-digital-products:hover { background: #D3E6F7 !important; border-color: #B5D4F4 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/digital-products/"]) a, .mosaic-grid .wp-block-post-template > li.category-digital-products .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/digital-products/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-digital-products:hover .wp-block-post-title a { color: #0C447C !important; }
.mosaic-grid .wp-block-post-template > li.category-digital-products .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-digital-products .wp-block-post-terms { color: #185FA5; }
.mosaic-grid .wp-block-post-template > li.category-digital-products .esh-card-initial { background: #D3E6F7 !important; border-color: #B5D4F4 !important; } .mosaic-grid .wp-block-post-template > li.category-digital-products .esh-card-initial span { color: #0C447C; }
.mosaic-grid .wp-block-post-template > li.category-digital-products .wp-block-post-featured-image { border-color: #B5D4F4 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/domaining/"]), .mosaic-grid .wp-block-post-template > li.category-domaining { background: #EAF3DE !important; border-color: #C0DD97 !important; color: #3B6D11; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/domaining/"]):hover, .mosaic-grid .wp-block-post-template > li.category-domaining:hover { background: #DCEBC8 !important; border-color: #C0DD97 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/domaining/"]) a, .mosaic-grid .wp-block-post-template > li.category-domaining .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/domaining/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-domaining:hover .wp-block-post-title a { color: #27500A !important; }
.mosaic-grid .wp-block-post-template > li.category-domaining .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-domaining .wp-block-post-terms { color: #3B6D11; }
.mosaic-grid .wp-block-post-template > li.category-domaining .esh-card-initial { background: #DCEBC8 !important; border-color: #C0DD97 !important; } .mosaic-grid .wp-block-post-template > li.category-domaining .esh-card-initial span { color: #27500A; }
.mosaic-grid .wp-block-post-template > li.category-domaining .wp-block-post-featured-image { border-color: #C0DD97 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/ecommerce/"]), .mosaic-grid .wp-block-post-template > li.category-ecommerce { background: #FAECE7 !important; border-color: #F5C4B3 !important; color: #993C1D; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/ecommerce/"]):hover, .mosaic-grid .wp-block-post-template > li.category-ecommerce:hover { background: #F5DACF !important; border-color: #F5C4B3 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/ecommerce/"]) a, .mosaic-grid .wp-block-post-template > li.category-ecommerce .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/ecommerce/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-ecommerce:hover .wp-block-post-title a { color: #712B13 !important; }
.mosaic-grid .wp-block-post-template > li.category-ecommerce .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-ecommerce .wp-block-post-terms { color: #993C1D; }
.mosaic-grid .wp-block-post-template > li.category-ecommerce .esh-card-initial { background: #F5DACF !important; border-color: #F5C4B3 !important; } .mosaic-grid .wp-block-post-template > li.category-ecommerce .esh-card-initial span { color: #712B13; }
.mosaic-grid .wp-block-post-template > li.category-ecommerce .wp-block-post-featured-image { border-color: #F5C4B3 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/fast-money/"]), .mosaic-grid .wp-block-post-template > li.category-fast-money { background: #FFF7D1 !important; border-color: #EFDB8A !important; color: #7A6300; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/fast-money/"]):hover, .mosaic-grid .wp-block-post-template > li.category-fast-money:hover { background: #FAEDB0 !important; border-color: #EFDB8A !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/fast-money/"]) a, .mosaic-grid .wp-block-post-template > li.category-fast-money .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/fast-money/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-fast-money:hover .wp-block-post-title a { color: #5C4A00 !important; }
.mosaic-grid .wp-block-post-template > li.category-fast-money .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-fast-money .wp-block-post-terms { color: #7A6300; }
.mosaic-grid .wp-block-post-template > li.category-fast-money .esh-card-initial { background: #FAEDB0 !important; border-color: #EFDB8A !important; } .mosaic-grid .wp-block-post-template > li.category-fast-money .esh-card-initial span { color: #5C4A00; }
.mosaic-grid .wp-block-post-template > li.category-fast-money .wp-block-post-featured-image { border-color: #EFDB8A !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/freelancing/"]), .mosaic-grid .wp-block-post-template > li.category-freelancing { background: #E1F5EE !important; border-color: #9FE1CB !important; color: #0F6E56; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/freelancing/"]):hover, .mosaic-grid .wp-block-post-template > li.category-freelancing:hover { background: #CFEEE2 !important; border-color: #9FE1CB !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/freelancing/"]) a, .mosaic-grid .wp-block-post-template > li.category-freelancing .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/freelancing/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-freelancing:hover .wp-block-post-title a { color: #085041 !important; }
.mosaic-grid .wp-block-post-template > li.category-freelancing .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-freelancing .wp-block-post-terms { color: #0F6E56; }
.mosaic-grid .wp-block-post-template > li.category-freelancing .esh-card-initial { background: #CFEEE2 !important; border-color: #9FE1CB !important; } .mosaic-grid .wp-block-post-template > li.category-freelancing .esh-card-initial span { color: #085041; }
.mosaic-grid .wp-block-post-template > li.category-freelancing .wp-block-post-featured-image { border-color: #9FE1CB !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/gaming/"]), .mosaic-grid .wp-block-post-template > li.category-gaming { background: #FAEEDA !important; border-color: #FAC775 !important; color: #854F0B; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/gaming/"]):hover, .mosaic-grid .wp-block-post-template > li.category-gaming:hover { background: #F6E0BC !important; border-color: #FAC775 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/gaming/"]) a, .mosaic-grid .wp-block-post-template > li.category-gaming .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/gaming/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-gaming:hover .wp-block-post-title a { color: #633806 !important; }
.mosaic-grid .wp-block-post-template > li.category-gaming .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-gaming .wp-block-post-terms { color: #854F0B; }
.mosaic-grid .wp-block-post-template > li.category-gaming .esh-card-initial { background: #F6E0BC !important; border-color: #FAC775 !important; } .mosaic-grid .wp-block-post-template > li.category-gaming .esh-card-initial span { color: #633806; }
.mosaic-grid .wp-block-post-template > li.category-gaming .wp-block-post-featured-image { border-color: #FAC775 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/gig-work/"]), .mosaic-grid .wp-block-post-template > li.category-gig-work { background: #EEEDFE !important; border-color: #CECBF6 !important; color: #534AB7; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/gig-work/"]):hover, .mosaic-grid .wp-block-post-template > li.category-gig-work:hover { background: #E0DEFB !important; border-color: #CECBF6 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/gig-work/"]) a, .mosaic-grid .wp-block-post-template > li.category-gig-work .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/gig-work/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-gig-work:hover .wp-block-post-title a { color: #3C3489 !important; }
.mosaic-grid .wp-block-post-template > li.category-gig-work .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-gig-work .wp-block-post-terms { color: #534AB7; }
.mosaic-grid .wp-block-post-template > li.category-gig-work .esh-card-initial { background: #E0DEFB !important; border-color: #CECBF6 !important; } .mosaic-grid .wp-block-post-template > li.category-gig-work .esh-card-initial span { color: #3C3489; }
.mosaic-grid .wp-block-post-template > li.category-gig-work .wp-block-post-featured-image { border-color: #CECBF6 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/influencer-ugc/"]), .mosaic-grid .wp-block-post-template > li.category-influencer-ugc { background: #FBEAF0 !important; border-color: #F4C0D1 !important; color: #993556; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/influencer-ugc/"]):hover, .mosaic-grid .wp-block-post-template > li.category-influencer-ugc:hover { background: #F6D6E2 !important; border-color: #F4C0D1 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/influencer-ugc/"]) a, .mosaic-grid .wp-block-post-template > li.category-influencer-ugc .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/influencer-ugc/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-influencer-ugc:hover .wp-block-post-title a { color: #72243E !important; }
.mosaic-grid .wp-block-post-template > li.category-influencer-ugc .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-influencer-ugc .wp-block-post-terms { color: #993556; }
.mosaic-grid .wp-block-post-template > li.category-influencer-ugc .esh-card-initial { background: #F6D6E2 !important; border-color: #F4C0D1 !important; } .mosaic-grid .wp-block-post-template > li.category-influencer-ugc .esh-card-initial span { color: #72243E; }
.mosaic-grid .wp-block-post-template > li.category-influencer-ugc .wp-block-post-featured-image { border-color: #F4C0D1 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/music-audio/"]), .mosaic-grid .wp-block-post-template > li.category-music-audio { background: #E6F1FB !important; border-color: #B5D4F4 !important; color: #185FA5; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/music-audio/"]):hover, .mosaic-grid .wp-block-post-template > li.category-music-audio:hover { background: #D3E6F7 !important; border-color: #B5D4F4 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/music-audio/"]) a, .mosaic-grid .wp-block-post-template > li.category-music-audio .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/music-audio/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-music-audio:hover .wp-block-post-title a { color: #0C447C !important; }
.mosaic-grid .wp-block-post-template > li.category-music-audio .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-music-audio .wp-block-post-terms { color: #185FA5; }
.mosaic-grid .wp-block-post-template > li.category-music-audio .esh-card-initial { background: #D3E6F7 !important; border-color: #B5D4F4 !important; } .mosaic-grid .wp-block-post-template > li.category-music-audio .esh-card-initial span { color: #0C447C; }
.mosaic-grid .wp-block-post-template > li.category-music-audio .wp-block-post-featured-image { border-color: #B5D4F4 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/newsletters/"]), .mosaic-grid .wp-block-post-template > li.category-newsletters { background: #EAF3DE !important; border-color: #C0DD97 !important; color: #3B6D11; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/newsletters/"]):hover, .mosaic-grid .wp-block-post-template > li.category-newsletters:hover { background: #DCEBC8 !important; border-color: #C0DD97 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/newsletters/"]) a, .mosaic-grid .wp-block-post-template > li.category-newsletters .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/newsletters/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-newsletters:hover .wp-block-post-title a { color: #27500A !important; }
.mosaic-grid .wp-block-post-template > li.category-newsletters .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-newsletters .wp-block-post-terms { color: #3B6D11; }
.mosaic-grid .wp-block-post-template > li.category-newsletters .esh-card-initial { background: #DCEBC8 !important; border-color: #C0DD97 !important; } .mosaic-grid .wp-block-post-template > li.category-newsletters .esh-card-initial span { color: #27500A; }
.mosaic-grid .wp-block-post-template > li.category-newsletters .wp-block-post-featured-image { border-color: #C0DD97 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/passive-income/"]), .mosaic-grid .wp-block-post-template > li.category-passive-income { background: #FAECE7 !important; border-color: #F5C4B3 !important; color: #993C1D; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/passive-income/"]):hover, .mosaic-grid .wp-block-post-template > li.category-passive-income:hover { background: #F5DACF !important; border-color: #F5C4B3 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/passive-income/"]) a, .mosaic-grid .wp-block-post-template > li.category-passive-income .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/passive-income/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-passive-income:hover .wp-block-post-title a { color: #712B13 !important; }
.mosaic-grid .wp-block-post-template > li.category-passive-income .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-passive-income .wp-block-post-terms { color: #993C1D; }
.mosaic-grid .wp-block-post-template > li.category-passive-income .esh-card-initial { background: #F5DACF !important; border-color: #F5C4B3 !important; } .mosaic-grid .wp-block-post-template > li.category-passive-income .esh-card-initial span { color: #712B13; }
.mosaic-grid .wp-block-post-template > li.category-passive-income .wp-block-post-featured-image { border-color: #F5C4B3 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/pets-care/"]), .mosaic-grid .wp-block-post-template > li.category-pets-care { background: #FFF7D1 !important; border-color: #EFDB8A !important; color: #7A6300; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/pets-care/"]):hover, .mosaic-grid .wp-block-post-template > li.category-pets-care:hover { background: #FAEDB0 !important; border-color: #EFDB8A !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/pets-care/"]) a, .mosaic-grid .wp-block-post-template > li.category-pets-care .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/pets-care/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-pets-care:hover .wp-block-post-title a { color: #5C4A00 !important; }
.mosaic-grid .wp-block-post-template > li.category-pets-care .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-pets-care .wp-block-post-terms { color: #7A6300; }
.mosaic-grid .wp-block-post-template > li.category-pets-care .esh-card-initial { background: #FAEDB0 !important; border-color: #EFDB8A !important; } .mosaic-grid .wp-block-post-template > li.category-pets-care .esh-card-initial span { color: #5C4A00; }
.mosaic-grid .wp-block-post-template > li.category-pets-care .wp-block-post-featured-image { border-color: #EFDB8A !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/podcasting/"]), .mosaic-grid .wp-block-post-template > li.category-podcasting { background: #E1F5EE !important; border-color: #9FE1CB !important; color: #0F6E56; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/podcasting/"]):hover, .mosaic-grid .wp-block-post-template > li.category-podcasting:hover { background: #CFEEE2 !important; border-color: #9FE1CB !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/podcasting/"]) a, .mosaic-grid .wp-block-post-template > li.category-podcasting .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/podcasting/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-podcasting:hover .wp-block-post-title a { color: #085041 !important; }
.mosaic-grid .wp-block-post-template > li.category-podcasting .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-podcasting .wp-block-post-terms { color: #0F6E56; }
.mosaic-grid .wp-block-post-template > li.category-podcasting .esh-card-initial { background: #CFEEE2 !important; border-color: #9FE1CB !important; } .mosaic-grid .wp-block-post-template > li.category-podcasting .esh-card-initial span { color: #085041; }
.mosaic-grid .wp-block-post-template > li.category-podcasting .wp-block-post-featured-image { border-color: #9FE1CB !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/print-on-demand/"]), .mosaic-grid .wp-block-post-template > li.category-print-on-demand { background: #FAEEDA !important; border-color: #FAC775 !important; color: #854F0B; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/print-on-demand/"]):hover, .mosaic-grid .wp-block-post-template > li.category-print-on-demand:hover { background: #F6E0BC !important; border-color: #FAC775 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/print-on-demand/"]) a, .mosaic-grid .wp-block-post-template > li.category-print-on-demand .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/print-on-demand/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-print-on-demand:hover .wp-block-post-title a { color: #633806 !important; }
.mosaic-grid .wp-block-post-template > li.category-print-on-demand .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-print-on-demand .wp-block-post-terms { color: #854F0B; }
.mosaic-grid .wp-block-post-template > li.category-print-on-demand .esh-card-initial { background: #F6E0BC !important; border-color: #FAC775 !important; } .mosaic-grid .wp-block-post-template > li.category-print-on-demand .esh-card-initial span { color: #633806; }
.mosaic-grid .wp-block-post-template > li.category-print-on-demand .wp-block-post-featured-image { border-color: #FAC775 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/rentals-sharing/"]), .mosaic-grid .wp-block-post-template > li.category-rentals-sharing { background: #EEEDFE !important; border-color: #CECBF6 !important; color: #534AB7; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/rentals-sharing/"]):hover, .mosaic-grid .wp-block-post-template > li.category-rentals-sharing:hover { background: #E0DEFB !important; border-color: #CECBF6 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/rentals-sharing/"]) a, .mosaic-grid .wp-block-post-template > li.category-rentals-sharing .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/rentals-sharing/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-rentals-sharing:hover .wp-block-post-title a { color: #3C3489 !important; }
.mosaic-grid .wp-block-post-template > li.category-rentals-sharing .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-rentals-sharing .wp-block-post-terms { color: #534AB7; }
.mosaic-grid .wp-block-post-template > li.category-rentals-sharing .esh-card-initial { background: #E0DEFB !important; border-color: #CECBF6 !important; } .mosaic-grid .wp-block-post-template > li.category-rentals-sharing .esh-card-initial span { color: #3C3489; }
.mosaic-grid .wp-block-post-template > li.category-rentals-sharing .wp-block-post-featured-image { border-color: #CECBF6 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/reselling/"]), .mosaic-grid .wp-block-post-template > li.category-reselling { background: #FBEAF0 !important; border-color: #F4C0D1 !important; color: #993556; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/reselling/"]):hover, .mosaic-grid .wp-block-post-template > li.category-reselling:hover { background: #F6D6E2 !important; border-color: #F4C0D1 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/reselling/"]) a, .mosaic-grid .wp-block-post-template > li.category-reselling .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/reselling/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-reselling:hover .wp-block-post-title a { color: #72243E !important; }
.mosaic-grid .wp-block-post-template > li.category-reselling .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-reselling .wp-block-post-terms { color: #993556; }
.mosaic-grid .wp-block-post-template > li.category-reselling .esh-card-initial { background: #F6D6E2 !important; border-color: #F4C0D1 !important; } .mosaic-grid .wp-block-post-template > li.category-reselling .esh-card-initial span { color: #72243E; }
.mosaic-grid .wp-block-post-template > li.category-reselling .wp-block-post-featured-image { border-color: #F4C0D1 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/resources/"]), .mosaic-grid .wp-block-post-template > li.category-resources { background: #E6F1FB !important; border-color: #B5D4F4 !important; color: #185FA5; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/resources/"]):hover, .mosaic-grid .wp-block-post-template > li.category-resources:hover { background: #D3E6F7 !important; border-color: #B5D4F4 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/resources/"]) a, .mosaic-grid .wp-block-post-template > li.category-resources .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/resources/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-resources:hover .wp-block-post-title a { color: #0C447C !important; }
.mosaic-grid .wp-block-post-template > li.category-resources .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-resources .wp-block-post-terms { color: #185FA5; }
.mosaic-grid .wp-block-post-template > li.category-resources .esh-card-initial { background: #D3E6F7 !important; border-color: #B5D4F4 !important; } .mosaic-grid .wp-block-post-template > li.category-resources .esh-card-initial span { color: #0C447C; }
.mosaic-grid .wp-block-post-template > li.category-resources .wp-block-post-featured-image { border-color: #B5D4F4 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/self-publishing/"]), .mosaic-grid .wp-block-post-template > li.category-self-publishing { background: #EAF3DE !important; border-color: #C0DD97 !important; color: #3B6D11; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/self-publishing/"]):hover, .mosaic-grid .wp-block-post-template > li.category-self-publishing:hover { background: #DCEBC8 !important; border-color: #C0DD97 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/self-publishing/"]) a, .mosaic-grid .wp-block-post-template > li.category-self-publishing .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/self-publishing/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-self-publishing:hover .wp-block-post-title a { color: #27500A !important; }
.mosaic-grid .wp-block-post-template > li.category-self-publishing .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-self-publishing .wp-block-post-terms { color: #3B6D11; }
.mosaic-grid .wp-block-post-template > li.category-self-publishing .esh-card-initial { background: #DCEBC8 !important; border-color: #C0DD97 !important; } .mosaic-grid .wp-block-post-template > li.category-self-publishing .esh-card-initial span { color: #27500A; }
.mosaic-grid .wp-block-post-template > li.category-self-publishing .wp-block-post-featured-image { border-color: #C0DD97 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/selling-templates/"]), .mosaic-grid .wp-block-post-template > li.category-selling-templates { background: #FAECE7 !important; border-color: #F5C4B3 !important; color: #993C1D; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/selling-templates/"]):hover, .mosaic-grid .wp-block-post-template > li.category-selling-templates:hover { background: #F5DACF !important; border-color: #F5C4B3 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/selling-templates/"]) a, .mosaic-grid .wp-block-post-template > li.category-selling-templates .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/selling-templates/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-selling-templates:hover .wp-block-post-title a { color: #712B13 !important; }
.mosaic-grid .wp-block-post-template > li.category-selling-templates .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-selling-templates .wp-block-post-terms { color: #993C1D; }
.mosaic-grid .wp-block-post-template > li.category-selling-templates .esh-card-initial { background: #F5DACF !important; border-color: #F5C4B3 !important; } .mosaic-grid .wp-block-post-template > li.category-selling-templates .esh-card-initial span { color: #712B13; }
.mosaic-grid .wp-block-post-template > li.category-selling-templates .wp-block-post-featured-image { border-color: #F5C4B3 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/stock-media/"]), .mosaic-grid .wp-block-post-template > li.category-stock-media { background: #FFF7D1 !important; border-color: #EFDB8A !important; color: #7A6300; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/stock-media/"]):hover, .mosaic-grid .wp-block-post-template > li.category-stock-media:hover { background: #FAEDB0 !important; border-color: #EFDB8A !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/stock-media/"]) a, .mosaic-grid .wp-block-post-template > li.category-stock-media .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/stock-media/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-stock-media:hover .wp-block-post-title a { color: #5C4A00 !important; }
.mosaic-grid .wp-block-post-template > li.category-stock-media .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-stock-media .wp-block-post-terms { color: #7A6300; }
.mosaic-grid .wp-block-post-template > li.category-stock-media .esh-card-initial { background: #FAEDB0 !important; border-color: #EFDB8A !important; } .mosaic-grid .wp-block-post-template > li.category-stock-media .esh-card-initial span { color: #5C4A00; }
.mosaic-grid .wp-block-post-template > li.category-stock-media .wp-block-post-featured-image { border-color: #EFDB8A !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/transcribing/"]), .mosaic-grid .wp-block-post-template > li.category-transcribing { background: #E1F5EE !important; border-color: #9FE1CB !important; color: #0F6E56; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/transcribing/"]):hover, .mosaic-grid .wp-block-post-template > li.category-transcribing:hover { background: #CFEEE2 !important; border-color: #9FE1CB !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/transcribing/"]) a, .mosaic-grid .wp-block-post-template > li.category-transcribing .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/transcribing/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-transcribing:hover .wp-block-post-title a { color: #085041 !important; }
.mosaic-grid .wp-block-post-template > li.category-transcribing .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-transcribing .wp-block-post-terms { color: #0F6E56; }
.mosaic-grid .wp-block-post-template > li.category-transcribing .esh-card-initial { background: #CFEEE2 !important; border-color: #9FE1CB !important; } .mosaic-grid .wp-block-post-template > li.category-transcribing .esh-card-initial span { color: #085041; }
.mosaic-grid .wp-block-post-template > li.category-transcribing .wp-block-post-featured-image { border-color: #9FE1CB !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/tutoring-coaching/"]), .mosaic-grid .wp-block-post-template > li.category-tutoring-coaching { background: #FAEEDA !important; border-color: #FAC775 !important; color: #854F0B; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/tutoring-coaching/"]):hover, .mosaic-grid .wp-block-post-template > li.category-tutoring-coaching:hover { background: #F6E0BC !important; border-color: #FAC775 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/tutoring-coaching/"]) a, .mosaic-grid .wp-block-post-template > li.category-tutoring-coaching .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/tutoring-coaching/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-tutoring-coaching:hover .wp-block-post-title a { color: #633806 !important; }
.mosaic-grid .wp-block-post-template > li.category-tutoring-coaching .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-tutoring-coaching .wp-block-post-terms { color: #854F0B; }
.mosaic-grid .wp-block-post-template > li.category-tutoring-coaching .esh-card-initial { background: #F6E0BC !important; border-color: #FAC775 !important; } .mosaic-grid .wp-block-post-template > li.category-tutoring-coaching .esh-card-initial span { color: #633806; }
.mosaic-grid .wp-block-post-template > li.category-tutoring-coaching .wp-block-post-featured-image { border-color: #FAC775 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/user-testing-research/"]), .mosaic-grid .wp-block-post-template > li.category-user-testing-research { background: #EEEDFE !important; border-color: #CECBF6 !important; color: #534AB7; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/user-testing-research/"]):hover, .mosaic-grid .wp-block-post-template > li.category-user-testing-research:hover { background: #E0DEFB !important; border-color: #CECBF6 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/user-testing-research/"]) a, .mosaic-grid .wp-block-post-template > li.category-user-testing-research .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/user-testing-research/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-user-testing-research:hover .wp-block-post-title a { color: #3C3489 !important; }
.mosaic-grid .wp-block-post-template > li.category-user-testing-research .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-user-testing-research .wp-block-post-terms { color: #534AB7; }
.mosaic-grid .wp-block-post-template > li.category-user-testing-research .esh-card-initial { background: #E0DEFB !important; border-color: #CECBF6 !important; } .mosaic-grid .wp-block-post-template > li.category-user-testing-research .esh-card-initial span { color: #3C3489; }
.mosaic-grid .wp-block-post-template > li.category-user-testing-research .wp-block-post-featured-image { border-color: #CECBF6 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/video-creation/"]), .mosaic-grid .wp-block-post-template > li.category-video-creation { background: #FBEAF0 !important; border-color: #F4C0D1 !important; color: #993556; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/video-creation/"]):hover, .mosaic-grid .wp-block-post-template > li.category-video-creation:hover { background: #F6D6E2 !important; border-color: #F4C0D1 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/video-creation/"]) a, .mosaic-grid .wp-block-post-template > li.category-video-creation .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/video-creation/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-video-creation:hover .wp-block-post-title a { color: #72243E !important; }
.mosaic-grid .wp-block-post-template > li.category-video-creation .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-video-creation .wp-block-post-terms { color: #993556; }
.mosaic-grid .wp-block-post-template > li.category-video-creation .esh-card-initial { background: #F6D6E2 !important; border-color: #F4C0D1 !important; } .mosaic-grid .wp-block-post-template > li.category-video-creation .esh-card-initial span { color: #72243E; }
.mosaic-grid .wp-block-post-template > li.category-video-creation .wp-block-post-featured-image { border-color: #F4C0D1 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/writing/"]), .mosaic-grid .wp-block-post-template > li.category-writing { background: #E6F1FB !important; border-color: #B5D4F4 !important; color: #185FA5; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/writing/"]):hover, .mosaic-grid .wp-block-post-template > li.category-writing:hover { background: #D3E6F7 !important; border-color: #B5D4F4 !important; }
ul.wp-block-categories.esh-areas li:has(> a[href$="/writing/"]) a, .mosaic-grid .wp-block-post-template > li.category-writing .wp-block-post-title a, ul.wp-block-categories.esh-areas li:has(> a[href$="/writing/"]):hover a, .mosaic-grid .wp-block-post-template > li.category-writing:hover .wp-block-post-title a { color: #0C447C !important; }
.mosaic-grid .wp-block-post-template > li.category-writing .wp-block-post-excerpt, .mosaic-grid .wp-block-post-template > li.category-writing .wp-block-post-terms { color: #185FA5; }
.mosaic-grid .wp-block-post-template > li.category-writing .esh-card-initial { background: #D3E6F7 !important; border-color: #B5D4F4 !important; } .mosaic-grid .wp-block-post-template > li.category-writing .esh-card-initial span { color: #0C447C; }
.mosaic-grid .wp-block-post-template > li.category-writing .wp-block-post-featured-image { border-color: #B5D4F4 !important; }
