Spaces:
Sleeping
Sleeping
| /* 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 */ | |
| } | |
| } |