#boneView{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:14px}#boneSvg{width:100%;height:100%;display:block;filter:drop-shadow(0 8px 26px rgba(0,0,0,.4))}.bn-part,.bn-cart,.bn-synovial,.bn-capsule,.bn-osteon-bg{cursor:pointer;transition:filter .15s ease,opacity .3s ease}[data-st].hot{filter:brightness(1.2) saturate(1.1)}.bn-marrow{fill:#d98a8a;opacity:.6;pointer-events:none}.bn-spongy{pointer-events:none}.bn-trab{stroke:#b3a06a;stroke-width:1.4;opacity:.7;transition:opacity .3s ease,stroke-width .3s ease}.bn-perio{stroke:#efe7cf;stroke-width:2.4;opacity:.5;pointer-events:none}.bn-cart{fill:#bfe0e6;opacity:.9;transition:opacity .3s ease,transform .3s ease;transform-box:fill-box;transform-origin:center}.bn-synovial{fill:#f0e08a;opacity:.5}.bn-capsule{fill:#d8c0a01f;stroke:#caa97e;stroke-width:1.6;stroke-dasharray:4 3}.bn-lig{fill:none;stroke:#e8dcc0;stroke-width:5;stroke-linecap:round;opacity:.85}.bn-osteon-bg{fill:#1b1712;stroke:#3a3026;stroke-width:1.5}.bn-osteon{pointer-events:none}.bn-lamella{fill:none;stroke:#c9b98c;stroke-width:2;opacity:.6}.bn-lacuna{fill:#5a4a30}.bn-haversian{fill:#b34a44;stroke:#7a2a26;stroke-width:1}.bn-zoomline{stroke:#caa97e;opacity:.5}.bn-zoomcap{fill:var(--text-dim);font-size:11px;font-weight:600;pointer-events:none}#bnCrack{stroke:#c0302a;stroke-width:3;stroke-linecap:round;opacity:0;transition:opacity .3s ease;filter:drop-shadow(0 0 4px #c0302a)}#bnOsteophyte{opacity:0;transition:opacity .3s ease}#bnOsteophyte path{fill:#ded2b0;stroke:#b3a06a;stroke-width:.8}.pat-osteoporosis .bn-trab{opacity:.22;stroke-width:.8}.pat-osteoporosis .bn-cortex{filter:brightness(1.06) saturate(.7)}.pat-osteoporosis .bn-marrow{opacity:.4}.pat-osteoarthritis .bn-cart{opacity:.3;transform:scaleY(.4)}.pat-osteoarthritis #bnOsteophyte{opacity:1}.pat-osteoarthritis .bn-synovial{opacity:.25}.pat-rheumatoid .bn-synovial{fill:#e0483a;opacity:.6;transform-box:fill-box;transform-origin:center;transform:scale(1.15)}.pat-rheumatoid .bn-capsule{stroke:#e0483a;fill:#e0483a1f}.pat-fracture #bnCrack{opacity:1}#phaseTag{color:var(--cyan)}#bnPathoGrid .patho,#bnJointGrid .joint{font-size:11.5px;padding:6px 8px}.bn-muscle{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:filter .15s ease;stroke-width:1.4}.bn-muscle-flex{fill:#c0584a;stroke:#7a2f26}.bn-muscle-ext{fill:#9a5a78;stroke:#5e3148}.bn-tendon{fill:none;stroke:#ece3cf;stroke-width:4;stroke-linecap:round;opacity:.85;cursor:pointer}#bnSwayArc{opacity:0;transition:opacity .3s ease;pointer-events:none}.show-sway #bnSwayArc{opacity:.85}.bn-sway-arc{stroke:#7fb0ff;stroke-width:2;stroke-dasharray:5 4}.bn-sway-arrow{fill:#7fb0ff}.no-muscle #bnMuscles{opacity:.12;filter:grayscale(.8)}
