html,body{margin:0;height:100%;overflow:hidden;background:#9fd6f5;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:Trebuchet MS,system-ui,sans-serif}#view{position:fixed;inset:0;width:100%;height:100%;display:block}#hud{position:fixed;top:calc(12px + env(safe-area-inset-top));left:calc(16px + env(safe-area-inset-left));pointer-events:none}#seeds{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;background:#fffaebe0;color:#4a3a20;font-size:20px;font-weight:700;box-shadow:0 2px #4a3a2040}.seed-icon{width:14px;height:20px;background:linear-gradient(135deg,#f7d27a,#c98d2e);border-radius:50%/60% 60% 40% 40%;transform:rotate(-20deg);border:2px solid #7a5418}#banner{position:fixed;top:30%;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:14px;background:#fffaebf0;color:#4a3a20;font-size:26px;font-weight:700;text-align:center;pointer-events:none;box-shadow:0 3px #4a3a204d}#loading{position:fixed;inset:0;display:grid;place-items:center;color:#4a3a20;font-size:22px;font-weight:700}#touch{position:fixed;inset:0}#stick-zone{position:absolute;left:0;top:0;bottom:0;width:50%}#jump-zone{position:absolute;right:0;top:0;bottom:0;width:50%}#jump-button{position:absolute;right:calc(28px + env(safe-area-inset-right));bottom:calc(36px + env(safe-area-inset-bottom));width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:#fffaeb80;border:3px solid rgba(74,58,32,.45);color:#4a3a20cc;font-weight:700;font-size:15px;pointer-events:none}#jump-button.down{background:#fffaebd9;transform:scale(.94)}#stick-base{position:absolute;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:#fffaeb4d;border:3px solid rgba(74,58,32,.35);pointer-events:none}#stick-knob{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:#fffaebd9;border:3px solid rgba(74,58,32,.45)}
