:root { color-scheme: dark; background: #0c131e; color: #e6edf3; }
html, body { margin: 0; width: 100%; height: 100%; overscroll-behavior: none; }
#loading { padding: 24px; font: 16px system-ui, sans-serif; }
#update { position: fixed; left: 12px; right: 12px; bottom: max(12px, env(safe-area-inset-bottom)); z-index: 10000; padding: 16px; border: 1px solid #7ce5be; border-radius: 12px; background: #151e2a; color: #e6edf3; font: 14px system-ui, sans-serif; }
#update button { margin-left: 12px; padding: 10px; background: #7ce5be; color: #0c131e; border: 0; border-radius: 8px; font: inherit; }
