@import "tailwindcss";
@import "@manacore/shared-tailwind/themes.css";

/* Scan shared packages for Tailwind classes */
@source "../../../../packages/shared-ui/src";
@source "../../../../packages/shared-auth-ui/src";
@source "../../../../packages/shared-branding/src";
@source "../../../../packages/shared-theme-ui/src";
@source "../../../../packages/shared-theme-ui/src/components";
@source "../../../../packages/shared-theme-ui/src/pages";
@source "../../../../packages/shared-stores/src";

/* Quote-specific styles */
.quote-text {
	font-family: Georgia, 'Times New Roman', serif;
	font-style: italic;
	line-height: 1.8;
}

.quote-author {
	font-family: system-ui, -apple-system, sans-serif;
	font-weight: 500;
}

/* Gradient backgrounds for quote cards */
.quote-gradient-wisdom {
	background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);
}

.quote-gradient-motivation {
	background: linear-gradient(135deg, #f59e0b 0%, #ef4444 100%);
}

.quote-gradient-love {
	background: linear-gradient(135deg, #ec4899 0%, #f43f5e 100%);
}

.quote-gradient-life {
	background: linear-gradient(135deg, #10b981 0%, #06b6d4 100%);
}

.quote-gradient-success {
	background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);
}

.quote-gradient-happiness {
	background: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);
}

.quote-gradient-friendship {
	background: linear-gradient(135deg, #3b82f6 0%, #6366f1 100%);
}

.quote-gradient-courage {
	background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);
}

.quote-gradient-hope {
	background: linear-gradient(135deg, #14b8a6 0%, #0ea5e9 100%);
}

.quote-gradient-nature {
	background: linear-gradient(135deg, #22c55e 0%, #10b981 100%);
}
