/* Foxiz Tipsy geometry and article hover effects. */
:root{--ad-tooltip-background:#191c20;--ad-hover-ease:cubic-bezier(.32,.74,.57,1)}
:root[data-theme=dark]{--ad-tooltip-background:#0e0f12}
.tipsy{position:absolute;z-index:100000;padding:5px;pointer-events:none;opacity:0}
.tipsy-inner{max-width:200px;padding:7px 10px;border-radius:0;background:var(--ad-tooltip-background);color:#fff;font:400 13px/1 var(--sans);text-align:center}
.tipsy-arrow{position:absolute;width:0;height:0;border:5px dashed var(--ad-tooltip-background);line-height:0}
.tipsy-s .tipsy-arrow{bottom:1px;left:50%;margin-left:-5px;border-bottom:none;border-right-color:transparent;border-top-style:solid;border-left-color:transparent}
.tipsy-n .tipsy-arrow{top:1px;left:50%;margin-left:-5px;border-top:none;border-right-color:transparent;border-bottom-style:solid;border-left-color:transparent}
.tipsy-w .tipsy-arrow{top:50%;left:1px;margin-top:-5px;border-top-color:transparent;border-right-style:solid;border-bottom-color:transparent;border-left:none}
.tipsy-e .tipsy-arrow{top:50%;right:1px;margin-top:-5px;border-top-color:transparent;border-right:none;border-bottom-color:transparent;border-left-style:solid}
.ad-article .tooltips-n [data-title]:hover:after,
.ad-article .tooltips-n [data-title]:focus-visible:after{content:none!important}
.effect-fadeout.activated a{opacity:.25}
.effect-fadeout.activated a:hover,
.effect-fadeout.activated a:focus{opacity:1}
.ad-article .share-action{color:inherit;transition:all .2s var(--ad-hover-ease)}
.ad-article .share-action:hover{color:inherit}
.ad-article .share-action i{text-shadow:2px 2px 0 #88888826}
:root[data-theme=dark] .ad-article .share-action i{text-shadow:2px 2px 0 #88888840}
.ad-article .t-shared-sec,
.ad-article .l-shared-sec{color:#232323}
:root[data-theme=dark] .ad-article .t-shared-sec,
:root[data-theme=dark] .ad-article .l-shared-sec{color:#fff}
.ad-article .t-shared-sec .native-share-trigger:hover,
.ad-article .l-shared-sec .native-share-trigger:hover{color:var(--brand-accent-color)}
.ad-article .efoot:not(.efoot-commas) a{transition:all .2s var(--ad-hover-ease)}
.ad-article .efoot:not(.efoot-commas) a[href]:hover{background:var(--brand-accent-color);color:#fff;border-color:var(--brand-accent-color)}
.ad-article-body p a:not(.p-url,.p-category,.is-btn,.table-link-depth,.wp-block-button__link,.no-link,.h-link){color:inherit;font-weight:700;font-style:normal;text-decoration:underline;text-decoration-color:var(--brand-accent-color);text-underline-offset:min(4px,.175em);transition:all .2s var(--ad-hover-ease)}
.ad-article-body p a:not(.p-url,.p-category,.is-btn,.table-link-depth,.wp-block-button__link,.no-link,.h-link):hover{color:var(--brand-accent-color);text-decoration-color:var(--brand-accent-color)}
.ad-article .e-pagi-title,.ad-article-related h2 a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:bottom left;background-size:0% 1px;transition:background-size .2s var(--ad-hover-ease)}
.ad-article .e-pagi-title:hover,.ad-article-related h2 a:hover{color:inherit;background-size:100% 1px}
.ad-article .e-pagi a:hover{color:inherit}
