First Commit - Portfolio Page

This commit is contained in:
2025-02-10 00:55:39 +01:00
commit bba0e331a8
239 changed files with 33355 additions and 0 deletions
+100
View File
@@ -0,0 +1,100 @@
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import './colors.css';
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
:root {
font-family: Inter, system-ui, sans-serif;
}
body {
@apply bg-background text-foreground antialiased;
}
h1, h2, h3, h4, h5, h6 {
@apply font-sans font-bold tracking-tight;
}
}
@layer components {
.container {
@apply px-4 mx-auto max-w-7xl sm:px-6 lg:px-8;
}
.transition-standard {
@apply transition-all duration-300 ease-in-out;
}
.animate-float {
animation: float 6s ease-in-out infinite;
}
.animate-pulse-slow {
animation: pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
}
@layer utilities {
.text-gradient {
@apply bg-clip-text text-transparent bg-gradient-to-r from-primary via-accent to-secondary;
}
}
@keyframes float {
0%, 100% {
transform: translateY(0);
}
50% {
transform: translateY(-20px);
}
}
@keyframes pulse {
0%, 100% {
opacity: 0.1;
}
50% {
opacity: 0.3;
}
}
/* Scrollbar Styling */
@media (pointer: fine) {
::-webkit-scrollbar {
@apply w-2;
}
::-webkit-scrollbar-track {
@apply bg-muted;
}
::-webkit-scrollbar-thumb {
@apply bg-accent rounded-full hover:bg-accent-foreground transition-colors;
}
}
/* Improved Mobile Experience */
@media (max-width: 640px) {
h1 {
@apply text-3xl;
}
h2 {
@apply text-2xl;
}
.prose {
@apply text-base space-y-6;
}
.prose p {
@apply leading-relaxed;
}
button,
a {
@apply min-h-[44px] min-w-[44px];
}
}