.text-cream-50 { color: #fdfcfa; }
.bg-cream-50 { background-color: #fdfcfa; }
.border-cream-50 { border-color: #fdfcfa; }
.text-cream-100 { color: #fbf9f6; }
.bg-cream-100 { background-color: #fbf9f6; }
.border-cream-100 { border-color: #fbf9f6; }
.text-cream-200 { color: #f7f5f0; }
.bg-cream-200 { background-color: #f7f5f0; }
.border-cream-200 { border-color: #f7f5f0; }
.text-cream-300 { color: #f0ece4; }
.bg-cream-300 { background-color: #f0ece4; }
.border-cream-300 { border-color: #f0ece4; }
.text-cream-400 { color: #e8e4dc; }
.bg-cream-400 { background-color: #e8e4dc; }
.border-cream-400 { border-color: #e8e4dc; }
.text-rose-soft { color: #f5d6d2; }
.bg-rose-soft { background-color: #f5d6d2; }
.border-rose-soft { border-color: #f5d6d2; }
.text-rose-light { color: #e8a8a0; }
.bg-rose-light { background-color: #e8a8a0; }
.border-rose-light { border-color: #e8a8a0; }
.text-rose { color: #d4847c; }
.bg-rose { background-color: #d4847c; }
.border-rose { border-color: #d4847c; }
.text-rose-dark { color: #b86a62; }
.bg-rose-dark { background-color: #b86a62; }
.border-rose-dark { border-color: #b86a62; }
.text-sky-soft { color: #e0eef5; }
.bg-sky-soft { background-color: #e0eef5; }
.border-sky-soft { border-color: #e0eef5; }
.text-sky-light { color: #b8d8e8; }
.bg-sky-light { background-color: #b8d8e8; }
.border-sky-light { border-color: #b8d8e8; }
.text-sky { color: #8fbcd4; }
.bg-sky { background-color: #8fbcd4; }
.border-sky { border-color: #8fbcd4; }
.text-sky-dark { color: #6a9cb8; }
.bg-sky-dark { background-color: #6a9cb8; }
.border-sky-dark { border-color: #6a9cb8; }
.text-ink { color: #2e2e2e; }
.bg-ink { background-color: #2e2e2e; }
.border-ink { border-color: #2e2e2e; }
.text-ink-light { color: #7a7a7a; }
.bg-ink-light { background-color: #7a7a7a; }
.border-ink-light { border-color: #7a7a7a; }
.text-ink-muted { color: #a8a8a8; }
.bg-ink-muted { background-color: #a8a8a8; }
.border-ink-muted { border-color: #a8a8a8; }
.rounded-2xl { border-radius: 16px; }
.rounded-3xl { border-radius: 20px; }
.rounded-4xl { border-radius: 24px; }
.shadow-soft { box-shadow: 0 2px 8px rgba(60,40,30,0.06); }
.shadow-soft-md { box-shadow: 0 8px 28px rgba(60,40,30,0.08); }
.shadow-soft-lg { box-shadow: 0 16px 48px rgba(60,40,30,0.10); }
