A desktop web application interface in light mode, featuring a modern rich-text editor. The overall layout places the editor prominently in the center of a clean, minimalist application window. Above the editor, a subtle document title input field resides, and to the right, a compact "Save" button. A narrow, collapsible sidebar for document navigation is suggested on the left, partially obscured to maintain focus on the main content area.
The main editor toolbar is a horizontal strip positioned at the top of the editing canvas. It features a muted gray background (#F9FAFB) with clearly delineated, circular icon buttons. Icons are line-art style, depicting standard formatting options: bold (B icon), italic (I icon), underline (U icon), strikethrough (S icon), link (chain icon), and align text (stacked lines icon). Default state icons are a dark gray (#333333). On hover, icons transition to a vibrant blue (#3498DB), and on active state, they are filled with the primary blue and appear slightly recessed. Negative space between icons is generous, approximately 12px.
An inline formatting popover appears directly above selected text. It's a subtle, rounded rectangle with a white background (#FFFFFF) and a faint shadow for depth. Within the popover, smaller, square icon buttons mirror the toolbar's iconography for bold, italic, underline, and link. Additionally, a dropdown for heading styles (H1, H2, H3) and a text alignment menu are present. Buttons are dark gray (#333333) in their default state, turning blue (#3498DB) on hover, with a light blue background fill on active. Text labels for headings are Roboto Mono, 14px, regular weight.
The slash-menu variant, triggered by typing / at the start of a new block, presents as a vertical list below the cursor. It has a white background (#FFFFFF) and a subtle border. Each menu item displays a small icon (e.g., a square for /heading, three dots for /bullet list, a mountain for /image) followed by the command text (e.g., "Heading 1", "Bullet List", "Image"). Font for menu items is Inter, 16px, regular weight, dark gray (#333333). Hover state highlights the entire menu row with a light blue background (#F0F8FF). This design adheres to a contemporary, sans-serif aesthetic with generous negative space and subtle shadows, emphasizing clarity and user focus, without overly skeuomorphic designs or excessive gradients.