.study-bar [data-study-anatomy][aria-pressed=true]{color:var(--word-ink)}
.study-bar .anatomy-expand{font-size:11px;color:var(--paragraph)}
.study-anatomy-status{position:fixed;z-index:25;top:112px;right:32px;max-width:35ch;margin:0;color:var(--muted);font:11px/1.5 'DM Sans',sans-serif;background:var(--paper)}
body.study-open .word.is-anatomy-word{display:inline-grid;grid-template-columns:min-content minmax(0,auto);align-items:baseline;vertical-align:baseline;padding:0;line-height:1.45;text-align:left;text-decoration:none}
body.study-open .word.is-anatomy-word>.word-ink{grid-column:2;grid-row:1;justify-self:start;max-width:100%;color:var(--paragraph)}
body.study-open .word.is-anatomy-word>.entity-icons{grid-column:1;grid-row:1;margin-right:4px}
body.study-open .word.is-anatomy-word:hover,body.study-open .word.is-anatomy-word.selected{background:none;box-shadow:none;color:inherit}
body.study-open .word.is-anatomy-word.selected>.word-ink{background:color-mix(in srgb,var(--paragraph) 12%,transparent);border-radius:2px}
.anatomy-inline-components{grid-column:2;display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px 14px;width:max-content;min-width:0;max-width:min(26ch,100%);margin:4px 0 8px;padding:0 0 1px 7px;border-left:1px solid color-mix(in srgb,var(--paragraph) 32%,transparent);font:17px/1.45 'Libre Caslon Text',Georgia,serif;overflow-wrap:break-word}
.anatomy-inline-group{display:grid;gap:2px;min-width:0;max-width:100%}
.anatomy-inline-relation{color:var(--muted);font:10px/1.5 'DM Sans',sans-serif;letter-spacing:.02em}
.anatomy-inline-words{color:color-mix(in srgb,var(--paragraph) 92%,var(--ink))}
.anatomy-inline-term{display:inline-block;max-width:100%;vertical-align:top;overflow-wrap:break-word}
.identity-pill.has-anatomy-word[data-identity-word]{pointer-events:none}
.anatomy-focus{margin:22px 0 30px;padding:20px 0 6px;border-top:1px solid color-mix(in srgb,var(--paragraph) 28%,transparent);color:var(--ink);font:14px/1.75 'DM Sans',sans-serif}
.anatomy-focus-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px}
.anatomy-focus-word{margin:0;color:var(--paragraph);font:25px/1.5 'Libre Caslon Text',Georgia,serif;overflow-wrap:anywhere}
.anatomy-close{border:0;padding:0;background:none;color:var(--muted);font:11px/1.5 'DM Sans',sans-serif;flex:none}
.anatomy-summary{margin:16px 0 20px}
.anatomy-component-row{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.3fr);gap:18px;margin:0 0 16px}
.anatomy-component{align-self:start;display:grid;gap:4px;min-width:0;padding:0;border:0;background:none;text-align:left;color:var(--paragraph);font:18px/1.6 'Libre Caslon Text',Georgia,serif;overflow-wrap:anywhere}
.anatomy-relation{color:var(--muted);font:10px/1.5 'DM Sans',sans-serif;letter-spacing:.02em}
.anatomy-component-name{justify-self:start;color:color-mix(in srgb,var(--paragraph) 92%,var(--ink))}
.anatomy-component.is-selected .anatomy-component-name{box-shadow:0 1px 0 var(--paragraph)}
.anatomy-meaning{margin:0}
.anatomy-hint,.anatomy-evidence{font-size:11px;line-height:1.7;color:var(--muted)}
.anatomy-hint{margin:20px 0}
.anatomy-evidence{margin-top:24px}
.anatomy-evidence-label{margin:0 0 8px;letter-spacing:.02em}
.anatomy-evidence-item{margin:0 0 10px}
.anatomy-source{color:inherit;text-underline-offset:3px}
.anatomy-read{margin:12px 0 0;padding:4px 0;border:0;background:none;color:var(--paragraph);font:12px/1.5 'DM Sans',sans-serif}
.anatomy-component:focus-visible,.anatomy-close:focus-visible,.anatomy-expand:focus-visible{outline:1px solid var(--paragraph);outline-offset:4px;border-radius:2px}
body.study-open .word.is-study-anatomy>.word-ink{box-shadow:0 2px 0 color-mix(in srgb,var(--paragraph) 65%,transparent)}
::highlight(study-anatomy-letters){background-color:color-mix(in srgb,var(--paragraph) 25%,transparent);color:var(--ink);text-decoration:underline;text-decoration-color:var(--paragraph)}
@media screen and (max-width:900px),screen and (pointer:coarse) and (max-width:1100px){
 .study-bar{align-items:flex-start}
 .study-bar nav{flex-wrap:wrap;row-gap:4px;min-width:0}
 .study-bar [data-study-return]{max-width:70px;flex:none;text-align:right}
 body.study-open .study-pane{padding-top:var(--study-bar-height,76px)}
 .study-anatomy-status{left:20px;right:20px;top:125px;max-width:none}
 .anatomy-component-row{grid-template-columns:minmax(85px,.7fr) minmax(0,1.3fr);gap:14px}
}
@media print{.anatomy-close{display:none}.anatomy-focus{break-inside:avoid}}
