Spaces:
Build error
Build error
/* Custom CSS for IFVI Value Factors Navigator */ | |
/* Main container styling */ | |
.container { | |
max-width: 1200px; | |
margin: 0 auto; | |
padding: 20px; | |
} | |
/* Header styling */ | |
h1 { | |
color: #2c3e50; | |
font-size: 2.5rem; | |
margin-bottom: 1rem; | |
text-align: center; | |
} | |
h2 { | |
color: #3498db; | |
font-size: 1.8rem; | |
margin-top: 1.5rem; | |
margin-bottom: 1rem; | |
} | |
h3 { | |
color: #2980b9; | |
font-size: 1.5rem; | |
margin-top: 1.2rem; | |
margin-bottom: 0.8rem; | |
} | |
/* Paragraph styling */ | |
p { | |
font-size: 1rem; | |
line-height: 1.6; | |
color: #333; | |
margin-bottom: 1rem; | |
} | |
/* Link styling */ | |
a { | |
color: #3498db; | |
text-decoration: none; | |
transition: color 0.3s; | |
} | |
a:hover { | |
color: #2980b9; | |
text-decoration: underline; | |
} | |
/* Button styling */ | |
button { | |
background-color: #3498db; | |
color: white; | |
border: none; | |
padding: 10px 15px; | |
border-radius: 4px; | |
cursor: pointer; | |
transition: background-color 0.3s; | |
} | |
button:hover { | |
background-color: #2980b9; | |
} | |
/* Dropdown styling */ | |
select { | |
padding: 8px 12px; | |
border: 1px solid #ddd; | |
border-radius: 4px; | |
background-color: white; | |
width: 100%; | |
margin-bottom: 1rem; | |
} | |
/* Table styling */ | |
table { | |
width: 100%; | |
border-collapse: collapse; | |
margin-bottom: 1.5rem; | |
} | |
th { | |
background-color: #f2f2f2; | |
padding: 12px; | |
text-align: left; | |
border-bottom: 2px solid #ddd; | |
} | |
td { | |
padding: 10px; | |
border-bottom: 1px solid #ddd; | |
} | |
tr:hover { | |
background-color: #f5f5f5; | |
} | |
/* Code block styling */ | |
pre { | |
background-color: #f8f8f8; | |
padding: 15px; | |
border-radius: 4px; | |
overflow-x: auto; | |
margin-bottom: 1.5rem; | |
} | |
code { | |
font-family: monospace; | |
color: #e74c3c; | |
} | |
/* Footer styling */ | |
footer { | |
margin-top: 2rem; | |
padding-top: 1rem; | |
border-top: 1px solid #eee; | |
text-align: center; | |
color: #7f8c8d; | |
font-size: 0.9rem; | |
} | |
/* Responsive design */ | |
@media (max-width: 768px) { | |
h1 { | |
font-size: 2rem; | |
} | |
h2 { | |
font-size: 1.5rem; | |
} | |
h3 { | |
font-size: 1.2rem; | |
} | |
} | |