.qb-reading-progress{position:fixed;z-index:1100;top:0;left:0;width:100%;height:4px;margin:0;padding:0;pointer-events:none;background:var(--qb-line)}.qb-reading-progress>span{display:block;width:100%;height:100%;background:#b65028;transform-origin:left center;transition:transform .1s linear}[data-qd-theme=dark] .qb-reading-progress>span{background:#f4aa74}.qb-reading-nav nav a{border-inline-start:4px solid transparent;padding-inline:10px;border-radius:0 6px 6px 0}.qb-reading-nav nav a.is-active{border-inline-start-color:#48633b;background:#dfe8cb;font-weight:600}[data-qd-theme=dark] .qb-reading-nav nav a.is-active{border-inline-start-color:#b6c99b;background:#405439}.qb-reading-nav nav a.is-active>span{color:inherit}.qb-blog .qb-cover-caption{margin:12px auto 0;max-width:990px;color:var(--qb-muted);font-size:12px;line-height:1.6;text-align:center}@media (prefers-reduced-motion:reduce){.qb-reading-progress>span{transition:none}html:has(.qb-reading-progress){scroll-behavior:auto!important}}.qb-reading-account{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-bottom:18px;border-bottom:1px solid var(--qb-line)}.qb-reading-account>strong{font-size:16px;font-weight:600}.qb-reading-account>small{color:var(--qb-muted);font-size:12px;line-height:1.5}.qb-reading-account>small a{color:var(--qb-ink);text-decoration:underline;text-underline-offset:3px}.qb-topic-progress{display:flex;gap:4px}.qb-topic-progress>span{height:5px;flex:1;border-radius:3px;background:var(--qb-line)}.qb-topic-progress>span.is-read{background:#48633b}[data-qd-theme=dark] .qb-topic-progress>span.is-read{background:#b6c99b}.qb-reading-save{display:block;color:var(--qb-muted);font-size:12px;line-height:1.5}.qb-reading-save button{border:0;padding:3px 0;background:transparent;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.qb-reading-save.is-error{color:#9a3d23}[data-qd-theme=dark] .qb-reading-save.is-error{color:#ffc195}.qb-reading-resume{display:grid;grid-template-columns:15px 1fr;align-items:center;gap:6px 8px;border:1px solid var(--qb-line);border-radius:8px;padding:11px;background:var(--qb-soft);font-size:14px;font-weight:600}.qb-reading-resume>span{grid-column:2;color:var(--qb-muted);font-size:12px;font-weight:400;line-height:1.4}.qb-toc nav a>span:first-child{min-width:16px}.qb-toc nav a .qb-toc-title{color:inherit;font-size:inherit}.qb-toc nav a>.qb-toc-check{color:#48633b}[data-qd-theme=dark] .qb-toc nav a>.qb-toc-check{color:#b6c99b}.qb-section-read-control{display:flex;align-items:center;margin-top:24px;min-height:44px}.qb-section-read-control button,.qb-topic-read{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.4}.qb-section-read-control button{min-height:44px;padding:10px 14px;border:1px solid var(--qb-line);border-radius:8px;background:var(--qb-soft);color:var(--qb-ink);cursor:pointer;font-family:inherit}.qb-reading-resume:hover,.qb-section-read-control button:hover{border-color:var(--qb-muted)}.qb-topic-read{color:#48633b}[data-qd-theme=dark] .qb-topic-read{color:#b6c99b}.qb-mobile-reading{display:none}#qb-reading-topics{scroll-margin-top:24px}.qb-reader-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.qb-reading-account{max-width:440px}.qb-mobile-reading{position:fixed;z-index:60;inset:auto 16px max(12px,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;border:1px solid var(--qb-line);border-radius:12px;background:var(--qb-card);padding:10px 14px;box-shadow:0 4px 20px #0002}.qb-mobile-reading>a{display:inline-flex;align-items:center;gap:7px;min-height:28px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.qb-mobile-reading .qb-reading-save{font-size:11px}.qb-blog:has(.qb-mobile-reading) .qb-prose>section{scroll-margin-bottom:110px}}