.refuge-original{--paper:#000;--paper-alt:#000;--ink:#eee;--rule:#363636;--muted:#b6b6b6;background:#000;color:#eee}.project-detail.refuge-original .project-hero-caption{background:#000;background-image:none}.project-detail.refuge-original .project-hero-index{background:#000;color:#eee}.refuge-original .circle-arrow{border-color:#888}.refuge-source-sequence{max-width:1920px;margin:0 auto;background:#000}.refuge-source-page{position:relative;background:#000;scroll-margin-top:var(--header)}.refuge-source-scroll{overflow-x:auto;overscroll-behavior-x:contain}.refuge-source-composition.section-media{position:relative;width:100%;height:auto;container-type:inline-size;background:#000}.refuge-source-drawing{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill}.refuge-source-line{position:absolute;display:block;margin:0;padding:0;font-family:Georgia,Times New Roman,"Noto Serif SC",Microsoft YaHei,serif;text-align:left}.refuge-source-line,.refuge-source-line>span{white-space:pre;line-height:1;transform-origin:0 0}.refuge-source-line>span{display:inline-block}.refuge-source-line.is-block>span{display:block;white-space:pre-wrap;line-height:1.15}.refuge-page-zoom{position:absolute;z-index:2;top:10px;right:10px;width:30px;height:30px;display:grid;place-items:center;background:#141414;color:#eee;border:1px solid #555;cursor:pointer;opacity:0;font:20px/1 var(--sans)}.refuge-page-zoom:focus-visible,.refuge-source-page:hover .refuge-page-zoom{opacity:1}.refuge-source-page.is-zoomed .refuge-source-composition{width:200%;min-width:1191px}.refuge-source-page.is-zoomed .refuge-page-zoom{opacity:1}@media(max-width:800px){.refuge-page-zoom{opacity:1;width:26px;height:26px}}