Skip to content

Commit b8750cc

Browse files
Add index page for vocab tools directory
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent b37f732 commit b8750cc

1 file changed

Lines changed: 104 additions & 0 deletions

File tree

vocab/index.html

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Vocabulary Tools</title>
7+
<link rel="preconnect" href="https://fonts.googleapis.com">
8+
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,400&display=swap" rel="stylesheet">
9+
<style>
10+
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
11+
:root {
12+
--bg: #1a1614; --bg2: #221e1a; --text: #c4b5a0; --text-light: #d4c5b0;
13+
--text-dim: #8b7355; --text-faint: #6b5d4d; --text-ghost: #4a3f34;
14+
--accent: rgba(139,115,85,0.2); --accent-border: rgba(139,115,85,0.15);
15+
}
16+
html { height: 100%; }
17+
body {
18+
min-height: 100%; background: linear-gradient(160deg, var(--bg) 0%, var(--bg2) 50%, var(--bg) 100%);
19+
color: var(--text); font-family: 'Cormorant Garamond', Georgia, 'Palatino Linotype', serif;
20+
-webkit-font-smoothing: antialiased;
21+
}
22+
.texture {
23+
position: fixed; inset: 0; pointer-events: none; z-index: 0;
24+
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(196,181,160,0.015) 2px, rgba(196,181,160,0.015) 4px);
25+
}
26+
.container {
27+
position: relative; z-index: 1; max-width: 600px; margin: 0 auto; padding: 48px 24px;
28+
}
29+
.header {
30+
text-align: center; margin-bottom: 48px;
31+
}
32+
.header h1 {
33+
font-size: 32px; font-weight: 400; letter-spacing: 0.1em; color: var(--text-light);
34+
margin: 0 0 8px; text-transform: uppercase; font-variant: small-caps;
35+
}
36+
.header-line {
37+
width: 80px; height: 1px; margin: 0 auto 12px;
38+
background: linear-gradient(90deg, transparent, var(--text-dim), transparent);
39+
}
40+
.header-sub {
41+
font-size: 15px; color: var(--text-dim); letter-spacing: 0.12em;
42+
}
43+
.tools-grid {
44+
display: grid; gap: 16px;
45+
}
46+
.tool-card {
47+
display: block;
48+
background: linear-gradient(180deg, rgba(34,30,26,0.95) 0%, rgba(26,22,20,0.98) 100%);
49+
border: 1px solid rgba(139,115,85,0.2); border-radius: 10px;
50+
padding: 24px; text-decoration: none; color: inherit;
51+
transition: border-color 0.2s, transform 0.2s;
52+
}
53+
.tool-card:hover {
54+
border-color: var(--text-dim);
55+
transform: translateY(-2px);
56+
}
57+
.tool-card h2 {
58+
font-size: 22px; font-weight: 400; color: var(--text-light);
59+
margin-bottom: 8px; letter-spacing: 0.04em;
60+
}
61+
.tool-card p {
62+
font-size: 15px; color: var(--text-dim); line-height: 1.6;
63+
margin-bottom: 12px;
64+
}
65+
.tool-meta {
66+
font-size: 13px; color: var(--text-faint); letter-spacing: 0.06em;
67+
}
68+
.tool-card-placeholder {
69+
background: rgba(34,30,26,0.5);
70+
border: 1px dashed rgba(139,115,85,0.15); border-radius: 10px;
71+
padding: 24px; text-align: center; color: var(--text-ghost);
72+
font-size: 14px; font-style: italic;
73+
}
74+
.footer {
75+
text-align: center; margin-top: 48px; font-size: 12px;
76+
color: var(--text-ghost); letter-spacing: 0.1em;
77+
}
78+
</style>
79+
</head>
80+
<body>
81+
<div class="texture"></div>
82+
<div class="container">
83+
<div class="header">
84+
<h1>Vocabulary Tools</h1>
85+
<div class="header-line"></div>
86+
<div class="header-sub">Study aids for the discerning wordsmith</div>
87+
</div>
88+
89+
<div class="tools-grid">
90+
<a href="literary-english.html" class="tool-card">
91+
<h2>Literary English</h2>
92+
<p>A curated collection of elevated vocabulary for writers. Flashcard-style study with spaced repetition tracking.</p>
93+
<div class="tool-meta">50 words &middot; Categories &middot; Progress tracking</div>
94+
</a>
95+
96+
<div class="tool-card-placeholder">
97+
More tools coming soon
98+
</div>
99+
</div>
100+
101+
<div class="footer">Build your lexicon</div>
102+
</div>
103+
</body>
104+
</html>

0 commit comments

Comments
 (0)