Thermograph monorepo: graded-climate API + SSR frontend + infra, domain-specific containerized deploys
- Deleted the rules for elements that no longer exist (verified by auditing every style.css class selector against all class usage in HTML/JS, including dynamically-built names): the pre-modal inline search/suggestions, the old two-column .layout + inline #map, the .panel fixed-height scroller (+ its now-pointless .panel-full neutralizer and 900px escape), .share-btn, the pre-dropdown calendar filter chips, .series-toggle, the .grade.danger/.d-rec-* set and the bare .legend block. Leaflet's classes stay (styled runtime DOM). - The four scattered max-width:640px blocks are now one block at the end of the sheet, where mobile overrides belong. - The accent-button recipe (5 copies) and the 16px text-input recipe (4 copies) are each one grouped rule; components keep only their deltas. The iOS zoom-on-focus rule now has a single documented home. (The consolidation also restored the .date-row button rule that the dead-search deletion would otherwise have taken with it.) 993 -> 919 lines. Verified pixel-identical: full-page screenshots of all five pages at 390/800/1280px and the opened picker modal are byte-for-byte equal before/after (headless Chromium). |
||
|---|---|---|
| static | ||