diff --git a/tasks/enduro-trails/prototype/static/app.css b/tasks/enduro-trails/prototype/static/app.css index 6dc1931..f41bf0b 100644 --- a/tasks/enduro-trails/prototype/static/app.css +++ b/tasks/enduro-trails/prototype/static/app.css @@ -286,22 +286,23 @@ body.has-map-mode #sheet-backdrop.visible { pointer-events: none; } /* Route actions */ .route-actions { - display: flex; gap: 6px; margin: 8px 0; + display: flex; gap: 8px; margin: 12px 0; + padding: 8px; background: var(--surface2); border-radius: 14px; } .btn-action { - flex: 1; height: 36px; - display: flex; align-items: center; justify-content: center; gap: 5px; - background: var(--surface2); border: 1px solid var(--border); - border-radius: 10px; color: var(--text2); - font-size: 12px; font-weight: 600; cursor: pointer; - -webkit-tap-highlight-color: transparent; - transition: background 0.15s, color 0.15s; + flex: 1; height: 56px; padding: 8px 0; + display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px; + background: none; border: none; color: var(--text2); + font-size: 10px; font-weight: 600; cursor: pointer; + -webkit-tap-highlight-color: transparent; border-radius: 10px; + transition: background 0.15s, transform 0.1s, color 0.15s; } -.btn-action svg { width: 14px; height: 14px; flex-shrink: 0; } -.btn-action:active { background: var(--surface3, var(--border)); } -.btn-action.primary { background: var(--accent); border-color: var(--accent); color: #fff; } -.btn-action.primary:active { opacity: 0.85; } -.btn-action.danger:active { background: var(--red-bg); color: var(--red); border-color: var(--red); } +.btn-action svg { width: 20px; height: 20px; transition: transform 0.1s; } +.btn-action:active { background: var(--surface2); transform: scale(0.94); } +.btn-action.danger { color: var(--red); } +.btn-action.danger:active { background: var(--red); color: #fff; } +.btn-action.primary { color: var(--accent); } +.btn-action.primary:active { background: var(--accent); color: #fff; } /* ── Route Status ─────────────────────────────── */ #route-status { font-size: 13px; color: var(--text2); padding: 8px 0; display: flex; align-items: center; gap: 6px; }