h1,h2,h3,h4{font-family:Lora,iowan old style,Palatino,songti sc,noto serif sc,source han serif sc,serif}.search-form input{width:100%;margin:.25rem 0 1rem;padding:.6rem .75rem;border:1px solid var(--color-border-generic);background:var(--color-sheet-bg);color:var(--color-text);font:inherit}.douban-group{margin:1.5rem 0}.douban-group>summary{cursor:pointer;font-weight:600}.douban-count,.douban-meta{color:var(--color-meta-text)}.douban-items{display:grid;gap:1rem;margin-top:1rem}.douban-item{display:grid;grid-template-columns:75px minmax(0,1fr);gap:1rem;align-items:start;padding:1rem;border:1px solid var(--color-border-generic);background:var(--color-sheet-bg)}.douban-item img{width:75px;height:110px;object-fit:cover}.douban-item h3{margin:0 0 .35rem;font-size:1.05rem}.douban-item p{margin:.2rem 0;font-size:.875rem;overflow-wrap:anywhere}.about-interests,.about-topics{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem;padding:0;list-style:none}.about-interests li,.about-topics li{margin:0}.about-interests li{padding:.2rem .7rem;border-radius:999px;background:var(--color-code-inline-bg)}.about-topics a,.about-card{border:1px solid var(--color-border-generic);text-decoration:none}.about-topics a{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem}.about-topic-count{color:var(--color-meta-text);font-size:.8rem}.about-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin:1rem 0 1.5rem}.about-card{display:flex;flex-direction:column;gap:.45rem;padding:1rem;color:inherit}.about-card-title{font-weight:600}.about-card-description{font-size:.95rem;line-height:1.6}.about-card-label{margin-top:auto;color:var(--color-meta-text);font-size:.85rem}@media(max-width:480px){.douban-item{padding:.75rem;gap:.75rem}}