/* Match the site's broadsheet identity without changing the evidence page. */
@font-face {font-family:"Libre Franklin";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/libre-franklin-400-normal.woff2") format("woff2");}
@font-face {font-family:"Libre Franklin";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/libre-franklin-600-normal.woff2") format("woff2");}
:root {--record-font:"Libre Franklin",Arial,sans-serif;}
@media screen and (forced-colors: none) {
  :root {
    color-scheme:only light;
    --record-paper:#FFFFFF;--record-ink:#111111;--record-red:#9E1B1B;
    --record-muted:#5A5A5A;--record-line:#D6D6D6;--record-wash:#F4F4F2;
    --main-color:var(--record-ink);--text-color:var(--record-ink);
    --body-bg-color:var(--record-wash);
    --toolbar-bg-color:var(--record-paper);--toolbar-border-color:var(--record-line);
    --toolbar-icon-bg-color:var(--record-ink);--toolbar-icon-hover-bg-color:var(--record-red);
    --sidebar-bg-color:var(--record-paper);--sidebar-narrow-bg-color:var(--record-wash);
    --sidebar-toolbar-bg-color:var(--record-paper);--sidebar-border-color:var(--record-line);
    --field-color:var(--record-ink);--field-bg-color:var(--record-paper);--field-border-color:var(--record-line);
    --dropdown-btn-bg-color:var(--record-wash);
    --doorhanger-bg-color:var(--record-paper);--doorhanger-border-color:var(--record-line);
    --doorhanger-hover-color:var(--record-ink);--doorhanger-separator-color:var(--record-line);
    --separator-color:var(--record-line);--scrollbar-color:var(--record-muted);--scrollbar-bg-color:var(--record-wash);
    --button-hover-color:#F7E9E9;--toggled-btn-color:var(--record-red);--toggled-btn-bg-color:#F7E9E9;
    --toggled-hover-active-btn-color:#EBD1D1;--toggled-hover-btn-outline:1px solid var(--record-red);
    --button-background-color-primary:var(--record-red);--button-text-color-primary:var(--record-paper);
    --button-background-color-primary-hover:#7A1515;--button-background-color-primary-active:#611111;
    --focus-outline-color:var(--record-red);--focus-ring-color:var(--record-red);
    --progressBar-color:var(--record-red);--progressBar-bg-color:var(--record-line);--progressBar-blend-color:#F7E9E9;
  }
  #recordNavigation {background:var(--record-paper);color:var(--record-ink);border-top:3px double var(--record-ink);border-bottom:1px solid var(--record-ink);}
  #recordNavigation a:hover {color:var(--record-red);}
  #recordNavigation a:focus-visible {outline:2px solid var(--record-red);outline-offset:3px;}
}
#recordNavigation {height:42px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;font:13px var(--record-font);}
#recordNavigation a {color:inherit;text-decoration:underline;text-underline-offset:3px;}
#recordNavigation a:first-child {font-weight:600;}
#outerContainer {height:calc(100% - var(--record-header-height,42px));}
#toolbarContainer, #toolbarSidebar, #secondaryToolbar, #findbar, #viewsManager {font-family:var(--record-font);}
#toolbarContainer :is(input,select,button), #secondaryToolbar :is(input,select,button), #findbar :is(input,select,button) {font-family:var(--record-font);}
#recordReaderError {position:absolute;inset:42px 0 0;padding:32px;background:#fff;color:#111;font:18px/1.5 var(--record-font);z-index:99999;}
#secondaryOpenFile, #editorModeButtons, #editorModeSeparator, #viewSignature {display:none!important;}
@media (max-width:420px) {#recordNavigation{font-size:12px;padding:0 8px;}}

#recordHeader {background:#fff;color:#111;font:13px/1.45 var(--record-font);max-height:45vh;overflow:auto;border-bottom:1px solid #111;}
#recordContext {padding:8px 12px 10px;}
#recordContext[hidden], #recordSequence[hidden] {display:none;}
#recordTitle {font-size:16px;line-height:1.3;margin:0 0 4px;overflow-wrap:anywhere;}
#recordSummary {color:#555;margin:0 0 6px;}
#recordHeader a {color:#741818;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;}
#recordHeader :is(a,summary):focus-visible, #recordTitle:focus {outline:3px solid #9e1b1b;outline-offset:2px;}
#recordDetails summary {cursor:pointer;padding:4px 0;min-height:24px;box-sizing:border-box;}
#recordRelationships {display:flex;flex-wrap:wrap;gap:10px 28px;padding:4px 0;}
#recordRelationships section {max-width:520px;}
#recordRelationships h2 {font-size:13px;margin:4px 0;}
#recordRelationships ul {padding-left:20px;margin:0;}
#recordRelationships a {display:inline-block;padding:4px 0;}
#recordSequence {display:flex;gap:6px 18px;flex-wrap:wrap;margin-top:6px;}
#recordSequence p {flex-basis:100%;margin:0;color:#555;}
#recordSequence a, #recordSequence span {flex:1 1 200px;min-width:0;padding:4px 0;}
#recordSequence [aria-disabled] {color:#666;}
.record-context-error {padding:8px 12px;}
