.town-filter{padding:20px;background:#eef2e8;border:1px solid #bdcbb7;border-radius:10px;margin:24px 0}.town-filter label{display:block;font-weight:700}.town-filter input,.town-filter select{display:block;width:100%;box-sizing:border-box;min-height:48px;font:inherit;padding:10px;margin:8px 0 16px;border:1px solid #6f8875;border-radius:5px;background:#fff}.town-filter button{font:inherit;min-height:44px;padding:8px 16px;border:1px solid #6f8875;border-radius:5px;background:#fff;color:#285849;cursor:pointer}.town-jump{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.town-jump a{padding:6px 12px;background:#fff;border:1px solid #c8cfc1;border-radius:5px}.town-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.town-record{min-width:0;box-sizing:border-box;background:#fff;border:1px solid #c8cfc1;border-radius:9px;padding:18px;overflow-wrap:anywhere}.chimei-main .town-record p{margin:.35em 0}.town-name{font-size:1.18em}.town-reading{color:#53664e;font-size:.9em}.town-source-links,.town-transfer{font-size:.8em}.town-group[hidden],.town-record[hidden]{display:none}.town-record:target{outline:3px solid #a87835;outline-offset:3px}.town-scope{border-left:4px solid #8a835d;padding:12px 18px;background:#f0eee2}.town-clear{margin-top:12px}@media(max-width:600px){.town-list{grid-template-columns:1fr}.town-filter{padding:16px}.town-record{padding:16px}}
