Template:Main Page/styles.css
Appearance
.sa-mainpage {
font-family: "Segoe UI", Arial, sans-serif;
max-width: 1100px;
margin: auto;
padding: 20px;
color: #222;
}
.sa-welcome-box {
background: linear-gradient(120deg, #fbe4e4, #fff8f0);
border-left: 6px solid #f36f6f;
padding: 25px 30px;
margin-bottom: 40px;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}
.sa-welcome-box h1 {
font-size: 2em;
margin-bottom: 10px;
}
.sa-welcome-box p {
font-size: 1.1em;
line-height: 1.5;
}
.sa-section-header {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.sa-section-header h2 {
font-size: 1.5em;
margin: 0 0 0 10px;
color: #b03a2e;
}
.sa-section-icon {
width: 30px;
height: 30px;
}
.sa-featured-section,
.sa-onthisday-section,
.sa-news-section,
.sa-dyk-section {
background: #fff;
border-radius: 8px;
margin-bottom: 30px;
padding: 20px;
box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}
.sa-section-content ul {
padding-left: 20px;
}
.sa-read-more a {
text-decoration: none;
color: #b03a2e;
font-weight: bold;
transition: color 0.2s ease;
}
.sa-read-more a:hover {
color: #e74c3c;
}