EasyBlog 6.0 onwards uses css variables and it is extremely easy to override the styles without needing to create custom overrides. The following are the example of custom styling that you can do to override the default EasyDiscuss styling. You can define and add the following css code into your custom css section of your template.
Below are the variables used in EasyBlog:
#eb,
.select2-container--si,
.com_easyblog { // Backend <body>
    --si-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --si-root-font-size: 16px;
    --si-font-size--01: calc(var(--si-root-font-size) * .75);
    --si-font-size--02: calc(var(--si-root-font-size) * .875);
    --si-font-size--03: calc(var(--si-root-font-size) * 1);
    --si-font-size--04: calc(var(--si-root-font-size) * 1.125);
    --si-font-size--05: calc(var(--si-root-font-size) * 1.25);
    --si-font-size--06: calc(var(--si-root-font-size) * 1.5);
    --si-font-size--07: calc(var(--si-root-font-size) * 1.75);
    --si-font-size--08: calc(var(--si-root-font-size) * 2);
    --si-font-size--09: calc(var(--si-root-font-size) * 2.25);
    --si-font-size--10: calc(var(--si-root-font-size) * 2.625);
    --si-line-height--sm: calc(var(--si-root-font-size) * 1.25);
    --si-line-height: calc(var(--si-root-font-size) * 1.5);
    --si-ui-radius: calc(var(--si-root-font-size) * .25);
    --si-ui-radius--sm: calc(var(--si-root-font-size) * .125);
    --si-ui-radius--lg: calc(var(--si-root-font-size) * .5);
    --si-spacing--no: 0;
    --si-spacing: var(--si-root-font-size);
    // FD
    // Manually copy from FD
    --fd-root-font-size: 16px;
    --fd-spacing: var(--fd-root-font-size);
    --fd-spacing-px: 1px;
    --fd-spacing-no: 0;
    --fd-spacing-3xs: calc(var(--fd-spacing) * .125 ); /* 2*/
    --fd-spacing-2xs: calc(var(--fd-spacing) * .25 ); /* 4*/
    --fd-spacing-xs: calc(var(--fd-spacing) * .5 ); /* 8*/
    --fd-spacing-sm: calc(var(--fd-spacing) * .75 ); /* 12*/
    --fd-spacing-md: calc(var(--fd-spacing) * 1 ); /* 16 (default)*/
    --fd-spacing-lg: calc(var(--fd-spacing) * 1.25 ); /* 20*/
    --fd-spacing-xl: calc(var(--fd-spacing) * 1.5 ); /* 24*/
    --fd-spacing-2xl: calc(var(--fd-spacing) * 2 ); /* 32*/
    --fd-spacing-3xl: calc(var(--fd-spacing) * 2.5 ); /* 40*/
    --fd-spacing-4xl: calc(var(--fd-spacing) * 3 ); /* 48*/
    --fd-spacing-5xl: calc(var(--fd-spacing) * 4 ); /* 64*/
    --fd-border-radius-no: 0; // 0
    --fd-border-radius-sm: calc(var(--fd-spacing) * .25 ); // 4
    --fd-border-radius-md: calc(var(--fd-spacing) * .5 ); // 8
    --fd-border-radius-lg: calc(var(--fd-spacing) * 1 ); // 16
    --fd-border-radius-full: calc(var(--fd-spacing) * 9999 ); // rounded/1by1 circle
    --fd-black: 16, 16, 16; // #101010
    --fd-white: 255, 255, 255; // #fff
    --fd-transparent: transparent;
    --fd-color-inverse: 255, 255, 255; // For filled background
    --fd-gray-50: 249, 249, 249; // #f9f9f9
    --fd-gray-100: 244, 244, 244; // #f4f4f4
    --fd-gray-200: 229, 229, 229; // #e5e5e5
    --fd-gray-300: 212, 212, 212; // #d4d4d4
    --fd-gray-400: 163, 163, 163; // #a3a3a3
    --fd-gray-500: 119, 119, 119; // #777777
    --fd-gray-600: 90, 90, 90; // #5a5a5a
    --fd-gray-700: 48, 48, 48; // #303030
    --fd-gray-800: 34, 34, 34; // #222222
    --fd-gray-900: 25, 25, 25; // #191919
    // Primary/ Brand
    --fd-primary-50: 246, 248, 254;  // "#F6F8FE"
    --fd-primary-100: 237, 241, 252;  // "#EDF1FC"
    --fd-primary-200: 211, 220, 248;  // "#D3DCF8"
    --fd-primary-300: 184, 199, 243;  // "#B8C7F3"
    --fd-primary-400: 131, 156, 235;  // "#839CEB"
    --fd-primary-500: 78, 114, 226;  // "#4E72E2"
    --fd-primary-600: 70, 103, 203;  // "#4667CB"
    --fd-primary-700: 59, 86, 170;  // "#3B56AA"
    --fd-primary-800: 47, 68, 136;  // "#2F4488"
    --fd-primary-900: 38, 56, 111;  // "#26386F"
    --fd-ui-link: ~"rgba(var(--fd-primary-500), 1)";
    // Stats success/info/danger/warning
    --fd-success-50: 236, 253, 245; // #ECFDF5
    --fd-success-100: 209, 250, 229; // #D1FAE5
    --fd-success-200: 167, 243, 208; // #A7F3D0
    --fd-success-300: 110, 231, 183; // #6EE7B7
    --fd-success-400: 52, 211, 153; // #34D399
    --fd-success-500: 0, 165, 118; // #00A576
    --fd-success-600: 4, 142, 99; // #048E63
    --fd-success-700: 4, 120, 87; // #047857
    --fd-success-800: 6, 95, 70; // #065F46
    --fd-success-900: 6, 78, 59; // #064E3B
    --fd-info-50: 248, 249, 251; // #F8F9FB
    --fd-info-100: 241, 244, 246; // #F1F4F6
    --fd-info-200: 220, 227, 234; // #DCE3EA
    --fd-info-300: 198, 210, 221; // #C6D2DD
    --fd-info-400: 156, 177, 195; // #9CB1C3
    --fd-info-500: 113, 143, 169; // #718FA9
    --fd-info-600: 102, 129, 152; // #668198
    --fd-info-700: 85, 107, 127; // #556B7F
    --fd-info-800: 68, 86, 101; // #445665
    --fd-info-900: 55, 70, 83; // #374653
    --fd-warning-50: 255, 250, 245; // #FFFAF5
    --fd-warning-100: 255, 244, 236; // #FFF4EC
    --fd-warning-200: 254, 228, 206; // #FEE4CE
    --fd-warning-300: 253, 211, 177; // #FDD3B1
    --fd-warning-400: 252, 179, 119; // #FCB377
    --fd-warning-500: 251, 146, 60; // #FB923C
    --fd-warning-600: 226, 131, 54; // #E28336
    --fd-warning-700: 188, 110, 45; // #BC6E2D
    --fd-warning-800: 151, 88, 36; // #975824
    --fd-warning-900: 123, 72, 29; // #7B481D
    --fd-danger-50: 255, 241, 242; // #FFF1F2
    --fd-danger-100: 255, 228, 230; // #FFE4E6
    --fd-danger-200: 254, 205, 211; // #FECDD3
    --fd-danger-300: 253, 164, 175; // #FDA4AF
    --fd-danger-400: 251, 113, 133; // #FB7185
    --fd-danger-500: 244, 63, 94; // #F43F5E
    --fd-danger-600: 225, 29, 72; // #E11D48
    --fd-danger-700: 190, 18, 60; // #BE123C
    --fd-danger-800: 159, 18, 57; // #9F1239
    --fd-danger-900: 136, 19, 55; // #881337
    // Element
    // EB
    --eb-composer-block-active-bg: rgba(255,255,255, .5);
    --fd-link-color: inherit;
    --eb-divider-bg: #fff;
    --eb-divider-color: #333;
}
