Spaces:
Running
Running
:root { | |
--font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif; | |
--text-color: rgb(107, 114, 128); | |
--card-border-color: lightgray; | |
--card-border-radius: 16px; | |
--card-padding: 1rem; /* 16px */ | |
--body-padding: 2rem; | |
} | |
* { | |
box-sizing: border-box; /* CSS Reset for consistent box sizing */ | |
} | |
body { | |
padding: var(--body-padding); | |
font-family: var(--font-family); | |
} | |
h1 { | |
font-size: 1rem; /* 16px */ | |
margin: 0; /* Reset margin for consistency */ | |
} | |
p { | |
color: var(--text-color); | |
font-size: 0.9375rem; /* 15px */ | |
margin: 0.3125rem 0 0.625rem; /* 5px top, 10px bottom */ | |
} | |
.card { | |
max-width: 620px; | |
margin: 0 auto; | |
padding: var(--card-padding); | |
border: 1px solid var(--card-border-color); | |
border-radius: var(--card-border-radius); | |
} | |
.card p:last-child { | |
margin-bottom: 0; /* Remove margin for the last paragraph */ | |
} | |
/* Media Queries for responsive design */ | |
@media (max-width: 768px) { | |
body { | |
padding: 1rem; /* Reduce padding on smaller screens */ | |
} | |
.card { | |
padding: 0.5rem; /* Adjust card padding for smaller screens */ | |
} | |
} |