*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{color:#1a2733;background:#f5f8fa;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}.idle-overlay[data-v-f2b6c66c]{z-index:1000;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.idle-overlay__media[data-v-f2b6c66c]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.idle-overlay-fade-enter-active[data-v-f2b6c66c],.idle-overlay-fade-leave-active[data-v-f2b6c66c]{transition:opacity var(--idle-overlay-fade-duration,1s) ease}.idle-overlay-fade-enter-from[data-v-f2b6c66c],.idle-overlay-fade-leave-to[data-v-f2b6c66c]{opacity:0}.idle-overlay__media--ken-burns[data-v-f2b6c66c]{animation:idle-overlay-ken-burns-f2b6c66c var(--ken-burns-duration,8s) linear forwards}@keyframes idle-overlay-ken-burns-f2b6c66c{0%{transform:scale(1)translate(0)}to{transform:scale(var(--ken-burns-scale,1.1)) translate(var(--ken-burns-pan-x,0), var(--ken-burns-pan-y,0))}}.idle-overlay__prompt[data-v-f2b6c66c]{align-items:center;gap:1.25rem;transition:top 1.5s,left 1.5s;animation:2s ease-in-out infinite idle-overlay-pulse-f2b6c66c;display:flex;position:absolute}.idle-overlay__touch-icon[data-v-f2b6c66c]{filter:drop-shadow(0 1px 6px #0009);flex-shrink:0;width:8.66667rem;height:8.66667rem;overflow:visible;transform:rotate(-45deg)}.idle-overlay__touch-hand[data-v-f2b6c66c]{fill:none;stroke:#fff;stroke-width:8px;stroke-linejoin:round;stroke-linecap:round}.idle-overlay__touch-pulse[data-v-f2b6c66c]{fill:#fff;opacity:.9;transform-origin:104px 22px;animation:1.5s ease-out infinite idle-overlay-finger-pulse-f2b6c66c}@keyframes idle-overlay-pulse-f2b6c66c{0%,to{opacity:1}50%{opacity:.6}}@keyframes idle-overlay-finger-pulse-f2b6c66c{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}.dev-tools[data-v-aac82e97]{z-index:9999;pointer-events:none;position:fixed;top:0;right:0}.dev-tools__menu[data-v-aac82e97]{pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.dev-tools__button[data-v-aac82e97]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dev-tools__button[data-v-aac82e97]:hover{background:#ffffff40}.dev-tools__button--close[data-v-aac82e97]{color:#fff9}html.is-chromeos{--screen-warmth:#ff871938;filter:brightness()contrast(.96)saturate(1.1)}html.is-chromeos body:after{content:"";z-index:2147483647;pointer-events:none;background:var(--screen-warmth);mix-blend-mode:multiply;position:fixed;inset:0}
