/* A single reading sheet floats above a frosted, quiet surround. */
#calm-reader.cr-focus{box-sizing:border-box;background:transparent;padding:28px 40px 0}
#calm-reader.cr-focus::backdrop{background:rgba(221,228,234,.58);-webkit-backdrop-filter:blur(18px) saturate(.75);backdrop-filter:blur(18px) saturate(.75)}
#calm-reader.cr-focus .cr-shell{width:min(1320px,100%);height:100%;max-height:100%;margin:0 auto;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--cr-line) 75%,transparent);border-bottom:0;border-radius:6px 6px 0 0;background:var(--cr-bg);box-shadow:0 12px 50px #1c2c4024}
#calm-reader.cr-focus .cr-shell .cr-bar{width:100%;min-height:48px;height:48px;padding:0 18px;border-bottom:0;background:var(--cr-bg);justify-content:flex-end;container:none}
#calm-reader.cr-focus .cr-shell .cr-bar>.cr-back,#calm-reader.cr-focus #cr-breadcrumb,#calm-reader.cr-focus .cr-bar nav>:not([data-cr="focus"]),#calm-reader.cr-focus .cr-nav-progress,#calm-reader.cr-focus #cr-format-top,#calm-reader.cr-focus .cr-focus-tools,#calm-reader.cr-focus .cr-footer,#calm-reader.cr-focus #floating-companion,#calm-reader.cr-focus .cr-back-top,#calm-reader.cr-focus .rf-popup{display:none!important}
#calm-reader.cr-focus .cr-shell .cr-bar nav{margin-left:auto}
#calm-reader.cr-focus .cr-shell .cr-bar nav>[data-cr="focus"]{display:inline-flex!important;font-size:14px;gap:6px;margin:0;padding:0 10px;background:transparent}
#calm-reader.cr-focus .cr-shell .cr-bar nav>[data-cr="focus"] span{display:inline!important}
#calm-reader.cr-focus .cr-shell .cr-layout{display:flex;min-height:0;flex:1;background:var(--cr-bg)}
#calm-reader.cr-focus .cr-shell .cr-layout>#cr-scroll{width:100%;max-width:100%;min-height:0;flex:1;margin:0!important;border:0;box-shadow:none;background:var(--cr-bg);scrollbar-width:thin}
#calm-reader.cr-focus .cr-shell .cr-layout>#cr-scroll::-webkit-scrollbar{display:block;width:6px}
#calm-reader.cr-focus .cr-shell .cr-layout>.cr-toc,#calm-reader.cr-focus .cr-shell .cr-layout>.cr-panel,#calm-reader.cr-focus .cr-toc-restore{display:none!important}
#calm-reader.cr-focus[data-width] .cr-shell .cr-article{width:100%;max-width:none;padding:14px clamp(24px,5vw,76px) 84px!important;margin:0}
#calm-reader.cr-focus #cr-scroll:focus-visible{outline:none}
#calm-reader.cr-focus[data-paper="night"]::backdrop{background:rgba(15,20,28,.7)}
@media(max-width:800px){#calm-reader.cr-focus{padding:12px 12px 0}#calm-reader.cr-focus .cr-shell{border-radius:4px 4px 0 0}#calm-reader.cr-focus[data-width] .cr-shell .cr-article{padding:10px 22px 64px!important}#calm-reader.cr-focus .cr-shell .cr-bar{padding-inline:10px}}
@media(prefers-reduced-transparency:reduce){#calm-reader.cr-focus::backdrop{background:#e5e9ed;-webkit-backdrop-filter:none;backdrop-filter:none}#calm-reader.cr-focus[data-paper="night"]::backdrop{background:#1b2028}}

/* Shared focus reading layout; public sources always stay in this read-only view. */
#calm-reader .cr-column-tools{display:none}
#calm-reader.cr-focus[data-read-only="true"] .cr-bar nav>.cr-column-tools{display:inline-flex!important;gap:2px;margin-right:8px;border:1px solid var(--cr-line);border-radius:3px;padding:2px}
#calm-reader .cr-column-tools button{font-size:13px;white-space:nowrap;padding:4px 10px;border:0;border-radius:2px}
#calm-reader .cr-column-tools button[aria-pressed="true"]{background:color-mix(in srgb,var(--cr-accent) 14%,var(--cr-bg));color:var(--cr-ink);font-weight:600}
#calm-reader.cr-focus[data-read-only="true"][data-columns="1"] .cr-prose{max-width:760px;margin-inline:auto}
#calm-reader.cr-focus[data-read-only="true"][data-columns="1"] .cr-article>#cr-title,#calm-reader.cr-focus[data-read-only="true"][data-columns="1"] .cr-article>.cr-meta{max-width:760px;margin-inline:auto}
#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-prose{column-count:2;column-gap:clamp(24px,4vw,56px);column-rule:1px solid var(--cr-line)}
#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-prose>h1,#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-prose>h2,#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-prose>h3{break-after:avoid-column}
#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-prose>figure,#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-prose>.book-video,#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-prose>pre,#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-prose>.cr-table-wrap{break-inside:avoid}
#calm-reader[data-read-only="true"] #cr-selection,#calm-reader[data-read-only="true"] #cr-format-top,#calm-reader[data-read-only="true"] .rie-figure-actions,#calm-reader[data-read-only="true"] .ri-trigger,#calm-reader[data-read-only="true"] .ri-toolbar,#calm-reader[data-read-only="true"] [data-reader-creation],#calm-reader[data-read-only="true"] .cr-source-delete{display:none!important}
#calm-reader[data-read-only="true"] .book-video video{display:block;width:100%;max-height:480px}
@media(max-width:800px){#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-prose{column-gap:20px}#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-shell .cr-article{padding-inline:16px!important}}
@media(max-width:540px){#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-prose{column-count:1}#calm-reader.cr-focus[data-read-only="true"][data-columns="2"] .cr-column-tools::after{content:'窄屏单列';font-size:11px;align-self:center;padding:0 5px;color:var(--cr-muted)}}
