/* Four focused corrections, 21 October 2026. */
html.easyai-home{background:#30241e!important}
html.easyai-cartoons,html.easyai-guides{background:#fbf5ed!important}
/* Reuse the exact wordmark silhouette, colouring only AI and the heart. */
html body .site-header .logo{position:relative}
html body .site-header .logo::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--site-coral,#f4775b);-webkit-mask:url('/assets/logo.png') center/contain no-repeat;mask:url('/assets/logo.png') center/contain no-repeat;clip-path:polygon(66% 0,100% 0,100% 79%,66% 79%)}
html body.home-evening .logo::after{z-index:1}
/* Keep the arrow in the action row, rather than on a line of its own. */
html body.cartoons-page .section-after-link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin-top:34px}
html body.cartoons-page .after-link-caption{margin:0;color:#796354;font-size:14px;line-height:1.6;font-weight:500}
html body.cartoons-page .section-after-link .text-link{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;white-space:nowrap;font-size:14px;line-height:1.6;font-weight:700;color:#986349;min-height:44px}
html body.cartoons-page .section-after-link .text-link>span{display:block;margin:0;transform:none}
html body.cartoons-page .section-after-link .text-link>.after-link-arrow{flex:0 0 auto;font-size:22px;line-height:1;transition:transform .18s ease}
html body.cartoons-page .section-after-link .text-link:hover>.after-link-arrow{transform:translateX(4px)}
/* Preserve the existing revision terms as a quiet note after removing the duplicate list. */
html body.cartoons-page .calculator-card .calculator-revision-note{margin:18px 0 0;padding:0;border:0;border-radius:0;background:none;color:#796354;font-size:12px;line-height:1.75;font-weight:400}
@media(max-width:640px){html body.cartoons-page .section-after-link{flex-direction:column;gap:0}}
@media(prefers-reduced-motion:reduce){html body.cartoons-page .after-link-arrow{transition:none}}
