body,html{background-color:#000;margin:0;overflow:hidden;padding:0}#root,.condor-root,body,html{height:100%;width:100%}.condor-root{background:#87b8e0;inset:0;overflow:hidden;position:fixed}.condor-canvas-host,.condor-overlay{inset:0;position:absolute}.condor-overlay{color:#fff;font-family:Inter,system-ui,sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none}.condor-hud{align-items:center;display:flex;gap:12px;left:18px;position:absolute;top:18px}.condor-alt{font-family:Share Tech Mono,monospace;font-size:22px;font-weight:600;letter-spacing:1px;text-shadow:0 1px 3px #0000008c}.condor-spd{font-size:18px;opacity:.9}.condor-pill{background:#0000002e;border:1px solid #ffffff73;border-radius:999px;color:#ffffffa6;font-size:13px;font-weight:600;letter-spacing:1px;padding:4px 10px;text-shadow:0 1px 2px #00000080;transition:color .1s,background .1s,box-shadow .1s}.condor-pill.lit.flap{background:#bfe3ff;border-color:#bfe3ff;box-shadow:0 0 12px #a0d2ffe6;color:#0a1a2a}.condor-pill.lit.updraft{background:#ffdf9e;border-color:#ffdf9e;box-shadow:0 0 14px #ffd78cf2;color:#2a1800}.condor-pill.lit.swoop{background:#ffb0bf;border-color:#ffb0bf;box-shadow:0 0 14px #ff8ca0f2;color:#2a000a}.condor-zoom{align-items:center;background:#00000038;border:1px solid #ffffff4d;border-radius:999px;display:flex;gap:10px;left:18px;padding:6px 14px 6px 12px;pointer-events:auto;position:absolute;top:56px}.condor-zoom-label{color:#fffc;font-size:12px;font-weight:600;letter-spacing:1px;text-shadow:0 1px 2px #00000080}.condor-zoom input[type=range]{accent-color:#bfe3ff;cursor:pointer;width:140px}.condor-speed-toggle{background:#00000038;border:1px solid #ffffff4d;border-radius:999px;color:#ffffffd9;cursor:pointer;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:600;left:18px;letter-spacing:1px;padding:6px 14px;pointer-events:auto;position:absolute;text-shadow:0 1px 2px #00000080;top:96px;transition:color .1s,background .1s,box-shadow .1s}.condor-speed-toggle.active{background:#bfe3ff;border-color:#bfe3ff;box-shadow:0 0 12px #a0d2ffe6;color:#0a1a2a}.condor-size-toggle{background:#00000038;border:1px solid #ffffff4d;border-radius:999px;color:#ffffffd9;cursor:pointer;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:600;left:18px;letter-spacing:1px;padding:6px 14px;pointer-events:auto;position:absolute;text-shadow:0 1px 2px #00000080;top:134px;transition:color .1s,background .1s,box-shadow .1s}.condor-size-toggle.active{background:#ffdf9e;border-color:#ffdf9e;box-shadow:0 0 12px #ffd78ce6;color:#2a1800}.condor-touch{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;left:0;padding:0 24px 28px;position:absolute;right:0}.condor-touch-left,.condor-touch-right{align-items:flex-end;display:flex;gap:16px}.condor-tbtn{-webkit-tap-highlight-color:transparent;align-items:center;background:#00000047;border:2px solid #ffffff73;color:#fff;cursor:pointer;display:flex;font-family:Inter,system-ui,sans-serif;font-weight:700;justify-content:center;letter-spacing:1px;pointer-events:auto;text-shadow:0 1px 3px #0009;touch-action:none;transition:background .08s,transform .08s;user-select:none;-webkit-user-select:none}.condor-tbtn:active{background:#ffffff59;transform:scale(.94)}.condor-tbtn.turn{border-radius:50%;font-size:30px;height:76px;width:76px}.condor-tbtn.flap,.condor-tbtn.swoop{border-radius:20px;font-size:16px;height:76px;width:92px}.condor-tbtn.flap{background:#5096dc59;border-color:#bfe3ff}.condor-tbtn.swoop{background:#dc5a6e4d;border-color:#ffb0bf}.condor-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 24px;position:absolute;text-align:center}.condor-title{font-size:clamp(32px,7vw,72px);font-weight:600;letter-spacing:1px;margin:0 0 18px;text-shadow:0 3px 18px #0009}.condor-heading{font-size:clamp(24px,5vw,44px);font-weight:600;margin:0 0 14px;text-shadow:0 3px 16px #000000a6}.condor-prompt{animation:condor-pulse 1.6s ease-in-out infinite;font-size:clamp(16px,3vw,24px);font-weight:400;opacity:.92;text-shadow:0 2px 10px #0009}@keyframes condor-pulse{0%,to{opacity:.55}50%{opacity:1}}.condor-fallback{align-items:center;background:#1a2838;color:#fff;display:flex;font-family:Inter,system-ui,sans-serif;font-size:clamp(18px,4vw,28px);inset:0;justify-content:center;padding:0 24px;position:absolute;text-align:center}
/*# sourceMappingURL=main.63e4f426.css.map*/