Fix/css tweaks and bugs #11

Merged
ilia merged 13 commits from fix/css-tweaks-and-bugs into main 2026-07-14 15:19:16 +00:00
13 Commits
Author SHA1 Message Date
Ilia Mashkov fcc90e7a87 refactor(ImageLightbox): pin close button via a fixed wrapper 2026-07-14 18:02:37 +03:00
Ilia Mashkov 611a9c1a5a refactor(Button): distinct solid/outline variants, drop redundant secondary 2026-07-14 18:02:21 +03:00
Ilia Mashkov d479f3aabf fix(theme): render btn-shadow via box-shadow so light fills aren't tinted 2026-07-14 18:02:10 +03:00
Ilia Mashkov f1d488ae4f feat(Footer): icon-only CV download below sm 2026-07-14 17:33:55 +03:00
Ilia Mashkov 3131f846b7 fix(theme): shrink mobile footer to match its compact icon row 2026-07-14 17:33:44 +03:00
Ilia Mashkov 702be45ce3 refactor: rename section item to SectionPanel, list to SectionAccordion 2026-07-14 17:05:31 +03:00
Ilia Mashkov c3e8e38a58 fix(theme): fluid nav-title size and section rhythm off clamp tokens 2026-07-14 16:59:48 +03:00
Ilia Mashkov c0aab42e6c refactor(Card): drive sidebar border off lg: utilities not a media query 2026-07-14 16:19:22 +03:00
Ilia Mashkov e09fc467ba docs(theme): trim verbose CSS comments to their point 2026-07-14 15:59:48 +03:00
Ilia Mashkov d95840e127 fix(theme): give footer its own view-transition group
Without a named group the footer folds into the root snapshot, so every
section-body transition paints the section cards over it until the
transition ends.
2026-07-14 15:59:32 +03:00
Ilia Mashkov 21c771cf24 fix(theme): center list bullets on text optical centre 2026-07-14 15:59:19 +03:00
Ilia Mashkov 0353315953 fix(theme): clamp h3 so it never overtakes the nav h1 2026-07-14 15:59:05 +03:00
Ilia Mashkov b63e34413d fix(theme): clip overflow-x at root, not body
A scroll-container body makes Firefox clip descendant composited
transforms that briefly overshoot the viewport.
2026-07-14 15:58:51 +03:00