managarten/packages/shared-landing-ui/src/themes/picture.css
Till-JS 264149a913 feat(shared-landing-ui): unify landing pages with shared components
Add new reusable components to shared-landing-ui package:
- AppScrollerSection, TimelineSection, MasonryGridSection, PrinciplesSection
- LegalPageTemplate for privacy/terms/cookies/imprint pages
- Navigation component with mobile menu and language switcher
- GradientText and LanguageSwitcher atoms
- i18n system with getLangFromUrl, useTranslations, localizePath
- Theme files for picture (indigo), chat (blue), zitare (teal)

Add legal pages to ManaDeck and Chat landing pages:
- privacy, terms, cookies, imprint pages using shared template
- Updated footers with cookies link
2026-01-23 15:45:47 +01:00

80 lines
1.9 KiB
CSS

/**
* Picture Theme - Dark Indigo
* AI image generation app
*/
:root {
/* Primary colors - Indigo/Purple */
--color-primary: #6366f1;
--color-primary-hover: #4f46e5;
--color-primary-glow: rgba(99, 102, 241, 0.3);
/* Text colors */
--color-text-primary: #f8fafc;
--color-text-secondary: #cbd5e1;
--color-text-muted: #64748b;
/* Background colors - Deep dark */
--color-background-page: #0c0a1d;
--color-background-card: #1a1833;
--color-background-card-hover: #252345;
/* Border colors */
--color-border: rgba(99, 102, 241, 0.2);
--color-border-hover: rgba(99, 102, 241, 0.4);
}
/* Light mode support */
@media (prefers-color-scheme: light) {
:root {
--color-primary: #4f46e5;
--color-primary-hover: #4338ca;
--color-primary-glow: rgba(79, 70, 229, 0.2);
--color-text-primary: #1e1b4b;
--color-text-secondary: #4338ca;
--color-text-muted: #6366f1;
--color-background-page: #fafafa;
--color-background-card: #ffffff;
--color-background-card-hover: #f5f3ff;
--color-border: #e0e7ff;
--color-border-hover: #c7d2fe;
}
}
/* Force dark mode class */
.dark {
--color-primary: #6366f1;
--color-primary-hover: #818cf8;
--color-primary-glow: rgba(99, 102, 241, 0.3);
--color-text-primary: #f8fafc;
--color-text-secondary: #cbd5e1;
--color-text-muted: #64748b;
--color-background-page: #0c0a1d;
--color-background-card: #1a1833;
--color-background-card-hover: #252345;
--color-border: rgba(99, 102, 241, 0.2);
--color-border-hover: rgba(99, 102, 241, 0.4);
}
/* Force light mode class */
.light {
--color-primary: #4f46e5;
--color-primary-hover: #4338ca;
--color-primary-glow: rgba(79, 70, 229, 0.2);
--color-text-primary: #1e1b4b;
--color-text-secondary: #4338ca;
--color-text-muted: #6366f1;
--color-background-page: #fafafa;
--color-background-card: #ffffff;
--color-background-card-hover: #f5f3ff;
--color-border: #e0e7ff;
--color-border-hover: #c7d2fe;
}