mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-06-16 01:35:36 -04:00
cbf8103cba
The login page has its own inline <style> and doesn't load static/style.css, so it never inherited the main app's touch-device rule that pins text inputs to 16px. Its fields are 0.95rem (~15.2px) and the dynamically-inserted 2FA input is 14px, so iOS Safari zooms the whole page when either is focused - on the very first screen every user sees. Add a `@media (hover: none) and (pointer: coarse)` rule raising `input:not(.remember-check)` to 16px, mirroring the main app's approach. !important also lifts the 2FA input, which pins font-size:14px inline. Desktop is unchanged (inputs stay 0.95rem).