/* Shared Anatrea identity; viewer layout and anatomy controls are unchanged. */
.logo .anatrea-mark,.brand .anatrea-mark,.anatrea-mark{background:transparent!important;border-radius:0!important;flex-shrink:0;line-height:0;padding:0;color:transparent!important}
.anatrea-mark img{display:block;width:100%;height:100%;object-fit:contain}
.logo strong,.logo-copy b,.brand b{letter-spacing:-.035em}
.desktop-wordmark .anatrea-mark{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center}
.site-legal-footer{padding:18px clamp(16px,4vw,48px);margin:0 auto;max-width:1500px;text-align:right;background:transparent;color:inherit}.site-legal-footer a{font:12px/1.6 system-ui,sans-serif;text-underline-offset:3px;color:inherit}.credit[hidden],.notice[hidden],.model-credit[hidden]{display:none!important}
.legal-paper blockquote{border-left:3px solid #dce5e9;margin:16px 0;padding:0 18px;font-size:14px;overflow-wrap:anywhere}.legal-paper ul{list-style:disc;padding-left:23px;line-height:1.8;font-size:15px}.legal-paper li:before{content:none}.legal-paper details{border-block:1px solid #dce5e9;padding:18px 0;margin:24px 0}.legal-paper summary{cursor:pointer;font-weight:650}
