.announcement-page{max-width:800px;color:var(--theme-text-primary,#eee);overflow-wrap:anywhere;margin:0 auto;padding:32px 24px 64px}.announcement-page>nav{margin-bottom:24px}.announcement-page a{color:inherit}.announcement-page a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.announcement-page h1{margin:0 0 32px;font-size:24px}.announcement-page h2{margin:16px 0 24px;font-size:22px;line-height:1.5}.announcement-page article header{border-bottom:1px solid var(--theme-line-subtle,#333);margin-bottom:24px}.announcement-page time,.announcement-translation{color:var(--theme-text-secondary,#aaa);font-size:13px}.announcement-page article header time{margin-left:12px}.announcement-page .work-text{font-size:16px;line-height:1.9}.announcement-page .work-text pre{max-width:100%;overflow-x:auto}.announcement-list{margin:0;padding:0;list-style:none}.announcement-list li{border-bottom:1px solid var(--theme-line-subtle,#333)}.announcement-list a{justify-content:space-between;gap:24px;padding:22px 0;text-decoration:none;display:flex}.announcement-list time{flex-shrink:0}.announcement-pagination{justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}@media (max-width:600px){.announcement-page{padding:24px 20px 48px}.announcement-list a{flex-direction:column;gap:10px}.announcement-page h2{font-size:20px}}.announcement-category{background:var(--theme-surface-2,#242424);white-space:nowrap;border-radius:5px;flex-shrink:0;width:fit-content;padding:3px 8px;font-size:12px;display:inline-block}.announcement-list a>span[lang]{flex:1}.announcement-to-top{z-index:5;border-radius:50%;position:fixed;bottom:24px;right:24px}.announcement-page article>header{display:block}.announcement-page article>header h2{margin-top:16px}
