:root {
    --primary-color: #E98F91;
    --secondary-color: #F3B5AE;
    --accent-color: #C96F78;
    --soft-bg: #FFF7F5;
    --surface-bg: #FFFFFF;
    --dark-text: #302A2A;
    --muted-text: #8D7E7E;
    --border-color: #F0DFDC;
}

body {
    background-color: var(--soft-bg);
    color: var(--dark-text);
    font-family: 'Inter', system-ui, sans-serif;
    margin: 0;
    padding-bottom: 70px;
}

.navbar-fashion {
    background-color: var(--surface-bg);
    border-bottom: 1px solid var(--border-color);
}

.btn-salmon {
    background-color: var(--primary-color);
    color: #fff;
    border: none;
    border-radius: 8px;
    padding: 10px 20px;
}

.btn-salmon:hover {
    background-color: var(--accent-color);
    color: #fff;
}

.ecosystem-card {
    background: var(--surface-bg);
    border: 1px solid var(--border-color);
    border-radius: 12px;
    padding: 24px;
}
