---
name: hypostars-cz-hosting
description: hypostars.cz hosting (server 179 statické HTML) + mobilní scroll fix overflow-x hidden→clip
metadata: 
  node_type: memory
  type: project
[Citlivý přístupový nebo provozní údaj je ve veřejném katalogu skrytý.]
---

**hypostars.cz se servíruje z NAŠEHO serveru 179** ([interni IP odstranena]), nginx config `/etc/nginx/sites-enabled/hypostars.cz`, root `/var/www/hypostars/`, `try_files $uri $uri/ /index.html`. Hlavní soubor: `/var/www/hypostars/index.html` (~7,2 MB statické HTML).

**Why:** Všechny routy (/banks-partners, root, atd.) padají přes SPA fallback na stejný `/var/www/hypostars/index.html`. Doména byla 2026-05-22 přepsána ze staré Hostinger Horizons verze na naše statické HTML (title "HypoStars — Hypotéka bez stresu", shoduje se s router.czechai.io/web/hypostars-v5-landing.html). POZOR: prohlížeč drží agresivní cache — po editaci ověřuj přes `curl ...?nocache=$(date +%s)`, ne přes browser reload.

**How to apply:** Edituj přímo `/var/www/hypostars/index.html` přes SSH (NENÍ v chráněném seznamu router-static). Po editaci ověř curlem s cache-busterem.

**Multi-page struktura (server 179, root /var/www/hypostars/):** 4 samostatné HTML stránky — `/`=index.html (hlavní, STRANA 1), `/banky/`=banky/index.html (STRANA 2), `/pojistovny/`=pojistovny/index.html (STRANA 3), `/bonus/`=hra (canvas runner s hypoušem). nginx try_files → SPA fallback na index.html (proto /banks-partners ukazuje hlavní). Spodní nav lišta: CSS `.page-nav-wrap`/`.page-nav-btn`/`.pnb-back(šedá)/.pnb-next(modrá)/.pnb-game(zelená)` + horní marquee `.top-marquee`. Pořadí stránek: hlavní→banky→pojišťovny. Každá stránka opravuj zvlášť (scroll fix overflow-x:clip platí na všechny).

**ZÁMĚR: desktop verze i na mobilu (2026-05-22):** Uživatel chce, aby se na telefonu zobrazovala PC verze (ne responzivní/mobilní layout). Řešení: viewport meta `width=1440` (místo `width=device-width`) → mobilní media queries se nespustí, telefon zmenší celý desktop layout. NEOPRAVUJ to zpět na responzivní — je to záměr. Záloha `index.html.bak-viewport-*`.

**Mobilní scroll fix (2026-05-22, OPRAVENO):** Na telefonu nešlo scrollovat (desktop OK). Příčina: 3× `overflow-x:hidden` (řádky 43 html,body; 59 .page; 1333 `body,html{overflow-x:hidden!important}`). `overflow-x:hidden` vynutí `overflow-y:auto` → body/html scroll-kontejner → iOS touch-scroll mrtvý. Fix: `sed -i 's/overflow-x:hidden/overflow-x:clip/g'` → clip ořízne vodorovně bez scroll-kontejneru, overflow-y zpět na visible. Záloha: `index.html.bak-scroll-*`.

Souvisí s [[feedback-no-browser-tools]].
