Appsafe Club <2026>
@media (max-width: 700px) .logo-area flex-direction: column; .filters-panel flex-direction: column; align-items: stretch; </style> </head> <body>
.badge-safe background: #dff0e8; color: #1e6f5c; padding: 0.2rem 0.8rem; border-radius: 30px; font-size: 0.8rem; font-weight: 600; display: inline-block;
<!-- Modal --> <div id="appModal" class="modal"> <div class="modal-content"> <span class="close-modal">×</span> <h3 id="modalAppName">App Name</h3> <div id="modalCategory" style="font-size:0.8rem; color:#608b9b;"></div> <ul class="detail-list" id="modalDetails"> <li><strong>Safety Score:</strong> <span id="modalScore"></span></li> <li><strong>Permissions used:</strong> <span id="modalPermissions"></span></li> <li><strong>Trackers blocked:</strong> <span id="modalTrackers"></span></li> <li><strong>Privacy policy:</strong> <span id="modalPrivacy"></span></li> <li><strong>Community notes:</strong> <span id="modalNotes"></span></li> </ul> <button id="trustBtn" style="background:#1e6f5c; color:white; border:none; padding:8px 16px; border-radius:40px; cursor:pointer;">✔️ Mark as Trusted by me</button> <small style="display:block; margin-top:12px;">🔐 AppSafe club review — data updated weekly</small> </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
<div class="top-bar"> <div class="logo-area"> <div> <div class="logo">🛡️ AppSafe Club <span>verified</span></div> <div class="tagline">Curated privacy & security — apps you can trust</div> </div> <div class="nav-links"> <a href="#">Dashboard</a> <a href="#">Safety Reports</a> <a href="#">Submit App</a> <a href="#">Community</a> </div> </div> </div>
.app-card:hover transform: translateY(-5px); box-shadow: 0 20px 25px -12px rgba(0,0,0,0.15);
.footer-note text-align: center; margin-top: 2rem; font-size: 0.8rem; color: #6a8e9c; border-top: 1px solid #dde6eb; padding-top: 1.5rem; @media (max-width: 700px)
.card-body padding: 0.2rem 1.2rem 1rem 1.2rem;
<div class="container"> <div class="hero"> <h1>📱 Safe apps, smarter choices</h1> <p style="margin-top: 8px;">Every app reviewed for <strong>data privacy, permissions, trackers & security</strong>. Join the club to promote safer digital habits.</p> <div style="margin-top: 12px;"><span class="badge-safe">✅ 120+ apps verified</span> <span class="badge-safe">🔒 Zero known breaches</span></div> </div>
.modal-content h3 font-size: 1.5rem; margin-bottom: 0.5rem; @media (max-width: 700px) .logo-area flex-direction: column
.detail-list li margin: 0.8rem 0; border-bottom: 1px solid #edf2f5; padding-bottom: 0.5rem;
/* filters & search */ .filters-panel background: white; border-radius: 24px; padding: 1.2rem 1.5rem; margin-bottom: 2rem; display: flex; flex-wrap: wrap; gap: 1rem; align-items: center; justify-content: space-between; box-shadow: 0 2px 8px rgba(0,0,0,0.03); border: 1px solid #e0edf2;