(function () { var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1); if (!isIOS) return; document.documentElement.classList.add('simon-ios'); var viewport = document.querySelector('meta[name="viewport"]'); if (viewport && !/viewport-fit\s*=\s*cover/i.test(viewport.content)) { viewport.content = viewport.content.replace(/\s+$/, '') + ', viewport-fit=cover'; } var theme = document.querySelector('meta[name="theme-color"]'); if (!theme) { theme = document.createElement('meta'); theme.name = 'theme-color'; document.head.appendChild(theme); } theme.content = '#c7b7ad'; })();