Fix tunnel animation icon and add missing localizations

Replace non-existent "tunnel.circle" SF Symbol with "circle.dashed" for
the tunnel vote animation. Add missing translations for haptic feedback
strings and "Close" across all 6 languages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-03-10 16:32:25 -05:00
parent e44f8242df
commit 24a1a7b072
6 changed files with 13788 additions and 13536 deletions

View File

@@ -440,6 +440,63 @@
.bento-item--watch { background: transparent; padding: 0; }
.bento-item--watch .watch { width: 100%; }
/* ────────────────────────────────────
SUPPORT
──────────────────────────────────── */
.support { text-align: center; }
.support h2 {
font-size: clamp(1.45rem, 2.8vw, 2.1rem);
margin-bottom: 18px;
}
.support-sub {
color: var(--text-muted);
max-width: 480px;
margin: 0 auto 52px;
font-size: clamp(0.88rem, 1vw, 0.98rem);
line-height: 1.7;
}
.support-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
max-width: 700px;
margin: 0 auto 56px;
text-align: left;
}
.support-card {
background: var(--bg-alt);
border-radius: 20px;
padding: 28px 28px 24px;
}
.support-card h3 {
font-family: var(--sans);
font-weight: 600;
font-size: 0.92rem;
margin-bottom: 8px;
color: var(--text);
}
.support-card p {
color: var(--text-muted);
font-size: 0.86rem;
line-height: 1.7;
}
.support-contact {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 14px 36px;
background: var(--bg-alt);
border-radius: 100px;
font-size: 0.88rem;
font-weight: 500;
color: var(--accent);
transition: background 0.3s ease;
}
.support-contact:hover { background: #ddd8cf; }
@media (max-width: 600px) {
.support-grid { grid-template-columns: 1fr; max-width: 400px; }
}
/* ────────────────────────────────────
CTA
──────────────────────────────────── */
@@ -565,7 +622,10 @@
<nav class="nav" role="navigation" aria-label="Main">
<div class="container">
<a href="#" class="nav-logo">reflect</a>
<a href="https://example.com/reflect-download" class="btn">download</a>
<div style="display:flex;align-items:center;gap:28px;">
<a href="#support" style="font-size:0.88rem;font-weight:500;color:var(--text-muted);transition:color 0.3s;">support</a>
<a href="https://example.com/reflect-download" class="btn">download</a>
</div>
</div>
</nav>
@@ -695,6 +755,39 @@
</div>
</section>
<!-- ═══════════════════════════════════
SUPPORT
════════════════════════════════════ -->
<section id="support" class="support" aria-label="Support">
<div class="container">
<span class="label reveal">support</span>
<h2 class="reveal d1">we're here to help</h2>
<p class="support-sub reveal d1">Have a question or need assistance? Check the common topics below, or reach out directly.</p>
<div class="support-grid">
<div class="support-card reveal d1">
<h3>Getting Started</h3>
<p>Download reflect from the App Store, open the app, and tap to log your first mood. It only takes a second.</p>
</div>
<div class="support-card reveal d1">
<h3>Syncing Across Devices</h3>
<p>reflect syncs via iCloud. Make sure you're signed in to the same Apple Account on all your devices.</p>
</div>
<div class="support-card reveal d2">
<h3>Subscriptions & Billing</h3>
<p>Manage your subscription in Settings &gt; Apple Account &gt; Subscriptions on your iPhone. Changes take effect at the next billing cycle.</p>
</div>
<div class="support-card reveal d2">
<h3>Privacy & Data</h3>
<p>Your mood data stays on your devices and in your personal iCloud. We never see or sell your data. <a href="privacy.html" style="color: var(--accent); text-decoration: underline;">Read our privacy policy.</a></p>
</div>
</div>
<a href="mailto:support@88oakapps.com" class="support-contact reveal d3">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="4" width="20" height="16" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></svg>
support@88oakapps.com
</a>
</div>
</section>
<!-- ═══════════════════════════════════
CTA
════════════════════════════════════ -->
@@ -709,7 +802,8 @@
<footer>
<div class="container">
<div class="f-logo">reflect</div>
<p>&copy; 2026 reflect. all rights reserved.</p>
<p style="margin-bottom:8px;">&copy; 2026 reflect. all rights reserved.</p>
<p><a href="#support" style="color:var(--text-muted);text-decoration:underline;margin-right:16px;">support</a><a href="privacy.html" style="color:var(--text-muted);text-decoration:underline;margin-right:16px;">privacy</a><a href="eula.html" style="color:var(--text-muted);text-decoration:underline;">terms</a></p>
</div>
</footer>