# Mercury app-shell theme โ€” NTT DATA brand (light), modern surfaces. # See docs/brand.md for the source palette. # # Loaded from the directory where you launch `mercury` (this project root); # restart the server to apply changes. Only keys in mercury/config.py # CSS_VARIABLE_MAP emit a CSS variable โ€” anything else in DEFAULT_THEME is # either derived or component-baked (e.g. success/warning/danger, slider # track, widget bg) and silently no-ops here. Omitted keys are derived # from the ones below. [main] title = "Amazon Connect TEI โ€” Business Case" favicon_emoji = "๐Ÿ“Š" footer = "Amazon Connect TEI study (Forrester, Feb 2026)" notebooks_button_label = "Analyses" [welcome] header = "Amazon Connect TEI" message = """ Interactive reproduction of Forrester's *Total Economic Impactโ„ข Of Amazon Connect* composite ($78.7M NPV ยท 342% ROI). The published study is the verbatim anchor; tune the ๐ŸŸก client drivers live to rescale the composite to your organization, then export the personalized report source with `python scripts/export_report.py`. """ [theme] # โ”€โ”€ Type โ€” Georgia headings, Arial body. Both web-safe system fonts, # so no font_url / network fetch. Georgia ships only normal+bold, so # heading weight is 700 (the default 800 would render as faux-bold). โ”€โ”€ font_family = "Arial, 'Helvetica Neue', Helvetica, sans-serif" heading_font_family = "Georgia, 'Times New Roman', Times, serif" font_size = "15px" font_weight = "normal" heading_font_weight = "700" # โ”€โ”€ Text โ€” NTT ink scale โ”€โ”€ text_color = "#2e404d" # body muted_text_color = "#586671" # captions / secondary # โ”€โ”€ Surfaces โ€” white content floating on a soft neutral canvas (depth). # For a strictly-white page instead, set background_color = "#ffffff". โ”€โ”€ background_color = "#f4f5f6" # outer page content_background_color = "#ffffff" # notebook column surface_color = "#ffffff" card_background_color = "#f8f8f8" # brand card border_color = "#d5d9db" # brand border border_radius = "10px" # modern rounding # โ”€โ”€ Accents โ€” Future Blue. primary_color also drives the Run button + focus. โ”€โ”€ primary_color = "#0072bc" accent_color = "#0072bc" focus_border_color = "#0072bc" hover_background_color = "#eef5fb" # light blue tint selected_background_color = "#dcecfa" # โ”€โ”€ Sidebar โ€” clean white, hairline divider โ”€โ”€ sidebar_background_color = "#ffffff" sidebar_text_color = "#2e404d" sidebar_title_color = "#151d2c" sidebar_shadow = "1px 0 0 #d5d9db" # โ”€โ”€ Top bar โ€” deep NTT navy (brand heading-primary) โ”€โ”€ topbar_background_color = "#151d2c" topbar_text_color = "#ffffff" topbar_border_color = "rgba(255,255,255,0.08)" # โ”€โ”€ Footer โ”€โ”€ footer_background_color = "#ffffff" footer_text_color = "#586671" footer_border_color = "#d5d9db" # โ”€โ”€ Run button โ€” subtle brand-blue gradient (else derives from primary) โ”€โ”€ run_button_background = "linear-gradient(180deg, #0087dc 0%, #0072bc 100%)" run_button_background_hover = "linear-gradient(180deg, #1a93e6 0%, #0079c8 100%)" run_button_text_color = "#ffffff" # โ”€โ”€ Depth โ€” soft, navy-tinted shadows (modern) โ”€โ”€ shadow_sm = "0 1px 2px rgba(21,29,44,0.05)" shadow_md = "0 6px 18px rgba(21,29,44,0.08)" shadow_lg = "0 16px 40px rgba(21,29,44,0.10)"