openvibers/openvibe.network Commits
Home on touch screens: the orbit's sites stay in place (#427)
Changes
@@@ -251,7 +251,8 @@ ${icons.CSS}/* Touch targets on phones (fleet audit, 2026-10-29): touch pointers only. */@media (pointer: coarse) {.home-chips>li>a { min-height: 44px; }-- .orb-node { position: relative; }++ /* .orb-node is already position: absolute (the orbit places it); making it relative turns the link inline and++ each icon fills the orbit. */.orb-node::after { content: ''; position: absolute; left: 0; right: 0; top: -2px; bottom: -2px; }.now-more { position: relative; }.now-more::after { content: ''; position: absolute; left: 0; right: 0; top: -14px; bottom: -14px; }
@@ -251,7 +251,8 @@ ${icons.CSS}
@@ -251,7 +251,8 @@ ${icons.CSS}
/* Touch targets on phones (fleet audit, 2026-10-29): touch pointers only. */
/* Touch targets on phones (fleet audit, 2026-10-29): touch pointers only. */
@media (pointer: coarse) {
@media (pointer: coarse) {
.home-chips>li>a { min-height: 44px; }
.home-chips>li>a { min-height: 44px; }
- .orb-node { position: relative; }
+ /* .orb-node is already position: absolute (the orbit places it); making it relative turns the link inline and
+ each icon fills the orbit. */
.orb-node::after { content: ''; position: absolute; left: 0; right: 0; top: -2px; bottom: -2px; }
.orb-node::after { content: ''; position: absolute; left: 0; right: 0; top: -2px; bottom: -2px; }
.now-more { position: relative; }
.now-more { position: relative; }
.now-more::after { content: ''; position: absolute; left: 0; right: 0; top: -14px; bottom: -14px; }
.now-more::after { content: ''; position: absolute; left: 0; right: 0; top: -14px; bottom: -14px; }