.review-badge{font:700 16px/1.4 "Microsoft YaHei",sans-serif;color:#8b5200;background:#fff0ba;border:1px solid #daa92a;padding:5px 8px;border-radius:6px;white-space:nowrap}
.bio-home{font-size:16px;color:#087f72;text-decoration:none;white-space:nowrap}
.app{grid-template-rows:auto auto minmax(0,1fr)}
.topbar{flex-wrap:wrap;gap:8px;min-height:70px}
.brand{flex-wrap:wrap;gap:8px;min-width:0}
.header-actions{flex-wrap:wrap;gap:8px;min-width:0}
.tabs{min-height:64px}
.parts{grid-template-columns:repeat(2,minmax(0,1fr))}.parts button{min-width:0;white-space:normal;overflow-wrap:anywhere}
@media(max-width:849px){.topbar{padding:8px 12px}.brand h1{font-size:24px}.header-actions button{font-size:15px;min-height:36px}.review-badge{font-size:14px}.tabs{min-height:80px}}
@media(max-width:520px){.header-actions{width:100%;justify-content:flex-end}.topbar{gap:5px}.tabs{min-height:90px}}
