Files
jamshalat-diary/logo-luxury-theme-brief.md
2026-03-16 00:30:32 +07:00

3.4 KiB

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.