/* Fixed strokes inherit link color, independent of system fonts and emoji sets. */
html body .site-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.05em!important;height:1.05em!important;min-width:1.05em!important;flex:0 0 auto!important;vertical-align:-.16em!important;line-height:1!important;pointer-events:none!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:inherit!important}
html body .site-icon>svg{display:block!important;width:100%!important;height:100%!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body .site-icon>svg path{vector-effect:non-scaling-stroke}
html body .cal-age-nav .site-icon{width:20px!important;height:20px!important}
html body .cal-sleep-symbol .site-icon{width:32px!important;height:32px!important;min-width:32px!important}
/* CSS-generated decorations also use drawings rather than font glyphs. */
html body :is(.aa-cl-list,.aa-art-checklist) li::before{content:""!important;width:14px!important;height:14px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;top:.3em!important}
html body :is(.aa-nav-links .aa-nav-cta,.aa-global-links .aa-nav-cta,.aa-teaser)::after{content:""!important;display:inline-block!important;width:16px!important;height:16px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;vertical-align:-2px!important}
@media(forced-colors:active){html body .site-icon{color:LinkText!important}}
html body :is(.aa-result-tips,.aa-learning-actions) li::before{content:""!important;width:14px!important;height:14px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;top:.3em!important}
html body :is(.aa-cl-back,.aa-art-back) .site-icon{margin-inline-end:.3em!important}
html body .aa-result-tips li::before{top:18px!important}
