freezmo/app
Martin Dvorak 92fe68524b Make the frosted glass actually visible
The wash was far too faint for backdrop-blur to register, so the glass
read as flat navy. Now:

- The backdrop is a real colour field: four saturated blue/periwinkle/
  cyan radial blobs over the navy base, plus two slow animated blobs at
  higher opacity and less pre-blur, placed behind the content column.
- Surfaces are properly translucent instead of near-opaque: cards 62%,
  glass panels 68%, sidebar 68%, list groups 70%, study chrome 72%,
  tab bar 74%, mobile header 62%.
- Glass gets a specular top edge (inset 0 1px 0 --glass-top) so the
  surface catches light like real glass.
- Light --text-subtle darkened to #55647f so text still clears AA on the
  tinted glass (4.84:1 on the most saturated sidebar area).

Audit updated to the tinted backgrounds: contrast 21/21. Suites: deck
chrome 15/15, deck fixes 15/15, final ux 12/12, key gate 49/49, install
sheet 64/64, retry 14/14, zoom 6/6, security 8/8, pwa 16/16.
2026-10-08 08:01:14 +00:00
..
api Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
create Navy theme from the app icon, frosted glass, and the new mark in-app 2026-10-08 06:15:51 +00:00
deck/[id] Add full-screen API-key gate 2026-10-06 21:20:22 +00:00
offline Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
favicon.ico Use the new app icon everywhere 2026-10-08 00:38:54 +00:00
globals.css Make the frosted glass actually visible 2026-10-08 08:01:14 +00:00
layout.tsx Navy theme from the app icon, frosted glass, and the new mark in-app 2026-10-08 06:15:51 +00:00
manifest.ts Navy theme from the app icon, frosted glass, and the new mark in-app 2026-10-08 06:15:51 +00:00
page.tsx Navy theme from the app icon, frosted glass, and the new mark in-app 2026-10-08 06:15:51 +00:00