/* A compact reading pane beside the notebook; controls stay above its scroll. */
.murdle-page .murdle-evidence{padding:20px;}
.experiment-evidence-shell{position:sticky;top:16px;display:flex;flex-direction:column;max-height:calc(100svh - 32px);min-width:0;}
.experiment-evidence-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:none;padding:0 0 16px;border-bottom:1px solid #a58b5b80;background:#233229;}
.experiment-evidence-switcher[data-count="4"],.experiment-evidence-switcher[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr));}
.experiment-evidence-switcher[data-count="5"]>button:first-child{grid-column:1/-1;}
.murdle-page .experiment-evidence-switcher button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:9px 6px;border:1px solid #9c87556b;background:#17281f;color:#c4cbb9;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere;}
.murdle-page .experiment-evidence-switcher button:hover{background:#2c3b2d;border-color:#c0a46e;}
.murdle-page .experiment-evidence-switcher button[aria-pressed="true"]{background:#39452f;color:#efdbad;border-color:#c0a46e;box-shadow:inset 0 -2px #c0a46e;}
.experiment-evidence-body{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#817352 #1a2921;padding:20px 8px 8px 0;}
.murdle-page .experiment-evidence-body>section,.murdle-page .experiment-evidence-body>.murdle-reference{margin-top:0;padding-top:0;border-top:0;}
.murdle-page .experiment-evidence-body .murdle-reference-tabs{display:none;}
.experiment-evidence-body .murdle-reference-cards article:first-child{padding-top:14px;}
.experiment-table-views{position:sticky;top:var(--table-view-top,0px);z-index:14;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:8px 0;background:#233229;}
.experiment-investigation-tables .experiment-relation-nav{--relation-top:60px;}
.murdle-page .experiment-table-views button{min-height:44px;background:#17281f;border-color:#9c87556b;color:#c4cbb9;font-size:.875rem;}
.murdle-page .experiment-table-views button[aria-pressed="true"]{background:#39452f;color:#efdbad;border-color:#c0a46e;box-shadow:inset 0 -2px #c0a46e;}
.has-full-matrix .matrix-layout-axes{grid-template-columns:minmax(0,1fr);gap:20px;}
.has-full-matrix .matrix-layout-footer{align-items:flex-start;flex-direction:column;}
.has-full-matrix .matrix-layout-preview{flex-basis:100%;margin-left:18px;}
.murdle-page .experiment-evidence-switcher button:focus-visible,.experiment-evidence-body:focus-visible{outline:2px solid #dfc58b;outline-offset:3px;}
@media(max-width:980px){
 .murdle-page .murdle-evidence{padding:18px 16px;}
 .experiment-evidence-shell{position:relative;top:auto;max-height:calc(100svh - 100px);}
 .experiment-evidence-body{padding-top:18px;}
 .experiment-table-views{--table-view-top:66px;}
 .experiment-investigation-tables .experiment-relation-nav{--relation-top:126px;}
}
@media(max-width:360px){
 .experiment-evidence-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}
}

/* Give the complete ledger priority without asking the reader to resize panes. */
@media(min-width:981px){
 .murdle-page .murdle-workbench:has(.has-full-matrix){grid-template-columns:clamp(14rem,22%,18rem) minmax(0,1fr);}
 .murdle-page .murdle-workbench:has(.has-full-matrix)>.murdle-evidence{min-width:0;padding:16px;}
 .murdle-page .has-full-matrix{padding:20px 16px;}
 .murdle-workbench:has(.has-full-matrix) .murdle-reference-cards article{grid-template-columns:64px minmax(0,1fr);gap:10px;}
}
@media(max-width:680px){
 .murdle-page .has-full-matrix{padding-right:8px;padding-left:8px;}
}

/* Keep view selection and relation navigation together, before marking tools. */
.murdle-page .experiment-notebook-heading{margin:0 0 16px;font-size:1.16rem;}
.experiment-shortcut-bar{position:sticky;top:var(--shortcut-top,0px);z-index:16;margin:0 0 20px;padding:12px;background:#192b21;border:1px solid #8d7b5180;border-top:2px solid #c0a46e;box-shadow:0 6px 14px #08140e33;}
.experiment-shortcut-bar .experiment-table-views{position:static;margin:0 0 12px;padding:0 0 12px;background:transparent;border-bottom:1px solid #8d7b515e;}
.murdle-page .experiment-shortcut-bar .experiment-relation-nav{position:static;margin:0;padding:0;background:transparent;border:0;box-shadow:none;}
.experiment-shortcut-bar .experiment-relation-label{margin-bottom:8px;}
.experiment-shortcut-bar .experiment-relation-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
.murdle-page .experiment-shortcut-bar .experiment-relation-link{padding:8px 6px;gap:5px;}
.experiment-shortcut-bar~.murdle-notebook-tools{margin:0 0 20px;}
.experiment-one-table>.experiment-editing{margin-bottom:22px;}
@media(max-width:680px){
 .experiment-shortcut-bar{padding:10px;margin-bottom:16px;}
 .experiment-shortcut-bar .experiment-relation-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}
 .experiment-shortcut-bar .experiment-table-views{margin-bottom:10px;padding-bottom:10px;}
}
