
    .mw-mf-anchor:visited {
        color: var(--color-visited, #6a60b0)
    }

    .mw-mf-anchor:visited:hover {
        color: var(--color-visited--hover, #534fa3)
    }

    .mw-mf-anchor:visited:active {
        color: var(--color-visited--active, #353262)
    }

    .mw-mf-anchor:hover {
        color: var(--color-progressive--hover, #3056a9);
        text-decoration: underline
    }

    .mw-mf-anchor:active {
        color: var(--color-progressive--active, #233566);
        text-decoration: underline
    }

    .mw-mf-anchor:focus-visible {
        outline: solid 2px var(--outline-color-progressive--focus, #36c)
    }

    @supports not selector(:focus-visible) {
        .mw-mf-anchor:focus {
            outline: solid 2px var(--outline-color-progressive--focus, #36c)
        }
    }

    .mw-mf-anchor-destructive:visited {
        color: var(--color-destructive--visited, #9f5555)
    }

    .mw-mf-anchor-destructive:visited:hover {
        color: var(--color-destructive--visited--hover, #854848)
    }

    .mw-mf-anchor-destructive:visited:active {
        color: var(--color-destructive--visited--active, #512e2e)
    }

    .mw-mf-anchor-destructive:hover {
        color: var(--color-destructive--hover, #9f3526);
        text-decoration: underline
    }

    .mw-mf-anchor-destructive:active {
        color: var(--color-destructive--active, #612419);
        text-decoration: underline
    }

    .mw-mf-anchor-destructive:focus {
        outline-color: var(--outline-color-progressive--focus, #36c)
    }

    .touch-events :focus {
        outline: 0
    }

    .mw-notification-area {
        box-sizing: border-box;
        left: 0;
        right: 0;
        max-height: 50%
    }

    .mw-notification-area {
        z-index: 900;
        position: fixed;
        bottom: 0;
        width: 100%
    }

    .overlay .license a:visited {
        color: var(--color-visited, #6a60b0)
    }

    .overlay .license a:visited:hover {
        color: var(--color-visited--hover, #534fa3)
    }

    .overlay .license a:visited:active {
        color: var(--color-visited--active, #353262)
    }

    .overlay .license a:hover {
        color: var(--color-progressive--hover, #3056a9);
        text-decoration: underline
    }

    .overlay .license a:active {
        color: var(--color-progressive--active, #233566);
        text-decoration: underline
    }

    .overlay .license a:focus-visible {
        outline: solid 2px var(--outline-color-progressive--focus, #36c)
    }

    @supports not selector(:focus-visible) {
        .overlay .license a:focus {
            outline: solid 2px var(--outline-color-progressive--focus, #36c)
        }
    }
