first commit
This commit is contained in:
88
src/index.css
Normal file
88
src/index.css
Normal file
@@ -0,0 +1,88 @@
|
||||
@import "tailwindcss";
|
||||
|
||||
:root {
|
||||
--font-sans: "Bricolage Grotesque", -apple-system, BlinkMacSystemFont,
|
||||
"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
|
||||
"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
|
||||
--grad-1: #7dd3fc; /* sky-300 */
|
||||
--grad-2: #c4b5fd; /* violet-300 */
|
||||
--grad-3: #fda4af; /* rose-300 */
|
||||
--grad-4: #86efac; /* green-300 */
|
||||
--bg: #ffffff;
|
||||
--text: #0a0a0a;
|
||||
--card: #ffffff;
|
||||
--brandbg: #040c31;
|
||||
--border: #e5e7eb;
|
||||
--hover: #e5e7eb;
|
||||
}
|
||||
|
||||
html.dark {
|
||||
--bg: #0a0a0a;
|
||||
--text: #f5f5f5;
|
||||
--card: #0f0f10;
|
||||
--border: #27272a;
|
||||
--hover: #1f1f22;
|
||||
}
|
||||
|
||||
html,
|
||||
body,
|
||||
#root {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: var(--font-sans);
|
||||
margin: 0;
|
||||
background: var(--bg);
|
||||
color: var(--text);
|
||||
background: linear-gradient(
|
||||
120deg,
|
||||
var(--grad-1),
|
||||
var(--grad-2),
|
||||
var(--grad-3),
|
||||
var(--grad-4)
|
||||
);
|
||||
background-size: 400% 400%;
|
||||
animation: bg-gradient 22s ease infinite;
|
||||
/* Optional: keeps bg fixed while content scrolls */
|
||||
background-attachment: fixed;
|
||||
}
|
||||
|
||||
/* Respect reduced motion */
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
body {
|
||||
animation: none;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes bg-gradient {
|
||||
0% {
|
||||
background-position: 0% 50%;
|
||||
}
|
||||
50% {
|
||||
background-position: 100% 50%;
|
||||
}
|
||||
100% {
|
||||
background-position: 0% 50%;
|
||||
}
|
||||
}
|
||||
|
||||
/* Optional readability veil; tweak or remove */
|
||||
body::before {
|
||||
content: "";
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
backdrop-filter: none;
|
||||
background: rgba(255, 255, 255, 0.08); /* subtle wash */
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
@layer components {
|
||||
.wrapper {
|
||||
@apply w-full max-w-7xl mx-auto px-4;
|
||||
}
|
||||
|
||||
.section {
|
||||
@apply py-16 md:py-24;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user