/* Subtle interface activity; no simulated agent events. */
.status-dot{animation:interface-pulse 5s ease-in-out infinite}
@keyframes interface-pulse{0%,100%{opacity:.48;box-shadow:0 0 3px #d2d2d215}50%{opacity:1;box-shadow:0 0 9px #d2d2d245}}
.interface-clock{display:block;margin:18px 0 0;color:#777;font:8px/1.6 'Courier New',monospace;letter-spacing:1px;font-variant-numeric:tabular-nums;white-space:nowrap}
.news-record{transition:border-color .25s ease,background-color .25s ease}
.news-record:hover{border-color:#555}
.entry-link{transition:color .2s ease,border-color .2s ease}
.entry-link:hover{color:#fff;border-color:#aaa}
body.motion-paused .status-dot{animation:none;opacity:.7}
@media(prefers-reduced-motion:reduce){.status-dot{animation:none}.news-record,.entry-link{transition:none}}
