Spaces:
Sleeping
Sleeping
body { | |
margin: 0; | |
text-align: left; | |
font-family: 'Roboto', sans-serif; /* More modern font choice */ | |
} | |
.topnav { | |
overflow: hidden; | |
background-color: #007bff; | |
} | |
.topnav a { | |
float: left; | |
display: block; | |
color: white; | |
text-align: center; | |
padding: 16px 20px; /* Increased padding for a more spacious look */ | |
text-decoration: none; | |
font-size: 17px; | |
margin-right: 15px; | |
transition: background-color 0.3s ease; /* Adding transition */ | |
} | |
.topnav a:hover { | |
background-color: black; /* Black with low opacity */ | |
color: white; /* Cleaner contrast */ | |
} | |
.topnav a.active { | |
color: white; | |
} | |
/* Responsive Design */ | |
@media screen and (max-width: 600px) { | |
.topnav a:not(:first-child) { display: none; } | |
.topnav a.icon { | |
float: right; | |
display: block; | |
font-size: 24px; /* Larger icon for better visibility */ | |
} | |
} | |
@media screen and (max-width: 600px) { | |
.topnav.responsive { position: relative; } | |
.topnav.responsive .icon { | |
position: absolute; | |
right: 0; | |
top: 0; | |
} | |
.topnav.responsive a { | |
float: none; | |
display: block; | |
text-align: left; | |
} | |
} | |
.alert { | |
padding: 20px; | |
background-color: #f44336; | |
color: black; | |
} | |
.closebtn { | |
margin-left: 15px; | |
color: white; | |
font-weight: bold; | |
float: right; | |
font-size: 22px; | |
line-height: 20px; | |
cursor: pointer; | |
transition: 0.3s; | |
} | |
.closebtn:hover { | |
color: black; | |
} | |