cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3032::6815:389c:443 · kached.cards
2026-01-24 13:09
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2F2NRW9vO71IjzcdGAV2tvp0%2BN%2BkbK2vauTawkYcM%2BNAZ9bXPHI76eo5VVnsouAD4KwSDY2%2Bd5XXEqgvrbMb9ZWJFXMqQfrZGyChcSupwKVugcI%2Bmpyx3Pw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43e7af5c647-EWR
alt-svc: h3=":443"; ma=86400
Page title: Kached - Language Flashcards
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kached - Language Flashcards</title>
<meta name="description" content="Memorize, Maintain, Master with purpose-built language flashcards. Download Kached for Android or iOS.">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/svg+xml" href="assets/splash_icon.svg">
</head>
<body>
<main class="landing-container">
<div class="logo-section">
<img src="assets/splash_icon.svg" alt="Kached Logo" class="logo">
<h1>kached</h1>
<p class="tagline">Memorize. Maintain. Master.</p>
<p class="subtitle">Purpose-built language flashcards</p>
</div>
<div class="signin-section">
<button id="google-signin-btn" class="google-btn">
<svg class="google-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/>
<path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/>
<path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/>
<path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/>
</svg>
<span>Sign in with Google</span>
</button>
<p class="signin-subtext">Access your flashcards on any device</p>
</div>
<div class="download-section">
<p class="download-text">Also available on Android and iOS</p>
<div class="store-buttons">
<a href="#"
class="store-btn play-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85L16.81,15.12M20.16,10.81C20.5,11.08 20.75,11.5 20.75,12C20.75,12.5 20.5,12.92 20.16,13.19L17.89,14.5L15.39,12L17.89,9.5L20.16,10.81M6.05,2.66L16.81,8.88L14.54,11.15L6.05,2.66Z"/>
</svg>
<div class="store-text">
<span class="store-label">GET IT ON</span>
<span class="store-name">Google Play</span>
</div>
</a>
<a href="#"
class="store-btn app-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z"/>
</svg>
<div class="store-text">
<span class="store-label">Download on the</span>
<span class="store-name">App Store</span>
</div>
</a>
</div>
</div>
<footer class="footer">
<a href="/about.html">About</a>
<span class="separator">•</span>
<a href="/privacy-policy.html">Privacy Policy</a>
</footer>
</main>
<!-- Firebase SDK -->
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-auth-compat.js"></script>
<script>
const firebaseConfig = {
apiKey: 'AIzaSyA9n9sEh0dHEgU670yCnO
Open service 2606:4700:3037::ac43:98f1:443 · kached.cards
2026-01-24 13:09
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YMDfu9rhj7nCsbQRKN67lFq0%2F2bN4SV5CQpcIN8xBt8FeOLRQGTnGF0KZmbSyAPl%2FtA3k0xMkXyctVN1jrdN8Vng8v6MSPcjEgD%2BrWvAk2ZuyWchVPrbbA%3D%3D"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43edb5f0f74-EWR
alt-svc: h3=":443"; ma=86400
Page title: Kached - Language Flashcards
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kached - Language Flashcards</title>
<meta name="description" content="Memorize, Maintain, Master with purpose-built language flashcards. Download Kached for Android or iOS.">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/svg+xml" href="assets/splash_icon.svg">
</head>
<body>
<main class="landing-container">
<div class="logo-section">
<img src="assets/splash_icon.svg" alt="Kached Logo" class="logo">
<h1>kached</h1>
<p class="tagline">Memorize. Maintain. Master.</p>
<p class="subtitle">Purpose-built language flashcards</p>
</div>
<div class="signin-section">
<button id="google-signin-btn" class="google-btn">
<svg class="google-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/>
<path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/>
<path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/>
<path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/>
</svg>
<span>Sign in with Google</span>
</button>
<p class="signin-subtext">Access your flashcards on any device</p>
</div>
<div class="download-section">
<p class="download-text">Also available on Android and iOS</p>
<div class="store-buttons">
<a href="#"
class="store-btn play-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85L16.81,15.12M20.16,10.81C20.5,11.08 20.75,11.5 20.75,12C20.75,12.5 20.5,12.92 20.16,13.19L17.89,14.5L15.39,12L17.89,9.5L20.16,10.81M6.05,2.66L16.81,8.88L14.54,11.15L6.05,2.66Z"/>
</svg>
<div class="store-text">
<span class="store-label">GET IT ON</span>
<span class="store-name">Google Play</span>
</div>
</a>
<a href="#"
class="store-btn app-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z"/>
</svg>
<div class="store-text">
<span class="store-label">Download on the</span>
<span class="store-name">App Store</span>
</div>
</a>
</div>
</div>
<footer class="footer">
<a href="/about.html">About</a>
<span class="separator">•</span>
<a href="/privacy-policy.html">Privacy Policy</a>
</footer>
</main>
<!-- Firebase SDK -->
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-auth-compat.js"></script>
<script>
const firebaseConfig = {
apiKey: 'AIzaSyA9n9sEh0dHEgU670yCnO
Open service 104.21.56.156:8443 · kached.cards
2026-01-24 13:09
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JCR9yr%2B2MXt58mCj8RL%2Fp3vjKt26BmEz8GLfveF30tRt93fKW5xigzeWOMlP55bTSBKFqEtS5s9%2FzyXW0RhBmLbLSJGAK%2BJs3YNIjw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43e1c1f7c0a-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Kached - Language Flashcards
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kached - Language Flashcards</title>
<meta name="description" content="Memorize, Maintain, Master with purpose-built language flashcards. Download Kached for Android or iOS.">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/svg+xml" href="assets/splash_icon.svg">
</head>
<body>
<main class="landing-container">
<div class="logo-section">
<img src="assets/splash_icon.svg" alt="Kached Logo" class="logo">
<h1>kached</h1>
<p class="tagline">Memorize. Maintain. Master.</p>
<p class="subtitle">Purpose-built language flashcards</p>
</div>
<div class="signin-section">
<button id="google-signin-btn" class="google-btn">
<svg class="google-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/>
<path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/>
<path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/>
<path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/>
</svg>
<span>Sign in with Google</span>
</button>
<p class="signin-subtext">Access your flashcards on any device</p>
</div>
<div class="download-section">
<p class="download-text">Also available on Android and iOS</p>
<div class="store-buttons">
<a href="#"
class="store-btn play-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85L16.81,15.12M20.16,10.81C20.5,11.08 20.75,11.5 20.75,12C20.75,12.5 20.5,12.92 20.16,13.19L17.89,14.5L15.39,12L17.89,9.5L20.16,10.81M6.05,2.66L16.81,8.88L14.54,11.15L6.05,2.66Z"/>
</svg>
<div class="store-text">
<span class="store-label">GET IT ON</span>
<span class="store-name">Google Play</span>
</div>
</a>
<a href="#"
class="store-btn app-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z"/>
</svg>
<div class="store-text">
<span class="store-label">Download on the</span>
<span class="store-name">App Store</span>
</div>
</a>
</div>
</div>
<footer class="footer">
<a href="/about.html">About</a>
<span class="separator">•</span>
<a href="/privacy-policy.html">Privacy Policy</a>
</footer>
</main>
<!-- Firebase SDK -->
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-auth-compat.js"></script>
<script>
const firebaseConfig = {
apiKey: 'AIzaSyA9n9sEh0dHEgU670yCnO
Open service 2606:4700:3037::ac43:98f1:80 · kached.cards
2026-01-24 13:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Length: 0
Connection: close
Location: https://kached.cards/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=o%2BA7kJjUh1fMzIFA%2Fks9SeKR4GzqEpU9SpcvaK%2BK2p0VkkuWBYFI%2BRUk3SfCGF5jRTXgtlRlSz8x4G2%2BiwswpDS65BSgD9eY8piUAcmk5wkv43w9nT%2BsNw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43dd8647733-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::6815:389c:80 · kached.cards
2026-01-24 13:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Length: 0
Connection: close
Location: https://kached.cards/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4aBeBPKU1NFU7pKdQttnwJMaZVnqw1un7Cbt7E9ppBJY4ZbqrPtelA%2BvVaqydoqq%2BUm7qs0pHn0FeWZpBa1sD1bFvekLFQo7q3kAOj0l4XQCH4BrmqA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43ddcb89a3b-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.21.56.156:443 · kached.cards
2026-01-24 13:09
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=uaML8dfwQO5fD7UwflCN5l5lmAVqXNohPqTleZTfuQF9F2x2CHXzv6pRAe0p1S3D1kDp6S6H1%2BN1FhaxN00KR3cVTsQNAIu6HiM%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43e3fd35ca4-FRA
alt-svc: h3=":443"; ma=86400
Page title: Kached - Language Flashcards
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kached - Language Flashcards</title>
<meta name="description" content="Memorize, Maintain, Master with purpose-built language flashcards. Download Kached for Android or iOS.">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/svg+xml" href="assets/splash_icon.svg">
</head>
<body>
<main class="landing-container">
<div class="logo-section">
<img src="assets/splash_icon.svg" alt="Kached Logo" class="logo">
<h1>kached</h1>
<p class="tagline">Memorize. Maintain. Master.</p>
<p class="subtitle">Purpose-built language flashcards</p>
</div>
<div class="signin-section">
<button id="google-signin-btn" class="google-btn">
<svg class="google-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/>
<path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/>
<path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/>
<path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/>
</svg>
<span>Sign in with Google</span>
</button>
<p class="signin-subtext">Access your flashcards on any device</p>
</div>
<div class="download-section">
<p class="download-text">Also available on Android and iOS</p>
<div class="store-buttons">
<a href="#"
class="store-btn play-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85L16.81,15.12M20.16,10.81C20.5,11.08 20.75,11.5 20.75,12C20.75,12.5 20.5,12.92 20.16,13.19L17.89,14.5L15.39,12L17.89,9.5L20.16,10.81M6.05,2.66L16.81,8.88L14.54,11.15L6.05,2.66Z"/>
</svg>
<div class="store-text">
<span class="store-label">GET IT ON</span>
<span class="store-name">Google Play</span>
</div>
</a>
<a href="#"
class="store-btn app-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z"/>
</svg>
<div class="store-text">
<span class="store-label">Download on the</span>
<span class="store-name">App Store</span>
</div>
</a>
</div>
</div>
<footer class="footer">
<a href="/about.html">About</a>
<span class="separator">•</span>
<a href="/privacy-policy.html">Privacy Policy</a>
</footer>
</main>
<!-- Firebase SDK -->
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-auth-compat.js"></script>
<script>
const firebaseConfig = {
apiKey: 'AIzaSyA9n9sEh0dHEgU670yCnO
Open service 172.67.152.241:80 · kached.cards
2026-01-24 13:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Length: 0
Connection: close
Location: https://kached.cards/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Cdk4FMxx7%2BD8ykXSpbaa%2Fufgu414Y0sJ2xfg0j6AIxGJYZluyYoS9Jtd5XybpxFXopDWNpW5eeiPiiocpQmiYLGBxfy94iA%2BwkSLiw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43d9c7e3936-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.67.152.241:443 · kached.cards
2026-01-24 13:09
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vyFVKxrixSpIrHUxJhvqQLsu4XpoQy9JwxvE7VQutxtSv%2BHRUKtV7oH07W3BmCKiPWjgBE0IIB9U96%2F5GksjYUH2F8PLbjv1FJUd1g%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43de80b9858-LHR
alt-svc: h3=":443"; ma=86400
Page title: Kached - Language Flashcards
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kached - Language Flashcards</title>
<meta name="description" content="Memorize, Maintain, Master with purpose-built language flashcards. Download Kached for Android or iOS.">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/svg+xml" href="assets/splash_icon.svg">
</head>
<body>
<main class="landing-container">
<div class="logo-section">
<img src="assets/splash_icon.svg" alt="Kached Logo" class="logo">
<h1>kached</h1>
<p class="tagline">Memorize. Maintain. Master.</p>
<p class="subtitle">Purpose-built language flashcards</p>
</div>
<div class="signin-section">
<button id="google-signin-btn" class="google-btn">
<svg class="google-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/>
<path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/>
<path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/>
<path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/>
</svg>
<span>Sign in with Google</span>
</button>
<p class="signin-subtext">Access your flashcards on any device</p>
</div>
<div class="download-section">
<p class="download-text">Also available on Android and iOS</p>
<div class="store-buttons">
<a href="#"
class="store-btn play-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85L16.81,15.12M20.16,10.81C20.5,11.08 20.75,11.5 20.75,12C20.75,12.5 20.5,12.92 20.16,13.19L17.89,14.5L15.39,12L17.89,9.5L20.16,10.81M6.05,2.66L16.81,8.88L14.54,11.15L6.05,2.66Z"/>
</svg>
<div class="store-text">
<span class="store-label">GET IT ON</span>
<span class="store-name">Google Play</span>
</div>
</a>
<a href="#"
class="store-btn app-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z"/>
</svg>
<div class="store-text">
<span class="store-label">Download on the</span>
<span class="store-name">App Store</span>
</div>
</a>
</div>
</div>
<footer class="footer">
<a href="/about.html">About</a>
<span class="separator">•</span>
<a href="/privacy-policy.html">Privacy Policy</a>
</footer>
</main>
<!-- Firebase SDK -->
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-auth-compat.js"></script>
<script>
const firebaseConfig = {
apiKey: 'AIzaSyA9n9sEh0dHEgU670yCnO
Open service 172.67.152.241:8443 · kached.cards
2026-01-24 13:09
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Ho7anL4BXPCwlXshmgJ98LmJdBXrtM5Pyib6zQ8Ys7Q7N9Y50HbzYvZQiHzz9vGD6iy423oukAhC%2Fp404Zi6xB%2FYJILq5wUXFVJj9A%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43ddc45dca4-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Kached - Language Flashcards
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kached - Language Flashcards</title>
<meta name="description" content="Memorize, Maintain, Master with purpose-built language flashcards. Download Kached for Android or iOS.">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/svg+xml" href="assets/splash_icon.svg">
</head>
<body>
<main class="landing-container">
<div class="logo-section">
<img src="assets/splash_icon.svg" alt="Kached Logo" class="logo">
<h1>kached</h1>
<p class="tagline">Memorize. Maintain. Master.</p>
<p class="subtitle">Purpose-built language flashcards</p>
</div>
<div class="signin-section">
<button id="google-signin-btn" class="google-btn">
<svg class="google-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/>
<path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/>
<path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/>
<path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/>
</svg>
<span>Sign in with Google</span>
</button>
<p class="signin-subtext">Access your flashcards on any device</p>
</div>
<div class="download-section">
<p class="download-text">Also available on Android and iOS</p>
<div class="store-buttons">
<a href="#"
class="store-btn play-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85L16.81,15.12M20.16,10.81C20.5,11.08 20.75,11.5 20.75,12C20.75,12.5 20.5,12.92 20.16,13.19L17.89,14.5L15.39,12L17.89,9.5L20.16,10.81M6.05,2.66L16.81,8.88L14.54,11.15L6.05,2.66Z"/>
</svg>
<div class="store-text">
<span class="store-label">GET IT ON</span>
<span class="store-name">Google Play</span>
</div>
</a>
<a href="#"
class="store-btn app-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z"/>
</svg>
<div class="store-text">
<span class="store-label">Download on the</span>
<span class="store-name">App Store</span>
</div>
</a>
</div>
</div>
<footer class="footer">
<a href="/about.html">About</a>
<span class="separator">•</span>
<a href="/privacy-policy.html">Privacy Policy</a>
</footer>
</main>
<!-- Firebase SDK -->
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-auth-compat.js"></script>
<script>
const firebaseConfig = {
apiKey: 'AIzaSyA9n9sEh0dHEgU670yCnO
Open service 104.21.56.156:80 · kached.cards
2026-01-24 13:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Length: 0
Connection: close
Location: https://kached.cards/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=shJQWGWP1zxwDKKz3pLXJ3Gvj5TsEcjWGvYNUCZ%2BsgGoS6ernbEJugMk2jfmay9ZEwBwojr%2BVO0n86NJFGsA8Rd3BvLWr4sW5d%2Bx4w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43d8955d395-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::6815:389c:8443 · kached.cards
2026-01-24 13:09
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MJvZ9VDVkS%2BHQxyVCTvhDa%2BCOWA9jyM03X2slkodp%2FMDIX4Fm1Rhi0fGzeLZBhKzt3DEetCTTENcR1NQoC8vLOfNf9vQ3llXYGiY8yX8sOFZ1%2BcxttE3HQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43d4ebb368f-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Kached - Language Flashcards
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kached - Language Flashcards</title>
<meta name="description" content="Memorize, Maintain, Master with purpose-built language flashcards. Download Kached for Android or iOS.">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/svg+xml" href="assets/splash_icon.svg">
</head>
<body>
<main class="landing-container">
<div class="logo-section">
<img src="assets/splash_icon.svg" alt="Kached Logo" class="logo">
<h1>kached</h1>
<p class="tagline">Memorize. Maintain. Master.</p>
<p class="subtitle">Purpose-built language flashcards</p>
</div>
<div class="signin-section">
<button id="google-signin-btn" class="google-btn">
<svg class="google-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/>
<path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/>
<path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/>
<path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/>
</svg>
<span>Sign in with Google</span>
</button>
<p class="signin-subtext">Access your flashcards on any device</p>
</div>
<div class="download-section">
<p class="download-text">Also available on Android and iOS</p>
<div class="store-buttons">
<a href="#"
class="store-btn play-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85L16.81,15.12M20.16,10.81C20.5,11.08 20.75,11.5 20.75,12C20.75,12.5 20.5,12.92 20.16,13.19L17.89,14.5L15.39,12L17.89,9.5L20.16,10.81M6.05,2.66L16.81,8.88L14.54,11.15L6.05,2.66Z"/>
</svg>
<div class="store-text">
<span class="store-label">GET IT ON</span>
<span class="store-name">Google Play</span>
</div>
</a>
<a href="#"
class="store-btn app-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z"/>
</svg>
<div class="store-text">
<span class="store-label">Download on the</span>
<span class="store-name">App Store</span>
</div>
</a>
</div>
</div>
<footer class="footer">
<a href="/about.html">About</a>
<span class="separator">•</span>
<a href="/privacy-policy.html">Privacy Policy</a>
</footer>
</main>
<!-- Firebase SDK -->
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-auth-compat.js"></script>
<script>
const firebaseConfig = {
apiKey: 'AIzaSyA9n9sEh0dHEgU670yCnO
Open service 2606:4700:3037::ac43:98f1:8443 · kached.cards
2026-01-24 13:09
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 13:09:40 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Cz6KUuEfVOww%2FIpfYktpgdem00Yy0EZjX%2BjnJvBDWB9V6FCH9nhZGH8MhsAAYsNTpZXGJNZZSs97ATOTDwEwKI3TJiMArguVogthkSRBQznJxw7fP8EmAA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2fc43d6930aa73-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Kached - Language Flashcards
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kached - Language Flashcards</title>
<meta name="description" content="Memorize, Maintain, Master with purpose-built language flashcards. Download Kached for Android or iOS.">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/svg+xml" href="assets/splash_icon.svg">
</head>
<body>
<main class="landing-container">
<div class="logo-section">
<img src="assets/splash_icon.svg" alt="Kached Logo" class="logo">
<h1>kached</h1>
<p class="tagline">Memorize. Maintain. Master.</p>
<p class="subtitle">Purpose-built language flashcards</p>
</div>
<div class="signin-section">
<button id="google-signin-btn" class="google-btn">
<svg class="google-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/>
<path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/>
<path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/>
<path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/>
</svg>
<span>Sign in with Google</span>
</button>
<p class="signin-subtext">Access your flashcards on any device</p>
</div>
<div class="download-section">
<p class="download-text">Also available on Android and iOS</p>
<div class="store-buttons">
<a href="#"
class="store-btn play-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85L16.81,15.12M20.16,10.81C20.5,11.08 20.75,11.5 20.75,12C20.75,12.5 20.5,12.92 20.16,13.19L17.89,14.5L15.39,12L17.89,9.5L20.16,10.81M6.05,2.66L16.81,8.88L14.54,11.15L6.05,2.66Z"/>
</svg>
<div class="store-text">
<span class="store-label">GET IT ON</span>
<span class="store-name">Google Play</span>
</div>
</a>
<a href="#"
class="store-btn app-store"
onclick="return false;">
<svg class="store-icon" viewBox="0 0 24 24" width="24" height="24">
<path fill="currentColor" d="M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z"/>
</svg>
<div class="store-text">
<span class="store-label">Download on the</span>
<span class="store-name">App Store</span>
</div>
</a>
</div>
</div>
<footer class="footer">
<a href="/about.html">About</a>
<span class="separator">•</span>
<a href="/privacy-policy.html">Privacy Policy</a>
</footer>
</main>
<!-- Firebase SDK -->
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.7.0/firebase-auth-compat.js"></script>
<script>
const firebaseConfig = {
apiKey: 'AIzaSyA9n9sEh0dHEgU670yCnO