.timeline-link{--_accent:var(--chapter-accent,var(--accent));background:color-mix(in srgb, var(--text-bright) 6%, transparent);width:auto;max-width:max-content;min-height:2rem;color:var(--text);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;padding:.34rem .78rem;font-size:.78rem;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,background .15s,transform .15s;display:inline-flex}.timeline-link:hover,.timeline-link:focus-visible{color:var(--text-bright);background:color-mix(in srgb, var(--_accent) 14%, transparent)}.timeline-link:active{transform:translateY(1px)}.timeline-link:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.news-story-published-row .changelog-actions>.timeline-link{max-width:100%;min-height:46px;font:650 .9rem/1.3 var(--sans);letter-spacing:normal;text-align:center;overflow-wrap:anywhere;justify-content:center;padding:.6rem .85rem}:root:not([data-accessibility=true]) .latest-news-item--poster .latest-news-poster-controls>.latest-news-poster-story-actions:not(.latest-news-poster-date):not(.diplomacy-respond-button){-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;flex-wrap:wrap;gap:.4rem;width:max-content;max-width:100%;margin:0;padding:0;display:flex}:root:not([data-accessibility=true]) .latest-news-item--poster .latest-news-poster-story-actions>a{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#f8f6f1;width:max-content;min-height:0;font-family:var(--sans);letter-spacing:.02em;pointer-events:auto;background:#080a0ebd;border:1px solid #f8f6f129;border-radius:999px;align-items:center;gap:0;margin:0;padding:.36rem .8rem;font-size:.88rem;font-weight:650;line-height:1;display:inline-flex}:root:not([data-accessibility=true]) .latest-news-item--poster .latest-news-poster-story-actions>a:focus-visible{outline-offset:2px;outline:2px solid #f8f6f1}:root[data-accessibility=true] .timeline-link{background:var(--bg-card);border:2px solid var(--border-strong);min-block-size:44px;color:var(--text-bright)}:root[data-accessibility=true] .timeline-link:hover,:root[data-accessibility=true] .timeline-link:focus-visible{background:var(--bg-elevated);color:var(--text-bright)}
