/* Generated shared document reading profile; isolated from toolbar and source files. */
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]){--rd-heading:var(--cr-text);--rd-marker:#456aeb}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"])[data-paper="night"]{--rd-heading:var(--cr-text);--rd-marker:#87aaff}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose{color:var(--cr-text);text-align:start;word-break:normal}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose h2{color:var(--rd-heading);border-top:0;border-inline-start:0px solid var(--rd-marker);padding:0 0 0 0px;font-size:1.45em;font-weight:700;line-height:1.45;margin-block:1.65em 0.65em;break-after:avoid}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose h3{color:var(--rd-heading);border:0;padding:0;font-size:1.25em;font-weight:650;line-height:1.45;margin-block:1.5em 0.6em;break-after:avoid}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose :is(h4,h5,h6){color:var(--cr-text);border:0;padding:0;font-size:1.1em;font-weight:650;line-height:1.45;margin-block:1.5em 0.6em;break-after:avoid}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose p{margin-block:0 1em}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose :is(ul,ol){padding-inline-start:1.6em;margin-block:0 1em}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose li{margin-block:0.4em}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose .cr-table-wrap{overflow-x:auto;max-width:100%;margin-block:1em;overscroll-behavior-inline:contain}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose table{width:100%;min-width:480px;border-collapse:collapse;font-size:0.94em;line-height:1.65}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose :is(th,td){padding:9px 12px;text-align:start;vertical-align:top;overflow-wrap:anywhere;min-width:0;white-space:normal}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose th{background:color-mix(in srgb,var(--rd-marker) 6%,var(--cr-bg));font-weight:600}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose :is(blockquote,pre){max-width:100%;overflow-wrap:anywhere}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose pre{overflow-x:auto}
#calm-reader .cr-toc :is(.cr-level-5,.cr-level-6){padding-inline-start:25px}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]):not(.cr-focus)[data-width="normal"] .cr-article{max-width:calc(52 * var(--cr-size) + 72px)}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose blockquote{border:0;border-inline-start:4px solid var(--cr-muted);padding:0.65em 0.9em;margin:1em 0;color:var(--cr-text);font-weight:600}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose blockquote p:last-child{margin-bottom:0}
#calm-reader:is([data-reading-theme="source"],[data-reading-theme="document"]) .cr-prose :is(th,td){border:0;border-bottom:1px solid var(--cr-line)}
/* A document introduction is a small summary, not a full-page preview. */
#ps-document-brief{width:min(640px,calc(100vw - 32px));height:auto;max-height:80dvh;margin:auto;padding:0;border:1px solid #dce3ec;border-radius:4px;background:#fff;color:#334155;font:14px/1.75 -apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif;box-shadow:0 4px 20px #162b441a;overflow:auto}
#ps-document-brief::backdrop{background:#17283d40}
#ps-document-brief>header{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom:1px solid #edf0f3;color:#748196;font-size:12px}
#ps-document-brief>section{padding:16px 22px 14px}
#ps-document-brief h2{font-family:inherit;font-size:19px;font-weight:600;line-height:1.5;margin:0 0 6px;color:#26374c}
#ps-document-brief h3{font-size:13px;margin:16px 0 5px;color:#19558b}
#ps-document-brief .ps-brief-meta{font-size:12px;color:#7b8898;margin:0 0 12px}
#ps-document-brief .ps-brief-summary{margin:0;overflow-wrap:anywhere}
#ps-document-brief ul{padding-left:20px;margin:0;color:#536477}
#ps-document-brief li{margin:2px 0}
#ps-document-brief>footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 22px 16px;border-top:1px solid #edf0f3}
#ps-document-brief button,#ps-document-brief a{font:inherit;font-size:13px;display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;min-height:32px;border:1px solid #dce3ec;border-radius:3px;background:#fff;color:#38608b;cursor:pointer;text-decoration:none;white-space:nowrap}
#ps-document-brief [data-brief-close]{border:0;padding:0;width:28px;height:28px;font-size:22px}
#ps-document-brief [data-brief-read]{background:#306ee8;color:#fff;border-color:#306ee8}
#ps-document-brief button:focus-visible,#ps-document-brief a:focus-visible{outline:2px solid #306ee8;outline-offset:2px}
@media(max-width:600px){#ps-document-brief{max-height:86dvh}#ps-document-brief>section{padding:14px 16px}#ps-document-brief>footer{padding:10px 16px 14px}}

#ps-document-brief{height:fit-content!important;min-height:0!important;max-height:min(620px,calc(100dvh - 32px))!important;inset:0;margin:auto!important}
#ps-document-brief>header{position:static!important;height:auto!important;min-height:44px!important;box-sizing:border-box;box-shadow:none}
#ps-document-brief>footer{height:auto!important;justify-content:flex-start!important;min-height:0!important}
