.m6{height:820vh}
.save-anchor{position:absolute;top:46%;width:1px;height:1px;pointer-events:none}
.m6-interface{position:absolute;inset:0}
.save-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at 77% 29%,#526047 0%,#36402f 42%,#2c3429 100%);opacity:0;pointer-events:none}
.save-scene{position:absolute;inset:0;z-index:6;color:#eeefe2;pointer-events:none}
.save-scene button{pointer-events:auto}
.save-scene[inert] button{pointer-events:none}
.save-flight{position:absolute;inset:0;width:1440px;height:900px;fill:none;stroke:#b7c99c;stroke-width:1.2;stroke-linecap:round;pointer-events:none;opacity:0}
.save-flight path{stroke-dasharray:1;stroke-dashoffset:1}
.save-copy{position:absolute;left:106px;top:265px;width:530px;opacity:0}
.save-eyebrow{display:flex;align-items:center;gap:12px;font-size:11.5px;color:#b5c2a2;letter-spacing:2px;margin-bottom:26px}
.save-eyebrow>span{height:1px;width:23px;background:#93a17f}.save-eyebrow i{font:8px Georgia,serif;letter-spacing:1.8px;color:#8e9c80;margin-left:2px}
.save-copy h2{font:500 62px/1.3 var(--serif);letter-spacing:-1px;color:#f5f3e6}.save-copy h2 em{font-style:normal;color:#c8d7ac}
.save-description{font-size:13px;line-height:2.1;letter-spacing:.4px;color:#b0baa1;margin-top:25px}
.save-rule{display:flex;align-items:flex-start;gap:13px;margin-top:34px;padding-top:22px;border-top:1px solid #8d9b7538;width:363px;opacity:0}
.save-rule-icon{display:block;width:24px;padding-top:1px;flex-shrink:0}.save-rule-icon svg{width:24px;height:24px;fill:none;stroke:#a1b08a;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
.save-rule strong{font-size:11px;font-weight:400;letter-spacing:.8px;color:#d1d9bf}.save-rule p{font-size:12px;line-height:1.9;color:#95a184;margin-top:7px}
.save-replay{margin-top:24px;border:0;border-bottom:1px solid #92a17c70;background:none;color:#b3c29b;font-size:11px;letter-spacing:.5px;padding:4px 0}.save-replay>span{font-size:13px;margin-left:14px}
.save-doodle{position:absolute;left:635px;top:192px;color:#bacaa089;transform:rotate(-8deg);opacity:0}.save-doodle>span{font:19px/1.6 var(--serif)}.save-doodle svg{width:89px;height:52px;display:block;fill:none;stroke:#9dae837d;stroke-width:1.2;margin-left:11px}
.save-account{position:absolute;left:798px;top:545px;width:510px;border:1px solid #b7c59e38;background:linear-gradient(140deg,#ffffff09,#ffffff02);border-radius:6px 9px 5px 7px;padding:18px 19px 13px;opacity:0;box-shadow:0 15px 35px #1620100b}
.save-account-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.save-account-label{display:flex;gap:9px;align-items:center;font-size:12px;letter-spacing:.8px;color:#d0d9bf}.save-account-label svg{width:19px;height:19px;fill:none;stroke:#a8bb8e;stroke-width:1.1;stroke-linejoin:round}
.save-account-user{display:flex;gap:7px;align-items:center;font-size:10.5px;color:#899b75}.save-account-user i{font:10px var(--serif);color:#bccda4;display:grid;place-items:center;width:21px;height:21px;border:1px solid #a9b99542;border-radius:50%}
.save-record{display:flex;align-items:center;position:relative;height:124px;border:1px solid #99af7d2b;border-radius:3px 6px 3px 4px;background:#1d281a24;padding:12px 16px;gap:20px}
.save-thumbnail-space{width:69px;height:98px;flex-shrink:0;background:#d2d7c214;border:1px solid #aabd8f27;box-shadow:0 3px 10px #11180f14}
.save-record-copy{align-self:flex-start;margin-top:4px}.save-record-copy h3{font-size:12px;font-weight:500;color:#e1e6d3;margin:0 0 10px;letter-spacing:.2px}.save-record-copy>p{font-size:10.5px;color:#8e9e7c}.save-record-copy>p>span{margin:0 5px;color:#647659}
.save-expiry{display:inline-block;margin-top:12px;border:1px solid #bbad7b42;background:#d5c1860a;border-radius:2px;padding:4px 7px;font-size:10.5px;color:#c0b68d;letter-spacing:.3px}.save-expiry time{margin-left:5px}
.save-saved{position:absolute;right:12px;top:43px;display:flex;align-items:center;gap:4px;font-size:10.5px;color:#bed29f;opacity:0}.save-saved svg{width:14px;height:14px;stroke:#bdd29e;stroke-width:1.5;fill:none}.save-saved path{stroke-dasharray:1;stroke-dashoffset:1}
.save-return{position:absolute;right:12px;bottom:15px;border:0;border-bottom:1px solid #9bad8252;background:none;color:#b7c99e;padding:3px 0;font-size:10.5px}.save-return span{margin-left:6px}
.save-account-foot{display:flex;align-items:center;gap:5px;margin-top:12px;color:#899879;font-size:10px}.save-account-foot>span:last-child{margin-left:auto;color:#78896a}.save-lock{font-size:10px;line-height:1}
.save-files{position:absolute;inset:0;pointer-events:none}.save-file{position:absolute;left:0;top:0;width:170px;padding:0;border:0;background:none;transform-origin:50% 50%;opacity:0;text-align:left;color:var(--file-color);will-change:transform}
.save-word{--file-color:#647f99;--file-fill:#dfe9f1}.save-pdf{--file-color:#ad7658;--file-fill:#f0e2d8}.save-json{--file-color:#71815f;--file-fill:#e4eadb}
.save-file-paper{position:relative;width:170px;height:225px;display:block;background:#fffef9;border:1px solid #eae7dd;border-radius:2px;padding:17px 15px;box-shadow:0 10px 24px #10180e30;transition:transform .3s,box-shadow .3s}
.save-file-paper:after{content:"";position:absolute;right:-1px;top:-1px;width:20px;height:20px;background:linear-gradient(45deg,#e6e5d9 0%,#f0efe6 49%,#414d37 51%);border-radius:0 1px 0 3px}
.save-file-type{display:flex;align-items:center;gap:7px;margin-bottom:17px}.save-file-type>b{display:grid;place-items:center;min-width:22px;height:23px;border-radius:2px;padding:0 4px;background:var(--file-fill);font:600 11px Georgia,serif;color:var(--file-color)}.save-pdf .save-file-type>b{font:600 7px var(--sans)}.save-file-type>small{font:4px Georgia,serif;letter-spacing:.6px;color:#a3a799}
.save-file-name{display:block;font:17px var(--serif);color:#774836;margin-bottom:5px}.save-file-role{display:block;font-size:5px;color:#92927f;margin-bottom:12px}
.save-mini-heading{display:block;font-size:6px;color:#95725c;border-bottom:1px solid #c7b19d;padding-bottom:3px;margin-top:10px}
.save-mini-lines{display:block;margin-top:6px}.save-mini-lines>i{display:block;height:2px;width:100%;background:#dcdfd3;margin-bottom:4px}.save-mini-lines>i:nth-child(2){width:91%}.save-mini-lines>i:nth-child(3){width:69%}
.save-file-extension{display:block;position:absolute;left:15px;right:15px;bottom:13px;border-top:1px solid #e8e8dc;padding-top:7px;font-size:5px;color:#a3a48f;letter-spacing:.1px;white-space:nowrap}
.save-file-caption{display:flex;align-items:baseline;justify-content:space-between;padding:13px 2px 0;color:#d3dec1;transition:color .2s}.save-file-caption>strong{font:17px Georgia,serif;font-weight:400;letter-spacing:.3px}.save-file-caption>small{font-size:10.5px;color:#8fa37a}
.save-json-symbol{display:block;font:31px/1.1 Georgia,serif;color:#8e9b7b;margin:5px 0 16px}.save-json-preview{display:block;font:7px/1.9 Consolas,monospace;color:#929a83}.save-json-preview em{font-style:normal;color:#637b50}
.save-file:hover .save-file-paper,.save-file:focus-visible .save-file-paper,.save-file.is-selected .save-file-paper{transform:translateY(-12px);box-shadow:0 22px 34px #0f190c4d,0 0 0 2px #c8d9a658}.save-file:hover .save-file-caption,.save-file.is-selected .save-file-caption{color:#f0f4e6}
.save-format-help{position:absolute;left:808px;top:481px;width:500px;text-align:center;opacity:0}.save-format-help strong{font:17px var(--serif);font-weight:400;color:#ccd8b8}.save-format-help p{font-size:11.5px;color:#91a27d;margin-top:9px;letter-spacing:.3px}
.save-bottom{position:absolute;left:106px;right:132px;bottom:28px;display:flex;align-items:center;justify-content:space-between;opacity:0;color:#718462;font-size:10px;letter-spacing:.5px}
.save-scroll-cue{display:flex;align-items:center;gap:13px;color:#9aab84}.save-scroll-cue>i{display:block;height:1px;width:76px;background:#9caf7e30}.save-scroll-cue b{display:block;height:1px;width:0;background:#b6c99a}
.save-chapter{font:7px Georgia,serif;letter-spacing:1.3px}.save-chapter i{font-style:normal;color:#a4b58f;padding:0 7px}
.save-is-dark .site-header{background:linear-gradient(#303a2c 5%,#303a2ce6 55%,#303a2c00)}
.save-is-dark .brand{color:#e3e8d6}.save-is-dark .brand-symbol{color:#c1d0a7;border-color:#9eaf84}.save-is-dark .nav-link{color:#8d9f7a}.save-is-dark .nav-link.is-active{color:#e0e8d0}.save-is-dark .nav-link:after{background:#b4c695}.save-is-dark .preview-label{color:#859775}
.save-is-dark .site-header button:focus-visible,.save-is-dark .site-header a:focus-visible{outline-color:#c1d3a5}
.save-end{background:#2c3429;color:#dce4ce}.save-end p{color:#c8d5b6}.save-end small{color:#718361}.save-end .end-flower{color:#a6ba8b}.save-end a{color:#9faf87}
.site-header nav{gap:26px}

/* text pass: single centred bottom cue */
.save-bottom{justify-content:center}
