/** * @name LunarCord (HyprLuna theme) * @description A dark, minimaldiscord theme with Material You colors. * @author Nixev * @version 2.0.0 * @invite nAHD9keWr * @website https://hyprluna.vercel.app */ @import url("https://refact0r.github.io/midnight-discord/build/midnight.css"); /* color options */ :root { --colors: on; /* turn off to use discord default colors */ /* text colors */ --text-0: {{colors.background.default.hex}}; /* text on colored elements */ --text-1: {{colors.on_background.default.hex}}; /* default text on colored elements */ --text-2: {{colors.on_surface.default.hex}}; /* headings and important text */ --text-3: {{colors.on_surface_variant.default.hex}}; /* normal text */ --text-4: {{colors.outline.default.hex}}; /* icon buttons and channels */ --text-5: {{colors.outline_variant.default.hex}}; /* muted channels/chats and timestamps */ /* background and dark colors */ --bg-1: {{colors.surface_container_lowest.default.hex}}; /* dark buttons when clicked */ --bg-2: {{colors.surface_container_low.default.hex}}; /* dark buttons */ --bg-3: {{colors.surface_container.default.hex}}; /* spacing, secondary elements */ --bg-4: {{colors.surface.default.hex}}; /* main background color */ --hover: {{colors.surface_container_high.default.hex}}; /* channels and buttons when hovered */ --active: {{colors.surface_container_highest.default.hex}}; /* channels and buttons when clicked or selected */ --active-2: {{colors.surface.default.hex}}; /* extra state for transparent buttons */ --message-hover: {{colors.surface_variant.default.hex}}; /* messages when hovered */ /* accent colors */ --accent-1: {{colors.primary.default.hex}}; /* links and other accent text */ --accent-2: {{colors.primary_container.default.hex}}; /* small accent elements */ --accent-3: {{colors.secondary.default.hex}}; /* accent buttons */ --accent-4: {{colors.secondary_container.default.hex}}; /* accent buttons when hovered */ --accent-5: {{colors.tertiary.default.hex}}; /* accent buttons when clicked */ --accent-new: {{colors.error.default.hex}}; /* stuff that's normally red like mute/deafen buttons */ --mention: linear-gradient( to right, color-mix(in hsl, {{colors.primary_container.default.hex}}, transparent 70%) 60%, transparent ); /* background of messages that mention you */ --mention-hover: linear-gradient( to right, color-mix(in hsl, {{colors.primary_container.default.hex}}, transparent 75%) 60%, transparent ); /* background of messages that mention you when hovered */ --reply: linear-gradient( to right, color-mix(in hsl, {{colors.tertiary_container.default.hex}}, transparent 70%) 60%, transparent ); /* background of messages that reply to you */ --reply-hover: linear-gradient( to right, color-mix(in hsl, {{colors.tertiary_container.default.hex}}, transparent 75%) 60%, transparent ); /* background of messages that reply to you when hovered */ /* status indicator colors */ --online: {{colors.primary.default.hex}}; /* change to #43a25a for default */ --dnd: {{colors.error.default.hex}}; /* change to #d83a42 for default */ --idle: {{colors.tertiary.default.hex}}; /* change to #ca9654 for default */ --streaming: {{colors.secondary.default.hex}}; /* change to #593695 for default */ --offline: {{colors.outline.default.hex}}; /* change to #83838b for default offline color */ /* border colors */ --border-light: {{colors.surface_container_high.default.hex}}; /* light border color */ --border: {{colors.surface_container_highest.default.hex}}; /* normal border color */ --button-border: {{colors.surface_container_high.default.hex}}; /* neutral border color of buttons */ /* base colors */ --red-1: {{colors.error.default.hex}}; --red-2: {{colors.error_container.default.hex}}; --red-3: {{colors.on_error.default.hex}}; --red-4: {{colors.on_error_container.default.hex}}; --red-5: {{colors.error.default.hex}}; --green-1: {{colors.primary.default.hex}}; --green-2: {{colors.primary_container.default.hex}}; --green-3: {{colors.on_primary.default.hex}}; --green-4: {{colors.on_primary_container.default.hex}}; --green-5: {{colors.primary.default.hex}}; --blue-1: {{colors.primary.default.hex}}; --blue-2: {{colors.primary_container.default.hex}}; --blue-3: {{colors.on_primary.default.hex}}; --blue-4: {{colors.on_primary_container.default.hex}}; --blue-5: {{colors.primary.default.hex}}; --yellow-1: {{colors.tertiary.default.hex}}; --yellow-2: {{colors.tertiary_container.default.hex}}; --yellow-3: {{colors.on_tertiary.default.hex}}; --yellow-4: {{colors.on_tertiary_container.default.hex}}; --yellow-5: {{colors.tertiary.default.hex}}; --purple-1: {{colors.secondary.default.hex}}; --purple-2: {{colors.secondary_container.default.hex}}; --purple-3: {{colors.on_secondary.default.hex}}; --purple-4: {{colors.on_secondary_container.default.hex}}; --purple-5: {{colors.secondary.default.hex}}; }