diff --git a/index.html b/index.html index a3a193a..2ab1182 100644 --- a/index.html +++ b/index.html @@ -319,8 +319,55 @@ color: var(--danger); border: 1.5px solid var(--danger); } + .btn-danger:hover { background: rgba(255,107,107,0.1); } .btn-sm { padding: 7px 14px; font-size: 13px; } + /* ── FRIEND ROW WITH CHECKBOX ── */ + .friend-row { + display: flex; + align-items: center; + gap: 12px; + background: var(--surface); + border: 1px solid var(--border); + border-radius: var(--radius); + padding: 12px 14px; + transition: border-color 0.15s; + margin-bottom: 8px; + } + .friend-row:hover { border-color: var(--teal-glow); } + .friend-row.selected { border-color: var(--teal); background: var(--teal-dim); } + .friend-row input[type="checkbox"] { + width: 18px; + height: 18px; + accent-color: var(--teal); + cursor: pointer; + flex-shrink: 0; + margin-bottom: 0; + } + .friend-row .fr-date { + font-size: 11px; + color: var(--muted); + white-space: nowrap; + flex-shrink: 0; + } + .friend-row .fr-info { flex: 1; min-width: 0; cursor: pointer; } + .friend-row .fr-name { + font-family: var(--font-display); + font-weight: 600; + font-size: 15px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + .friend-row .fr-nick { + font-size: 12px; + color: var(--teal); + margin-top: 1px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + /* ── ALERT / INFO BOXES ── */ .info-box { background: var(--teal-dim); @@ -1205,46 +1252,50 @@
- -
-
Friends' Steps
-
-
-
-
-
-
-