Portfolio / src /index.css
teganmosi
Initial commit of portfolio
4dd77d6
Raw
History Blame Contribute Delete
1.89 kB
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
@import "tailwindcss";
@theme {
--color-surface: #0a0a0a;
--color-surface-dim: #050505;
--color-surface-bright: #1a1a1a;
--color-surface-container-lowest: #020202;
--color-surface-container-low: #0f0f0f;
--color-surface-container: #141414;
--color-surface-container-high: #1e1e1e;
--color-surface-container-highest: #282828;
--color-on-surface: #f2f2f2;
--color-on-surface-variant: #a3a3a3;
--color-outline: #404040;
--color-outline-variant: #262626;
--color-primary: #ffffff;
--color-on-primary: #000000;
--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;
--font-display: "Space Grotesk", sans-serif;
--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;
--spacing-container-max: 1200px;
--spacing-section: 120px;
}
@layer base {
body {
@apply bg-surface text-on-surface font-sans antialiased selection:bg-primary/20 selection:text-primary;
background-image: radial-gradient(circle at 50% -20%, #1e1e1e 0%, transparent 50%);
}
}
.grid-background {
background-image:
linear-gradient(to right, rgba(255, 255, 255, 0.03) 1px, transparent 1px),
linear-gradient(to bottom, rgba(255, 255, 255, 0.03) 1px, transparent 1px);
background-size: 40px 40px;
}
@media (hover: hover) and (pointer: fine) {
.noise-overlay {
position: fixed;
inset: 0;
z-index: 9999;
pointer-events: none;
opacity: 0.02;
background-image: url('https://www.transparenttextures.com/patterns/noise.png');
}
}
.bento-card {
@apply bg-surface-container-low/40 border border-outline-variant transition-all duration-500 backdrop-blur-sm;
}
.bento-card:hover {
@apply border-outline/50 bg-surface-container-low/60 shadow-2xl;
}