/* Editorial emphasis approved for the front. Typography stays on the baseline. */
.hub-front .spices-word{white-space:nowrap}
.hub-front .spices-ia{font-size:calc(1em + 1pt);font-weight:700;-webkit-text-stroke:.65px transparent;animation:brasil-spices 10s ease-in-out infinite}
.hub-front{--spices-green:#008348;--spices-yellow:#b88700;--spices-blue:#002776;--spices-white:transparent;--spices-outline:#192d40}
:root[data-theme=dark] .hub-front{--spices-green:#50bd79;--spices-yellow:#ffdf00;--spices-blue:#7b9fe5;--spices-white:#fff;--spices-outline:transparent}
.hub-front .story .important-note{color:#b45309}
:root[data-theme=dark] .hub-front .story .important-note{color:#ffb564}
.hub-front .story .important-parentheses{color:#000}
:root[data-theme=dark] .hub-front .story .important-parentheses{color:var(--hub-ink)}
@keyframes brasil-spices{
  0%,8%,100%{color:var(--spices-green);-webkit-text-stroke-color:transparent;text-shadow:0 0 3px rgb(0 131 72 / 10%)}
  25%,33%{color:var(--spices-yellow);-webkit-text-stroke-color:transparent;text-shadow:0 0 3px rgb(255 223 0 / 12%)}
  50%,58%{color:var(--spices-blue);-webkit-text-stroke-color:transparent;text-shadow:0 0 3px rgb(0 39 118 / 10%)}
  75%,83%{color:var(--spices-white);-webkit-text-stroke-color:var(--spices-outline);text-shadow:none}
}
@media(prefers-reduced-motion:reduce){.hub-front .spices-ia{animation:none;color:inherit;-webkit-text-stroke:0;text-shadow:none}}
@media print{.hub-front .spices-ia{animation:none;color:inherit;-webkit-text-stroke:0;text-shadow:none}}
