.finale-view,.finale-results{color:#193d35;background:#fff9ef;font-family:inherit;width:100%;min-width:0;overflow-wrap:anywhere;accent-color:#193d35;scrollbar-color:#318260 #fff9ef}.finale-view *,.finale-results *{box-sizing:border-box}.finale-view ::selection,.finale-results ::selection{color:#fff9ef;background:#193d35}.finale-heading,.finale-reading{width:min(100%,52rem);margin-inline:auto;padding:1.25rem max(1.25rem,env(safe-area-inset-right)) 1.25rem max(1.25rem,env(safe-area-inset-left))}.finale-heading h2{font-size:clamp(1.5rem,4vw,2rem);line-height:1.25;font-weight:600;text-wrap:balance;margin:0 0 .65rem}.finale-heading p,.finale-reading p,.finale-album figcaption{line-height:1.6;font-size:1rem;max-width:70ch;margin:0}.finale-scene-wrap{position:relative;width:100%;min-height:22rem;height:clamp(22rem,58svh,42rem);background:#dceee8;overflow:hidden}.finale-scene,.finale-scene canvas{width:100%;height:100%;display:block}.finale-scene[hidden]{display:none}.finale-static-scene{display:block;width:100%;height:100%;object-fit:contain}.finale-reading{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.finale-reading>.finale-button{margin-top:1rem}.finale-button{min-height:48px;border:1px solid #193d35;border-radius:12px;padding:.75rem 1.25rem;color:#fff9ef;background:#193d35;font:inherit;font-weight:600;line-height:1.4;cursor:pointer;touch-action:manipulation}.finale-button:hover:not(:disabled){background:#285648}.finale-button:active:not(:disabled){background:#102c25}.finale-button:focus-visible{outline:3px solid #193d35;outline-offset:4px}.finale-button:disabled{cursor:wait;color:#193d35;background:#e8cda7}.finale-button-secondary{color:#193d35;background:#fff9ef}.finale-button-secondary:hover:not(:disabled),.finale-button-secondary:active:not(:disabled){color:#193d35;background:#e8cda7}.finale-album{width:min(100%,52rem);margin:0 auto}.finale-photo{width:100%;height:auto;display:block}.finale-album figcaption{padding:.75rem 1.25rem 0}.finale-reading h3{font-size:1.15rem;font-weight:600;line-height:1.4;margin:.75rem 0}.finale-summary{margin:0;font-size:1rem}.finale-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:.65rem 0;border-bottom:1px solid #b2bfb2}.finale-summary dt{line-height:1.5}.finale-summary dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.finale-reading .finale-note{margin-top:1rem}.finale-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.finale-reading .finale-download-status{margin-top:.75rem;min-height:3.2em}.finale-art-unavailable{padding:2rem;line-height:1.6}@media(max-width:480px){.finale-actions{flex-direction:column}.finale-actions .finale-button{width:100%}}.mg-sheet{--mg-ink: #193d35;--mg-paper: #fff9ef;--mg-stone: #e8cda7;--mg-muted: #4a5f54;box-sizing:border-box;width:100%;max-width:42rem;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem max(1rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:var(--mg-paper);color:var(--mg-ink);font:inherit;line-height:1.55;overflow-wrap:anywhere;color-scheme:light;scrollbar-color:var(--mg-muted) var(--mg-paper)}.mg-sheet *,.mg-sheet *:before,.mg-sheet *:after{box-sizing:border-box}.mg-sheet ::selection{color:var(--mg-paper);background:var(--mg-ink)}.mg-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.mg-sheet h2{margin:0;font-size:1.5rem;line-height:1.3;font-weight:600;text-wrap:balance}.mg-sheet h3{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:600}.mg-sheet p{max-width:70ch}.mg-instructions{margin:.75rem 0 1.25rem}.mg-sheet button,.mg-sheet summary{min-height:44px;min-width:44px;font:inherit;color:var(--mg-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#e8cda7}.mg-sheet button{border:1px solid var(--mg-muted);border-radius:.5rem;background:var(--mg-paper);padding:.5rem .75rem}.mg-sheet button:hover:not(:disabled){background:var(--mg-stone)}.mg-sheet button:focus-visible,.mg-sheet summary:focus-visible{outline:3px solid var(--mg-ink);outline-offset:3px}.mg-sheet button:disabled{cursor:default;color:var(--mg-muted);background:#eee5d6}.mg-sheet summary[aria-disabled=true]{cursor:default;color:var(--mg-muted)}.mg-sheet button[aria-pressed=true]{outline:3px solid var(--mg-ink);outline-offset:-3px;background:var(--mg-stone)}.mg-sheet button[aria-pressed=true]:focus-visible{outline-offset:3px}.mg-close{flex-shrink:0}.mg-sheet .mg-submit{width:100%;font-weight:600;background:var(--mg-ink);color:var(--mg-paper);border-color:var(--mg-ink)}.mg-sheet .mg-submit:hover:not(:disabled){background:#245446}.mg-sheet .mg-submit:disabled{background:#eee5d6;color:var(--mg-muted);border-color:var(--mg-muted)}.mg-feedback{min-height:3.1em;margin:1rem 0 .75rem}.mg-position,.mg-progress,.mg-result-status{font-variant-numeric:tabular-nums}.mg-timeline{list-style:none;padding:0;margin:0}.mg-timeline li{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--mg-stone)}.mg-position{font-weight:600}.mg-card-copy{display:grid;gap:.25rem}.mg-card-copy span{color:var(--mg-muted);font-size:.9375rem}.mg-move-controls{display:flex;gap:.375rem}.mg-match-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.mg-match-column{display:flex;flex-direction:column;gap:.5rem;min-width:0}.mg-match-column h3{margin:0 0 .25rem}.mg-sheet .mg-match-option{text-align:left;flex-grow:1;display:flex;flex-direction:column;gap:.375rem;overflow-wrap:anywhere}.mg-match-option span{font-size:.875rem}.mg-sheet .mg-match-option[data-paired=true]{border-style:dashed;background:#eee5d6}.mg-progress{margin:0 0 .75rem}.mg-result{margin-top:1.5rem;border-top:1px solid var(--mg-muted)}.mg-result-status{font-weight:600}.mg-answer-list{padding-left:1.5rem;margin:.5rem 0}.mg-answer-list li+li{margin-top:.75rem}.mg-verdict{display:block;font-size:.9375rem}.mg-explanation{margin:1.25rem 0 0;white-space:pre-line}.mg-reference{margin-bottom:1rem}.mg-reference summary{padding:.625rem 0;text-decoration:underline;text-underline-offset:.2em}.mg-reference figure{margin:.5rem 0 1rem}.mg-reference img{display:block;width:100%;height:auto}.mg-reference figcaption{margin-top:.5rem;font-size:.9375rem}.mg-puzzle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.mg-sheet .mg-tile{position:relative;padding:0;overflow:hidden;border-radius:.25rem}.mg-tile-image{position:absolute;inset:0;background-size:300% 200%;background-repeat:no-repeat}.mg-tile-label,.mg-tile-state{position:absolute;background:var(--mg-paper);color:var(--mg-ink);font-size:.75rem;line-height:1.4;padding:.2rem .3rem}.mg-tile-label{left:0;top:0}.mg-tile-state{left:0;right:0;bottom:0;font-weight:600}@media(max-width:380px){.mg-sheet{padding-top:1rem}.mg-move-controls{flex-direction:column}.mg-timeline li{gap:.5rem}.mg-sheet .mg-match-option{padding:.5rem}}@media(prefers-reduced-motion:reduce){.mg-sheet *,.mg-sheet *:before,.mg-sheet *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hk-world{--hk-ink: #193d35;--hk-paper: #fff9ef;--hk-stone: #e8cda7;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:32rem;overflow:hidden;color:var(--hk-ink);background:var(--hk-paper);font-family:inherit;isolation:isolate}.hk-world ::selection{color:var(--hk-paper);background:var(--hk-ink)}.hk-world *,.hk-world *:before,.hk-world *:after{box-sizing:border-box}.hk-world button,.hk-world summary{font:inherit;font-weight:600}.hk-world button{min-width:44px;min-height:44px;padding:.65rem .85rem;border:1px solid var(--hk-ink);border-radius:.6rem;color:var(--hk-ink);background:var(--hk-paper);cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere}.hk-world button:hover:not(:disabled){background:var(--hk-stone)}.hk-world button:disabled{opacity:.55;cursor:not-allowed}.hk-world :focus-visible{outline:3px solid var(--hk-ink);outline-offset:3px}.hk-world__viewport:focus-visible{outline-offset:-4px}.hk-world__viewport{position:relative;flex:1 1 auto;min-height:20rem;overflow:hidden}.hk-world__canvas{display:block;width:100%;height:100%;touch-action:manipulation}.hk-world button.hk-world__marker{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;transform:translate(-50%,-100%);border:0;border-radius:50%;background:transparent}.hk-world button.hk-world__marker:before{content:"";position:absolute;inset:.3rem;border:1px solid var(--hk-ink);border-radius:50%;background:var(--hk-paper);box-shadow:0 .125rem .4rem #193d3547}.hk-world button.hk-world__marker:hover:not(:disabled){background:transparent}.hk-world button.hk-world__marker:hover:not(:disabled):before{background:var(--hk-stone)}.hk-world__marker svg{position:relative;flex-shrink:0}.hk-world__marker-label{position:absolute;bottom:calc(100% + .3rem);left:50%;display:none;width:max-content;max-width:8.5rem;padding:.2rem .45rem;transform:translate(-50%);border:1px solid var(--hk-ink);border-radius:.4rem;background:var(--hk-paper);font-size:.75rem;line-height:1.3;font-weight:600;text-align:center;overflow-wrap:anywhere;pointer-events:none}.hk-world__marker[data-nearby=true] .hk-world__marker-label,.hk-world__marker:hover .hk-world__marker-label,.hk-world__marker:focus-visible .hk-world__marker-label{display:block}.hk-world__strip{position:relative;z-index:2;flex:0 0 auto;padding:.6rem max(.9rem,env(safe-area-inset-right)) max(.7rem,env(safe-area-inset-bottom)) max(.9rem,env(safe-area-inset-left));background:var(--hk-paper);border-top:1px solid #b8a88c}.hk-world__help,.hk-world__notice{margin:0;font-size:.75rem;line-height:1.5}.hk-world__help{max-width:70ch}.hk-world__notice{margin-top:.35rem}.hk-world__action{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem}.hk-world__action p{margin:0;font-size:.9375rem;line-height:1.45;overflow-wrap:anywhere}.hk-world__action button{flex-shrink:0}.hk-world button.hk-world__primary{color:var(--hk-paper);background:var(--hk-ink)}.hk-world button.hk-world__primary:hover:not(:disabled){background:#28574b}.hk-world__directory summary{width:fit-content;min-height:44px;padding:.7rem 0;font-size:.875rem;cursor:pointer;touch-action:manipulation}.hk-world__checkpoints{margin:0;padding:0;list-style:none;max-height:30svh;overflow:auto;scrollbar-color:var(--hk-ink) var(--hk-stone)}.hk-world__checkpoints li{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.6rem 0;border-top:1px solid #b8a88c}.hk-world__checkpoints strong{display:block;font-size:.9375rem;overflow-wrap:anywhere}.hk-world__checkpoints span:not(.hk-world__sr-only){display:block;margin-top:.2rem;font-size:.8125rem}.hk-world__checkpoints button{flex-shrink:0}.hk-world__fallback{padding:clamp(1rem,4vw,2rem);max-width:42rem;height:100%;margin:0 auto;overflow-y:auto;scrollbar-color:var(--hk-ink) var(--hk-stone)}.hk-world__fallback h2{margin:0 0 .75rem;font-size:1.25rem;line-height:1.25}.hk-world__fallback p{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.55}.hk-world__fallback .hk-world__checkpoints{max-height:42svh}.hk-world__empty{padding:.75rem 0}.hk-world__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:48rem){.hk-world__strip{padding-inline:max(1.4rem,env(safe-area-inset-left))}.hk-world__action,.hk-world__help,.hk-world__directory,.hk-world__notice{max-width:44rem;margin-inline:auto}}@media(max-height:38rem)and (orientation:landscape){.hk-world{min-height:23rem}.hk-world__viewport{min-height:12rem}}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/be-vietnam-pro-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/be-vietnam-pro-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/be-vietnam-pro-600-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/be-vietnam-pro-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/be-vietnam-pro-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/be-vietnam-pro-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--a80-ink: #193d35;--a80-paper: #fff9ef;--a80-stone: #e8cda7;--a80-teal: #238c9e;--a80-green: #318260;--a80-red: #d74b3e;--a80-muted: #4a5f54}html,body{margin:0;padding:0;height:100%;background:var(--a80-paper)}body{font-family:Be Vietnam Pro,Noto Sans,DejaVu Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--a80-ink);-webkit-text-size-adjust:100%}#root{height:100%}.a80-app{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:100dvh;overflow:hidden;background:var(--a80-paper);color:var(--a80-ink);padding-top:env(safe-area-inset-top)}.a80-app *,.a80-app *:before,.a80-app *:after{box-sizing:border-box}.a80-app ::selection{color:var(--a80-paper);background:var(--a80-ink)}.a80-app button,.a80-app a{font:inherit}.a80-app button{min-width:44px;min-height:44px;padding:.6rem .85rem;border:1px solid var(--a80-ink);border-radius:.6rem;color:var(--a80-ink);background:var(--a80-paper);font-weight:600;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere}.a80-app button:hover:not(:disabled){background:var(--a80-stone)}.a80-app button:disabled{opacity:.6;cursor:not-allowed}.a80-app :focus-visible{outline:3px solid var(--a80-ink);outline-offset:3px}.a80-primary{color:var(--a80-paper);background:var(--a80-ink)}.a80-primary:hover:not(:disabled){background:#28574b}.a80-danger{color:var(--a80-paper);background:#8c2f27;border-color:#8c2f27}.a80-hud{position:relative;z-index:4;flex:0 0 auto;padding:.5rem max(.9rem,env(safe-area-inset-right)) .5rem max(.9rem,env(safe-area-inset-left));border-bottom:1px solid #b8a88c;background:var(--a80-paper)}.a80-hud__headline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.a80-hud__title{margin:0;font-size:1rem;line-height:1.3;font-weight:700}.a80-hud__clock{margin:0;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums}.a80-hud__clock[data-warning=true]{color:#8c2f27}.a80-hud__clock-label{font-size:.8125rem;font-weight:600;color:var(--a80-muted)}.a80-stats{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.25rem 0 0;padding:0;list-style:none;font-size:.875rem}.a80-stats dt{display:inline;color:var(--a80-muted);font-weight:600}.a80-stats dd{display:inline;margin:0 0 0 .3rem;font-weight:700;font-variant-numeric:tabular-nums}.a80-hud__flash{margin:.3rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--a80-muted)}.a80-hud__flash:empty{display:none}.a80-hud__buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.a80-hud__buttons button{min-height:40px;padding:.4rem .7rem;font-size:.875rem}.a80-hud__buttons button[aria-pressed=true]{background:var(--a80-stone)}.a80-stage{position:relative;flex:1 1 auto;min-height:0;display:flex}.a80-stage>*{flex:1 1 auto;min-height:0}.a80-stage .hk-world,.a80-stage .finale-view,.a80-stage .finale-results{height:100%;min-height:100%;overflow-y:auto;overscroll-behavior:contain}.a80-stage .hk-world__viewport{flex:1 1 auto;min-height:12rem}.a80-stage .finale-scene-wrap{flex:0 0 auto;min-height:clamp(14rem,42svh,30rem)}.a80-overlay{position:absolute;inset:0;z-index:6;display:flex;align-items:flex-end;justify-content:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));background:#193d3573;overflow:hidden}.a80-overlay--center{align-items:center}.a80-sheet{width:100%;max-width:42rem;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:1.1rem max(1rem,env(safe-area-inset-right)) 1.1rem max(1rem,env(safe-area-inset-left));border:1px solid var(--a80-ink);border-radius:.9rem .9rem .5rem .5rem;background:var(--a80-paper);box-shadow:0 .6rem 1.4rem #193d3538;scrollbar-color:var(--a80-muted) var(--a80-paper)}.a80-overlay--center .a80-sheet{border-radius:.9rem}.a80-sheet h2{margin:0 0 .6rem;font-size:1.35rem;line-height:1.3;font-weight:700;text-wrap:balance}.a80-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.a80-sheet__head h2{margin-bottom:.4rem}.a80-sheet__head button{flex-shrink:0}.a80-sheet h3{margin:1.1rem 0 .4rem;font-size:1.0625rem;font-weight:700}.a80-sheet p,.a80-sheet li{line-height:1.6;overflow-wrap:anywhere}.a80-sheet p{margin:0 0 .7rem}.a80-sheet ul,.a80-sheet ol{margin:0 0 .7rem;padding-left:1.2rem}.a80-sheet__lead{font-size:1rem}.a80-note{padding:.7rem .8rem;border-left:.25rem solid var(--a80-red);background:#fdf1ec;font-size:.9375rem}.a80-note--calm{border-left-color:var(--a80-teal);background:#eaf5f4}.a80-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.a80-actions--stack button{flex:1 1 12rem}.a80-choice{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.55rem;align-items:start;margin:.9rem 0 .2rem;padding:.7rem .8rem;border:1px solid var(--a80-stone);border-radius:.6rem;background:#fdf6e9}.a80-choice input{width:1.35rem;height:1.35rem;margin:.15rem 0 0;accent-color:var(--a80-green)}.a80-choice span{font-size:.9375rem;line-height:1.5}.a80-step-list{margin:0;padding:0;list-style:none}.a80-step-list li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem;padding:.55rem 0;border-top:1px solid var(--a80-stone)}.a80-step-list li:first-child{border-top:0}.a80-step-mark{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--a80-ink);font-size:.8125rem;font-weight:700}.a80-step-list li[data-done=true] .a80-step-mark{color:var(--a80-paper);background:var(--a80-green);border-color:var(--a80-green)}.a80-step-list strong{display:block}.a80-step-list span{display:block;margin-top:.2rem;font-size:.875rem;color:var(--a80-muted)}.a80-source-list{margin:0;padding:0;list-style:none}.a80-source-list li{padding:.7rem 0;border-top:1px solid var(--a80-stone)}.a80-source-list li:first-child{border-top:0}.a80-source-list blockquote{margin:.4rem 0 .35rem;padding-left:.7rem;border-left:.2rem solid var(--a80-stone);font-size:.875rem;color:var(--a80-muted)}.a80-source-list a{color:#14513f;text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.a80-source-list a:hover{color:var(--a80-red)}.a80-source-list__meta{display:block;font-size:.8125rem;color:var(--a80-muted)}.a80-badge{display:inline-block;margin-left:.4rem;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--a80-teal);color:#14513f;background:#eaf5f4;font-size:.75rem;font-weight:700;vertical-align:baseline}.a80-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.a80-alert{padding:.7rem .8rem;border-left:.25rem solid #8c2f27;background:#fbeae7;font-weight:600}@media(min-width:48rem){.a80-overlay{align-items:center}.a80-sheet{border-radius:.9rem;padding:1.4rem 1.6rem}}@media(max-height:34rem)and (orientation:landscape){.a80-hud__buttons button{min-height:36px}}@media(prefers-reduced-motion:reduce){.a80-app *{scroll-behavior:auto!important}}
