#style-theme-switcher {
    position: fixed;
    background: hsl(0deg 0% 0% / 50%);
    padding: 5px;
    color: white;
    backdrop-filter: blur(1px);
    padding: 8px 24px;
    border-radius: 4px;
    cursor: pointer;
    font-weight: bold;
    font-family: monospace;
    letter-spacing: -0.9px;
    font-size: 14px;
    text-shadow: 0 0 5px #000000;
    top: 5px;
    right: 5px;
    z-index: 1;
}

#style-theme-switcher:is(:focus, :focus-within, :hover) {
    background-color: rgb(0 0 0 / 70%);
    backdrop-filter: blur(7px);
}
