Spaces:
Running
Running
/* stylelint-disable at-rule-no-unknown */ | |
@tailwind base; | |
@tailwind components; | |
@tailwind utilities; | |
:root { | |
--background: #fdf8f3; | |
--foreground: #2c3e50; | |
--primary: #4a90e2; | |
--primary-hover: #357abd; | |
--accent-1: #ff6b6b; | |
--accent-2: #50b86b; | |
--accent-3: #ffd93d; | |
--btn-width: 240px; | |
} | |
@layer base { | |
body { | |
@apply text-secondme-navy bg-secondme-warm-bg; | |
font-family: 'Helvetica Neue', sans-serif; | |
} | |
h1, | |
h2, | |
h3, | |
h4, | |
h5, | |
h6 { | |
@apply font-semibold tracking-tight; | |
font-family: 'Helvetica Neue', sans-serif; | |
} | |
} | |
@font-face { | |
font-weight: 400; | |
font-family: Calistoga; | |
src: url('/fonts/Calistoga.ttf'); | |
} | |
@font-face { | |
font-weight: 400; | |
font-family: 'Helvetica Neue', sans-serif; | |
src: url('/fonts/Helvetica_Neue.otf'); | |
} | |
@layer components { | |
.btn-primary { | |
@apply px-6 py-3 text-base font-medium text-white bg-secondme-blue rounded-xl | |
hover:bg-[#357ABD] transition-all duration-200 ease-out | |
hover:-translate-y-0.5 hover:shadow-[4px_4px_10px_0px_rgba(74,144,226,0.3)] | |
active:translate-y-0 active:shadow-none; | |
width: var(--btn-width); | |
} | |
.card { | |
@apply rounded-2xl border border-secondme-gray-300 bg-white | |
shadow-[4px_4px_0px_0px_rgba(0,0,0,0.03)] | |
hover:shadow-[6px_6px_0px_0px_rgba(0,0,0,0.05)] | |
hover:-translate-y-0.5 transition-all duration-200; | |
} | |
.input-field { | |
@apply px-4 py-2.5 rounded-xl border border-secondme-gray-300 | |
focus:border-secondme-blue focus:ring-2 focus:ring-secondme-blue/20 | |
bg-white transition-all duration-200; | |
} | |
} | |
@layer utilities { | |
.no-scrollbar::-webkit-scrollbar { | |
display: none; | |
} | |
.no-scrollbar { | |
-ms-overflow-style: none; /* IE and Edge */ | |
scrollbar-width: none; /* Firefox */ | |
} | |
} |