.bm-diary{max-width:880px;margin:auto;overflow-wrap:anywhere}
.bm-diary-index,.bm-diary-pages{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem}
.bm-diary-index a,.bm-diary-pages a{padding:.25rem .7rem;border:1px solid var(--hr-border,#ddd);border-radius:.5rem;color:var(--font-color);text-decoration:none}
.bm-diary-pages [aria-current=page]{background:var(--theme-color,#49b1f5);color:white}
.bm-diary-day{position:relative;border-left:2px solid var(--hr-border,#ddd);padding:.1rem 0 1.2rem 1.4rem;scroll-margin-top:5rem}
.bm-diary-day:before{content:"";position:absolute;left:-6px;top:1.2rem;width:10px;height:10px;background:var(--theme-color,#49b1f5);border-radius:50%}
.bm-diary-day h4{margin:.5rem 0 1rem}.bm-diary-day h4 a{color:var(--font-color)}
.bm-diary-content img{max-width:100%;height:auto}.bm-diary-content pre{max-width:100%;overflow:auto}
.bm-diary-content .katex-display{overflow:auto;max-width:100%}.bm-diary-empty{padding:2rem;text-align:center}
@media(max-width:600px){.bm-diary-day{padding-left:1rem}.bm-diary-index a{font-size:.85rem}}

.bm-diary-tools{display:flex;justify-content:flex-end;margin-bottom:18px}.bm-diary-write{display:inline-block;padding:8px 16px;border:1px solid currentColor;border-radius:8px;text-decoration:none}
