:root{font-family:Arial,Helvetica,sans-serif;color:#f7f0e2;background:#101a2c;font-synthesis:none;--gold:#e7c78a;--gold-light:#f8dfac;--ivory:#f7f0e2;--lilac:#b8add3;--dark:#111e30;--muted:rgba(246,237,222,.61);--line:rgba(235,213,174,.22) }*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;overscroll-behavior:none}button,input{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold-light);outline-offset:5px}button{color:inherit}svg{width:24px;height:24px;flex-shrink:0}button svg{pointer-events:none}canvas{display:block;touch-action:none}.el-ui{position:fixed;inset:0;pointer-events:none;z-index:10;overflow:hidden;user-select:none;-webkit-user-select:none}.el-ui button,.el-ui input,.el-ui a{pointer-events:auto}.el-skip-link{position:absolute;top:-100px;left:20px;z-index:200;padding:12px;background:var(--dark);color:var(--ivory)}.el-skip-link:focus{top:20px}.el-small-caps{font-size:9px;letter-spacing:2.2px;color:var(--gold);font-weight:600}.el-wordmark{display:flex;align-items:center;gap:9px;font-size:16px;letter-spacing:5px;font-family:Georgia,serif;color:var(--gold-light)}.el-wordmark svg{width:21px;height:21px}.el-title-screen{position:absolute;inset:0;background:linear-gradient(180deg,#0a132299,#0c172740 18%,#0c172724 40%,#0d162694 68%,#111b2fe8);display:flex;flex-direction:column;align-items:center;padding:max(29px,env(safe-area-inset-top)) 26px max(21px,env(safe-area-inset-bottom))}.el-title-top{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1300px}.el-title-top>span:last-child{font-size:8px;letter-spacing:2px;color:#e6dcd0ba}.el-title-content{text-align:center;position:absolute;top:19%;left:20px;right:20px}.el-title-kicker{font-size:8px;letter-spacing:2.7px;color:var(--gold-light);display:flex;align-items:center;justify-content:center;gap:12px}.el-title-kicker>span{width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.el-title-kicker>span:last-child{transform:rotate(180deg)}.el-title-content h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(47px,10vw,88px);line-height:1.02;letter-spacing:2px;margin:23px 0 17px;text-shadow:0 4px 35px #101a36c7}.el-title-content h1>span{display:block;font-size:.67em;letter-spacing:6px;margin:8px 0}.el-title-content h1>em{display:block;font-style:normal;color:var(--gold-light);letter-spacing:12px;text-indent:12px}.el-title-flourish{display:flex;justify-content:center;align-items:center;gap:14px}.el-title-flourish>span{width:61px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.el-title-flourish>span:last-child{transform:rotate(180deg)}.el-title-flourish svg{width:17px;height:17px;color:var(--gold)}.el-dedication{color:#f1e9dbc9;font-family:Georgia,serif;font-style:italic;font-size:14px;line-height:1.8;margin:19px 0 18px}.el-couple{font-size:10px;letter-spacing:4px;margin:0}.el-couple span{color:var(--gold);margin:0 6px}.el-title-bottom{margin-top:auto;width:min(340px,100%);text-align:center;z-index:1}.el-primary{position:relative;width:100%;min-height:54px;background:linear-gradient(115deg,#f2d7a5,#d5b278);border:1px solid #f7deae;color:#202d3b;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.6px;font-size:12px;font-weight:600;padding:15px 20px;border-radius:2px;box-shadow:0 6px 32px #0a122d4a;transition:filter .2s,transform .2s}.el-primary>svg{width:16px;height:16px}.el-primary>span:last-child{position:absolute;right:18px;font-size:18px;font-weight:400}.el-primary:hover{filter:brightness(1.08)}.el-primary:active{transform:translateY(1px)}.el-primary:disabled{opacity:.6}.el-text-button{border:0;background:transparent;color:var(--ivory);font-size:11px;padding:9px 4px}.el-text-button span{padding-left:5px}.el-new-journey{font-size:10px;color:#e4d8c3b3;letter-spacing:1px;margin-top:5px}.el-title-date{display:flex;align-items:center;justify-content:center;gap:12px;font-size:8px;letter-spacing:2px;color:var(--gold);margin:23px 0 13px}.el-title-date>span{height:1px;background:var(--line);width:18px}.el-development-note{color:#d2c6b58c;font-size:8px;letter-spacing:.35px;margin:0 0 13px;line-height:1.5}.el-audio-prompt{font-size:8px;color:#d7ccba91;display:flex;align-items:center;justify-content:center;gap:6px;letter-spacing:.2px}.el-audio-prompt svg{width:12px;height:12px}.el-loading{font-size:9px;color:var(--muted);margin:13px 0}.el-loading i{width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--gold);display:inline-block;animation:el-pulse 1.5s infinite}.el-game-header{position:absolute;top:max(25px,env(safe-area-inset-top));left:24px;right:22px;display:flex;align-items:center;justify-content:space-between;text-shadow:0 2px 15px #081324}.el-realm h2{font-family:Georgia,serif;font-size:22px;font-weight:400;letter-spacing:.2px;margin:6px 0 0}.el-realm .el-small-caps{font-size:8px;letter-spacing:2px}.el-realm .el-small-caps>span{margin:0 7px;color:#d7d0c47a}.el-round-button{width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f1b2e6b;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.el-round-button svg{width:17px;height:17px}.el-quest{position:absolute;left:24px;top:108px;right:55px;display:flex;gap:12px;align-items:flex-start;max-width:400px;text-shadow:0 2px 14px #0b172e}.el-quest-diamond{font-size:22px;line-height:1;color:var(--gold);margin-top:1px}.el-quest .el-small-caps{font-size:7px;letter-spacing:1.7px}.el-quest h3{font-family:Georgia,serif;font-weight:400;font-size:16px;margin:5px 0 6px;line-height:1.2}.el-quest p{font-size:10px;line-height:1.55;color:#f1e9dac5;max-width:250px;margin:0}.el-journey-meter{position:absolute;top:0;left:0;right:0;height:2px;background:#a5adc51c}.el-journey-meter>span{display:block;height:100%;background:var(--gold);box-shadow:0 0 8px #e7c78a80;transition:width .5s}.el-camera-surface{position:absolute;top:135px;bottom:110px;right:0;width:57%;pointer-events:auto;touch-action:none}.el-companion-note{position:absolute;bottom:max(226px,calc(env(safe-area-inset-bottom) + 216px));left:25px;display:flex;align-items:center;gap:7px;font-family:Georgia,serif;font-size:11px;font-style:italic;color:#e8e1d7b8;text-shadow:0 2px 8px #101c30}.el-status-dot{width:4px;height:4px;border-radius:50%;background:#e9d39c;box-shadow:0 0 7px #e9d39c}.el-control-hint{position:absolute;right:23px;bottom:214px;font-size:7px;color:#f1e9dc69;letter-spacing:.3px}.el-controls{position:absolute;left:0;right:0;bottom:max(46px,calc(env(safe-area-inset-bottom) + 32px));height:160px}.el-joystick{position:absolute;left:26px;bottom:12px;width:120px;height:120px;border:1px solid #e5d2b32e;border-radius:50%;pointer-events:auto;touch-action:none;background:radial-gradient(ellipse at center,#1420391c,#101e3245);box-shadow:inset 0 0 25px #0d192a24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.el-joystick-inner{position:absolute;inset:18px;border:1px solid #e5d2b31c;border-radius:50%;pointer-events:none}.el-stick{position:absolute;left:38px;top:38px;width:42px;height:42px;border:1px solid #eddbb74d;border-radius:50%;background:linear-gradient(135deg,#e9d19f2b,#e5c98e13);box-shadow:0 2px 12px #101c3038;display:flex;align-items:center;justify-content:center;pointer-events:none}.el-stick>span{width:4px;height:4px;transform:rotate(45deg);background:var(--gold);opacity:.7}.el-joystick.active{border-color:#e5d2b37d}.el-joystick-label{position:absolute;top:134px;width:100%;text-align:center;font-size:7px;letter-spacing:2px;color:#f4e8d78a}.el-stick-mark{position:absolute;background:#eed6a169}.el-stick-mark.north,.el-stick-mark.south{height:4px;width:1px;left:calc(50% - .5px)}.el-stick-mark.north{top:7px}.el-stick-mark.south{bottom:7px}.el-stick-mark.east,.el-stick-mark.west{width:4px;height:1px;top:calc(50% - .5px)}.el-stick-mark.east{right:7px}.el-stick-mark.west{left:7px}.el-action-controls{position:absolute;right:23px;bottom:8px;width:157px;height:149px}.el-minor-action{width:45px;height:45px;position:absolute;display:flex;align-items:center;justify-content:center;border:1px solid #e8d5b53d;border-radius:50%;background:#1321385e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);touch-action:none}.el-minor-action svg{width:19px;height:19px;color:#f3e5cfcf}.el-minor-action span{position:absolute;top:51px;font-size:6px;letter-spacing:1.3px;color:#f4e8d796}.el-run{top:2px;right:62px}.el-run.active{background:#dac08d55;border-color:#f2d5a0}.el-jump{right:0;top:29px}.el-interact{position:absolute;bottom:0;left:2px;width:69px;height:69px;border-radius:50%;border:1px solid #ecd3a967;background:linear-gradient(135deg,#dfbd7f38,#c8ac7f1a);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.el-interact>svg{width:26px;height:26px;color:var(--gold)}.el-interact>span{position:absolute;top:77px;font-size:7px;letter-spacing:1.4px;color:#e9d6b0}.el-interact:disabled{opacity:.5}.el-interact.available{border-color:#f0d297;box-shadow:0 0 30px #e0b86d30;background:linear-gradient(135deg,#dfbd7f63,#c8ac7f28);animation:el-glow 2.5s ease-in-out infinite}.el-interaction-prompt{position:absolute;bottom:max(244px,calc(env(safe-area-inset-bottom) + 234px));left:50%;transform:translate(-50%);background:#111e30ba;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 16px;border:1px solid #e7c78a4a;border-radius:2px;white-space:nowrap;max-width:85%;overflow:hidden;text-overflow:ellipsis;font-size:11px;letter-spacing:.3px;box-shadow:0 8px 30px #09132320}.el-interaction-prompt>span{margin-right:9px;color:var(--gold)}.el-controls-help{position:absolute;bottom:max(13px,env(safe-area-inset-bottom));right:24px;width:20px;height:20px;border:1px solid #e7c78a3b;border-radius:50%;background:#1420344a;font-family:Georgia,serif;font-size:10px;color:#eee1c899}.el-keyboard-hint{display:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:7px;letter-spacing:1px;color:#e9e0d275;white-space:nowrap}.el-cinematic{position:absolute;inset:0;background:linear-gradient(180deg,#091321b5 0,transparent 24%,transparent 58%,#091321ab 82%)}.el-cinema-top{position:absolute;top:0;left:0;right:0;min-height:98px;padding:max(27px,env(safe-area-inset-top)) 25px 20px;background:linear-gradient(180deg,#0b1524f0,#0b152488);display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #e7c78a14}.el-cinema-top .el-small-caps{font-size:7px;letter-spacing:1.9px}.el-cinema-top h2{font-family:Georgia,serif;font-size:18px;font-weight:400;margin:6px 0 0;max-width:260px}.el-cinema-actions{display:flex;align-items:center;gap:14px}.el-cinema-actions .el-round-button{width:30px;height:30px}.el-cinema-actions .el-round-button svg{width:12px;height:12px}.el-cinema-actions .el-text-button{font-size:9px;color:#eee1ccc9;white-space:nowrap}.el-subtitle-panel{position:absolute;bottom:0;left:0;right:0;padding:22px 26px max(26px,env(safe-area-inset-bottom));min-height:175px;background:linear-gradient(0deg,#0c1728f5,#0c1728dc 70%,#0c172872);text-align:center;display:flex;align-items:center;flex-direction:column}.el-subtitle-line{width:29px;height:1px;background:var(--gold);margin-bottom:16px}.el-dialogue-speaker{font-size:9px;letter-spacing:2px;color:var(--gold);text-transform:uppercase}.el-subtitle-panel>p{font-family:Georgia,serif;font-size:18px;line-height:1.65;color:#f7eee2;max-width:630px;margin:12px auto 19px;text-shadow:0 2px 10px #0b1524}.el-cinema-progress{height:1px;background:#e7c78a1f;width:min(180px,60%);margin-bottom:12px}.el-cinema-progress>span{height:100%;display:block;background:var(--gold);transition:width .1s}.el-caption-note{font-size:7px;letter-spacing:.5px;color:#d3c4af65}.el-cinema-paused{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:12px 18px;background:#101d30ab;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.el-modal-backdrop{position:absolute;inset:0;background:#091424a8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;padding:24px 20px;pointer-events:auto;overflow:auto;touch-action:pan-y}.el-dialog{width:100%;max-width:430px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(145deg,#1b2a42f5,#101e31fa);border:1px solid #d7bd8c38;padding:25px 25px 22px;box-shadow:0 25px 90px #06112366;border-radius:3px;scrollbar-width:thin;scrollbar-color:#b59c6e55 transparent;-webkit-user-select:text;user-select:text}.el-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.el-dialog-top>.el-small-caps{font-size:7px;letter-spacing:1.7px}.el-icon-button{border:0;background:none;padding:0;color:#ecdfcdb3;display:flex;align-items:center;justify-content:center}.el-icon-button svg{width:17px;height:17px}.el-dialog h2{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.25;margin:0 0 12px;letter-spacing:-.2px}.el-pause-subtitle{font-size:10px;color:var(--muted);margin-bottom:26px}.el-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:22px;gap:24px}.el-tabs>button{border:0;border-bottom:1px solid transparent;background:transparent;padding:0 0 13px;font-size:10px;color:#d8cdbb7d;letter-spacing:.3px}.el-tabs>button[aria-selected=true]{color:var(--gold-light);border-bottom-color:var(--gold);margin-bottom:-1px}.el-tabs>button>span{font-size:8px;padding:2px 5px;border:1px solid var(--line);border-radius:9px;margin-left:6px}.el-settings{margin-bottom:25px}.el-setting-row{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#f0e5d2d9;margin:18px 0 14px}.el-setting-row>label{font-size:10px}.el-small-toggle{font-size:9px;border:1px solid var(--line);border-radius:2px;padding:6px 8px;background:#cfb27a12;color:var(--gold);white-space:nowrap}.el-small-toggle.muted{color:#d0c9bf82;background:transparent}.el-volume-row{display:flex;align-items:center;gap:10px}.el-volume-row>svg{width:14px;height:14px;color:#d8c8ab9c}.el-volume-row input{min-width:0;width:100%;accent-color:var(--gold);height:3px;cursor:pointer}.el-volume-row>span{font-size:8px;color:var(--muted);min-width:30px;text-align:right}.el-segmented{display:flex;border:1px solid var(--line);border-radius:2px;overflow:hidden;flex-shrink:0}.el-segmented>button{background:none;border:0;color:#d8cbb87a;padding:7px 9px;font-size:8px}.el-segmented>button.selected{background:#d5ba8630;color:var(--gold-light)}.el-disclosure{margin:21px 0 9px;padding:13px 0;width:100%;text-align:left;font-size:10px;background:none;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.el-disclosure>span{color:var(--gold)}.el-instructions{font-size:10px;color:#d8cbb8b0;line-height:1.8}.el-instructions b{color:#ead8b7;font-weight:400}.el-setting-note{font-size:8px;color:#d7c9b583;line-height:1.8;margin:13px 0 0}.el-pause-footer{display:flex;align-items:center;justify-content:center;gap:8px;font-size:6px;letter-spacing:1px;color:#d8cbb876;margin:20px 0 0}.el-pause-footer>span{color:#d9c08d}.el-memories{max-height:310px;overflow:auto;margin:-6px 0 23px;scrollbar-width:thin}.el-memories>p{font-size:10px;line-height:1.7;color:var(--muted);margin-bottom:17px}.el-memory-button{width:100%;display:flex;align-items:center;gap:14px;padding:13px 0;border:0;border-bottom:1px solid #d7bd8c1c;background:none;text-align:left}.el-memory-button>span{font-family:Georgia,serif;font-size:12px;color:#d7bc86a3}.el-memory-button>div{font-family:Georgia,serif;font-size:13px;flex:1;line-height:1.5}.el-memory-button svg{width:12px;height:12px;color:var(--gold)}.el-secret-found{margin-top:18px;display:flex;align-items:center;gap:13px;font-family:Georgia,serif;color:var(--gold);font-size:20px}.el-secret-found svg{width:30px;height:30px}.el-secret-found small{font-size:9px;color:var(--muted)}.el-puzzle{text-align:center}.el-puzzle>.el-dialog-top{margin-bottom:11px}.el-puzzle-emblem{display:flex;justify-content:center;margin:12px 0 23px;color:var(--gold)}.el-puzzle-emblem svg{width:39px;height:39px;filter:drop-shadow(0 0 15px #e7c78a5c)}.el-puzzle h2{font-size:28px}.el-puzzle-prompt{font-family:Georgia,serif;font-size:14px;line-height:1.8;color:#e7ddccc2;white-space:pre-line;min-height:40px}.el-puzzle-choices{margin-top:23px;display:flex;flex-direction:column;gap:9px}.el-puzzle-choices>button{display:flex;align-items:center;gap:11px;padding:14px 12px;background:#d8bd8910;border:1px solid #d8bd8930;min-height:49px;text-align:left;font-family:Georgia,serif;font-size:12px;line-height:1.5}.el-puzzle-choices>button:hover{background:#d8bd8923;border-color:#d8bd8960}.el-choice-number{font-family:Arial,sans-serif;font-size:7px;letter-spacing:1px;color:#ddc6958c}.el-choice-arrow{margin-left:auto;font-family:Arial,sans-serif;color:var(--gold);font-size:16px}.el-puzzle-footnote{font-family:Georgia,serif;font-size:10px;font-style:italic;color:#d7c8ad82;margin:22px 0 1px}.el-puzzle-constellation{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:21px 0}.el-puzzle-constellation>span{border:1px solid #dcc18e3d;padding:13px 8px 9px;min-width:40px;font-size:10px;position:relative;color:#f1d9a9}.el-puzzle-constellation small{position:absolute;top:-6px;left:calc(50% - 5px);background:#19273e;font-size:7px;padding:1px 3px}.el-toast{position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:85%;display:flex;align-items:center;gap:10px;background:#132139ed;border:1px solid #e7c78a52;padding:12px 17px;box-shadow:0 5px 50px #09142c38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;line-height:1.6;z-index:50;animation:el-toast-in .25s ease-out;pointer-events:none}.el-toast>svg{width:16px;height:16px;color:var(--gold)}.el-error-backdrop{z-index:100;background:#091424e8}.el-error-backdrop .el-dialog{text-align:center}.el-error-backdrop h2{margin-top:13px}.el-error-backdrop .el-dialog>p{font-size:12px;line-height:1.8;color:#e9dfcdbf}.el-error-backdrop .el-primary{margin-top:24px}.el-error-backdrop .el-dialog .el-setting-note{font-size:10px}@keyframes el-pulse{50%{opacity:.3}}@keyframes el-glow{50%{box-shadow:0 0 30px #e0b86d60}}@keyframes el-toast-in{0%{opacity:0;margin-top:8px}to{opacity:1;margin-top:0}}@media(min-width:700px){.el-title-screen{padding:36px 45px 25px}.el-title-content{top:15%}.el-title-content h1{font-size:76px}.el-title-content h1>span{font-size:.62em}.el-title-bottom{width:310px}.el-title-date{margin-top:19px}.el-game-header{top:31px;left:35px;right:35px}.el-quest{left:36px;top:120px;max-width:350px}.el-quest h3{font-size:18px}.el-quest p{font-size:11px}.el-realm h2{font-size:25px}.el-controls{bottom:50px;left:20px;right:20px}.el-companion-note{bottom:233px;left:45px}.el-control-hint{bottom:235px;right:44px;font-size:8px}.el-keyboard-hint{display:block}.el-controls-help{bottom:19px;right:40px}.el-interaction-prompt{bottom:150px;font-size:12px}.el-cinema-top{padding:28px 42px;min-height:110px}.el-cinema-top h2{font-size:23px;max-width:600px}.el-cinema-top .el-small-caps{font-size:8px}.el-subtitle-panel{padding:25px 40px 27px;min-height:180px}.el-subtitle-panel>p{font-size:21px}.el-dialog{padding:30px 32px 25px}.el-camera-surface{width:70%}}@media(max-height:740px)and (max-width:699px){.el-title-content{top:16%}.el-title-content h1{font-size:49px;margin-top:18px}.el-dedication{font-size:12px;margin-top:13px;margin-bottom:13px}.el-title-flourish{gap:11px}.el-title-date{margin-top:15px;margin-bottom:11px}.el-audio-prompt{margin-bottom:0}.el-title-bottom .el-primary{min-height:48px}.el-title-kicker{font-size:6px;letter-spacing:2px}.el-title-screen{padding-top:22px}.el-couple{font-size:8px}.el-title-bottom{width:290px}.el-development-note{font-size:7px;margin-bottom:9px}.el-game-header{top:21px}.el-quest{top:95px}.el-companion-note{bottom:216px}.el-control-hint{bottom:204px}.el-controls{bottom:40px}.el-dialog{padding:21px}.el-dialog-top{margin-bottom:16px}.el-dialog h2{font-size:25px}.el-pause-subtitle{margin-bottom:21px}.el-setting-row{margin-top:15px}.el-settings{margin-bottom:20px}}@media(max-height:590px){.el-title-content{top:14%}.el-title-content h1{font-size:37px;margin:13px 0 10px}.el-title-content h1>span{margin:6px 0}.el-dedication{font-size:10px;margin:10px 0}.el-title-kicker{font-size:6px}.el-title-date{margin:12px 0 8px}.el-title-flourish svg{width:12px;height:12px}.el-title-top .el-wordmark{font-size:12px}.el-title-top>span:last-child{font-size:6px}.el-audio-prompt{display:none}.el-title-screen{padding-top:18px;padding-bottom:13px}.el-title-bottom{width:260px}.el-title-bottom .el-primary{min-height:43px;font-size:10px}.el-title-bottom .el-development-note{margin-bottom:0}.el-couple{font-size:7px}.el-quest{top:85px}.el-quest p{font-size:9px}.el-companion-note,.el-control-hint{display:none}.el-controls{bottom:33px;height:138px}.el-joystick{width:100px;height:100px;left:20px}.el-stick{left:29px;top:29px}.el-joystick-label{top:112px}.el-action-controls{transform:scale(.86);transform-origin:bottom right}.el-cinema-top{min-height:80px;padding-top:18px;padding-bottom:16px}.el-cinema-top h2{font-size:16px}.el-subtitle-panel{min-height:140px;padding-top:15px;padding-bottom:18px}.el-subtitle-panel>p{font-size:15px;margin:8px auto 13px}.el-subtitle-line{margin-bottom:10px}.el-interaction-prompt{bottom:191px}}@media(min-width:700px)and (max-height:800px){.el-title-content{top:14%}.el-title-content h1{font-size:58px;margin:17px 0 11px}.el-dedication{font-size:12px;margin:13px 0}.el-title-content h1>span{margin:5px 0}.el-title-flourish svg{width:14px;height:14px}.el-title-kicker{font-size:7px}.el-title-bottom{width:300px}.el-title-date{margin:15px 0 9px}.el-title-bottom .el-primary{min-height:47px}}@media(prefers-reduced-motion:reduce){.el-loading i,.el-interact.available,.el-toast{animation:none}.el-primary,.el-journey-meter>span,.el-cinema-progress>span{transition:none}}.world-canvas{position:fixed;inset:0;width:100%;height:100%}
