/* Presentation overlay; original v1 source bytes stay in archive-v1/. */
html{scroll-padding-top:24px}body{font-size:19px;line-height:1.95}.history-banner{background:#fff3d9;color:#70531e;border-bottom:1px solid #ddcaa4;display:flex;flex-wrap:wrap;gap:10px 25px;align-items:center;padding:18px 28px;font-size:16px;line-height:1.8}.history-banner strong{font-size:18px}.history-banner a{color:#674808;text-decoration:underline;text-underline-offset:4px}.history-banner span{font-size:16px}.history-storage-note{font-size:16px;background:#fff7e5;padding:14px 20px}.brand strong{font-size:21px}.brand small{font-size:13px}.top-nav{font-size:16px;gap:22px}.side-home,.side-index{font-size:16px}.side-part>a{font-size:15px;line-height:1.65;grid-template-columns:62px 1fr 12px}.subnav{font-size:14px;line-height:1.8}.page-wrap{max-width:1120px;padding:35px 45px 70px}.article-wrap{max-width:1060px}.article-body{max-width:820px}.article-title h1,.page-heading h1{font-size:38px}.article-title{align-items:start;flex-wrap:wrap}.article-body p,.article-body li,.guide-body p,.guide-body li,.guide-article p,.guide-article li,.guide-section p,.guide-section li,.learning-stage p,.learning-stage li{font-size:20px!important;line-height:1.95!important}.article-body h2,.guide-body h2,.guide-article h2{font-size:27px;line-height:1.65}.article-body h3{font-size:23px}.source-note p,.source-note li{font-size:16px!important;line-height:1.9!important}.source-note>strong{font-size:18px}.read-button{font-size:16px;padding:11px 16px}.breadcrumb{font-size:15px}.eyebrow{font-size:13px}.code-block pre,.code-example pre,pre,pre code{font-size:16px!important;line-height:1.9!important;overflow-x:auto;max-width:100%}.code-caption,.code-source{font-size:15px!important}.toc-row strong{font-size:20px}.toc-row small{font-size:17px;line-height:1.9}.toc-part,.toc-part>span,.status{font-size:15px}.toc-feature>p,.hero-note{font-size:17px}.feature p{font-size:18px}.feature h2{font-size:21px}.lead{font-size:22px}.guide-card h2{font-size:22px}.guide-card p,.guide-intro p{font-size:19px;line-height:1.95}.guide-number,.guide-open{font-size:15px}.guide-promo p{font-size:18px}.version-guide p,.version-guide a,.learning-note p{font-size:19px;line-height:1.95}.article-lead{font-size:21px!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ba7515;outline-offset:4px}code{overflow-wrap:anywhere}.bank-art{opacity:.2}.node strong{font-size:17px}.node small{font-size:14px}.diagram-flow{flex-wrap:wrap}.article-bottom{font-size:17px}table{font-size:17px}.history-banner a{min-height:32px}
@media(max-width:1000px){.top-nav{display:none}.page-wrap{padding:30px}.layout{grid-template-columns:235px minmax(0,1fr)}.sidebar{padding-left:8px;padding-right:8px}.side-part>a{font-size:14px;grid-template-columns:56px 1fr 10px}.guide-grid{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}.bank-art{display:none}}
@media(max-width:700px){.history-banner{padding:17px 20px;gap:7px 18px;font-size:15px}.history-banner strong{font-size:18px}.history-banner span{font-size:15px}.site-header{padding:0 18px}.brand strong{font-size:18px}.brand small{font-size:11px}.menu-button{font-size:16px;min-height:44px}.layout{display:block}.page-wrap{padding:27px 21px 50px}.article-title h1,.page-heading h1{font-size:31px}.article-body p,.article-body li,.guide-body p,.guide-body li,.guide-article p,.guide-article li,.guide-section p,.guide-section li,.learning-stage p,.learning-stage li{font-size:19px!important;line-height:1.95!important}.article-body h2{font-size:26px}.article-body h3{font-size:22px}.source-note p,.source-note li{font-size:16px!important}.toc-row{align-items:start;flex-wrap:wrap}.toc-row strong{font-size:19px}.toc-row small{font-size:17px}.sidebar{top:0;max-width:90vw}.sidebar nav{max-height:85vh;overflow-y:auto}.guide-card p,.guide-intro p{font-size:18px}.hero{padding:32px 24px}.hero h1{font-size:38px}.feature-grid{margin-top:25px}.lead{font-size:20px}.breadcrumb{font-size:14px}.version-guide p,.version-guide a,.learning-note p{font-size:19px}.article-lead{font-size:19px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
