/* FESG V2: City Plasters-style black-to-white viewport text on the bare page.
   Do not affect boxed cards, media heroes, forms, nav, or buttons. */
.fesg-v2-unboxed-tone{
 color:transparent!important;
 background-image:linear-gradient(180deg,
   rgba(15,23,42,.98) 0%,
   rgba(15,23,42,.95) 28%,
   rgba(59,82,117,.92) 52%,
   rgba(182,201,229,.94) 76%,
   rgba(255,255,255,.98) 100%)!important;
 background-repeat:no-repeat!important;
 background-size:100% var(--fesg-v2-tone-vh,100vh)!important;
 background-position:0 var(--fesg-v2-tone-offset,0px)!important;
 background-attachment:scroll!important;
 -webkit-background-clip:text!important;
 background-clip:text!important;
 -webkit-text-fill-color:transparent!important;
 text-shadow:none!important;
}
@media(prefers-reduced-motion:reduce),print{
 .fesg-v2-unboxed-tone{
   color:#182b44!important;
   background:none!important;
   -webkit-text-fill-color:currentColor!important;
 }
}
