|
|
|
|
|
|
|
|
:root { |
|
|
--sage: #6B8E6B; |
|
|
--sage-light: #D4E6D5; |
|
|
--amber: #C07A5C; |
|
|
--amber-light: #FFF8F0; |
|
|
--cream: #EBE7DE; |
|
|
--text-dark: #2C3E50; |
|
|
--text-light: #888; |
|
|
} |
|
|
|
|
|
* { |
|
|
margin: 0; |
|
|
padding: 0; |
|
|
box-sizing: border-box; |
|
|
} |
|
|
|
|
|
body { |
|
|
font-family: 'Helvetica Neue', Arial, sans-serif; |
|
|
background: linear-gradient(135deg, var(--cream) 0%, #FAF9F6 100%); |
|
|
color: var(--text-dark); |
|
|
line-height: 1.6; |
|
|
min-height: 100vh; |
|
|
} |
|
|
|
|
|
.container { |
|
|
max-width: 900px; |
|
|
margin: 0 auto; |
|
|
padding: 40px 20px; |
|
|
} |
|
|
|
|
|
header { |
|
|
text-align: center; |
|
|
margin-bottom: 40px; |
|
|
} |
|
|
|
|
|
.hero-icons { |
|
|
font-size: 48px; |
|
|
margin-bottom: 15px; |
|
|
} |
|
|
|
|
|
h1 { |
|
|
font-family: 'Georgia', serif; |
|
|
font-size: 42px; |
|
|
color: var(--text-dark); |
|
|
margin-bottom: 8px; |
|
|
} |
|
|
|
|
|
.subtitle { |
|
|
font-size: 14px; |
|
|
letter-spacing: 2px; |
|
|
text-transform: uppercase; |
|
|
color: var(--text-light); |
|
|
} |
|
|
|
|
|
section { |
|
|
background: white; |
|
|
border-radius: 20px; |
|
|
padding: 30px; |
|
|
margin-bottom: 25px; |
|
|
box-shadow: 0 4px 15px rgba(0,0,0,0.05); |
|
|
} |
|
|
|
|
|
h2 { |
|
|
color: var(--sage); |
|
|
margin-bottom: 20px; |
|
|
font-size: 24px; |
|
|
} |
|
|
|
|
|
.personas { |
|
|
display: grid; |
|
|
grid-template-columns: 1fr 1fr; |
|
|
gap: 20px; |
|
|
margin-top: 25px; |
|
|
} |
|
|
|
|
|
.persona { |
|
|
padding: 25px; |
|
|
border-radius: 15px; |
|
|
text-align: center; |
|
|
} |
|
|
|
|
|
.persona.olivia { |
|
|
background: var(--sage-light); |
|
|
border: 2px solid var(--sage); |
|
|
} |
|
|
|
|
|
.persona.brie { |
|
|
background: var(--amber-light); |
|
|
border: 2px solid var(--amber); |
|
|
} |
|
|
|
|
|
.persona .emoji { |
|
|
font-size: 48px; |
|
|
display: block; |
|
|
margin-bottom: 10px; |
|
|
} |
|
|
|
|
|
.persona h3 { |
|
|
font-size: 20px; |
|
|
margin-bottom: 10px; |
|
|
} |
|
|
|
|
|
.features ul { |
|
|
list-style: none; |
|
|
} |
|
|
|
|
|
.features li { |
|
|
padding: 10px 0; |
|
|
border-bottom: 1px solid #eee; |
|
|
} |
|
|
|
|
|
.features li:last-child { |
|
|
border-bottom: none; |
|
|
} |
|
|
|
|
|
.commands { |
|
|
display: flex; |
|
|
flex-wrap: wrap; |
|
|
gap: 10px; |
|
|
margin-top: 15px; |
|
|
} |
|
|
|
|
|
.cmd { |
|
|
background: var(--sage); |
|
|
color: white; |
|
|
padding: 8px 16px; |
|
|
border-radius: 20px; |
|
|
font-size: 14px; |
|
|
} |
|
|
|
|
|
pre { |
|
|
background: #2C3E50; |
|
|
color: #fff; |
|
|
padding: 15px 20px; |
|
|
border-radius: 10px; |
|
|
overflow-x: auto; |
|
|
} |
|
|
|
|
|
code { |
|
|
font-family: 'Monaco', 'Consolas', monospace; |
|
|
} |
|
|
|
|
|
footer { |
|
|
text-align: center; |
|
|
padding: 30px; |
|
|
color: var(--text-light); |
|
|
} |
|
|
|
|
|
.hashtags { |
|
|
margin-top: 10px; |
|
|
color: var(--sage); |
|
|
font-weight: bold; |
|
|
} |
|
|
|
|
|
@media (max-width: 600px) { |
|
|
.personas { |
|
|
grid-template-columns: 1fr; |
|
|
} |
|
|
|
|
|
h1 { |
|
|
font-size: 32px; |
|
|
} |
|
|
} |
|
|
|