-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
89 lines (83 loc) · 2.65 KB
/
Copy pathindex.html
File metadata and controls
89 lines (83 loc) · 2.65 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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" />
<title>GIFTS</title>
<script src="https://cdn.tailwindcss.com"></script>
<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=Caveat:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap"
rel="stylesheet">
<script>
tailwind.config = {
darkMode: 'class',
theme: {
extend: {
colors: {
primary: "#8a9a5b", // Sage Green
"primary-dark": "#728961",
"background-light": "#FFFDD0", // Cream White
"background-dark": "#1d2210",
surface: "#ffffff",
"text-main": "#2c2c2a",
sage: "#758961",
"sage-light": "#e3e9de",
rose: { 50: '#fff1f2', 100: '#ffe4e6', 400: '#fb7185', 500: '#f43f5e' }
},
fontFamily: {
sans: ["Plus Jakarta Sans", "Noto Sans SC", "sans-serif"],
display: ["Noto Sans SC", "sans-serif"],
handwriting: ["Caveat", "cursive"],
},
spacing: {
'safe-top': 'env(safe-area-inset-top, 24px)',
'safe-bottom': 'env(safe-area-inset-bottom, 24px)',
},
boxShadow: {
soft: "0 20px 40px -15px rgba(0, 0, 0, 0.1)",
card: "0 4px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px -1px rgba(0, 0, 0, 0.02)",
glow: "0 0 20px rgba(138, 154, 91, 0.3)",
"inner-glow": "inset 0 2px 10px rgba(138, 154, 91, 0.15)"
},
borderRadius: {
'4xl': '2rem',
}
}
}
}
</script>
<style>
body {
/* Prevent bounce on mobile */
overscroll-behavior-y: none;
background-color: #1d2210;
/* Match dark theme bg to prevent white flashes */
}
.hide-scrollbar::-webkit-scrollbar {
display: none;
}
.hide-scrollbar {
-ms-overflow-style: none;
scrollbar-width: none;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://esm.sh/react@^19.2.4/",
"react": "https://esm.sh/react@^19.2.4",
"react-dom/": "https://esm.sh/react-dom@^19.2.4/",
"lucide-react": "https://esm.sh/lucide-react@^0.563.0"
}
}
</script>
<link rel="stylesheet" href="/index.css">
</head>
<body>
<div id="root"></div>
<script type="module" src="/index.tsx"></script>
</body>
</html>