⚔️ Ruling Planet: Mars
Mars, the planet of action, desire, and energy, fuels the Aries' assertive nature, raw courage, and need to conquer challenges.
💎 Stone: Bloodstone
This stone is html {
background: linear-gradient(135deg, #ffd6e6 0%, #ffe7c7 100%);
min-height: 100vh;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
color: #333;
padding: 20px;
display: flex;
justify-content: center;
align-items: center;
}
.aries-container {
max-width: 900px;
width: 100%;
background: rgba(255, 255, 255, 0.92);
border-radius: 24px;
padding: 40px;
box-shadow: 0 15px 35px rgba(255, 105, 97, 0.15);
border: 1px solid rgba(255, 182, 193, 0.3);
}
.page-header {
text-align: center;
margin-bottom: 40px;
padding-bottom: 25px;
border-bottom: 2px dashed #ffb6c1;
}
.page-header h1 {
color: #ff6b81;
font-size: 3.2em;
margin-bottom: 10px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.tagline {
color: #ff8e9e;
font-size: 1.3em;
font-weight: 300;
letter-spacing: 1px;
}
.zodiac-content {
display: flex;
flex-direction: column;
gap: 30px;
}
.hero-section {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
margin-bottom: 30px;
}
@media (max-width: 768px) {
.hero-section {
grid-template-columns: 1fr;
}
}
.symbol-section, .traits-section {
background: #fff9fb;
padding: 25px;
border-radius: 18px;
border: 1px solid #ffdde1;
transition: transform 0.3s ease;
}
.symbol-section:hover, .traits-section:hover {
transform: translateY(-5px);
}
.symbol-illustration {
font-size: 5em;
text-align: center;
color: #ff6b81;
margin-bottom: 15px;
}
.symbol-section h2, .traits-section h2 {
color: #ff7a8a;
border-bottom: 1px solid #ffccd5;
padding-bottom: 10px;
margin-bottom: 15px;
}
.traits-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
@media (max-width: 600px) {
.traits-grid {
grid-template-columns: 1fr;
}
}
.trait-card {
padding: 20px;
border-radius: 12px;
color: #5a3d5c;
}
.trait-card.positive {
background: #fff0f3;
border-left: 5px solid #ff6b81;
}
.trait-card.challenging {
background: #fff8f0;
border-left: 5px solid #ffa500;
}
.trait-card h3 {
margin-top: 0;
color: #d45d79;
}
.trait-card ul {
list-style: none;
padding-left: 0;
}
.trait-card li {
padding: 5px 0;
border-bottom: 1px dashed #ffccd5;
}
.trait-card li:last-child {
border-bottom: none;
}
.detailed-info {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
}
.info-card {
background: white;
padding: 20px;
border-radius: 12px;
border-top: 4px solid #ffb6c1;
box-shadow: 0 5px 15px rgba(255, 182, 193, 0.1);
}
.info-card h3 {
color: #ff7a8a;
display: flex;
align-items: center;
gap: 10px;
margin-top: 0;
}
.icon {
font-size: 1.4em;
}
.compatibility-section {
background: #fff9fb;
padding: 25px;
border-radius: 18px;
margin-top: 20px;
}
.compatibility-section h2 {
color: #ff7a8a;
border-bottom: 1px solid #ffccd5;
padding-bottom: 10px;
}
.compatibility-grid {
display: flex;
flex-wrap: wrap;
gap: 15px;
justify-content: center;
margin-top: 20px;
}
.compat-item {
background: white;
padding: 12px 20px;
border-radius: 50px;
border: 1px solid #ffccd5;
font-weight: 500;
color: #d45d79;
transition: all 0.3s;
}
.compat-item.good {
background: #ffeff2;
color: #ff6b81;
}
.compat-item.medium {
background: #fff4e6;
color: #ffa500;
}
.compat-item.challenging {
background: #fff0f0;
color: #ff5252;
}
.compat-item:hover {
transform: scale(1.05);
box-shadow: 0 5px 10px rgba(255, 107, 129, 0.2);
}
.quote {
font-style: italic;
text-align: center;
padding: 25px;
margin: 30px 0;
background: #fff0f3;
border-radius: 15px;
color: #b85c68;
border-left: 4px solid #ff6b81;
border-right: 4px solid #ff6b81;
}
.quote p {
margin: 0;
font-size: 1.2em;
}