# Logo Palette + Luxury Active Menu Brief ## 1) Objective Adopt the app's visual identity from the logo palette (teal + gold) and introduce a luxury-feel active menu state for both dark and light themes. Key intent: - Brand-consistent color system. - Premium, elegant active menu treatment. - Subtle animated gold shine (not flashy, not distracting). ## 2) Design Direction ### Brand mood - Calm spiritual base: teal tones. - Premium emphasis: gold used only for highlights/active states. - Minimal and clean surfaces, with controlled depth (soft shadow + thin stroke). ### Usage rule - Teal = foundation color. - Gold = premium interaction color (active nav, selected/high-priority accents). - Avoid using gold as the global background. ## 3) Proposed Color Tokens These are starting values to tune after visual QA: ### Core brand tokens - `brand.teal.500`: `#118A8D` - `brand.teal.700`: `#0C676A` - `brand.teal.900`: `#0A4447` - `brand.gold.400`: `#D6A21D` - `brand.gold.300`: `#E9C75B` - `brand.gold.200`: `#F6DE96` - `brand.gold.700`: `#8B6415` ### Dark theme base - `bg.dark`: `#0F1217` - `surface.dark`: `#171B22` - `surface.dark.elevated`: `#1D222B` - `text.dark.primary`: `#E8ECF2` - `text.dark.secondary`: `#9AA4B2` ### Light theme base - `bg.light`: `#F3F4F6` - `surface.light`: `#FFFFFF` - `surface.light.elevated`: `#F9FAFB` - `text.light.primary`: `#1F2937` - `text.light.secondary`: `#6B7280` ## 4) Active Menu Visual Spec ### Shape and structure - Active menu item uses rounded-square container. - Ring consists of: - Inner metallic gold stroke. - Soft outer glow (stronger in dark mode, lighter in light mode). - Inactive items remain neutral gray/secondary text. ### Gold ring treatment - Gradient on ring: dark-gold -> bright-gold -> pale-gold -> dark-gold. - Keep ring thin and crisp (avoid thick glowing halo). - Shine highlight should pass around the ring edge only. ### Light mode adaptation - Reduce glow blur and opacity by ~35-45% vs dark mode. - Add subtle neutral shadow to preserve depth on bright surfaces. ## 5) Motion Spec (Shine Animation) - Animation target: active menu ring only. - Loop duration: `2.8s-3.6s`. - Shine pass visibility: short burst (`~700-900ms`) then calm period. - Easing: smooth in/out (no linear harsh movement). - Keep animation subtle enough to avoid drawing attention from content. Reduced motion behavior: - If reduced motion is enabled, disable moving shine and keep static gold ring. ## 6) Accessibility & Quality Constraints - Maintain icon/text contrast minimum: - Non-text UI/icon target: at least `3:1`. - Small text target: at least `4.5:1`. - Gold accents must not reduce legibility. - Active state must remain distinguishable in both themes without relying only on color. ## 7) Product Rules - Apply luxury active style only to active navigation state (not every component). - Keep one source of truth for tokens across screens. - Preserve current interaction speed and perceived responsiveness. ## 8) Rollout Plan 1. Approve token palette on static mockups (dark + light). 2. Apply to one pilot component: bottom navigation active item. 3. Validate contrast and motion comfort. 4. Roll out to other selected active states (tabs/chips), not all controls. ## 9) Acceptance Criteria - Brand identity clearly reflects logo colors. - Active menu looks premium in dark and light mode. - Shine animation feels elegant and subtle, never distracting. - No readability regressions. - Reduced-motion path is supported.