.boot{--sky-lo-t:var(--ground);--sky-lo-b:var(--metal-800);--sky-sub-t:var(--surface);--sky-sub-b:var(--metal-800);--star:var(--star-sun);--lit:var(--ink);--far-snow:var(--scene-far-snow);--far-rock:var(--metal-775);--far-shade:var(--metal-850);--hi-snow:var(--scene-hi-snow);--hi-rock:color-mix(in oklab, var(--scene-rock) 85%, var(--scene-yak));--hi-shade:var(--metal-850);--dry:color-mix(in oklab, var(--scene-dry) 50%, var(--scene-rock));--dry-shade:color-mix(in oklab, var(--scene-dry) 55%, var(--scene-yak));--dry-dot:color-mix(in oklab, var(--scene-dry) 45%, var(--scene-veg-3));--gr:var(--scene-veg-1);--gr-shade:var(--scene-veg-2);--gr-tree:var(--scene-veg-3);--gr-terr:var(--scene-veg-light);--gg:var(--scene-veg-1);--gg-shade:var(--scene-veg-3);--cliff:var(--scene-dry);--gg-terr:var(--scene-veg-light);--fall:color-mix(in oklab, var(--scene-far-snow) 30%, var(--scene-hi-snow));--nA:var(--scene-veg-1);--nB:var(--scene-veg-2);--n0:var(--scene-veg-2);--n1:var(--scene-veg-3);--n2:var(--scene-dry);--n3:color-mix(in oklab, var(--scene-rock) 30%, var(--scene-dry));--n4:var(--metal-700);--n5:var(--scene-hi-snow);--drift:var(--metal-300);--rice:var(--scene-veg-light);--paddy:color-mix(in oklab, var(--scene-ripple) 35%, var(--scene-sky-mid));--river:var(--scene-water);--ripple:var(--scene-ripple);--banana:var(--scene-veg-1);--bamboo:var(--scene-veg-1);--broad:var(--scene-veg-2);--roof:var(--metal-800);--oak:var(--scene-veg-3);--wal:var(--scene-veg-2);--bloom:var(--scene-flower-2);--pine:color-mix(in oklab, var(--scene-veg-3) 30%, var(--scene-yak));--jun:color-mix(in oklab, var(--scene-dry) 65%, var(--scene-veg-3));--rock:color-mix(in oklab, var(--scene-rock) 85%, var(--metal-300));--rockh:var(--metal-600);--house:var(--metal-775);--lamp:var(--scene-lamp);--chorten:var(--metal-400);--yak:var(--scene-yak);--wall:var(--scene-rock);--f1:var(--scene-flower-1);--f2:var(--scene-flower-5);--f3:var(--scene-flower-2);--f4:var(--scene-flower-4);--f5:var(--scene-flower-3);--glow:var(--scene-glow);--b-ink:var(--ink);--b-muted:var(--ink-muted);--halo:var(--ground)}html[data-theme=day] .boot{--sky-lo-t:var(--paper-100);--sky-lo-b:var(--paper-50);--sky-sub-t:var(--paper-100);--sky-sub-b:var(--paper-50);--star:transparent;--lit:var(--paper-0);--far-rock:color-mix(in oklab, var(--scene-yak) 20%, var(--scene-sky-top));--far-shade:color-mix(in oklab, var(--metal-600) 10%, var(--scene-sky-top));--hi-rock:color-mix(in oklab, var(--scene-rock) 80%, var(--scene-dry));--hi-shade:color-mix(in oklab, var(--scene-yak) 10%, var(--metal-600));--dry:var(--scene-dry);--dry-shade:color-mix(in oklab, var(--scene-dry) 65%, var(--scene-yak));--dry-dot:color-mix(in oklab, var(--scene-dry) 25%, var(--scene-veg-3));--gr-shade:color-mix(in oklab, var(--scene-veg-1) 10%, var(--scene-veg-3));--gr-tree:color-mix(in oklab, var(--scene-veg-3) 90%, var(--scene-yak));--gg:color-mix(in oklab, var(--scene-veg-1) 90%, var(--ground));--gg-shade:var(--scene-veg-2);--cliff:color-mix(in oklab, var(--scene-dry) 80%, var(--scene-yak));--fall:var(--scene-far-snow);--nB:var(--scene-veg-1);--n2:color-mix(in oklab, var(--scene-dry) 75%, var(--scene-yak));--n3:color-mix(in oklab, var(--scene-dry) 85%, var(--scene-yak));--n4:color-mix(in oklab, var(--scene-rock) 85%, var(--metal-150));--n5:var(--scene-far-snow);--drift:color-mix(in oklab, var(--scene-far-snow) 15%, var(--scene-sky-top));--paddy:color-mix(in oklab, var(--scene-water) 30%, var(--ground));--river:color-mix(in oklab, var(--scene-water) 50%, var(--scene-sky-mid));--bamboo:color-mix(in oklab, var(--scene-veg-1) 85%, var(--ground));--roof:color-mix(in oklab, var(--metal-700) 60%, var(--scene-sky-top));--pine:color-mix(in oklab, var(--scene-veg-2) 35%, var(--scene-yak));--jun:color-mix(in oklab, var(--scene-dry) 20%, var(--scene-veg-3));--rock:var(--scene-rock);--rockh:color-mix(in oklab, var(--scene-dry) 45%, var(--metal-300));--house:color-mix(in oklab, var(--scene-rock) 65%, var(--scene-yak));--chorten:color-mix(in oklab, var(--scene-dry) 10%, var(--paper-0));--wall:color-mix(in oklab, var(--scene-rock) 90%, var(--scene-yak));--halo:var(--paper-sky)}.boot .ly-far{--base:var(--far-rock);--h:46svh;--b:22svh;--ar:1800 / 420;--wm:1.08;transform:translateY(20svh)}.boot .ly-high{--base:var(--hi-rock);--h:34svh;--b:19svh;--ar:2200 / 320;--wm:1.2;transform:translateY(42svh)}.boot .ly-dry{--base:var(--dry);--h:30svh;--b:12svh;--ar:2200 / 300;--wm:1.32;transform:translateY(34svh)}.boot .ly-green{--base:var(--gr);--h:40svh;--b:3svh;--ar:2400 / 300;--wm:1.47;transform:translateY(16svh)}.boot .ly-gorge{--base:var(--gg);--h:50svh;--b:4svh;--ar:2000 / 320;--wm:1.62}.boot .ly-near{--h:32svh;--b:-1px;--ar:3400 / 240;--wm:1.05}.boot .ly-near:after{display:none}@media (max-aspect-ratio:1){.boot .ly-near{--h:22svh}.boot .ly-far{--h:40svh;--b:24svh}.boot .ly-green{--h:44svh}.boot .ly-gorge{--h:46svh;--b:6svh}}.boot .stars{opacity:0;fill:none;width:100%;height:46%;stroke:var(--star);stroke-linecap:round;stroke-width:1.4px;position:absolute;top:0;left:0}.boot .stars .big{stroke-width:2.4px}.boot .glow{opacity:0}.boot .far-shade{fill:var(--far-shade);opacity:.55;mix-blend-mode:multiply}.boot .hi-shade{fill:var(--hi-shade);opacity:.42;mix-blend-mode:multiply}.boot .sh{opacity:.6}.boot .tr{opacity:.55}html[data-theme=day] .boot .tr{opacity:.7}.boot .c-yak{fill:var(--yak);stroke:var(--yak);stroke-width:1.2px}.boot .trek{fill:var(--n4);stroke:var(--n4)}.boot .trek-lit{fill:var(--glow);stroke:var(--glow)}.boot .c-bloom,.boot .dry-dot,.boot .flag-line,.boot .rim,.boot .ripple,.boot .tuft,.boot .scree,.boot .deck,.boot .cable,.boot .glow-rim{fill:none;stroke-linecap:round}.boot .c-bloom{stroke:var(--bloom);stroke-width:2.6px}.boot .dry-dot{stroke:var(--dry-dot);stroke-width:4.5px}.boot .flag-line{stroke:var(--b-muted);stroke-width:.6px;opacity:.8}.boot .rim{stroke:var(--lit);stroke-opacity:.12;stroke-width:2px}.boot .ripple{stroke:var(--ripple);stroke-opacity:.35;stroke-width:1.2px}.boot .tuft{stroke:var(--lit);stroke-opacity:.14}.boot .scree{stroke:var(--lit);stroke-opacity:.16;stroke-width:2.2px}.boot .deck{stroke:var(--house);stroke-width:2.2px}.boot .cable{stroke:var(--b-muted);stroke-width:.7px}.boot .glow-rim{stroke:var(--glow);stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.boot .glow-rim.crest{stroke-width:2.6px}
.boot{display:none}html[data-boot=run] .boot,html[data-boot=exit] .boot{display:block}@media screen and (forced-colors:none){html[data-boot=run]{background:var(--metal-800);scrollbar-color:transparent var(--metal-800);overflow:hidden}html[data-theme=day][data-boot=run]{background:var(--paper-50);scrollbar-color:transparent var(--paper-50)}}html[data-boot=run]:not([data-boot-live]) .boot{animation:0s 3s forwards boot-failsafe}@keyframes boot-failsafe{to{visibility:hidden}}html[data-motion=off]:not([data-boot-live]) .boot .alt{visibility:hidden}.boot{z-index:120;contain:strict;cursor:default;background:var(--sky-lo-b);color:var(--b-ink);position:fixed;inset:0;overflow:hidden}.boot .sky,.boot .scn{position:absolute;inset:0}.boot .sky-lo{background:linear-gradient(var(--sky-lo-t), var(--sky-lo-b) 72%)}.boot .sky-sub{background:linear-gradient(var(--sky-sub-t), var(--sky-sub-b) 72%)}.boot .sky-hi{background:linear-gradient(var(--scene-sky-top), var(--scene-sky-mid) 40%, var(--scene-sky-horizon) 74%);opacity:0}.boot .ly{left:0;bottom:var(--b);height:var(--h);width:max(calc(var(--h) * var(--ar)), calc(100vw * var(--wm)));transform-origin:50% 100%;will-change:transform;position:absolute}.boot .ly>svg{will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.boot .ly:after{content:"";z-index:-1;background:var(--base);height:45svh;position:absolute;top:calc(100% - 1px);left:0;right:0}.boot .hud{pointer-events:none;padding:max(20px,3.2svh) clamp(16px,4vw,56px);position:absolute;inset:0}.boot .top{color:var(--b-muted);font:400 14px/1.3 var(--font-ui), system-ui, sans-serif;justify-content:space-between;gap:16px;display:flex}.boot .top>:last-child{text-align:right}html[data-theme=day] .boot .top{color:var(--b-ink)}.boot .who{color:var(--b-ink);font:italic 400 16px/1 var(--font-text), Georgia, serif;align-items:center;gap:10px;display:inline-flex}.boot .who svg{width:40px;height:20px}.boot .alt{width:calc(100% - 32px);position:absolute;top:clamp(72px,14svh,150px);left:clamp(16px,4vw,56px)}.boot .alt svg{paint-order:stroke;width:100%;stroke:var(--halo);stroke-opacity:.72;stroke-linejoin:round;display:block;overflow:visible}.boot .alt-n{height:.74em;font:750 clamp(64px, min(11.5vw, 19svh), 172px)/1 var(--font-display), "Arial Narrow", sans-serif;font-variation-settings:"wdth" 75;letter-spacing:-.01em;font-variant-numeric:tabular-nums;fill:var(--b-ink);stroke-width:.06em}.boot .alt-n .u{font:400 .2em var(--font-data), ui-monospace, monospace;fill:var(--b-muted);font-variation-settings:normal;letter-spacing:0;stroke-width:.12em}.boot .alt-c{height:28px;fill:var(--b-muted);stroke-width:5px;font:italic 400 clamp(16px, 1.5vw, 20px)/1 var(--font-text), Georgia, serif;margin-top:clamp(10px,1.6svh,18px)}.boot .alt-c .d{font:400 .8em var(--font-data), ui-monospace, monospace}.boot .alt-c .w{fill:var(--b-ink)}.boot .skip{z-index:2;opacity:0;visibility:hidden;font:500 14px/1 var(--font-ui), system-ui, sans-serif;min-height:40px;color:var(--b-ink);background:var(--glass-fill);border:1px solid rgb(var(--c-ink) / var(--alpha-edge));cursor:pointer;-webkit-tap-highlight-color:var(--tap-highlight);border-radius:999px;padding:12px 18px;transition:opacity .24s,visibility 0s .24s,transform .16s cubic-bezier(.23,1,.32,1);position:absolute;bottom:max(16px,3svh);right:clamp(16px,4vw,56px)}.boot .skip.on{opacity:1;visibility:visible;transition:opacity .24s,transform .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.boot .skip:hover{background:var(--glass-fill-strong);border-color:var(--line-strong)}}.boot .skip:active{transform:scale(.97)}.boot .skip:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.boot .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}html[data-lite="1"] .boot .tx,html[data-lite="1"] .boot .stars{display:none}@media (forced-colors:active){.boot{display:none!important}}@media print{.boot{display:none!important}}
