HN-like selfhosted forums
[data-theme="gruvbox-light"] { --bg: #fbf1c7; --surface: #ebdbb2; --surface-raised: #d5c4a1; --surface-sunken: #f2e5bc; --text: #282828; --text-muted: #665c54; --text-subtle: #7c6f64; --border: #bdae93; --primary: #076678; --primary-hover: #458588; --accent: #8f3f71; --accent-hover: #b16286; --success: #79740e; --warning: #b57614; --warning-hover: #d79921; --error: #9d0006;}[data-theme="ayu-dark"] { --bg: #0f1419; --surface: #14191f; --surface-raised: #253340; --surface-sunken: #151a1e; --text: #e6e1cf; --text-muted: #5c6773; --text-subtle: #3e4b59; --border: #2d3640; --primary: #36a3d9; --primary-hover: #59c2ff; --accent: #ffb454; --accent-hover: #f29718; --success: #b8cc52; --warning: #e7c547; --warning-hover: #ffb454; --error: #ff3333;}[data-theme="kanagawa-lotus"] { /* Kanagawa Lotus */ --bg: #f2ecbc; --surface: #e5ddb0; --surface-raised: #d5cea3; --surface-sunken: #dcd5ac; --text: #545464; --text-muted: #43436c; --text-subtle: #8a8980; --border: #716e61; --primary: #4d699b; --primary-hover: #6693bf; --accent: #624c83; --accent-hover: #b35b79; --success: #6f894e; --warning: #e98a00; --warning-hover: #cc6d00; --error: #e82424;}