openvibers/openvibe.play Commits
Touch targets on phones (fleet audit) (#87)
Changes
@@@ -123,3 +123,12 @@ button.sc-btn.sc-primary { border: 0; }.pl-stats dt, .pl-stats dd { overflow-wrap: normal; word-break: normal; }.pl-fold > summary span { display: none; }}++++/* Fingers, not pointers (2026-10-29): each question is a 44 px summary; the card's game link and an achievement's++ game label reach 44 px with a vertical-only hit area. */++@media (pointer: coarse) {++ .pl-faq summary { min-height: 44px; }++ .pl-card h3 a, .pl-ach-meta a { position: relative; }++ .pl-card h3 a::after { content: ''; position: absolute; left: 0; right: 0; top: -10px; bottom: -10px; }++ .pl-ach-meta a::after { content: ''; position: absolute; left: 0; right: 0; top: -15px; bottom: -15px; }++}
@@ -123,3 +123,12 @@ button.sc-btn.sc-primary { border: 0; }
@@ -123,3 +123,12 @@ button.sc-btn.sc-primary { border: 0; }
.pl-stats dt, .pl-stats dd { overflow-wrap: normal; word-break: normal; }
.pl-stats dt, .pl-stats dd { overflow-wrap: normal; word-break: normal; }
.pl-fold > summary span { display: none; }
.pl-fold > summary span { display: none; }
}
}
+
+/* Fingers, not pointers (2026-10-29): each question is a 44 px summary; the card's game link and an achievement's
+ game label reach 44 px with a vertical-only hit area. */
+@media (pointer: coarse) {
+ .pl-faq summary { min-height: 44px; }
+ .pl-card h3 a, .pl-ach-meta a { position: relative; }
+ .pl-card h3 a::after { content: ''; position: absolute; left: 0; right: 0; top: -10px; bottom: -10px; }
+ .pl-ach-meta a::after { content: ''; position: absolute; left: 0; right: 0; top: -15px; bottom: -15px; }
+}