/* Only the windowed news feed mounts this link. The SVG is the approved option 2. */
.news-to-latest {
    position: fixed;
    right: calc(16px + env(safe-area-inset-right, 0px));
    bottom: calc(16px + env(safe-area-inset-bottom, 0px));
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 64px;
    box-sizing: border-box;
    padding: 4px;
    margin: 0;
    border: 0;
    border-radius: 8px;
    background: transparent;
    box-shadow: none;
    cursor: pointer;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}
.news-to-latest[hidden],
body.modal-open .news-to-latest,
body:not(.news-feed-active) .news-to-latest { display: none; }
.news-to-latest > img {
    display: block;
    width: 56px;
    height: 56px;
    filter: none;
    transform: scale(1);
    transform-origin: 50% 50%;
    transition: transform 120ms ease;
}
.news-to-latest:hover > img { transform: scale(1.06); }
.news-to-latest:active > img { transform: scale(.94); }
.news-to-latest:focus-visible { outline: 3px solid #101114; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) {
    .news-to-latest > img { transition: none; }
}
