-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
143 lines (127 loc) · 7.03 KB
/
Copy pathindex.html
File metadata and controls
143 lines (127 loc) · 7.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- ═══════════════════════════════════════
Favicon & App Icons
═══════════════════════════════════════ -->
<link rel="icon" type="image/png" href="/favicon.png" />
<!-- ══════════════════════════════════════
Primary Meta
═══════════════════════════════════════ -->
<title>MindMitra — for the 3am thought you haven't said out loud</title>
<meta name="description"
content="You're not explaining yourself to people who won't get it tonight. Mitra remembers the through-line. Hindi, English, or Hinglish — no fixing, no diagnosis, just a door that's open." />
<meta name="keywords"
content="can't sleep anxiety student, feeling alone hostel, who to talk to at midnight, not okay college, mental health without therapy, anonymous emotional support India, engineering student burnout, medical student stress, someone to talk to in Hindi, mental health app India, loneliness hostel room, exam pressure anxiety, hinglish mental health, MindMitra" />
<meta name="author" content="MindMitra" />
<meta name="theme-color" content="#FAF9F6" />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://mindmitra.co.in/" />
<!-- ═══════════════════════════════════════
Open Graph (WhatsApp, Facebook, LinkedIn)
═══════════════════════════════════════ -->
<meta property="og:title" content="MindMitra — for the 3am thought you haven't said out loud" />
<meta property="og:description"
content="a quiet companion for the loud days. hindi, english, or hinglish — mitra remembers the through-line. the first door, not the last resort." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://mindmitra.co.in/" />
<meta property="og:image" content="https://mindmitra.co.in/OG_1.svg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/svg+xml" />
<meta property="og:image:alt" content="A dim hostel room. One warm lamp on. A phone screen glowing softly. The words: for the 3am thought you haven't said out loud." />
<meta property="og:site_name" content="MindMitra" />
<meta property="og:locale" content="en_IN" />
<!-- ═══════════════════════════════════════
Twitter / X
═══════════════════════════════════════ -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="MindMitra — for the 3am thought you haven't said out loud" />
<meta name="twitter:description"
content="tired of explaining yourself? mitra remembers what you almost said. a bridge to professional care, not a replacement." />
<meta name="twitter:image" content="https://mindmitra.co.in/OG_1.svg" />
<!-- ═══════════════════════════════════════
Fonts — Site defaults + MindGym (scoped)
═══════════════════════════════════════ -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&family=Caveat:wght@400;500;600;700&family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,300&family=DM+Serif+Display&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap"
rel="stylesheet" />
<!-- Devanagari support for Hindi copy that already appears in modals & disclaimers. -->
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;500;600&display=swap"
rel="stylesheet" />
<!-- Sanctuary fonts — Dancing Script kept for legacy --font-fancy token. Caveat now loaded above; Cormorant retired in favor of handwritten Caveat for --font-serif. -->
<link href="https://fonts.googleapis.com/css2?family=Dancing+Script:wght@500;700&display=swap" rel="stylesheet" />
<!-- Campus Chess fonts — used only by the CampusChess MindGym tool. -->
<link
href="https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@400;700;800&family=Work+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap"
rel="stylesheet" />
<!-- ═══════════════════════════════════════
Base Styles — smooth scroll + font
═══════════════════════════════════════ -->
<style>
*,
*::before,
*::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html {
scroll-behavior: smooth;
}
body {
font-family: 'Kalam', 'Inter', system-ui, -apple-system, sans-serif;
background-color: #FAF9F6;
color: #1a1a1a;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* Page load fade-in */
#root {
animation: pageLoad 0.5s ease-in-out;
}
@keyframes pageLoad {
from {
opacity: 0;
transform: translateY(8px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
</style>
<!-- ═══════════════════════════════════════
Structured Data (Google Rich Results)
═══════════════════════════════════════ -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "MindMitra",
"url": "https://mindmitra.co.in",
"description": "A private, memory-aware companion for Indian college students — talk in Hindi, English, or Hinglish about what's heavy, without judgement or diagnosis.",
"applicationCategory": "HealthApplication",
"operatingSystem": "Web",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "INR"
},
"creator": {
"@type": "Organization",
"name": "MindMitra",
"url": "https://mindmitra.co.in"
}
}
</script>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>