* { /* Colors */ background: {{ .Theme.Colors.Semantic.Background.RGBA 80 }}; background-alt: {{ .Theme.Colors.Semantic.Surface.RGBA 80 }}; background-bar: {{ .Theme.Colors.Semantic.SurfaceAlt.RGBA 80 }}; foreground: {{ .Theme.Colors.Semantic.Text.Value }}; foreground-alt: {{ .Theme.Colors.Semantic.Text.Value }}; accent: {{ .Theme.Colors.Semantic.Accent.Value }}; border: {{ .Theme.Colors.Semantic.Accent.Value }}; border-alt: {{ .Theme.Colors.Semantic.Accent.Value }}; selected: {{ .Theme.Colors.Semantic.SurfaceAlt.RGBA 80 }}; urgent: {{ .Theme.Colors.Semantic.Warn.Value }}; on-selected: {{ .Theme.Colors.Semantic.Text.Value }}; separator: {{ .Theme.Colors.Semantic.Border.Value }}; list-bg: {{ .Theme.Colors.Semantic.Background.RGBA 80 }}; message-bg: {{ .Theme.Colors.Semantic.Surface.RGBA 80 }}; error-bg: {{ .Theme.Colors.Semantic.Warn.Value }}; error-border: {{ .Theme.Colors.Semantic.Border.Value }}; /* Standard Rofi variables for legacy support or internal use */ normal-foreground: @foreground; normal-background: transparent; selected-normal-foreground: @on-selected; selected-normal-background: @selected; urgent-foreground: @urgent; urgent-background: transparent; selected-urgent-foreground: @foreground; selected-urgent-background: @urgent; active-foreground: @accent; active-background: transparent; selected-active-foreground: @on-selected; selected-active-background: @selected; alternate-normal-foreground: @foreground; alternate-normal-background: transparent; alternate-urgent-foreground: @urgent; alternate-urgent-background: transparent; alternate-active-foreground: @accent; alternate-active-background: transparent; /* Spacing, Padding, Margin */ main-spacing: {{ .Theme.Spacing.MarginSmall }}; main-padding: {{ .Theme.Spacing.PaddingLarge }}; element-spacing: {{ .Theme.Spacing.MarginSmall }}; element-padding: {{ .Theme.Spacing.PaddingSmall }}; input-padding: {{ .Theme.Spacing.Padding }}; message-margin: {{ .Theme.Spacing.MarginSmall }}; /* Borders and Radius */ main-border: 1px; main-radius: {{ .Theme.Spacing.RadiusLarge }}; element-border: 1px; element-radius: {{ .Theme.Spacing.RadiusSmall }}; button-border: 1px; button-selected-border: 1px; button-selected-radius: {{ .Theme.Spacing.RadiusSmall }}; list-border: 1px; list-radius: {{ .Theme.Spacing.RadiusSmall }}; sidebar-border: 1px; }