.legacy-chip{font-size:10px;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}.legacy-button{border:1px solid var(--line);background:transparent;padding:10px 12px;min-height:40px;border-radius:2px;font-size:11px;white-space:nowrap}.bh-btn{border:1px solid var(--line);background:var(--paper);padding:10px 14px;min-height:44px;border-radius:2px;font-size:12px}.bh-btn-solid{background:var(--ink);color:var(--paper)}.bh-muted{color:var(--muted)}.bh-modal-backdrop{position:fixed;inset:0;background:#20251db5;z-index:100;display:grid;place-items:center;padding:20px}.bh-modal{background:var(--paper);width:min(440px,100%);max-height:90vh;overflow:auto;padding:30px;border:1px solid var(--line)}.bh-modal h2{font-size:30px;margin-bottom:15px}.bh-modal>p{font-size:13px;margin:15px 0}.bh-field{margin:20px 0}.bh-field label{display:block;margin-bottom:8px}.bh-field input{border:1px solid var(--line);padding:13px;width:100%;background:transparent;color:var(--ink)}.bh-modal .row{display:flex;gap:10px;justify-content:flex-end}.wushi-fab{position:fixed;right:24px;bottom:24px;z-index:50;border:1px solid var(--line);background:var(--paper);border-radius:50%;width:58px;height:58px;font-size:14px;box-shadow:0 8px 24px #20251d12}.wushi-card{position:fixed;right:24px;bottom:95px;z-index:50;width:min(380px,calc(100% - 40px));max-height:75vh;overflow:auto;background:var(--paper);border:1px solid var(--line);padding:22px;box-shadow:0 15px 45px #20251d20}.wushi-head{display:flex;gap:20px;justify-content:space-between}.wushi-title{font-size:22px}.wushi-sub,.wushi-hint{font-size:11px;color:var(--muted);margin-top:8px;line-height:1.7}.wushi-log{min-height:100px;max-height:250px;overflow:auto;padding:15px 0;font-size:12px;line-height:1.8}.wushi-ask{display:flex;gap:10px;margin-top:15px}.wushi-ask input{width:100%;min-width:0;background:transparent;color:var(--ink);padding:10px;border:1px solid var(--line)}.wushi-actions{display:flex;gap:12px}.wushi-levels{display:flex;gap:10px;margin:15px 0}.wushi-levels span{height:3px;width:50%;background:linear-gradient(90deg,var(--accent) var(--lvl,0%),var(--line) var(--lvl,0%))}.bh-card-focus{outline:3px solid var(--accent);outline-offset:6px}.bh-timeline-item{border-left:1px solid var(--line);padding:20px}.bh-timeline-item .when{font-size:11px;color:var(--muted)}.bh-timeline-item .what{font-size:16px;margin:8px 0}.bh-timeline-item .detail{font-size:13px}.legacy-zone h2{font-size:30px}.header-actions{gap:12px}.header-actions .small-cta{display:none}@media(max-width:1100px){.legacy-chip{display:none}}@media(max-width:800px){.header-actions #historyBtn{display:none}.legacy-button{font-size:10px;padding:9px;min-height:40px}.header-actions{gap:8px}}
