JohnB Below is the CSS code I use. Stolen from here and looks the same: https://dellzhackintosh.github.io/fluent-flarum/
:root {
--primary-color: #0078d4;
--secondary-color: #0078d4;
--body-bg: #17222a;
--body-bg-shaded: #121a20;
--body-bg-light: #202f3a;
--body-bg-faded: rgba(23,34,42,0.93);
--text-color: #ddd;
--link-color: #0078d4;
--heading-color: #ddd;
--muted-color: #6c8293;
--muted-color-light: #8a9ba8;
--muted-color-dark: #000;
--shadow-color: rgba(0,0,0,0.5);
--control-bg: #1b2228;
--control-bg-light: #212a31;
--control-bg-shaded: #12181c;
--control-color: #6c8293;
--error-color: #d83e3e;
--text-on-dark: #fff;
--text-on-light: #141a1f;
--yiq-threshold: 108;
--header-bg: #091a27;
--header-color: #0078d4;
--header-control-bg: #1b2228;
--header-control-color: #6c8293;
--overlay-bg: rgba(10,13,15,0.9);
--code-bg: #0e1215;
--code-color: #fff;
--alert-bg: #fff2ae;
--alert-color: #ad6c00;
--alert-error-bg: #d83e3e;
--alert-error-color: #fff;
--alert-success-bg: #b4f1af;
--alert-success-color: #33722d;
--switch-on-color: #58a400;
--switch-off-color: #d0021b;
--enabled-color: #2ECC40;
--disabled-color: #FF4136;
--validation-error-color: #d83e3e;
--avatar-bg: var(--control-bg);
--badge-bg: var(--muted-color);
--badge-color: #fff;
--badge-hidden-bg: #888;
--usercard-bg: var(--control-bg);
--hero-bg: #1b2228;
--hero-color: #6c8293;
--tooltip-bg: rgba(0,0,0,0.9);
--tooltip-color: #fff;
--online-user-circle-color: #7fba00;
--discussion-title-color: #84898c;
--discussion-list-item-bg-hover: #192229;
--button-color: #6c8293;
--button-bg: #1b2228;
--button-bg-hover: #101518;
--button-bg-active: #060809;
--button-bg-disabled: #1b2228;
--button-primary-color: #17222a;
--button-primary-bg: #0078d4;
--button-primary-bg-hover: #006abb;
--button-primary-bg-active: #005ba1;
--button-primary-bg-disabled: #0078d4;
--control-danger-color: #a88;
--control-danger-bg: #411;
--control-danger-bg-hover: #300c0c;
--control-danger-bg-active: #1b0707;
--control-danger-bg-disabled: #411;
--muted-more-color: #5c6770;
--muted-more-bg: rgba(92,103,112,0.3);
--muted-more-bg-hover: rgba(80,90,98,0.35);
--muted-more-bg-active: rgba(69,78,84,0.4);
--muted-more-bg-disabled: rgba(92,103,112,0.3);
--button-inverted-color: #6c8293;
--button-inverted-bg: #17222a;
--button-inverted-bg-hover: #0e151a;
--button-inverted-bg-active: #050709;
--button-inverted-bg-disabled: #17222a;
--light-content-color: #fff;
--light-content-control-color: #fff;
--light-content-control-bg: rgba(0,0,0,0.1);
--light-content-control-bg-shaded: rgba(0,0,0,0.2);
--light-content-control-bg-fadedin: rgba(0,0,0,0.15);
--header-colored-color: #0078d4;
--header-colored-control-color: #6c8293;
--header-colored-control-bg: #1b2228;
--header-colored-control-bg-shaded: #101518;
--header-colored-control-bg-fadedin: #1b2228;
--border-radius: 4px;
--drawer-width: 270px;
--pane-width: 400px;
--header-height: 52px;
--header-height-phone: 46px;
--zindex-header: 1000;
--zindex-pane: 1010;
--zindex-composer: 1020;
--zindex-dropdown: 1030;
--zindex-modal-background: 1040;
--zindex-modal: 1050;
--zindex-alerts: 1060;
--zindex-tooltip: 1070;
--flarum-screen: none;
--screen-phone-max: 767.98px;
--screen-tablet: 768px;
--screen-tablet-max: 991.98px;
--screen-desktop: 992px;
--screen-desktop-max: 1099.98px;
--screen-desktop-hd: 1100px
}