35166-vm/assets/css/custom.css
2025-10-24 06:14:17 +00:00

93 lines
1.7 KiB
CSS

body {
background-color: #FDFDFF;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
color: #333333;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: Georgia, 'Times New Roman', Times, serif;
}
.navbar {
box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}
.hero {
background: linear-gradient(135deg, #4A90E2, #50E3C2);
color: white;
padding: 6rem 1rem;
text-align: center;
}
.hero h1 {
font-size: 3.5rem;
font-weight: bold;
}
.hero p {
font-size: 1.25rem;
max-width: 600px;
margin: 1rem auto;
}
.btn-primary {
background-color: #4A90E2;
border-color: #4A90E2;
padding: 0.75rem 1.5rem;
border-radius: 0.5rem;
font-weight: bold;
transition: background-color 0.3s ease;
}
.btn-primary:hover {
background-color: #357ABD;
border-color: #357ABD;
}
.btn-secondary {
background-color: #50E3C2;
border-color: #50E3C2;
color: #fff;
padding: 0.5rem 1rem;
border-radius: 0.5rem;
transition: background-color 0.3s ease;
}
.btn-secondary:hover {
background-color: #40B59A;
border-color: #40B59A;
}
.section-title {
text-align: center;
margin-bottom: 3rem;
font-size: 2.5rem;
font-weight: bold;
}
.competition-card {
background-color: #FFFFFF;
border: none;
border-radius: 0.5rem;
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
transition: transform 0.3s ease, box-shadow 0.3s ease;
height: 100%;
}
.competition-card:hover {
transform: translateY(-5px);
box-shadow: 0 8px 20px rgba(0,0,0,0.12);
}
.card-body {
padding: 2rem;
}
.footer {
background-color: #333;
color: white;
padding: 2rem 0;
margin-top: 4rem;
}