HealthCare/Template-02/src/index.css

63 lines
1.7 KiB
CSS
Raw Normal View History

2026-05-13 22:18:41 +00:00
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Outfit:wght@300;400;500;600;700&display=swap');
@import "tailwindcss";
@plugin "@tailwindcss/typography";
@theme {
--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;
--font-serif: "Outfit", ui-serif, Georgia, serif;
/* Clinical Ocean Blue / Cyan */
--color-primary-50: #f0fdfd;
--color-primary-100: #cffafe;
--color-primary-200: #a5f3fc;
--color-primary-300: #67e8f9;
--color-primary-400: #22d3ee;
--color-primary-500: #06b6d4;
--color-primary-600: #0891b2;
--color-primary-700: #0e7490;
--color-primary-800: #155e75;
--color-primary-900: #164e63;
--color-primary-950: #083344;
/* Clean minimal grays replacing warm sand */
--color-sand-50: #ffffff;
--color-sand-100: #f8fafc;
--color-sand-200: #f1f5f9;
--color-sand-300: #e2e8f0;
--color-sand-400: #cbd5e1;
--color-sand-500: #94a3b8;
--color-stone-900: #0f172a;
--color-stone-800: #1e293b;
--color-stone-50: #f8fafc;
}
@layer base {
body {
@apply font-sans bg-stone-50 text-stone-900 antialiased selection:bg-primary-200 selection:text-primary-900;
}
h1, h2, h3, h4, h5, h6 {
@apply font-serif tracking-tight text-stone-900;
}
}
.glass {
@apply bg-white/70 backdrop-blur-md border border-white/20 shadow-sm;
}
@layer components {
.blog-content p {
@apply text-lg text-stone-600 font-light leading-relaxed mb-6;
}
.blog-content h2 {
@apply text-3xl font-serif text-stone-900 mt-12 mb-6;
}
.blog-content h3 {
@apply text-2xl font-serif text-stone-900 mt-8 mb-4;
}
.blog-content blockquote {
@apply border-l-4 border-primary-500 bg-sand-200/50 px-8 py-6 rounded-r-2xl italic font-serif text-xl text-stone-800 my-10 shadow-sm;
}
}