:root{--reader-text-width:1040px}
.column-reader>*{max-width:var(--reader-text-width)!important}
.column-reader{padding-inline:24px!important}
.article-body,.supplemented-article .article-body,.article-assets,.supplemented-asset-preview{max-width:var(--reader-text-width)}
.pinned-column.is-reading-focused .column-reading-toolbar{padding-inline:max(24px,calc((100vw - var(--reader-text-width))/2))}
.reading-width-control,.reading-width-custom{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:14px/1.6 var(--font-ui);grid-column:1/-1}
.reading-width-custom[hidden]{display:none}
.reading-width-custom input[type=number]{width:90px;padding:6px;border:1px solid var(--color-line-strong);border-radius:6px}
.reading-width-custom input[type=range]{width:160px;max-width:100%}
.reading-width-menu{position:relative}.reading-width-menu>div{position:absolute;right:0;top:100%;z-index:30;min-width:260px;padding:16px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;box-shadow:var(--shadow)}
.article-body table{display:block;max-width:100%;overflow:auto}
.asset-list,.asset-list li{min-width:0;max-width:100%;box-sizing:border-box}.asset-list li{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto}.asset-list li>span:first-child{min-width:0;overflow-wrap:anywhere;word-break:break-word}
@media(max-width:800px){.column-reader{padding-inline:16px!important}.pinned-column.is-reading-focused .column-reading-toolbar{padding-inline:16px}}
