#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:url(#bnMarrowGrad);opacity:.92;pointer-events:none;stroke:#7e3a3c;stroke-width:.8}.bn-spongybg{fill:url(#bnSpongyBg);stroke:#8d8159;stroke-width:1;opacity:.9}.bn-spongy{pointer-events:none}.bn-trab{fill:none;stroke:#dccf9e;stroke-width:1.7;stroke-linecap:round;opacity:.92;transition:opacity .3s ease,stroke-width .3s ease}.bn-trab-sh{stroke:#6f6038;stroke-width:3;opacity:.5;transform:translate(1.4px,1.4px)}.bn-osteonlines{stroke:#b6a677;stroke-width:.9;opacity:.45;pointer-events:none}.bn-perio{stroke:#fbf3da;stroke-width:2.6;opacity:.6;pointer-events:none;filter:drop-shadow(0 0 2px rgba(251,243,218,.5))}.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{stroke:#4a3c2a;stroke-width:1.5;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}.bn-osteon{pointer-events:none}.bn-lacuna{fill:#6b5836}.bn-canal{stroke:#6b5836;stroke-width:.5;opacity:.45;fill:none}.bn-haversian{stroke:#7a2a26;stroke-width:1;pointer-events:none}.bn-vessel{fill:#f0a09a;opacity:.85;pointer-events:none}.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)}
