 var(--text-light); font-size: 0.9rem; opacity: 0.8; }
footer i { color: var(--primary-light); }
.features-card { margin-top: 1.5rem; background: var(--card-bg); border-radius: var(--border-radius); padding: 1.25rem; box-shadow: var(--box-shadow); border: 1px solid var(--border-color); }
.features-title { font-size: 1.1rem; font-weight: 600; margin-bottom: 0.75rem; color: var(--text-color); text-align: center; }
.features-list { list-style-type: none; padding: 0; margin: 0; }
.feature-item { display: flex; 