#banner [data-swe-contrast],
.post-header.post-header-with-thumbnail .post-header-text-container .post-title[data-swe-contrast] {
    color: var(--swe-title-color) !important;
    -webkit-text-stroke: .65px var(--swe-neon-rim);
    paint-order: stroke fill;
    text-shadow:
        0 0 1px var(--swe-neon-rim),
        0 0 .13em var(--swe-neon-near),
        0 0 .32em var(--swe-neon-far) !important;
    filter: none;
}
[data-swe-contrast="light"] {
    --swe-title-color: #eaf4ff;
    --swe-neon-rim: rgb(215 239 255 / .9);
    --swe-neon-near: rgb(109 187 255 / .75);
    --swe-neon-far: rgb(70 142 237 / .48);
    --swe-title-edge: rgb(25 39 57 / .78);
}
[data-swe-contrast="dark"] {
    --swe-title-color: #214b85;
    --swe-neon-rim: rgb(217 242 255 / .95);
    --swe-neon-near: rgb(91 162 245 / .72);
    --swe-neon-far: rgb(62 128 222 / .43);
    --swe-title-edge: rgb(234 244 255 / .85);
}
#banner [data-swe-contrast].swe-contrast-edge,
.post-header.post-header-with-thumbnail .post-header-text-container .post-title[data-swe-contrast].swe-contrast-edge {
    text-shadow:
        0 0 1px var(--swe-neon-rim),
        0 1px 1px var(--swe-title-edge),
        0 0 .13em var(--swe-neon-near),
        0 0 .32em var(--swe-neon-far) !important;
}
@media (forced-colors: active) {
    #banner [data-swe-contrast],
    .post-header.post-header-with-thumbnail .post-header-text-container .post-title[data-swe-contrast] {
        color: CanvasText !important;
        -webkit-text-stroke: 0;
        text-shadow: none !important;
    }
}
