/* Detached profile surface, shared by public historical profiles. */
:root section.historical-profile-header{width:calc(100% - 48px);max-width:1800px;margin:36px auto 32px;padding:clamp(24px,3vw,44px);border:1px solid var(--theme-border,#ddd8cd);border-radius:20px;background:var(--theme-surface,#faf8f3);box-shadow:0 12px 42px rgb(0 0 0 / .035)}
:root .historical-profile-header .back-link{margin-bottom:12px;text-decoration:none}
:root .historical-profile-header .historical-profile-title{margin-block:8px 24px}
:root .historical-profile-header .historical-profile-overview{gap:28px}
:root .tree-node .document-node-name{font-size:12px;font-weight:600;color:var(--theme-text,currentColor);line-height:1.4;margin:0}
@media(max-width:700px){:root section.historical-profile-header{width:calc(100% - 24px);margin:20px auto 24px;padding:20px 16px;border-radius:14px}:root .historical-profile-header .historical-profile-title h1{font-size:clamp(27px,7vw,38px)}}
