<div class="filters-panel"> <div class="search-box"> <input type="text" id="searchInput" placeholder="🔍 Search apps (e.g., Signal, Bitwarden...)"> </div> <div class="category-filter" id="categoryFilterContainer"> <button class="cat-btn active" data-cat="all">All</button> <button class="cat-btn" data-cat="messaging">Messaging</button> <button class="cat-btn" data-cat="password">Password</button> <button class="cat-btn" data-cat="finance">Finance</button> <button class="cat-btn" data-cat="health">Health</button> <button class="cat-btn" data-cat="productivity">Productivity</button> </div> <div class="safety-toggle"> <label>🔒 Minimum safety score:</label> <select id="safetyThreshold"> <option value="0">All scores</option> <option value="70">≥ 70 (Safe+)</option> <option value="85">≥ 85 (Premium safe)</option> </select> </div> </div>
.cat-btn background: #eef3f6; border: none; padding: 0.5rem 1rem; border-radius: 40px; font-weight: 500; cursor: pointer; transition: 0.2s; color: #1e3b4a; appsafe club
.footer-note text-align: center; margin-top: 2rem; font-size: 0.8rem; color: #6a8e9c; border-top: 1px solid #dde6eb; padding-top: 1.5rem; div class="category-filter" id="categoryFilterContainer">
.hero h1 font-size: 1.9rem; font-weight: 700; background: linear-gradient(135deg, #0b2b3b, #2c7a5e); -webkit-background-clip: text; background-clip: text; color: transparent; button class="cat-btn active" data-cat="all">