No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
/* CSS placed here will be applied to all skins */ | /* CSS placed here will be applied to all skins */ | ||
body { | |||
margin: 0; /* Remove default browser margins */ | |||
padding: 0; | |||
display: flex; | |||
justify-content: center; /* Center content horizontally */ | |||
align-items: flex-start; /* Align content at the top */ | |||
background-color: #f9f9f9; /* Optional: Set a background color for contrast */ | |||
min-height: 100vh; /* Ensure the body spans the full viewport height */ | |||
font-family: Arial, sans-serif; /* Set a default font */ | |||
} | |||
/* Container for central content */ | |||
#content { | |||
max-width: 800px; /* Define the maximum width of the content */ | |||
width: 100%; /* Ensure the content is responsive */ | |||
margin: 20px auto; /* Center the content and add vertical spacing */ | |||
background-color: #ffffff; /* Optional: Background for content block */ | |||
padding: 20px; /* Space around the content */ | |||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Optional: Subtle shadow for better focus */ | |||
border-radius: 8px; /* Optional: Rounded corners */ | |||
} | |||
/* Optional styling for the top banner image */ | |||
#t img.top-image { | |||
width: 100%; | |||
border-radius: 8px 8px 0 0; /* Round top corners if needed */ | |||
} | |||
/* Footer alignment */ | |||
#footer { | |||
text-align: center; /* Center align footer text */ | |||
margin-top: 20px; /* Add spacing between content and footer */ | |||
font-size: 0.9em; /* Make the text slightly smaller */ | |||
color: #666; /* Muted text color */ | |||
} | |||
Revision as of 20:43, 14 December 2024
/* CSS placed here will be applied to all skins */
body {
margin: 0; /* Remove default browser margins */
padding: 0;
display: flex;
justify-content: center; /* Center content horizontally */
align-items: flex-start; /* Align content at the top */
background-color: #f9f9f9; /* Optional: Set a background color for contrast */
min-height: 100vh; /* Ensure the body spans the full viewport height */
font-family: Arial, sans-serif; /* Set a default font */
}
/* Container for central content */
#content {
max-width: 800px; /* Define the maximum width of the content */
width: 100%; /* Ensure the content is responsive */
margin: 20px auto; /* Center the content and add vertical spacing */
background-color: #ffffff; /* Optional: Background for content block */
padding: 20px; /* Space around the content */
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Optional: Subtle shadow for better focus */
border-radius: 8px; /* Optional: Rounded corners */
}
/* Optional styling for the top banner image */
#t img.top-image {
width: 100%;
border-radius: 8px 8px 0 0; /* Round top corners if needed */
}
/* Footer alignment */
#footer {
text-align: center; /* Center align footer text */
margin-top: 20px; /* Add spacing between content and footer */
font-size: 0.9em; /* Make the text slightly smaller */
color: #666; /* Muted text color */
}
