.dinggao-case[data-astro-cid-hmdyoj6b]{--case-ink:#203343;--case-blue:#286c9a;--case-bg:#f3f7fa;--case-muted:#5b6775;background:var(--case-bg);color:var(--case-ink);font-family:Noto Sans SC,sans-serif;isolation:isolate}.dinggao-case[data-astro-cid-hmdyoj6b] [data-astro-cid-hmdyoj6b]:is(h1,h2,p,figure){margin:0}.dinggao-case[data-astro-cid-hmdyoj6b] a[data-astro-cid-hmdyoj6b]{color:inherit;text-decoration:none}.dinggao-case[data-astro-cid-hmdyoj6b] button[data-astro-cid-hmdyoj6b]{font:inherit}.dinggao-case[data-astro-cid-hmdyoj6b] [data-astro-cid-hmdyoj6b]:is(a,button):focus-visible{outline:3px solid #d58d28;outline-offset:5px}.case-intro[data-astro-cid-hmdyoj6b]{max-width:1440px;margin:auto;padding:58px 64px 38px}.back-link[data-astro-cid-hmdyoj6b]{font-size:14px;color:var(--case-muted)!important}.eyebrow[data-astro-cid-hmdyoj6b]{font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--case-blue);margin-top:56px!important}.intro-grid[data-astro-cid-hmdyoj6b]{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:64px;margin-top:24px}.dinggao-case[data-astro-cid-hmdyoj6b] h1[data-astro-cid-hmdyoj6b]{font-size:clamp(48px,7vw,88px);line-height:1.2;font-weight:750;letter-spacing:-.04em;color:var(--case-ink)}.dinggao-case[data-astro-cid-hmdyoj6b] h1[data-astro-cid-hmdyoj6b] span[data-astro-cid-hmdyoj6b]{display:block;font-size:clamp(24px,3vw,38px);line-height:1.6;margin-top:15px;letter-spacing:-.02em;font-weight:500}.lead[data-astro-cid-hmdyoj6b]{font-size:clamp(19px,2vw,25px);line-height:1.8;margin-top:26px!important}.intro-aside[data-astro-cid-hmdyoj6b]{max-width:420px;justify-self:end;font-size:19px;line-height:1.9}.scope[data-astro-cid-hmdyoj6b]{font-size:13px;color:var(--case-muted);margin-top:25px!important}.reading-link[data-astro-cid-hmdyoj6b]{display:flex;justify-content:space-between;border-bottom:1px solid #286c9a;padding:15px 0;margin-top:25px;color:var(--case-blue)!important;font-size:16px}.project-summary[data-astro-cid-hmdyoj6b]{display:flex;flex-wrap:wrap;gap:15px 38px;border-top:1px solid #d5e0e8;margin-top:52px;padding-top:24px;font-size:13px;color:var(--case-muted)}.chapter-nav[data-astro-cid-hmdyoj6b]{position:sticky;top:var(--site-nav-height,80px);z-index:5;background:var(--case-bg);border-block:1px solid #dde6ed}.chapter-nav[data-astro-cid-hmdyoj6b]>div[data-astro-cid-hmdyoj6b]{max-width:1440px;margin:auto;display:flex;gap:30px;padding:0 64px;overflow-x:auto}.chapter-nav[data-astro-cid-hmdyoj6b] a[data-astro-cid-hmdyoj6b]{white-space:nowrap;padding:18px 0;font-size:14px;color:var(--case-muted);border-bottom:2px solid transparent}.chapter-nav[data-astro-cid-hmdyoj6b] a[data-astro-cid-hmdyoj6b]:hover,.chapter-nav[data-astro-cid-hmdyoj6b] a[data-astro-cid-hmdyoj6b][aria-current]{color:var(--case-blue);border-color:var(--case-blue)}.chapter-gallery[data-astro-cid-hmdyoj6b]{max-width:1504px;padding:32px;margin:auto}.chapter-group[data-astro-cid-hmdyoj6b]{scroll-margin-top:calc(var(--site-nav-height,80px) + 72px)}.chapter[data-astro-cid-hmdyoj6b]{margin:0 0 42px!important;scroll-margin-top:80px}.chapter[data-astro-cid-hmdyoj6b] figcaption[data-astro-cid-hmdyoj6b]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 4px 16px}.chapter[data-astro-cid-hmdyoj6b] h2[data-astro-cid-hmdyoj6b]{font-size:16px;font-weight:500;line-height:1.6;letter-spacing:0;color:var(--case-ink)}.chapter[data-astro-cid-hmdyoj6b] h2[data-astro-cid-hmdyoj6b] span[data-astro-cid-hmdyoj6b]{color:var(--case-blue);margin-right:20px;font-size:13px;font-variant-numeric:tabular-nums}.chapter[data-astro-cid-hmdyoj6b] figcaption[data-astro-cid-hmdyoj6b]>a[data-astro-cid-hmdyoj6b]{font-size:12px;color:var(--case-muted);white-space:nowrap;padding:8px 0}.chapter-image[data-astro-cid-hmdyoj6b]{display:block;cursor:zoom-in;background:#e0edf6;overflow:hidden}.chapter-image[data-astro-cid-hmdyoj6b] img[data-astro-cid-hmdyoj6b]{width:100%;height:auto;display:block}.chapter-image[data-astro-cid-hmdyoj6b]:hover{outline:1px solid #a0bfd4;outline-offset:3px}.case-ending[data-astro-cid-hmdyoj6b]{background:#172b3a;color:#d5e6f2;padding:80px max(32px,calc((100vw - 1312px)/2)) 90px}.case-ending[data-astro-cid-hmdyoj6b] .eyebrow[data-astro-cid-hmdyoj6b]{margin-top:0!important;color:#9cc5de}.dinggao-case[data-astro-cid-hmdyoj6b] .case-ending[data-astro-cid-hmdyoj6b] h2[data-astro-cid-hmdyoj6b]{color:#fff;font-size:clamp(35px,5vw,64px);line-height:1.5;margin:24px 0 28px;font-weight:650}.case-ending[data-astro-cid-hmdyoj6b] p[data-astro-cid-hmdyoj6b]{font-size:14px;line-height:1.9}.case-ending[data-astro-cid-hmdyoj6b]>div[data-astro-cid-hmdyoj6b]{display:flex;gap:35px;margin-top:36px;flex-wrap:wrap}.case-ending[data-astro-cid-hmdyoj6b] a[data-astro-cid-hmdyoj6b]{padding:12px 0;border-bottom:1px solid #627f93;font-size:15px}.chapter-viewer[data-astro-cid-hmdyoj6b]{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;border:0;background:#0e1c28;color:#fff;overflow:hidden}.chapter-viewer[data-astro-cid-hmdyoj6b]::backdrop{background:#0e1c28}.viewer-toolbar[data-astro-cid-hmdyoj6b]{height:76px;display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid #344c5f;background:#172b3a}.dinggao-case[data-astro-cid-hmdyoj6b] .viewer-toolbar[data-astro-cid-hmdyoj6b] h2[data-astro-cid-hmdyoj6b]{font-size:16px;line-height:1.5;color:#fff;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-count[data-astro-cid-hmdyoj6b]{font-size:13px;color:#bad0df;white-space:nowrap}.viewer-toolbar[data-astro-cid-hmdyoj6b] button[data-astro-cid-hmdyoj6b]{background:#233e51;color:#fff;border:1px solid #486375;border-radius:5px;padding:10px 14px;min-width:44px;min-height:44px;cursor:pointer;font-size:13px;white-space:nowrap}.viewer-toolbar[data-astro-cid-hmdyoj6b] button[data-astro-cid-hmdyoj6b]:disabled{opacity:.4;cursor:default}.viewer-canvas[data-astro-cid-hmdyoj6b]{height:calc(100dvh - 76px);overflow:auto;padding:24px;overscroll-behavior:contain;cursor:grab;touch-action:pan-x pan-y pinch-zoom}.viewer-canvas[data-astro-cid-hmdyoj6b].dragging{cursor:grabbing}.viewer-image[data-astro-cid-hmdyoj6b]{display:block;width:min(100%,1600px);max-width:none;height:auto;margin:0 auto}.viewer-zoom[data-astro-cid-hmdyoj6b]{font-size:13px;min-width:42px;text-align:center;color:#bad0df}.viewer-status[data-astro-cid-hmdyoj6b]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#172b3a;padding:12px 20px;font-size:14px;border:1px solid #486375}.theme-dark .dinggao-case[data-astro-cid-hmdyoj6b]{--case-bg:#152632;--case-ink:#e0ebf3;--case-muted:#b0c4d3;--case-blue:#9cc5de}.theme-dark .chapter-nav[data-astro-cid-hmdyoj6b]{background:var(--case-bg);border-color:#344c5f}.theme-dark .project-summary[data-astro-cid-hmdyoj6b]{border-color:#344c5f}@media(max-width:800px){.case-intro[data-astro-cid-hmdyoj6b]{padding:34px 24px 26px}.eyebrow[data-astro-cid-hmdyoj6b]{margin-top:36px!important;font-size:11px}.intro-grid[data-astro-cid-hmdyoj6b]{grid-template-columns:1fr;gap:28px}.intro-aside[data-astro-cid-hmdyoj6b]{justify-self:start;max-width:none;width:100%;font-size:16px}.intro-aside[data-astro-cid-hmdyoj6b] br[data-astro-cid-hmdyoj6b]{display:none}.scope[data-astro-cid-hmdyoj6b]{margin-top:14px!important}.reading-link[data-astro-cid-hmdyoj6b]{margin-top:12px}.project-summary[data-astro-cid-hmdyoj6b]{margin-top:30px;gap:12px 22px;font-size:12px}.chapter-nav[data-astro-cid-hmdyoj6b]>div[data-astro-cid-hmdyoj6b]{padding:0 24px;gap:24px}.chapter-nav[data-astro-cid-hmdyoj6b] a[data-astro-cid-hmdyoj6b]{font-size:13px;padding:16px 0}.chapter-gallery[data-astro-cid-hmdyoj6b]{padding:20px 0}.chapter[data-astro-cid-hmdyoj6b]{margin-bottom:24px!important}.chapter[data-astro-cid-hmdyoj6b] figcaption[data-astro-cid-hmdyoj6b]{padding:8px 18px 12px;gap:12px}.chapter[data-astro-cid-hmdyoj6b] h2[data-astro-cid-hmdyoj6b]{font-size:13px}.chapter[data-astro-cid-hmdyoj6b] h2[data-astro-cid-hmdyoj6b] span[data-astro-cid-hmdyoj6b]{margin-right:10px;font-size:11px}.chapter[data-astro-cid-hmdyoj6b] figcaption[data-astro-cid-hmdyoj6b]>a[data-astro-cid-hmdyoj6b]{font-size:11px;min-width:65px;min-height:44px;display:flex;align-items:center}.case-ending[data-astro-cid-hmdyoj6b]{padding:52px 24px}.viewer-toolbar[data-astro-cid-hmdyoj6b]{height:112px;padding:12px;gap:4px;flex-wrap:wrap}.dinggao-case[data-astro-cid-hmdyoj6b] .viewer-toolbar[data-astro-cid-hmdyoj6b] h2[data-astro-cid-hmdyoj6b]{flex-basis:calc(100% - 80px);font-size:14px}.viewer-toolbar[data-astro-cid-hmdyoj6b] button[data-astro-cid-hmdyoj6b]{padding:7px;flex:none}.viewer-toolbar[data-astro-cid-hmdyoj6b] [data-astro-cid-hmdyoj6b][data-size]{width:75px}.viewer-toolbar[data-astro-cid-hmdyoj6b] [data-astro-cid-hmdyoj6b][data-close]{width:50px}.viewer-zoom[data-astro-cid-hmdyoj6b]{min-width:35px;font-size:12px}.viewer-count[data-astro-cid-hmdyoj6b]{margin-left:auto}.viewer-canvas[data-astro-cid-hmdyoj6b]{height:calc(100dvh - 112px);padding:12px}.viewer-image[data-astro-cid-hmdyoj6b]{margin:0 auto}.viewer-status[data-astro-cid-hmdyoj6b]{width:calc(100% - 32px);text-align:center}}@media(max-width:379px){.viewer-toolbar[data-astro-cid-hmdyoj6b]{height:164px}.viewer-canvas[data-astro-cid-hmdyoj6b]{height:calc(100dvh - 164px)}}
