.home-latest-update{width:min(100%,784px);margin-inline:auto;padding:0 32px 14px;flex:none}
.home-update-bar{display:flex;align-items:center;gap:14px;min-height:46px;padding-inline:18px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:13px}
.home-update-label{display:flex;align-items:center;gap:7px;flex:none;font-weight:650;padding-inline-end:14px;border-inline-end:1px solid var(--line);white-space:nowrap}
.home-update-dot{height:7px;width:7px;flex:none;background:var(--brand);border-radius:50%;box-shadow:0 0 0 3px var(--soft)}
.home-update-link{display:flex;align-items:center;gap:10px;min-width:0;flex:1;min-height:44px}
.home-update-title{min-width:0;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}
.home-update-link:hover .home-update-title{text-decoration:underline;text-underline-offset:3px}
.home-update-time{flex:none;white-space:nowrap;color:var(--secondary);font-size:11px;font-variant-numeric:tabular-nums;line-height:20px;unicode-bidi:isolate}
.home-update-all{display:flex;align-items:center;gap:5px;flex:none;min-height:44px;padding-inline:4px;color:var(--secondary);font-size:12px;white-space:nowrap}
.home-update-all:hover{color:var(--text)}
@media(max-width:600px){.home-latest-update{padding-inline:20px}.home-update-bar{gap:8px;padding-inline:10px}.home-update-label{gap:5px;font-size:11px;padding-inline-end:8px;min-width:0;max-width:32%}.home-update-label>span:last-child{overflow:hidden;text-overflow:ellipsis}.home-update-link{gap:6px}.home-update-title{font-size:12px}.home-update-time{font-size:10px}.home-update-all>span:first-child{display:none}}
