72 lines
1.2 KiB
CSS
72 lines
1.2 KiB
CSS
/* General Body Styles */
|
|
body {
|
|
font-family: 'Inter', sans-serif;
|
|
background-color: #F9FAFB;
|
|
color: #111827;
|
|
}
|
|
|
|
/* Typography */
|
|
h1, h2, h3, h4, h5, h6 {
|
|
font-family: 'Georgia', serif;
|
|
}
|
|
|
|
/* Hero Section */
|
|
.hero {
|
|
background: linear-gradient(45deg, #4F46E5, #10B981);
|
|
color: white;
|
|
padding: 100px 0;
|
|
}
|
|
|
|
.hero h1 {
|
|
font-size: 3.5rem;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.hero p {
|
|
font-size: 1.25rem;
|
|
}
|
|
|
|
/* Section Padding */
|
|
.section {
|
|
padding: 80px 0;
|
|
}
|
|
|
|
/* Card Styles */
|
|
.card {
|
|
border: none;
|
|
border-radius: 0.5rem;
|
|
box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
|
|
}
|
|
|
|
/* Button Styles */
|
|
.btn-primary {
|
|
background-color: #4F46E5;
|
|
border-color: #4F46E5;
|
|
padding: 12px 24px;
|
|
border-radius: 0.5rem;
|
|
}
|
|
|
|
.btn-primary:hover {
|
|
background-color: #4338CA;
|
|
border-color: #4338CA;
|
|
}
|
|
|
|
.btn-secondary {
|
|
background-color: #10B981;
|
|
border-color: #10B981;
|
|
padding: 12px 24px;
|
|
border-radius: 0.5rem;
|
|
}
|
|
|
|
.btn-secondary:hover {
|
|
background-color: #059669;
|
|
border-color: #059669;
|
|
}
|
|
|
|
/* Contact Form */
|
|
.contact-form {
|
|
background: white;
|
|
padding: 40px;
|
|
border-radius: 0.5rem;
|
|
box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
|
|
} |