/* Configuration variables */
:root {
    --highlight-bureaucrat: #EC9357;
    --highlight-admin: #4BE2DE;
    --highlight-content-mod: #DC5C32;
    --highlight-discussion-mod: #DC3248;
    --highlight-rollback: #F679DE;
    --highlight-wiki-manager: #37F178;
    --highlight-bot: #F67E79;
    --highlight-soap: #8D67E0;
}

/*** STAFF LINKS ***/
.BLink a { color:var(--highlight-bureaucrat) !important; }
.ALink a { color:var(--highlight-admin) !important; }
.CLink a { color:var(--highlight-content-mod) !important; }
.DLink a { color:var(--highlight-discussion-mod) !important; }
.RLink a { color:var(--highlight-rollback) !important; }
.WMLink a { color:var(--highlight-wiki-manager) !important; }
.BOTLink a { color:var(--highlight-bot) !important; }
.SOAPLink a { color:var(--highlight-soap) !important; }

/* STAFF COLORS */
/* Bureaucrats */
a[href$=":YazzyDream"],
a[href$="/YazzyDream"],
a[href$=":Flash_of_Memory"],
a[href$="/Flash_of_Memory"],
a[href$=":Flash%20of%20Memory"],
a[href$="/Flash%20of%20Memory"],
a[href$=":Peacexfreedom"],
a[href$="/Peacexfreedom"],
a[href$=":ThePK"],
a[href$="/ThePK"],
a[href$=":RedBallFire"],
a[href$="/RedBallFire"] {
    color: var(--highlight-bureaucrat) !important;
    font-family: 'Josefin Sans';
    font-weight: bold !important;
}

#MessageWall .wds-avatar + a[href$="User:YazzyDream"]:after,
.article-comments-app .wds-avatar + a[href$="User:YazzyDream"]:after,
#MessageWall .wds-avatar + a[href$="User:Flash%20of%20Memory"]:after,
.article-comments-app .wds-avatar + a[href$="User:Flash%20of%20Memory"]:after,
#MessageWall .wds-avatar + a[href$="User:Peacexfreedom"]:after,
.article-comments-app .wds-avatar + a[href$="User:Peacexfreedom"]:after,
#MessageWall .wds-avatar + a[href$="User:ThePK"]:after,
.article-comments-app .wds-avatar + a[href$="User:ThePK"]:after,
#MessageWall .wds-avatar + a[href$="User:RedBallFire"]:after,
.article-comments-app .wds-avatar + a[href$="User:RedBallFire"]:after {
    color: var(--highlight-bureaucrat) !important;
    font-family: 'Josefin Sans';
    content: " · (Bureaucrat)" !important;
}

img.user-identity-avatar__image[alt="YazzyDream"],
a[href$=":YazzyDream"] img,
li[data-user="YazzyDream"] img,
img.user-identity-avatar__image[alt="Flash of Memory"],
a[href$=":Flash%20of%20Memory"] img,
li[data-user="Flash of Memory"] img,
img.user-identity-avatar__image[alt="Peacexfreedom"],
a[href$=":Peacexfreedom"] img,
li[data-user="Peacexfreedom"] img,
img.user-identity-avatar__image[alt="ThePK"],
a[href$=":ThePK"] img,
li[data-user="ThePK"] img,
img.user-identity-avatar__image[alt="RedBallFire"],
a[href$=":RedBallFire"] img,
li[data-user="RedBallFire"] img {
    border-color:var(--highlight-bureaucrat)!important;
}

/* Administrator */
a[href$=":Valkryie247"],
a[href$="/Valkryie247"],
a[href$=":ThatGFFAN"],
a[href$="/ThatGFFAN"] {
    color: var(--highlight-admin)!important;
    font-family: 'Josefin Sans';
    font-weight: bold !important;
}

#MessageWall .wds-avatar + a[href$="User:Valkryie247"]:after,
.article-comments-app .wds-avatar + a[href$="User:Valkryie247"]:after,
#MessageWall .wds-avatar + a[href$="User:ThatGFFAN"]:after,
.article-comments-app .wds-avatar + a[href$="User:ThatGFFAN"]:after {
    color: var(--highlight-admin) !important;
    font-family: 'Josefin Sans';
    content: " · (Administrator)" !important;
}

img.user-identity-avatar__image[alt="Valkryie247"],
a[href$=":Valkryie247"] img,
li[data-user="Valkryie247"] img,
img.user-identity-avatar__image[alt="ThatGFFAN"],
a[href$=":ThatGFFAN"] img,
li[data-user="ThatGFFAN"] img {
    border-color:var(--highlight-admin)!important;
}


/* Content Moderators 
a[href$=":TBA"],
a[href$="/TBA"] {
    color: var(--highlight-content-mod) !important;
    font-family: 'Josefin Sans';
    font-weight: bold !important;
}

#MessageWall .wds-avatar + a[href$="User:TBA"]:after,
.article-comments-app .wds-avatar + a[href$="User:TBA"]:after {
    color: var(--highlight-content-mod) !important;
    font-family: 'Josefin Sans';
    content: " · (Content Moderator)" !important;
}

img.user-identity-avatar__image[alt="TBA"],
a[href$=":TBA"] img,
li[data-user="TBA"] img {
    border-color:var(--highlight-content-mod)!important;
}*/

/* Discussions Moderators */
a[href$=":LilyBlossom9876"],
a[href$="/LilyBlossom9876"],
a[href$=":Moonlightkayla99"],
a[href$="/Moonlightkayla99"] {
    color: var(--highlight-discussion-mod) !important;
    font-family: 'Josefin Sans';
    font-weight: bold !important;
}

#MessageWall .wds-avatar + a[href$="User:LilyBlossom9876"]:after,
.article-comments-app .wds-avatar + a[href$="User:LilyBlossom9876"]:after,
#MessageWall .wds-avatar + a[href$="User:Moonlightkayla99"]:after,
.article-comments-app .wds-avatar + a[href$="User:Moonlightkayla99"]:after {
    color: var(--highlight-discussion-mod) !important;
    font-family: 'Josefin Sans';
    content: " · (Discussions Moderator)" !important;
}

img.user-identity-avatar__image[alt="LilyBlossom9876"],
a[href$=":LilyBlossom9876"] img,
li[data-user="LilyBlossom9876"] img,
img.user-identity-avatar__image[alt="Moonlightkayla99"],
a[href$=":Moonlightkayla99"] img,
li[data-user="Moonlightkayla99"] img {
    border-color:var(--highlight-discussion-mod)!important;
}

/* Wiki Representative */
a[href$=":Nightsilver"],
a[href$="/Nightsilver"] {
    color: var(--highlight-wiki-manager) !important;
    font-family: 'Josefin Sans';
    font-weight: bold !important;
}

#MessageWall .wds-avatar + a[href$="User:Nightsilver"]:after,
.article-comments-app .wds-avatar + a[href$="User:Nightsilver"]:after {
    color: var(--highlight-wiki-manager) !important;
    font-family: 'Josefin Sans';
    content: " · (Wiki Representative)" !important;
}

img.user-identity-avatar__image[alt="Nightsilver"],
a[href$=":Nightsilver"] img,
li[data-user="Nightsilver"] img {
    border-color:var(--highlight-wiki-manager)!important;
}

/* Bots */
a[href$=":BallBot"],
a[href$="/BallBot"] {
    color: var(--highlight-bot) !important;
    font-family: 'Josefin Sans';
    font-weight: bold !important;
}

img.user-identity-avatar__image[alt="BallBot"],
a[href$=":BallBot"] img,
li[data-user="BallBot"] img {
    border-color:var(--highlight-bot)!important;
}

/* SOAP */
a[href$=":VegaDark"],
a[href$="/VegaDark"],
a[href$=":Callofduty4"],
a[href$="/Callofduty4"],
a[href$=":TyA"],
a[href$="/TyA"],
a[href$=":TK-999"],
a[href$="/TK-999"],
a[href$=":Jr_Mime"],
a[href$="/Jr_Mime"],
a[href$=":Cyanide3"],
a[href$="/Cyanide3"],
a[href$=":Lady_Lostris"],
a[href$="/Lady_Lostris"],
a[href$=":Kopcap94"],
a[href$="/Kopcap94"],
a[href$=":Noreplyz"],
a[href$="/Noreplyz"],
a[href$=":Icier"],
a[href$="/Icier"],
a[href$=":Yuusuke_Takazaki"],
a[href$="/Yuusuke_Takazaki"],
a[href$=":DeXart"],
a[href$="/DeXart"],
a[href$=":Laundry_Machine"],
a[href$="/Laundry_Machine"],
a[href$=":RainA"],
a[href$="/RainA"],
a[href$=":Tono555"],
a[href$="/Tono555"] {
    color: var(--highlight-soap)!important;
    font-family: 'Josefin Sans';
    font-weight: bold !important;
}

#MessageWall .wds-avatar + a[href$="User:VegaDark"]:after,
.article-comments-app .wds-avatar + a[href$="User:VegaDark"]:after,
#MessageWall .wds-avatar + a[href$="User:Callofduty4"]:after,
.article-comments-app .wds-avatar + a[href$="User:Callofduty4"]:after,
#MessageWall .wds-avatar + a[href$="User:TyA"]:after,
.article-comments-app .wds-avatar + a[href$="User:TyA"]:after,
#MessageWall .wds-avatar + a[href$="User:TK-999"]:after,
.article-comments-app .wds-avatar + a[href$="User:TK-999"]:after,
#MessageWall .wds-avatar + a[href$="User:Jr_Mime"]:after,
.article-comments-app .wds-avatar + a[href$="User:Jr_Mime"]:after,
#MessageWall .wds-avatar + a[href$="User:Cyanide3"]:after,
.article-comments-app .wds-avatar + a[href$="User:Cyanide3"]:after,
#MessageWall .wds-avatar + a[href$="User:Lady_Lostris"]:after,
.article-comments-app .wds-avatar + a[href$="User:Lady_Lostris"]:after,
#MessageWall .wds-avatar + a[href$="User:Kopcap94"]:after,
.article-comments-app .wds-avatar + a[href$="User:Kopcap94"]:after,
#MessageWall .wds-avatar + a[href$="User:Noreplyz"]:after,
.article-comments-app .wds-avatar + a[href$="User:Noreplyz"]:after,
#MessageWall .wds-avatar + a[href$="User:Icier"]:after,
.article-comments-app .wds-avatar + a[href$="User:Icier"]:after,
#MessageWall .wds-avatar + a[href$="User:Yuusuke_Takazaki"]:after,
.article-comments-app .wds-avatar + a[href$="User:Yuusuke_Takazaki"]:after,
#MessageWall .wds-avatar + a[href$="User:DeXart"]:after,
.article-comments-app .wds-avatar + a[href$="User:DeXart"]:after,
#MessageWall .wds-avatar + a[href$="User:Laundry_Machine"]:after,
.article-comments-app .wds-avatar + a[href$="User:Laundry_Machine"]:after,
#MessageWall .wds-avatar + a[href$="User:RainA"]:after,
.article-comments-app .wds-avatar + a[href$="User:RainA"]:after,
#MessageWall .wds-avatar + a[href$="User:Tono555"]:after,
.article-comments-app .wds-avatar + a[href$="User:Tono555"]:after {
    color: var(--highlight-soap) !important;
    font-family: 'Josefin Sans';
    content: " · (SOAP)" !important;
}

img.user-identity-avatar__image[alt="VegaDark"],
a[href$=":VegaDark"] img,
li[data-user="VegaDark"] img,
img.user-identity-avatar__image[alt="Callofduty4"],
a[href$=":Callofduty4"] img,
li[data-user="Callofduty4"] img,
img.user-identity-avatar__image[alt="TyA"],
a[href$=":TyA"] img,
li[data-user="TyA"] img,
img.user-identity-avatar__image[alt="TK-999"],
a[href$=":TK-999"] img,
li[data-user="TK-999"] img,
img.user-identity-avatar__image[alt="Jr_Mime"],
a[href$=":Jr_Mime"] img,
li[data-user="Jr_Mime"] img,
img.user-identity-avatar__image[alt="Cyanide3"],
a[href$=":Cyanide3"] img,
li[data-user="Cyanide3A"] img,
img.user-identity-avatar__image[alt="Lady_Lostris"],
a[href$=":Lady_Lostris"] img,
li[data-user="Lady_Lostris"] img,
img.user-identity-avatar__image[alt="Kopcap94"],
a[href$=":Kopcap94"] img,
li[data-user="Kopcap94"] img,
img.user-identity-avatar__image[alt="Noreplyz"],
a[href$=":Noreplyz"] img,
li[data-user="Noreplyz"] img,
img.user-identity-avatar__image[alt="Icier"],
a[href$=":Icier"] img,
li[data-user="Icier"] img,
img.user-identity-avatar__image[alt="Yuusuke_Takazaki"],
a[href$=":Yuusuke_Takazaki"] img,
li[data-user="Yuusuke_Takazaki"] img,
img.user-identity-avatar__image[alt="DeXart"],
a[href$=":DeXart"] img,
li[data-user="DeXart"] img,
img.user-identity-avatar__image[alt="Laundry_Machine"],
a[href$=":Laundry_Machine"] img,
li[data-user="Laundry_Machine"] img,
img.user-identity-avatar__image[alt="DeXart"],
a[href$=":DeXart"] img,
li[data-user="DeXart"] img,
img.user-identity-avatar__image[alt="RainA"],
a[href$=":RainA"] img,
li[data-user="RainA"] img,
img.user-identity-avatar__image[alt="Tono555"],
a[href$=":Tono555"] img,
li[data-user="Tono555"] img {
    border-color:var(--highlight-soap)!important;
}